What are you using Attach Services for, specifically? Are you using it to start batch servers, CICS servers…? Would starting the severs on a schedule via a console operations tool (job scheduler, lights-out management tool,…) suffice? Is your server load quite variable that starting (and stopping) servers is a requirement?
The facilities of EntireX Broker that support Attach Services are not being retired. The ACI functions are in use by the various provided servers (such as the various RPC Servers) and are documented. Writing an attach server can be done in any language that can call EntireX ACI functions, including Natural, and resembles a conventional ACI server in some ways. The attach server needs someway to start the server function in response to a specific return code from EntireX Broker - the simplest is often to submit JCL to the internal reader that will start the requested server. Another possibility is subtasking (which admittedly gets a bit trickier to do, even with Natural’s support via CMTASK), particularly with CICS servers. For Linux/Unix/Windows applications (which never had Attach Services), server processes can be spawned with native operating system facilities. The Java based RPC Servers use Java thread running processes to run as many server instances as requested.
Note that the started server can be of any type - conversational, non-conversational, UOW, RPC, ACI - whatever (really, it doesn’t even have to start an EntireX server, but that would be somewhat pointless).
Please elaborate on your use cases and we’ll see if the community can offer some creative suggestions!
#webMethods#EntireX#Mainframe-Integration