Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [ebXML] >  [SOAPHeader]
Private  Storage   

serial class EnsLib.ebXML.SOAPHeader extends %SerialObject, %SOAP.Header

Base class for ALL SOAP headers

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 1


Summary

Properties
%headerId Fault XmlId actor mustUnderstand
role

Methods
%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%ValidateObject GetId LogicalToOdbc OdbcToLogical
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType

Subclasses
EnsLib.ebXML.schema.msg.AckRequested EnsLib.ebXML.schema.msg.Acknowledgment EnsLib.ebXML.schema.msg.ErrorList
EnsLib.ebXML.schema.msg.MessageHeader EnsLib.ebXML.schema.msg.MessageOrder EnsLib.ebXML.schema.msg.StatusRequest
EnsLib.ebXML.schema.msg.StatusResponse EnsLib.ebXML.schema.msg.SyncReply

Parameters

• parameter SCHEMAPACKAGE = "EnsLib.ebXML.schema";

Methods

• classmethod XMLNew(document As %XML.Document, node As %Integer, containerOref As %RegisteredObject = "") as EnsLib.ebXML.SOAPHeader
Override XMLNew to allow for deserializing arrays of SOAP headers. This is to overcome problems with the XML Import of array properties that contain polymorphic objects (i.e. any non-homogenous array).


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