REST-Based Web Services
To be able to call the MII transaction using REST-based services, proceed as follows:
-
When creating the universal Web service destination system, select the description type No Service Description.
-
In the endpoint URI field, enter the URI as follows:
https://<server name>:<port number>/XMII/Runner
-
On the Security Settings tab, select the appropriate authentication parameters.
-
On the Operation Configuration tab, change the method to GET and switch to the tab .
You enter the template in the Request screen area according to the following schema:
IsAsync={inIsAsync}&Persistence={inPersistence}&Transaction={inTransaction}&{inParameter1}={inValue1}&{inParameter2}={inValue2}&Session=false&content-type=text/xml
The values in the curly brackets are automatically interpreted by the system as input variables and appear in the variables list on the Request Message Configuration tab. They allow the transaction to be parameterized at runtime. They have the following meaning:
Input Variables Input Variable Meaning inIsAsync Can have the values True or False and controls whether the MII transaction is to be processed asynchronously. inPersistence Can have the values NEVER, ALWAYS, and ONERROR and controls whether the MII transaction is never to be stored, always to be stored, or only to be stored when there are errors. inTransaction Is the name of the transaction in the format <folder>/<transaction>. inParameter1 Denotes the name of the first transaction parameter. inValue1 Denotes the value of the first transaction parameter. This assignment applies accordingly to further parameters.

