# Overview: RosettaNet Control

You use RosettaNet controls in initiator business processes to exchange RosettaNet business messages with participants. The RosettaNet control provides methods for sending and receiving business messages, as described in the RosettaNetControl Interface Javadoc. Callbacks handle RosettaNet messages, acknowledgements, rejections, and errors received from the participant.

You should not use RosettaNet controls in participant business processes to respond to incoming messages. Instead, you use client request nodes to handle incoming business messages from the initiator and client response nodes to handle outgoing business messages to the initiator. To learn about building participant business processes that use RosettaNet, see Building RosettaNet Participant Business Processes. To learn about designing business processes that use RosettaNet, see Introducing Trading Partner Integration at http://edocs.bea.com/wli/docs81/tpintro/index.html.

At run-time, the RosettaNet control relies on trading partner and service information stored in the TPM repository. To learn about the TPM repository, see Introducing Trading Partner Integration at http://edocs.bea.com/wli/docs81/tpintro/index.html. To learn about adding or updating information in the TPM repository, see Trading Partner Management in Managing WebLogic Integration Solutions at http://edocs.bea.com/wli/docs81/manage/tpm.html.

Related Topics

Creating a RosettaNet Control

Using a RosettaNet Control

Example: RosettaNet Control