# TPM Control Interface

The TPMControl interface extends com.bea.control and includes the following methods for retrieving information from the TPM repository:

Method Name | Description
--- | ---
getBasicProperties | Returns the basic properties of the specified trading partner.
getDefaultEbxmlBinding | Returns the default ebXML binding for the specified trading partner and ebXML version.
getDefaultPartner | Returns the default trading partner.
getDefaultRosettanetBinding | Returns the default RosettaNet binding for the specified trading partner and RosettaNet version.
    getExtendedPropertySet
| Returns the specified extended property set of the specified trading partner.
getPartnerById | Returns the trading partner associated with the specified business ID.
getPartnerByName | Returns the trading partner associated with the specified name.
    getService
| Returns the service with the specified name.
    getServiceProfile
| Returns the service profile associated with the specified service and trading partners.
getServiceProfileEbxmlBinding | Returns the ebXML binding of the service profile associated with the specified service name and trading partners.
getServiceProfileRosettanetBinding | Returns the RosettaNet binding of the service profile associated with the specified service name and trading partners.
    getServiceProfileWebServiceBinding
| Returns the web service binding of the service profile associated with the specified service name and trading partners.

Note: To learn about the syntax for using a particular method, view the method in Source View.