Open Object URL
Talend Data Catalog provides a generic "open object" servlet. This servlet requires the user to specify the tool (e.g. erwin Data Modeler) and tool-specific parameters that identify the object (e.g. modelName or modelLocator, and objectId). The servlet resolves the tool-specific model/Object Identification parameters into MM-specific ones (backend) and uses them to redirects the browser to the appropriate Talend Data Catalog UI.
The Open Object servlet takes the following parameters (http://localhost:19980/MM/OpenObject?param1=value1¶m2=value2):
Parameter | Description | Example (s) |
tool | (Mandatory) Name of the tool | BO Cognos erwin Etc. |
configurationId | (Optional) Configuration ID. Can be missing in the single configuration environment where it is computed automatically with hardcoded default Id | 1_12 |
UI | (Optional) User Interface to invoke | Explorer (default) Manager |
view | (Optional) Tab name of the object page | Overview (default) Data Flow Etc. |
erwin Data Modeler Specific Parameters | ||
modelName | (Optional) Specific model identification parameters, like GUID, Path in repository, etc. | mart%3A%2F%2FMart%2FTutorial%2FAccountsReceivable |
modelLocator | (Optional) Mart model locator in URL form, in case of a multimodel (mart) | mart://Mart/Folder/ModelName |
objectID | (Mandatory) Specific Object Identification parameters, like GUID, Path in model, etc. | %7B485BCD34-0000-0000-0000-000000000030%7D%2B00000000 |
The values must be encoded, escaped to make sure the URL is valid ([https://en.wikipedia.org/wiki/Percent-encoding])
For example, replace space with %20 , back-slash (\) with %7B , curly braces (}) with %7D , plus sign (+) with %2B, semi-colon (J with %3A and slash (/) with %2F