EnsLib.ebXML.CPA
persistent class EnsLib.ebXML.CPA extends %Library.Persistent, %XML.Adaptor
SQL Table Name: EnsLib_ebXML.CPA
Represents a Contract Properties Agreement instanceProperty Inventory
- AckRequested
- Actor
- CPAId
- DuplicateElimination
- PersistDuration
- Retries
- RetryInterval
- Status
- SyncReplyMode
- TimeToLive
- Version
Method Inventory
Properties
property AckRequested as %String (VALUELIST = ",always,never");
AckRequested (ebMS 6.4.2)
Property methods: AckRequestedDisplayToLogical(), AckRequestedGet(), AckRequestedGetStored(), AckRequestedIsValid(), AckRequestedLogicalToDisplay(), AckRequestedLogicalToOdbc(), AckRequestedNormalize(), AckRequestedSet()
property Actor as %String (MAXLEN = 256);
Property methods: ActorDisplayToLogical(), ActorGet(), ActorGetStored(), ActorIsValid(), ActorLogicalToDisplay(), ActorLogicalToOdbc(), ActorNormalize(), ActorSet()
property CPAId as %String (MAXLEN = 256, MINLEN = 1) [ Required ];
IDKey
Property methods: CPAIdDisplayToLogical(), CPAIdGet(), CPAIdGetStored(), CPAIdIsValid(), CPAIdLogicalToDisplay(), CPAIdLogicalToOdbc(), CPAIdNormalize(), CPAIdSet()
property DuplicateElimination as %String (VALUELIST = ",always,never");
DuplicateElimination (ebMS 6.4.1)
Property methods: DuplicateEliminationDisplayToLogical(), DuplicateEliminationGet(), DuplicateEliminationGetStored(), DuplicateEliminationIsValid(), DuplicateEliminationLogicalToDisplay(), DuplicateEliminationLogicalToOdbc(), DuplicateEliminationNormalize(), DuplicateEliminationSet()
property PersistDuration as %String;
PersistDuration (ebMS 6.4.6)
Property methods: PersistDurationDisplayToLogical(), PersistDurationGet(), PersistDurationGetStored(), PersistDurationIsValid(), PersistDurationLogicalToDisplay(), PersistDurationLogicalToOdbc(), PersistDurationNormalize(), PersistDurationSet()
property Retries as %Integer (MINVAL = 0);
Retries (ebXML 6.4.3)
Property methods: RetriesDisplayToLogical(), RetriesGet(), RetriesGetStored(), RetriesIsValid(), RetriesLogicalToDisplay(), RetriesNormalize(), RetriesSet(), RetriesXSDToLogical()
property RetryInterval as %String;
RetryInterval (ebMS 6.4.4)
Property methods: RetryIntervalDisplayToLogical(), RetryIntervalGet(), RetryIntervalGetStored(), RetryIntervalIsValid(), RetryIntervalLogicalToDisplay(), RetryIntervalLogicalToOdbc(), RetryIntervalNormalize(), RetryIntervalSet()
property Status as %String (DISPLAYLIST = ",Active,Disabled", VALUELIST = ",active,disabled") [ Required ];
CPA Status
Property methods: StatusDisplayToLogical(), StatusGet(), StatusGetStored(), StatusIsValid(), StatusLogicalToDisplay(), StatusLogicalToOdbc(), StatusNormalize(), StatusSet()
property SyncReplyMode as %String (VALUELIST = ",mshSignalsOnly,signalsOnly,signalsAndResponse,responseOnly,none");
SyncReplyMode (ebMS 6.4.7):
mshSignalsOnly - Only MSH acknowledgment/error documents will be sent over a synchronous connection. The business response and business signal documents will be returned asynchronously.
signalsOnly - Only Business signal documents and MSH documents will be sent over a synchronous connection. The business response will be returned asynchronously.
signalsAndResponse - Business responses and business signals documents will be sent over a synchronous connection.
responseOnly - Only business responses and MSH documents will be sent over a synchronous connection. Business signal documents will not be returned.
none - No synchronous response documents from the receiver.
Property methods: SyncReplyModeDisplayToLogical(), SyncReplyModeGet(), SyncReplyModeGetStored(), SyncReplyModeIsValid(), SyncReplyModeLogicalToDisplay(), SyncReplyModeLogicalToOdbc(), SyncReplyModeNormalize(), SyncReplyModeSet()
property TimeToLive as %String;
TimeToLive (ebMS 6.4.5)
Property methods: TimeToLiveDisplayToLogical(), TimeToLiveGet(), TimeToLiveGetStored(), TimeToLiveIsValid(), TimeToLiveLogicalToDisplay(), TimeToLiveLogicalToOdbc(), TimeToLiveNormalize(), TimeToLiveSet()
property Version as %Integer (MINVAL = 0) [ Required ];
Version
Property methods: VersionDisplayToLogical(), VersionGet(), VersionGetStored(), VersionIsValid(), VersionLogicalToDisplay(), VersionNormalize(), VersionSet(), VersionXSDToLogical()
Methods
method BumpVersion() as %Status
Bump the version number of this CPA instance to the next available
classmethod CPAForCPAId(pCPAId As %String, ByRef pSC As %Status) as EnsLib.ebXML.CPA
Locate a CPA instance for the specified message
classmethod CPAForMessage(pMessage As EnsLib.ebXML.Message, ByRef pSC As %Status) as EnsLib.ebXML.CPA
Locate a CPA instance for the specified message
Indexes
index (CPAIdIndex on CPAId,Version) [IdKey, Type = key, Unique];
Index methods: CPAIdIndexCheck(), CPAIdIndexDelete(), CPAIdIndexExists(), CPAIdIndexOpen(), CPAIdIndexSQLCheckUnique(), CPAIdIndexSQLExists(), CPAIdIndexSQLFindPKeyByConstraint(), CPAIdIndexSQLFindRowIDByConstraint()
index (StatusIndex on Status);
Index methods: StatusIndexExists()
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
Storage
Storage Model: CacheStorage (EnsLib.ebXML.CPA)
^EnsLib.ebXML.CPAD(ID) | = | %%CLASSNAME
DuplicateElimination
AckRequested
Retries
RetryInterval
TimeToLive
PersistDuration
SyncReplyMode
Actor
Status
IsActive
|