| |
September 2002 Zusätzliche strukturiereneinheiten für das OTS: Die TätigkeitscTestmoduln 2-7 2 Der Tätigkeitsservice verwendet das PropertyGroupManagers das pgCtx ausfüllen Feld. Das TIMEOUTFELD zeigt die spezifische Abschaltung der Anwendung an, die mit der Tätigkeit dazugehörig ist oder Verhandlung, als es verursacht wurde. ? , wenn dieser Fall ein subtransaction darstellt, dann dieses Feld ist -1.), ? , wenn die Tätigkeit oder die Verhandlung nicht innerhalb dieses Zeitabschnitts durchgeführt hat, dann wird es seien mit CompletionStatusFail durchgeführt Sie . Zusätzliche Informationen können innerhalb des activity_specific_data kodiert werden und invocation_specific_data Felder. Es ist zugelassen, damit diese Felder ein leeres irgendwelche enthalten. Eine Implementierung darf nicht auf den Daten beruhen, die mit einem outbound Kontext gesendet wurden auf dem Antwortkontext vorhanden sein. Das invocation_specific_data wird bedeutet zu tragen Informationen, die für eine spezifische Implementierung des Services angefordert wird. Weil dieses Informationen sind zu einer gegebenen Implementierung des Tätigkeitsservices spezifisch, den es für ungültig ist ein importierendes Gebiet, das zu dem exportierenden Gebiet unterschiedlich ist, dieses Feld zu benutzen. Zu stellen Sie Vollständigkeit der Anwendung sicher (spezifisch im Fall von den Loopbacks zwischen fremdem und gebürtige Gebiete), ein Gebiet, das nicht versteht invocation_specific_data innerhalb der Tätigkeit muß ein Kontext sie durch ein leeres ersetzen irgendwelche. Solch ein Gebiet ist jedoch frei die Daten durch Datenbesonderen zu sich zu ersetzen. activity_specific_data wird bedeutet, Informationen zu tragen, die für angefordert wird Implementierung eines spezifischen ausgedehnten Verhandlungmodells. Wenn ein importierendes Gebiet führt ein anderes ausgedehntes Verhandlungmodell als das exportierende Gebiet ein; das heißt, es versteht nicht das activity_specific_data dann darf es nicht den Kontext verwenden und wenn BAD_CONTEXT werfen Sie . Artwerte für die Tätigkeiten, die spezifische ausgedehnte Verhandlungmodelle stützen, sind zukünftig definiert. Jede spezifische Art definiert auch das Format von activity_specific_data das kann als Teil fortgepflanzt werden ActivityIdentity Struktur im Service-Kontext. 2,1,3,5 PropertyGroupIdentity struct PropertyGroupIdentity { Zeichenketteproperty_group_name; irgendein context_data; }; PropertyGroups stellen Sie Teil des Tätigkeitsservice-Kontextes dar. Er ist nach abhängig Implementierungen von jedem PropertyGroup wie Informationen über sie Flüsse in Kontext. Folglich ist er bis zum PropertyGroupManager zum Marshal und unmarshal PropertyGroups passend. PropertyGroupIdentity Struktur wird zu benutzt kapseln Sie diese marshaled Form des PropertyGroup ein . property_group_name ist der Name von PropertyGroup . Implementierungen müssen stellen Sie sicher, daß solche Namen innerhalb des angeforderten Gebietes einzigartig sind. context_data stellt die marshaled Form von dar PropertyGroup . |  |
|
| |
|
|