Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [EnsLib] >  [ebXML] >  [MessageWithPayload]
Private  Storage   

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

ebXML Message instance


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 5


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

%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


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


• 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,"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.

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.