# Overview: ebXML Control

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

You should not use ebXML 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 ebXML, see Building ebXML Participant Business Processes.To learn about designing business processes that use ebXML, see Introducing Trading Partner Integration at the following URL:

http://edocs.bea.com/wli/docs81/tpintro/index.html

At run-time, the ebXML 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 the following URL:

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 the following URL:

http://edocs.bea.com/wli/docs81/manage/tpm.html

Related Topics

Creating an ebXML Control

Using an ebXML Control

Example: ebXML Control