http://www.ibm.com/schema/twss/nm/v1_0
The notification Complex Type

A notification represents a single, live notification created by a service executing atop the service platform. Individual notification details, e.g. a related global transaction ID, comprise its content. No notification details may be mutated after notification registration.

A notification is uniquely identified by combining its requester, service, and correlator values.

The globalTransactionID is the transaction in which a service registered the notification. The service registers the notification on behalf of a requester when the requester invokes a particular service and operation. The correlator is provided in any notification delivery attempts to allow a requester to associate notification deliveries with the notification setup activity.

A single notification may involve one or more operationTargets, which usually correspond to requester identities or characteristics the service monitors on behalf of the requester.

Notification delivery attempts occur when the service has "seen" an interesting network event for an operationTarget relative to a particular notificationCriterion. Delivery attempts use the specified notificationPortTypeName defined in the notificationPortTypeNamespace, and they are directed to the notificationEndPoint. Services may allow forced teardown of notifications by implementing and providing an adminSupportEndPoint for use by an administrator.

A notification's lifetime is bounded by its startTimeInMillis and its endTimeInMillis. Prior to expiration according to endTimeInMillis, a notification may complete by having attempted delivery of more than maxCountPerTarget notifications. Any two subsequent notifications must be separated by at least minPeriodInMillis.

Each subelement defines its own content semantics and may define default behavior/semantics when nill.


Complex Type notification
The notification type does not allow mixed content. There is no restriction on type derivation. 
 CollapseClick here to hide comment XML Instance
<...>
-Begin Sequence [1...1]
<twss_nm_xsd:globalTransactionID>globalTransactionID</globalTransactionID> [1..1]
<twss_nm_xsd:requester>requester</requester> [1..1]
<twss_nm_xsd:service>service</service> [1..1]
<twss_nm_xsd:correlator>correlator</correlator> [1..1]
<twss_nm_xsd:operation>operation</operation> [1..1]
<twss_nm_xsd:operationTarget>operationTarget</operationTarget> [0..*]
<twss_nm_xsd:notificationPortTypeName>notificationPortTypeName</notificationPortTypeName> [1..1]
<twss_nm_xsd:notificationPortTypeNamespace>notificationPortTypeNamespace</notificationPortTypeNamespace> [1..1]
<twss_nm_xsd:notificationCriterion>notificationCriterion</notificationCriterion> [0..*]
<twss_nm_xsd:notificationEndPoint>notificationEndPoint</notificationEndPoint> [1..1]
<twss_nm_xsd:adminSupportEndPoint>adminSupportEndPoint</adminSupportEndPoint> [1..1]
<twss_nm_xsd:startTimeInMillis>startTimeInMillis</startTimeInMillis> [1..1]
<twss_nm_xsd:endTimeInMillis>endTimeInMillis</endTimeInMillis> [1..1]
<twss_nm_xsd:maxCountPerTarget>maxCountPerTarget</maxCountPerTarget> [1..1]
<twss_nm_xsd:minPeriodInMillis>minPeriodInMillis</minPeriodInMillis> [1..1]
End Sequence
</...>

 Collapse Attributes

Name Type Summary
No Attributes

 Collapse XML
-<xsd:complexType  name="notification">
-<xsd:annotation  id="notification.type.annotation">
-<xsd:documentation  xml:lang="en">
<xhtml:p> A notification represents a single, live notification created by a service executing atop the service platform. Individual notification details, e.g. a related global transaction ID, comprise its content. No notification details may be mutated after notification registration. </xhtml:p>
<xhtml:p> A notification is uniquely identified by combining its requester, service, and correlator values. </xhtml:p>
<xhtml:p> The globalTransactionID is the transaction in which a service registered the notification. The service registers the notification on behalf of a requester when the requester invokes a particular service and operation. The correlator is provided in any notification delivery attempts to allow a requester to associate notification deliveries with the notification setup activity. </xhtml:p>
<xhtml:p> A single notification may involve one or more operationTargets, which usually correspond to requester identities or characteristics the service monitors on behalf of the requester. </xhtml:p>
<xhtml:p> Notification delivery attempts occur when the service has "seen" an interesting network event for an operationTarget relative to a particular notificationCriterion. Delivery attempts use the specified notificationPortTypeName defined in the notificationPortTypeNamespace, and they are directed to the notificationEndPoint. Services may allow forced teardown of notifications by implementing and providing an adminSupportEndPoint for use by an administrator. </xhtml:p>
<xhtml:p> A notification's lifetime is bounded by its startTimeInMillis and its endTimeInMillis. Prior to expiration according to endTimeInMillis, a notification may complete by having attempted delivery of more than maxCountPerTarget notifications. Any two subsequent notifications must be separated by at least minPeriodInMillis. </xhtml:p>
<xhtml:p> Each subelement defines its own content semantics and may define default behavior/semantics when nill. </xhtml:p>
</xsd:documentation>
</xsd:annotation>
-<xsd:sequence>
<xsd:element  ref="twss_nm_xsd:globalTransactionID" />
<xsd:element  ref="twss_nm_xsd:requester" />
<xsd:element  ref="twss_nm_xsd:service" />
<xsd:element  ref="twss_nm_xsd:correlator" />
<xsd:element  ref="twss_nm_xsd:operation" />
<xsd:element  maxOccurs="unbounded"  minOccurs="0"  ref="twss_nm_xsd:operationTarget" />
<xsd:element  ref="twss_nm_xsd:notificationPortTypeName" />
<xsd:element  maxOccurs="unbounded"  minOccurs="0"  ref="twss_nm_xsd:notificationCriterion" />
<xsd:element  ref="twss_nm_xsd:notificationEndPoint" />
<xsd:element  ref="twss_nm_xsd:adminSupportEndPoint" />
<xsd:element  ref="twss_nm_xsd:startTimeInMillis" />
<xsd:element  ref="twss_nm_xsd:endTimeInMillis" />
<xsd:element  ref="twss_nm_xsd:maxCountPerTarget" />
<xsd:element  ref="twss_nm_xsd:minPeriodInMillis" />
</xsd:sequence>
</xsd:complexType>

 Collapse Uses
 Collapse Used-By
 Collapse Element (1)
 
Generated by WSDLdoc ©