Thanks you to all who offered suggestions
So far I found two issues.
One is a new keyword
unbound is not significant in Classic DWs I think the .net dw painter just put it in automatically. I deleted it and its value
>In generic .NET, setting unbound=yes typically means that the DataSet is not directly bound to a database. This allows you to manually populate with data from other sources, such as arrays, collections, or other non-database sources, which was useful when you need to display data that doesn't come from a traditional database or when you want more control over how data is loaded and managed within the DataWindow. <<
The one I am repairing now has a SP execute in the syntax.
The other was a Sybase DWO syntax developer slip
Sybase added " " around name and slideup values for line object
This caused the import failure
line(x1="375" y1="677" x2="687" y2="677" band=detail name="l_2" visible="1" slideup="allabove" background.color="1087560159" background.mode="2" pen.color="553648127" pen.style="5" pen.width="10" )
line(band=detail x1="375" y1="676" x2="686" y2="676" name=l_2 visible="1" slideup=directlyabove pen.style="5"
There may be more