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

EnsLib.ebXML.MessageWithPayload


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

ebXML Message instance

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 5


Summary


Properties
DocType DocTypeCategory DocTypeName Headers
Identifier IsMutable MIMEParts Manifest
Name OriginalDocId RawContent Source
TimeCreated TypeVersion UserValues

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %CompareContents
%ComposeOid %ConstructClone %Delete %DeleteExtent
%DeleteId %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawHTMLForm %DrawHTMLTable %Exists %ExistsId
%Extends %GUID %GUIDSet %GetContentType
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDetermineClass
%OnTimeout %Open %OpenId %OriginalNamespace
%PackageName %PhysicalAddress %ProcessSubmit %PurgeIndices
%Reload %RemoveFromSaveSet %ResolveConcurrencyConflict %RollBack
%Save %SaveDirect %SaveIndices %SerializeObject
%SetModified %ShowContents %ShowContentsHead %SortBegin
%SortEnd %SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateIndices %ValidateObject BuildAckHeader
BuildErrorList BuildReplyHeader ConstructSchemaClassInstance CopyValues
CreateManifestWithReferences DrawFormButtons DrawHTMLContentsForm DrawHTMLForm
EnumerateDocTypesClose EnumerateDocTypesExecute EnumerateDocTypesFetch EnumerateTypeCategoriesClose
EnumerateTypeCategoriesExecute EnumerateTypeCategoriesFetch EnumerateVDocsClose EnumerateVDocsExecute
EnumerateVDocsFetch GetAlias GetContentArray GetContentArrayForProperty
GetManagerLinks GetNewManagerLinks GetNextIndex GetStatsDimension
GetValueAt IsAckRequested IsAcknowledgment IsAcknowledgmentTo
IsMutableSet IsResponse IsResponseTo IsStatusRequest
IsSyncReply MapEnsembleErrorToebXMLError MapebXMLErrorToEnsembleError MessageErrorStatus
PokeDocType SetValueAt TypeVersionGet Validate
ValidateManifest XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType getTestNewArg showContents showTopLinks


Properties


• property MIMEParts as array of %Net.MIMESerialPart;
MIME Parts keyed by content id
• property Manifest as EnsLib.ebXML.schema.msg.Manifest;
ebXML Manifest

Methods


• method CreateManifestWithReferences(pReference As %ListOfObjects(ELEMENTTYPE="EnsLib.ebXML.schema.msg.Reference"))
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
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
Validate a Manifest
• method showContents()
HTML display helper method to add properties not defined in EnsLib.ebXML.Message.
• method showTopLinks()
HTML display helper method to add links for properties not defined in EnsLib.ebXML.Message.