- This Key field lets you assign a unique key to a header.
- This field is mandatory; it is a text field where you can enter any alphanumeric characters to create a key.

- The Value field lets you enter a valid value for the query key. The field provides both the Fx and A1 (text field) functions. This field is mandatory.
- By default, the field will open with the Fx function. You can change the field type using the Fx or A1 from the drop-down.
- If Fx is used:
- The fx icon indicates that this field accepts an expression or formula.
- You can create an expression by dragging a node or nodeset from both inbound and outbound messages into the field. Alternatively, you can write the expression manually, use nodes, or combine both approaches to build it.
- You can drag and drop any node set from the inbound and outbound messages. Open the message, then drag the nodeset into the field.
- To remove a node, press backspace.
- If A1 is used:
- The A1 field lets you enter any alphanumeric key to create a value. A maximum of 10 characters, 0-9, A–Z, and special characters are allowed in the field.
- This is a mandatory field.
- Create a valid value.
Please note that to fill the expression, you can drag and drop the node and nodeset from any Inbound and Outbound messages.

Delete Key from Query
- You can delete any key using the delete option.
- To delete any key, click the Delete icon on the right.
- When you click the Delete icon, a confirmation pop-up will appear.
- Click Yes to delete the key.
- Click No to close the pop-up.
- Once the key is deleted, click on the Save button.
Add Multiple Keys in the Query
- You can add multiple keys in the Query.
- Please note that you can add another key after successfully creating the first one. If any placeholder is present and it is empty, you cannot add an additional key unless you fill in the values in the placeholder.
- Fill in the Key and Value, then click the (+) Add icon on the right.
- The key will be saved, and a new placeholder will appear.
- You can fill in the key details and then add another key.
Request Document
A request document is a structured data message sent from one system to another in response to a request. It defines the format and content of the transmitted data. It is usually formatted as XML and JSON.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- Data Source
- Payload Type
- Please make sure you fill in all the details in all the fields for an error-free process.
- Expand the band by clicking it. Once expanded, you will see the Data Source field.
- By default, the Data Source field will include the fx function.
- You can drag and drop any nodeset from any message into the Data Source field using the Input and Output sections. Open any message, then drag the nodeset into the field.
- Please note that you can only drop one nodeset into the field. If you drop a new nodeset on top of an existing nodeset, the existing nodeset will be replaced by the new one. You cannot drag and drop the child node into the field. Additionally, no manual input is supported in the field.
- Once the data source is defined, click Save to save the configuration.

- Once the data source is defined, select the payload type from the Payload Type drop-down.
- The drop-down field will provide the list of payload types.
- Choose an appropriate payload type from the drop-down.
Key Handling
Key Handling refers to how unique identifiers (keys) are managed, validated, and used within a flow or integration process. A “key” is typically a value that uniquely identifies a record, object, or transaction. It ensures the correct record is identified, tracked, and updated throughout the flow.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- ID
- Primary Key
- OneEnterprise Message
- All fields are mandatory.

- This ID field lets you assign a unique ID to each key. You can create multiple keys for key handling. The field provides both the Fx and A1 (text field) functions. This field is mandatory.
- By default, the field will open with the Fx function. You can change the field type using the Fx or A1 from the drop-down.
- If Fx is used:
- The fx icon indicates that this field accepts an expression or formula.
- You can create an expression by dragging a node or nodeset from the outbound messages into the field. Alternatively, you can write the expression manually, use nodes, or combine both approaches to build it.
- Please note that you can drag and drop any nodeset from the Output section only. Open the output message, then drag the nodeset into the field.
- To remove a node, press backspace.
- If A1 is used:
- The A1 field lets you enter any alphanumeric key to create an ID. A maximum of 10 characters, 0-9, A–Z, and special characters are allowed in the field.
- This is a mandatory field.

- This Primary Key field allows you to create a valid expression using the variables, strings, and fields from the Output section. The primary key ensures that each record can be uniquely identified.
- This field supports only the Fx function and is mandatory.
- The fx icon indicates that this field accepts an expression or formula.
- You can create an expression by dragging a node or nodeset from the outbound messages into the field. Alternatively, you can write the expression manually, use nodes, or combine both approaches to build it.
- Please note that you can drag and drop any nodeset from the Output section only. Open the output message, then drag the nodeset into the field.
- To remove a node, press backspace.
Please note that to fill the expression, you can drag and drop the nodeset from the Output section.

