Whats in a MIP?
A MIP contains the code needed to interact with the message queuing system: The database link connects the MIP to a procedural gateway that can communicate with a non-Oracle message queuing system. The MIP includes all the code needed to communicate with the gateway. A data profile defines the datatypes for messages exchanged between the Oracle and non-Oracle applications. The Visual Workbench generates data-mapping code according to these definitions and the MIP invokes this code to convert messages. Refer to “The Data Conversion Package” for more information about data profiles and data mapping. The message queue profile describes message properties and queuing operations. The MIP translates the properties and operations into gateway calls that control the message queuing system when sending or retrieving messages. The MIP contains four interface procedures that can be called from any Oracle application: QOPEN, ENQUEUE, DEQUEUE, and QCLOSE. Each data profile attached to the MIP has i