ページの先頭行へ戻る
Interstage Application Server リファレンスマニュアル(API編)

4.16 接続情報取得関数インタフェース

型の定義

* コンシューマ/プライヤの接続情報(IPv6)の構造体
  01 ES-CHANNELUTIL-PROXYDATA6.
    02 COPY OBJECT IN CORBA REPLACING CORBA-OBJECT BY PROXY.
    02 COPY LONG IN CORBA REPLACING CORBA-LONG BY IDL-TIME.
    02 IPADDRESS.
      03 FILLER OCCURS 16.
        04 COPY OCTET IN CORBA REPLACING CORBA-OCTET BY IPADDRESS-V.
    02 COPY LONG IN CORBA REPLACING CORBA-LONG BY IP-FORMAT.
    02 COPY ENUM IN CORBA REPLACING CORBA-ENUM BY KIND.
      88 ES-CHANNELUTIL-ALL-PROXYS VALUE 0.
      88 ES-CHANNELUTIL-PROXY-CONSUMER VALUE 1.
      88 ES-CHANNELUTIL-PROXY-SUPPLIER VALUE 2.
      88 ES-CHANNELUTIL-PROXY-PULL-CONS VALUE 3.
      88 ES-CHANNELUTIL-PROXY-PULL-SUPP VALUE 4.
      88 ES-CHANNELUTIL-PROXY-PUSH-CONS VALUE 5.
      88 ES-CHANNELUTIL-PROXY-PUSH-SUPP VALUE 6.
      88 ES-CHANNELUTIL-PROXY-PULL-C001 VALUE 7.
      88 ES-CHANNELUTIL-PROXY-PULL-S001 VALUE 8.
      88 ES-CHANNELUTIL-PROXY-PUSH-C001 VALUE 9.
      88 ES-CHANNELUTIL-PROXY-PUSH-S001 VALUE 10.
      88 ES-CHANNELUTIL-STRUCTURED-PROX VALUE 11.
      88 ES-CHANNELUTIL-STRUCTURED-P001 VALUE 12.
      88 ES-CHANNELUTIL-STRUCTURED-P002 VALUE 13.
      88 ES-CHANNELUTIL-STRUCTURED-P003 VALUE 14.
* コンシューマ/プライヤの接続情報(IPv4)の構造体
  01 ES-CHANNELUTIL-PROXYDATA.
    02 COPY OBJECT IN CORBA REPLACING CORBA-OBJECT BY PROXY.
    02 COPY LONG IN CORBA REPLACING CORBA-LONG BY IDL-TIME.
    02 COPY LONG IN CORBA REPLACING CORBA-LONG BY IPADDRESS.
    02 COPY ENUM IN CORBA REPLACING CORBA-ENUM BY KIND.
      88 ES-CHANNELUTIL-ALL-PROXYS VALUE 0.
      88 ES-CHANNELUTIL-PROXY-CONSUMER VALUE 1.
      88 ES-CHANNELUTIL-PROXY-SUPPLIER VALUE 2.
      88 ES-CHANNELUTIL-PROXY-PULL-CONS VALUE 3.
      88 ES-CHANNELUTIL-PROXY-PULL-SUPP VALUE 4.
      88 ES-CHANNELUTIL-PROXY-PUSH-CONS VALUE 5.
      88 ES-CHANNELUTIL-PROXY-PUSH-SUPP VALUE 6.
      88 ES-CHANNELUTIL-PROXY-PULL-C001 VALUE 7.
      88 ES-CHANNELUTIL-PROXY-PULL-S001 VALUE 8.
      88 ES-CHANNELUTIL-PROXY-PUSH-C001 VALUE 9.
      88 ES-CHANNELUTIL-PROXY-PUSH-S001 VALUE 10.
      88 ES-CHANNELUTIL-STRUCTURED-PROX VALUE 11.
      88 ES-CHANNELUTIL-STRUCTURED-P001 VALUE 12.
      88 ES-CHANNELUTIL-STRUCTURED-P002 VALUE 13.
      88 ES-CHANNELUTIL-STRUCTURED-P003 VALUE 14.
* コンシューマ/プライヤの接続情報のシーケンス型
  01 COSNOTIFICATION-QOSPROPERTIES.
    02 COPY LONG IN CORBA REPLACING CORBA-LONG BY SEQ-MAXIMUM.
    02 COPY LONG IN CORBA REPLACING CORBA-LONG BY SEQ-LENGTH.
    02 SEQ-BUFFER USAGE IS POINTER.
* インタフェースタイプ
  01 COPY ENUM IN CORBA REPLACING CORBA-ENUM BY COSEVENTCHANNELADMIN-EVENTC001.
    88 COSEVENTCHANNELADMIN-EVENTCHAN VALUE 0.
* PROXYオブジェクトのタイプ
  01 COPY ENUM IN CORBA REPLACING CORBA-ENUM BY ES-CHANNELUTIL-PROXYKIND.
     88 ES-CHANNELUTIL-ALL-PROXYS VALUE 0.
     88 ES-CHANNELUTIL-PROXY-CONSUMER VALUE 1.
     88 ES-CHANNELUTIL-PROXY-SUPPLIER VALUE 2.
     88 ES-CHANNELUTIL-PROXY-PULL-CONS VALUE 3.
     88 ES-CHANNELUTIL-PROXY-PULL-SUPP VALUE 4.
     88 ES-CHANNELUTIL-PROXY-PUSH-CONS VALUE 5.
     88 ES-CHANNELUTIL-PROXY-PUSH-SUPP VALUE 6.
     88 ES-CHANNELUTIL-PROXY-PULL-C001 VALUE 7.
     88 ES-CHANNELUTIL-PROXY-PULL-S001 VALUE 8.
     88 ES-CHANNELUTIL-PROXY-PUSH-C001 VALUE 9.
     88 ES-CHANNELUTIL-PROXY-PUSH-S001 VALUE 10.
     88 ES-CHANNELUTIL-STRUCTURED-PROX VALUE 11.
     88 ES-CHANNELUTIL-STRUCTURED-P001 VALUE 12.
     88 ES-CHANNELUTIL-STRUCTURED-P002 VALUE 13.
     88 ES-CHANNELUTIL-STRUCTURED-P003 VALUE 14.