This section contains information on how a schema is maintained and managed in a TIBCO ActiveMatrix BusinessWorks project as part of the plugin. You can use the Oracle Tuxedo Schema shared resource to generate XSD schemas required by TIBCO ActiveMatrix BusinessWorks from the input and output header files of the Oracle Tuxedo service.
Note: Prior to using the Oracle Tuxedo Schema shared resource, the input and output C header files must be generated by the Oracle Tuxedo server. The header files (.h) should not be changed manually. Space and tab delimiters are the only characters allowed in the header file.
Important: To refresh existing XSD schemas, re-generate the XSD schemas. The updated schemas would then reflect in the Invoke Oracle Tuxedo Service activity.
General
The
General panel contains the following fields:
Field
|
Module Property?
|
Description
|
Package
|
No
|
The name of the package where the shared resource is located.
|
Name
|
No
|
The name to be displayed as the label for a shared resource in the process.
|
Description
|
No
|
Provide a short description for a shared resource.
|
Important: You can refresh the XSD schemas, but the schemas referenced in the Invoke Oracle Tuxedo service activity would not be refreshed. To refresh the XSD schema associated to an existing Invoke Oracle Tuxedo service, delete the Invoke Oracle Tuxedo service activity and create it again.
The
Oracle Tuxedo Schema Configuration panel contains the following fields:
Field
|
Module Property?
|
Description
|
Input Header File
|
Yes
|
Specify a header file that can be used as input for the XSD schema.
|
Output Header File
|
Yes
|
Specify a header file that can be used as output for the XSD schema.
|
Since synchronous request/reply pattern is supported by the activity, both the Input and Output header files are required. Once both header files are provided, the Generate XSD schema button would be enabled.
Support for Oracle Tuxedo Data Types
- Data types based only on the FML32 interface are supported. They are as follows:
- char
- double
- float
- long
- short
- string
Once the XSD schema is generated, the schema would show using the below structure.

Under the TIBCO ActiveMatrix BusinessWorks Schemas folder, a Tuxedo folder would be created. Inside the Tuxedo folder, Input and Output folders would be created. The Input folder contains the XSD schemas corresponding to the input header files for the Oracle Tuxedo services. The Output folder contains the XSD schemas corresponding to the output header files for the Oracle Tuxedo services.
Important: The names of the folders mentioned in above structure cannot be modified. Similarly, renaming or deleting is not supported for the generated schema files.