| |
COBOL, das COBOLCGegenstand-AdaptercFunktionen Juni 1999 Abbildet 1-47 1 1,20,5 COAPUT Zusammenfassung Nehmen INOUT, HERAUS und Resultatswerte vom Parameter eines Betriebes dämpft und Rückkehr ab die Werte zum Anrufer. COBOL-Betrieb-Parameter-Buf COAPUT(INOUT < COBOL STRUCT >) Beschreibung COAPUT nimmt die abgehenden Argumentwerte vom kompletten COBOLBETRIEB Parameterpuffer und bringt sie zum Klienten zurück, der den Betrieb benannte. Dieser Puffer wird automatisch von IDL innerhalb DER COBOLCKopie der Schnittstelle erzeugt Akte. Jede Betriebsimplementierung muß mit einem Anruf zu COAGET anfangen und Enden mit a Anruf zu COAPUT. Nur INOUT, HERAUS und das spezielle RESULTAT AUS Einzelteilen werden durch diesen Anruf verarbeitet. Der Programmierer muß sichergehen, daß alle INOUT, HERAUS und RESULTATS-Werte sind richtig zugeteilt. Nichtbeachten ergibt eine CORBA-Ausnahme, die angehoben wird. Wenn der Betrieb keine Parameter nimmt und keinen Rückholwert, COAGET hat und COAPUT muß noch benannt werden Überschreiten in einen blinden Datenbereich. Wenn eine Benutzerausnahme angehoben worden ist, tut das COAPUT nichts. Beispiel Betrachten Sie das folgende IDL: schließen Sie foo an { langer Stab (in kurzem n, aus kurzem m); } Der komplette COBOLBETRIEBS-Parameterpuffer schaut Gleiches: Foo-Stab-args 01. 03 N ABBILDUNG S9(05) BINÄR. 03 M ABBILDUNG S9(05) BINÄR. RESULTAT 03 ABBILDUNG S9(10) BINÄR. Der COBOLCODE zum Zugänglich machen dieser Parameterliste könnte aussehen wie: Foo-Stab-Implementierung. ANRUF "COAGET" Foo-Stab-args VERWENDEND ANZEIGE "N =" N BEWEGUNG N BIS M BEWEGUNG 216 RESULTIEREN |  |
|
| |
|
|