procedure to send the xml file from 4GL to JAVA client

well yes, version matters but... it's a bit hard to send data to a client, usually the client is the one that makes the request and the other part is called server :)

passing data if Java make the request can go through open client, if progress need to send it then Java need to listen (web-service or low-level sockets/pipes)... hard to tell what the requirement is, you can save that data in xml or excel on the file system and let java pick it up, send it by email, make a http post request, hire a pigeon or a snail ;)
 
Use webservice and return dataset or temp-tables as output parameters of progress procedures called through it.

webservice output will contain xml soap packet that equivalent to Dataset:XML-write or TEMP-TABLE:XML-WRITE.
 
Back
Top