| |
1-12 COBOLCSprache, die Aktualisierten Juni 1999 Abbildet 1 Für jedes INNEN und INOUT-Reihenfolge: SEQALLOC wird zuerst verwendet, um die Reihenfolge zu initialisieren. SEQSET wird dann verwendet, um jedes Reihenfolgenelement der Reihe nach einzusetzen. Für jedes HERAUS und RÜCKHOLREIHENFOLGE: Keine Initialisierung wird angefordert. Innerhalb der Klienten, welche die Resultate einer Anforderung eines Schnittstellenbetriebes empfangen: Für jedes in der Reihenfolge: Keine Verarbeitung wird, das ORB freigibt automatisch den Inhalt von angefordert Reihenfolge. Für jede INOUT-, HERAUS und RÜCKHOLREIHENFOLGE: SEQLEN wird verwendet, um die Zahl Elementen in der Reihenfolge zu erhalten. SEQGET wird dann verwendet, um jedes der Elemente der Reihe nach zu erhalten. SEQFREE sollte verwendet werden, um die Reihenfolge freizugeben, wenn es nicht mehr angefordert wird. 1,9,2,2 Gegenstandimplementierungs-Reihenfolgenbehandlung Innerhalb der Gegenstandimplementierungen, die einen inbound Antrag von einem Klienten empfangen: Für jedes INNEN und INOUT-Reihenfolge: SEQLEN wird verwendet, um die Zahl Elementen in der Reihenfolge zu erhalten. SEQGET wird dann verwendet, um jedes der Elemente der Reihe nach zu erhalten. Für jedes HERAUS und RÜCKHOLREIHENFOLGE: Keine Verarbeitung wird angefordert. Innerhalb der Gegenstandimplementierungen, die eine Antwort zurück zu Klienten senden: Für jede INOUT-, HERAUS und RÜCKHOLREIHENFOLGE: SEQALLOC wird zuerst verwendet, um die Reihenfolge zu initialisieren. SEQSET wird dann verwendet, um jedes Reihenfolgenelement der Reihe nach einzusetzen. Sobald Steuerung zum ORB zurückgebracht worden ist, ist der Inhalt der Reihenfolge übertragen zurück zu dem Klienten und durch das ORB dann automatisch freigegeben. 1,9,2,3 Genistete Reihenfolgen Die Art, die innerhalb einer Reihenfolge spezifiziert wird, kann eine andere Reihenfolge sein. Genistete Reihenfolgen ergeben eine zusätzliche undurchlässige Reihenfolgenart innerhalb Reihenfolgendatengruppe. Jeder Aufkleber einer genisteten undurchlässigen Reihenfolge hat a - FOLGENDES Suffix. SEQFREE gibt alle genisteten Reihenfolgen innerhalb einer Reihenfolge frei. Betrachten Sie das folgende Beispiel: |  |
|
| |
|
|