| |
3-2 Notification/JMS, das Abschließende Angenommene Spezifikation Interworking Ist Juni 2003 3 }; enum MessageType { JMS_MESSAGE, STRUCTURED_EVENT, SEQUENCE_EVENT }; struct JMSDestination { Destination_type JMSDestinationType; Zeichenkettedestination_name; Zeichenkettefactory_name; }; Schalter AnschlußExternalEndpointConnector (MessageType) { Fall JMS_MESSAGE: Bestimmungsort JMSDestination; Rückstellung: CosNotifyChannelAdmin::ChannelID-channel_id; }; struct ExternalEndpoint { Rolle ExternalEndpointRole; Stecker ExternalEndpointConnector; CosEventDomainAdmin::NotificationStyle-Art; Art MessageType; }; enum ExternalEndpointErrorCode { INVALID_CHANNELID, INVALID_JMSDESTINATION, MISMATCH_ENDPOINTROLE_NOTIFSTYLE }; struct ExternalEndpointError { Rolle ExternalEndpointRole; Code ExternalEndpointErrorCode; }; typedefsequence<ExternalEndpointError > -ExternalEndpointErrorSeq; Ausnahme InvalidExternalEndPoints { Störung ExternalEndpointErrorSeq; }; typedef langes BridgeID; typedefsequence<BridgeID > -BridgeIDSeq; Ausnahme BridgeAlreadyStarted { }; Ausnahme BridgeInactive { }; |  |
|
| |
|
|