SOAP Editor
The new SOAP Editor significantly enhances both the performance and usability of SOAP service calls.
How to Add New Soap Service(from WSDL) to Your Application?
To add a new SOAP service, click the Add New button in the navigation menu on the left side of the page and select the New SOAP Service (from WSDL) option.
Once you select 'New SOAP Service (from WSDL)', a window appears where you can upload the WSDL file.
After you click the Upload button, the system parses the provided WSDL file and displays a screen showing the parsed WSDL elements.
You can select any number of items and continue. When you click the Generate button, the system starts generating the corresponding models.
The system generates four types of models: (1) the SOAP Model, used within the SOAP Service box; (2) the Constant Model; (3) the uploaded WSDL file itself; and (4) the Data Type Models.
SOAP Model:
The Host Key field is set via the generated constant model. (LoanManagementServiceV2Endpoint) The Method Name field is set based on the item you selected on the previous screen. The SOAP Action field is determined by the uploaded WSDL file. The Timeout field is initially set to 5000, but you can adjust this value according to your requirements.
Input and output definitions are automatically constructed based on the corresponding data type models.
The request body field is initialized using the input parameters you defined earlier.
The response header and body fields are initialized using the output parameters you defined earlier.
Constant Model:
The constant model is generated based on the endpoint value you defined in the WSDL file.
WSDL Model:
The WSDL model is generated from the WSDL file you uploaded.
DataType Models:
Based on the method’s input and output definitions in the WSDL file, the system generates corresponding data type models.
How to Use Generated Soap Model on Soap Service Box?
When you select the SOAP Service box, the generated SOAP models are displayed on the right-hand side of the menu.
After you select one of the generated SOAP models, the corresponding data types for mapping appear on the right-hand side of the menu. You can configure mappings and execute SOAP operations dynamically during runtime.