TSCDomain(COBOL)

TSCDomainはシステム提供クラスです。

TSCDomainは,TSCドメイン情報およびTSC識別子情報を管理するホルダクラスです。

形式

CALL 'TSCDomain-NEW' USING
                BY VALUE     DOMAIN-NAME
                BY VALUE     TSCID
                BY VALUE     FLAG
                BY REFERENCE CORBA-ENVIRONMENT
           RETURNING   DOMAIN-PTR.

CALL 'TSCDomain-DELETE' USING
                BY VALUE      DOMAIN-PTR
                BY REFERENCE  CORBA-ENVIRONMENT.

副プログラム

●CALL 'TSCDomain-NEW' USING

           BY VALUE      DOMAIN-NAME
           BY VALUE      TSCID
           BY VALUE      FLAG
           BY REFERENCE  CORBA-ENVIRONMENT
        RETURNING         DOMAIN-PTR

項目型・(入出力の区別)意味
引数BY VALUE DOMAIN-NAME USAGE POINTER(入力)TSCドメイン名称
BY VALUE TSCID USAGE POINTER(入力)TSC識別子
BY VALUE FLAG PIC S9(9) COMP(入力)0または1のフラグ値
BY REFERENCE CORBA-ENVIRONMENT(出力)例外情報集団項目
戻り値DOMAIN-PTR USAGE POINTERTSCDomainインスタンスのポインタ
例外TSCBadParamException
TSCInitializeException

TSCDomainクラスのインスタンスを作成します。

FLAGの値によって動作が異なります。FLAGが"0"の場合,TSCドメイン名称だけからTSCDomainを作成します。TSCIDの指定は無視されます。FLAGが"1"の場合,TSCドメイン名称およびTSC識別子からTSCDomainを作成します。

DOMAIN-NAMEおよびTSCIDに文字列を指定する場合は,先頭が"TSC"または"tsc"ではない1~31文字の英数字の文字列を指定してください。なお,TSCIDにIPアドレスを指定する場合は,ピリオド(.)も使用できます。また,DOMAIN-NAMEにNULLを指定する場合,TSCIDにNULLを指定する場合,またはFLAGに0を指定する場合は,アプリケーションプログラムの開始時に指定するコマンドオプション引数-TSCRetryReferenceの指定の有無によって管理する情報が異なります。

●CALL 'TSCDomain-DELETE' USING

           BY VALUE          DOMAIN-PTR
           BY REFERENCE      CORBA-ENVIRONMENT.

項目型・(入出力の区別)意味
引数BY VALUE DOMAIN-PTR USAGE POINTER(入力)TSCDomainのポインタ
BY REFERENCE CORBA-ENVIRONMENT(出力)例外情報集団項目
戻り値ありません。
例外TSCBadParamException
TSCInitializeException

TSCDomainクラスのインスタンスを削除します。