| |
COBOL, das Den Spezifischen COBOLCBediener Der Art Abbildet Juni 1999 Abbildet 1-73 1 Einstellenresultat 1,25,9,5 Diese Funktion wird verwendet, um über jeden möglichen Resultatswert für einen Betrieb zu berichten. Wenn der Betrieb Nr. hat Resultat, muß er entweder mit einem TK-leeren TypeCode benannt werden, das im Wert, gespeichert wird oder nicht, benannt werden an allen. ANRUF "VERWENDENDES Corba-serverrequest-einstellen-Resultat" A-corba-serverrequest Ein-corba-irgendein Ein-corba-Klima Einstellenausnahme 1,25,9,6 Diese Funktion wird verwendet, um Ausnahmen, Benutzer und System, den Klienten zu berichten, der bildete die ursprüngliche Anforderung. ANRUF "VERWENDENDE Corba-serverrequest-einstellen-Ausnahme" A-corba-serverrequest Ein-corba-Ausnahme-Art Ein-corba-irgendein Ein-corba-Klima Die Parameter sind, wie folgt: Die Ausnahme-Art zeigt an, ob es ein BENUTZER oder eine SYSTEM-Ausnahme ist. das CORBA-any ist der Wert der Ausnahme (einschließlich Ausnahme TypeCode). 1,25,10 Diagramm des dynamischen Implementierungsprogramms zu COBOL Ein dynamisches Implementierungsprogramm COBOL ist, wie folgt: PROZEDURTEILCVerwenden Ein-portableserver-Bediensteter A-corba-serverrequest Solch eine Funktion wird durch den beweglichen Gegenstandadapter hervorgerufen, wenn eine Anforderung ist empfangen auf einem Gegenstandhinweis dessen Implementierung ein dynamisches registriert hat Skelett: Bediensteter ist der COBOLIMPLEMENTIERUNGSGEGENSTAND, der den CORBA-Gegenstand zu incarnating ist welches die Anforderung verwiesen wird. Antrag ist das ServerRequest, das verwendet wird, um ausdrückliche Parameter und Reportresultate zugänglich zu machen (und Ausnahmen). Anders als andere COBOLGEGENSTANDIMPLEMENTIERUNGEN empfängt das DIR nicht ein Corba- Klimaparameter und so das CORBA-exception-set API wird nicht verwendet. Stattdessen CORBA-ServerRequest-set-exception wird verwendet; dieses stellt das TypeCode für zur Verfügung Ausnahme des ORB, also es brauchen nicht, den Schnittstellenbehälter zu beraten (oder bauen auf den kompilierten Stummeln) marshal den Ausnahmewert. |  |
|
| |
|
|