![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Note: | The TPM control is available in BEA Workshop for WebLogic Platform only if you are licensed to use WebLogic Integration. |
The TPM (trading partner management) control provides BEA Workshop for WebLogic Platform business processes and web services with query (read-only) access to trading partner and service information stored in the TPM repository.
All BEA Workshop for WebLogic Platform controls follow a consistent model. Many aspects of using TPM controls are identical or similar to using other BEA Workshop for WebLogic Platform controls.
Introducing Trading Partner Integration at http://download.oracle.com/docs/cd/E13214_01/wli/docs92/tpintro/index.html
Trading Partner Management at http://download.oracle.com/docs/cd/E13214_01/wli/docs92/adminhelp/tpm.html
The TPM control allows BEA Workshop for WebLogic Platform business processes and web services to obtain the following trading partner and service information stored in the TPM repository:
Note: | Access to the TPM repository is restricted to active trading partners and active profile services only. To learn about activating trading partners and services, see the WebLogic Integration Administration Console Online Help. |
You use methods on the TPM control to retrieve information stored in the TPM repository. These methods return XML documents that conform to the TPM schema associated with importing and exporting trading partner data in the WebLogic Integration Administration Console and the Bulk Loader command line utility.
The TPM control provides read-only access to the TPM repository. Therefore, you cannot use TPM controls to modify trading partner and service information. Instead, you must use the WebLogic Integration Administration Console to modify trading partner and service information. To learn more about modifying the TPM repository, see
Trading Partner Management in Managing WebLogic Integration Solutions at http://download.oracle.com/docs/cd/E13214_01/wli/docs92/adminhelp/tpm.html
.
TPM controls cannot initiate transactions. To learn more about transactions in business processes, see Transaction Boundaries.
For initiator business processes that use RosettaNet or ebXML to exchange business messages, you can retrieve certain information from the TPM repository—settings for process time-out, retry count, and retry interval—using methods on the RosettaNet or ebXML control instead of the TPM control. To learn about these methods, see RosettaNet Control and ebXML Control.
This topic describes how to create a new TPM control. To learn about TPM controls, see TPM Control.
Note: | If the Data Palette view is not visible in BEA Workshop for WebLogic Platform, click Windows![]() ![]() |
The Insert control: TPM dialog box appears (see Figure 15-1).
After you have added a TPM control to a business process or web service, you can use methods on the control to retrieve information in the TPM repository. For a description of the methods available in the TPM control interface, see the Interface TPM Control.
TPM.xsd
file, and that the schema is already built.Each method you add becomes a Control Send with Return node, which will perform a synchronous query request on the TPM repository.
For an example of how to use the TPM Control, see "Step 7: Using the TPM Control and Callbacks" in Tutorial: Building ebXML Solutions, which is located at the following URL:
http://download.oracle.com/docs/cd/E13214_01/wli/docs81/tptutorial/ebxml.html
![]() ![]() ![]() |