| |
2-58 PL-/icSprache, die Spezifikation, v1.0 Abbildet September 2002 2 2,16,18 PODINIT Zusammenfassung PODINIT(CHAR(*),/* IN: Bedienernamen*/ ÖRTLICH FESTGELEGTES BIN(31));/* IN: des Bedienernamens len */ // Äquivalent zu impl_is_ready Beschreibung PODINIT ist innen nur vorhanden Reihe Modus. Dieses zeigt an, daß ein Bediener bereit ist zu beginnen Empfangen von Anträgen. Es ist mit dem BOA::impl_is_ready gleichwertig Anruf. Der Bediener Name wird in diesen Anruf, zusammen mit seiner Länge geführt. Merken Sie, daß der Bedienername Schachtel-empfindlich ist. Beispiel DCL SERVER_NAME CHAR(4) INIT('grid '); DCL SNL ÖRTLICH FESTGELEGTES BIN(31) INIT(4); ... ANRUF PODINIT(SERVER_NAME, snl); 2,16,19 PODPUT Zusammenfassung PODPUT(PTR); /* INOUT: addr(opParamBuffer)) */ // Rückkehr INOUT, HERAUS u. Resultatswerte Beschreibung Jede Betriebsimplementierung muß mit einem Anruf zu PODGET anfangen und Ende mit einem Anruf zu PODPUT . PODPUT kopiert die abgehenden Argumentwerte des Betriebes vom kompletten PL/I Betriebsparameterpuffer geführt zu ihm. Dieser Puffer wird automatisch durch erzeugt genplidienstprogramm. Nur INOUT HERAUS und das spezielle RESULTAT HERAUS Einzelteil werden vorbei bevölkert dieser Anruf. Der Programmierer muß dem alles INOUT sicherstellen HERAUS und RESULTAT Werte sind richtig zugeteilt. Wenn eine Ausnahme vor dem Benennen von PODPUT angehoben worden ist kein INOUT HERAUS oder RESULTAT Parameter marshalled und nichts wird in diesen Fällen zurückgeschickt, außer Zeichenketteabbrechfehlern. Merken Sie, daß es die Adresse des Arguments ist, das zu PODPUT geführt wird . |  |
|
| |
|
|