Synapta Services Builder
for CICS® 3270 Bridge
© 2002-2005 Attachmate Corporation. All rights reserved.
This file contains late-breaking information about the Synapta Services Builder for CICS 3270 Bridge.
If you use a Windows utility (Notepad, for example) to edit a text file intended for a different environment, such as a script or JCL file, you may introduce changes to the file. You must use ASCII conversion when you transfer the file to the host using FTP.
In the Windows 2000 Server environment, the Java API to the Synapta Services Builder for CICS 3270 Bridge (BridgeAPI) has a known limitation to scalability. Under heavy load conditions, Java exceptions may occur on the sockets used to provide the TCP/IP communication between the BridgeAPI object and the Host CICS Bridge. The error manifests as a "java.net.BindException" during any method call on the BridgeAPI class, with the local address in use during a connect operation on a newly allocated socket. This appears to be related to a non-synchronous cleanup of the socket connection with a previous close operation, such that a subsequent reuse of a newly allocated socket will find that socket still involved in its prior session. This condition has been shown to occur at method invocations averaging more than 1000 per minute on a single Windows 2000 Server.
To use the MCS ID Manager for managing CICS Terminal IDs with the SunONE application server, you must make the following modification to the server.policy file in the application server. This will allow it to accept socket connections from the ID Manager:
permission java.net.SocketPermission "*", "connect,accept";
For tighter security see SunONE application server documentation on how to add grant blocks for a specific machine (ID Manager).