ibmime commands

Note:  ibmime is included for backwards compatibility only.

ibmime is a Tcl extension package provided with Intelligent Broker for system implementers to:

  • Programmatically, in Tcl UPoCs, to create or process messages that are exchanged between the engine and the Intelligent Broker server.
  • Invoke remote web services (outgoing).
  • Process incoming web service requests.

Client thread

An Intelligent Broker SOAP client thread invokes a web service hosted on a remote server. It does this by creating an ibmime message, populating its contents, and sending this message to the local Intelligent Broker server. It then listens for the reply from the Intelligent Broker server and processes any response.

Server thread

An Intelligent Broker SOAP server thread receives a web service request from a remote client. When the local Intelligent Broker server receives the request, it instantiates an ibmime message with appropriate content from the request. Then, it sends the message to the listening Intelligent Broker server thread. At this point, it processes the message and composes a reply to send back to the Intelligent Broker server.