Web Service UDR Type Structure
When you save a Web Service (WS) profile, several User Defined Record (UDR) types are automatically created and mapped according to the specifications in the WSDL file.
Accessing UDR Types
To view the Web Service UDR types:
Open the APL Code editor.
Right-click on the text pad and select UDR Assistance.
Scroll down the UDR types list to the WS folder.
UDR Types and Creation Context
The following table summarizes the key UDR types, when or why they are created, and where they are stored within the folder structure:
UDR Type | When/Why It Is Created | Where It Is Stored / Folder Structure |
|---|---|---|
| For every WS profile |
|
| For every WSDL operation |
|
| When complex types are defined in the XML Schema |
|
| Always present in the WS folder (default) | WS folder (default location) |
| Always present in the WS folder (default, only one per WS folder) | WS folder (default location) |
| Always present in the WS folder (default) | WS folder (default location) |
Note!
When concatenating WSDL files, the aliases in the files may be identical. If this occurs, the structure is changed to avoid a name conflict. If the names include invalid characters, they are replaced with underscore characters.
Example structure:
WS.[Directory Name].[WSProfile Name].[WSDL Filename].[alias]
If the WSDL filename includes invalid name characters, these are replaced with underscore characters in the WSDL Filename.
Note!
If the WSDL file that you use to configure the WS profile includes a variable named "Thread", it is automatically changed to "thread". You must then rename the variable to “thread” in the APL code in the Analysis or Aggregation agent in your workflow. This prevents compilation issues when you try to compile your workflow.
The section has the following subsections: