it looks ok except it is taking input from file, I am expecting EBCDIC string to come directly to a port.below is what I am using. what I like to do is get the data from from_server=new java.io.DataInputStream(s.getInputStream()) and print it as a string in ASCII
try
{
// Connect to a server through Java socket
s = new java.net.Socket ("10.80.40.12",4035)
// Create Java I/O streams
from_server = new java.io.DataInputStream(s.getInputStream())
to_server = new java.io.PrintStream(s.getOutputStream())
//Read line from Input stream to JavaScript string value
line = from_server.readLine()
InfoMessage("" + line)
to_server.println ("0512CC00592015A8C173B1012000037395XXXXXX100400000")
}
catch (Exception) {
ErrorMessage ("Server is not connected")
}
finally
{
try {
if (s != null)
s.close();
InfoMessage("connection closed:")
}
catch(Exception) {}
}