Invoking a 3GL or 4GL program containing
business logic
1. After getting the WSDL, the user selects which operation they
wish to execute. To invoke a program containing business logic the
‘process’ function is used. The message to this function
will contain all the elements the program expects as input for its
processing.
2. The Risaris SOA Gateway Apache module handles this request and
passes the required info to the Risaris SOA Gateway engine.
3. The Risaris SOA Gateway engine parses the XML into the format
required for the program being called.
4. The 3GL/4GL driver mechanism calls the Natural, C, COBOL, PL/1
or ASM program with the parameters provided by the engine and returns
the results of the program call to the engine.
5. The results are constructed into a SOAP response by the engine.
6. Results are returned to the user in a standard SOAP response.
The client software knows the format of this response as it will
have been published in the WSDL.
<< back
|