Share via


TPM OM API: Exposed Entities and Properties

 

Important

Microsoft Azure BizTalk Services (MABS) is being retired, and replaced with Azure Logic Apps. If you currently use MABS, then Move from BizTalk Services to Logic Appsprovides some guidance on moving your integration solutions to Logic Apps.

If you're brand new to Logic Apps, then we suggest getting started here:

The TPM OM API reference lists the different entities and their properties that are exposed by the TPM object model.

The TpmContext is the base entity and the starting point for all operations related to TPM OM API. The TpmContext represents the runtime context of the TPM Data Service. The following entities are part of the TPM Data Service:

In This Section

Members

Description

Partner

Represents all partners within the context.

BusinessProfile

Represents all profiles associated with a partner.

BusinessIdentity

Represents all identities associated with a profile

QualifierIdentity

Represents the identifier associated with the Business Identity of a profile.

Contact| Azure BizTalk Services

Represents contact information of a partner or a profile

CertificateReference

Represents the reference to certificates in the artifact store

Partnership

Represents a collection of partnerships

Agreement

Represents a collection of all agreements

ProtocolSettings

Represents the abstract protocol settings for an agreement

X12ProtocolSettings

Represents the X12 protocol settings for an agreement

EDIFACTProtocolSettings

Represents the EDIFACT protocol settings for an agreement

AS2ProtocolSettings

Represents the AS2 protocol settings for an agreement

BatchDescription

Represents a collection of batch descriptions

OnewayAgreement

Represents a collection of one-way agreements

X12EnvelopeOverride

Represents the envelope definitions for a message type

X12DelimiterOverrides

Represents the delimiter definitions for a message type

X12SchemaReference

Represents the schema reference for a message type

X12ValidationOverride

Represents the validation settings for a message type

EDIFACTEnvelopeOverrides

Represents the envelope definitions for a message type

EDIFACTDelimiterOverride

Represents the delimiter definitions for a message type

EDIFACTSchemaReference

Represents the schema reference for a message type

EDIFACTValidationOverrides

Represents the validation settings for a message type

CustomSetting

Represents the custom settings for different entities:

  • For a profile, this stores the templates.