Socket Adapter overview
The Socket Adapter provides a means of passing data to and from IBM Transformation Extender through standard TCP/IP sockets. The adapter provides a listener interface that enables maps to be triggered upon arrival of data on a socket and therefore enables remote applications to pass data to IBM Transformation Extender without the need for additional middleware software.
The Socket Adapter is implemented as a dynamic-link library (DLL) on Windows platforms (m4sock.dll) and as a shared object on UNIX platforms (m4sock.sl or m4sock.so). It is assumed that message formats are binary.
The Socket Adapter supports the following:
- Conversations
- Client or Server mode
The adapter provides these functions:
- Gets one or more messages from a socket for input to IBM Transformation Extender
- Puts a message to a socket as output from IBM Transformation Extender
- Listens for messages and triggers maps to run as messages arrive
For the adapter commands that can be used with this adapter, see the list of adapter-specific commands.