Home > Class Reference > ENSLIB namespace > EnsLib.ebXML.MessageWithPayload

EnsLib.ebXML.MessageWithPayload

persistent class EnsLib.ebXML.MessageWithPayload extends EnsLib.ebXML.Message, %XML.Adaptor

SQL Table Name: EnsLib_ebXML.MessageWithPayload

ebXML Message instance

Property Inventory

Method Inventory

Properties

property MIMEParts as array of %Net.MIMESerialPart;
MIME Parts keyed by content id
Property methods: MIMEPartsBuildValueArray(), MIMEPartsCollectionToDisplay(), MIMEPartsCollectionToOdbc(), MIMEPartsDisplayToCollection(), MIMEPartsGet(), MIMEPartsGetObject(), MIMEPartsGetObjectId(), MIMEPartsGetStored(), MIMEPartsGetSwizzled(), MIMEPartsIsValid(), MIMEPartsOdbcToCollection(), MIMEPartsSet(), MIMEPartsSetObject(), MIMEPartsSetObjectId()
property Manifest as EnsLib.ebXML.schema.msg.Manifest;
ebXML Manifest
Property methods: ManifestGet(), ManifestGetObject(), ManifestGetObjectId(), ManifestGetStored(), ManifestGetSwizzled(), ManifestIsEmpty(), ManifestIsValid(), ManifestNewObject(), ManifestSet(), ManifestSetObject(), ManifestSetObjectId(), ManifestUnSwizzle()

Methods

method CreateManifestWithReferences(pReference As %ListOfObjects(ELEMENTTYPE="EnsLib.ebXML.schema.msg.Reference")) [ Language = objectscript ]
Construct an instance of the ebXML Manifest type (EnsLib.ebXML.schema.msg.Manifest)
classmethod GetContentArray(Output pContents, pMode As %String = "source", pDocType As %String = "", pLevel As %Integer = 0, pIncludeBase As %Boolean = 0) as %Status [ Language = objectscript ]
Returns array of properties that make up the contents of this object.
This method in implemented within the document class.
The content array is in the form:
pContents(n,"type")="%String"
pContents(n,"name")="Field"
pContents(n,"alias")=alias code
If pContents(n) is non-zero then the property is a composite type with
sub-properties. The sub-properties are indexed with a similar structure under
pContents(n,m) where m is the index of the subtype property.
method ValidateManifest() as %Status [ Language = objectscript ]
Validate a Manifest
method showContents() [ Language = objectscript ]
HTML display helper method to add properties not defined in EnsLib.ebXML.Message.
HTML display helper method to add links for properties not defined in EnsLib.ebXML.Message.

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (EnsLib.ebXML.Message)

^EnsLib.ebXML.MessageD(ID,"Headers",n)
=
Headers(n)

Storage Model: Storage (EnsLib.ebXML.Message)

^EnsLib.ebXML.MessageD(ID)
=
%%CLASSNAME
DocType
RawContent
DocTypeCategory
DocTypeName
Name
TypeVersion
Identifier
TimeCreated
Source
IsMutable
OriginalDocId
CreatedAt

Storage Model: Storage (EnsLib.ebXML.Message)

^EnsLib.ebXML.MessageD(ID,"UserValues",n)
=
UserValues(n)

Storage Model: Storage (EnsLib.ebXML.MessageWithPayload)

^EnsLib.ebXML.MessageD(ID,"EnsLib.ebXML.MessageWithPayload.MIMEParts",n)
=
MIMEParts(n)

Storage Model: Storage (EnsLib.ebXML.MessageWithPayload)

^EnsLib.ebXML.MessageD(ID,"MessageWithPayload")
=
Manifest