This is a workaround (WA) type project that can execute SOAP web services and do calculations from web service.
There is a table (eduman.calculations
) with columns of NumberA, NumberB, Operand, and Result. The main purpose with this project is handling the numbers in eduman.calculations table and doing calculation with calling web service.
There is a nice website which provides SOAP services for doing simple calculations such as: Add (+), Subtract (-), Multiply (*) and Divide (/); For WSDL information please check the web page itself here: http://www.dneonline.com/calculator.asmx
Please run all scripts with given file names order.
1-1_table_creation, 1-2_table_insertion, 2-1_table_creation, ... etc
Theeduman.calculator
package Simple can be called simply as below:
-- Call the package
BEGIN
EDUMAN.CALCULATOR.CALCULATIONS_APPLY;
END;
After calling package, the operation results for result, remark, xml_request, xml_response and process_time will be written in eduman.calculations
table.
This package also categorizes the execution results in eduman.calculations_wa_log
table. For different operations, different results/outputs will be written in the table.
For example:
"4 Operations SUCCESSFUL. 1 Operations INVALID_OPERAND_ID. 1 Operations NETWROK_ERROR.”