- The OneEnterprise Message field is mandatory.
- Click on the drop-down to view the list of available OE messages. Select an OE message from the drop-down.
- Once the message is selected, click on the Save button.
Delete Key from Key Handling
- You can delete any key using the delete option.
- To delete any key, click the Delete icon on the right.
- Upon clicking the Delete icon, a confirmation pop-up will appear.
- Click Yes to delete the key.
- Click No to close the pop-up.
- Once the key is deleted, click on the Save button.
Add Multiple Keys for Key Handling
- You can add multiple keys for key handling.
- Please note that you can add another key after successfully creating the first one. An empty placeholder will always be present. You cannot add an additional key unless you fill in the placeholder values.
- Fill the details in the placeholder, and click the (+) Add icon on the right.
- The new key will be saved, and an empty placeholder will appear at the bottom.
- Repeat the process to add more keys.
Extended Error Handling
Extended Error Handling is an advanced error-management mechanism that enables a flow to detect, capture, process, and respond to errors in a controlled, structured manner. The key functionality of this field is that it does not stop execution; it provides detailed control over how errors are handled.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- Condition
- Info
- Category
- All fields are mandatory.
- This Condition field lets you define the condition under which extended error handling applies.
- This field supports only the Fx function and is mandatory.
- The fx icon indicates that this field accepts an expression or formula.
- You can create an expression by dragging a node or nodeset from the outbound messages into the field. Alternatively, you can write the expression manually, use nodes, or combine both approaches to build it.
- To remove a node, press backspace.
- Please note that you can drag and drop any nodeset from the Output section only. Open the output message, then drag the nodeset into the field.
- Create a valid expression.
Image

- The Info field allows you to provide the information for the condition defined in the Condition field.
- The field supports both the Fx and A1 (text field) functions. This field is mandatory.
- By default, the field will open with the Fx function. You can change the field type using the Fx or A1 from the drop-down.
- If Fx is used:
- The fx icon indicates that this field accepts an expression or formula.
- You can create an expression by dragging a node or nodeset from the outbound messages into the field. Alternatively, you can write the expression manually, use nodes, or combine both approaches to build it.
- Please note that you can drag and drop any nodeset from the Output section only. Open the output message, then drag the nodeset into the field.
- To remove a node, press backspace.
- If A1 is used:
- The A1 field lets you enter information manually using the alphanumeric key. A maximum of 10 characters, 0-9, A–Z, and special characters are allowed in the field.
- This is a mandatory field.
- Create a valid expression.
Please note that to fill the expression, you can drag and drop the nodeset from the Output section.

- The Category field is mandatory.
- Click on the drop-down to view the list of available categories. Select an appropriate category from the drop-down.
- Once all the fields are filled, click on the Save button.
Delete Category from Extended Error Handling
- You can delete any category using the delete option.
- To delete any key, click the Delete icon on the right.
- When you click the Delete icon, a confirmation pop-up will appear.
- Click Yes to delete the key.
- Click No to close the pop-up.
- Once the key is deleted, click on the Save button.
Add Multiple Categories for Extended Error Handling
- You can add multiple Categories for Extended Error Handling.
- Please note that you can add another key after successfully creating the first one. An empty placeholder will always be present. You cannot add an additional key unless you fill in the placeholder values.
- Fill the details in the placeholder, and click the (+) Add icon on the right.
- The new key will be saved, and an empty placeholder will appear at the bottom.
- Repeat the process to add more keys.

HTTP Code Handling
HTTP Code Handling enables your application to respond to HTTP status codes returned by an API or web service. When your flow makes an HTTP request, the external system returns a status code. Proper handling ensures the flow responds appropriately.
- Expand the band by clicking it. Once expanded, you will see the Do not treat as an error field.
- This will help you set an HTTP code as an exception during flow execution. If the set HTTP code appears, the flow will not treat it as an error and will continue.
- To set a code, click the field. A list of available codes is displayed.
- Selected an appropriate code to make it an exception. Once selected, it will be added as a chip.
- You can add one or multiple error codes.
- To remove the code, click on the 'x' icon provided on the chip.
- You can also search for the error code by typing in the field.
- The result will be displayed instantly.
- If the searched code is not found, you can add the code to the list.
- To add a new code, click on the (+) Add icon.
- An Add Custom HTTP Code pop-up will appear.
- You can add your custom code to the field. Certain codes are already handled. If you try to add this code, an error message will be displayed.
- Once added, click on the Add button.
- Click on the Cancel button to close the pop-up.
- The custom code gets added to the field.
- Click on the Save button provided in the action area of the screen.
The Output section displays the unit's final output message. The Output Message of the system call unit is the data generated after the unit completes execution. This final output of the unit is then passed to the next unit in the flow. The Output section provides the message in XML and JSON formats. You can switch between the tabs by clicking on them:
- Message Tab
- Parameters