ページの先頭行へ戻る
NetCOBOL V12.1 NetCOBOL Studio ユーザーズガイド
FUJITSU Software

11.10.2 メソッド詳細

メソッドの詳細について説明します。

11.10.2.1 CREATEメソッド

対象クラス

CDCORBAクラス

説明

CREATEメソッドの処理を行い、CDCORBAクラスのメンバー変数の初期化を行います。
CREATEメソッドの詳細は、“COBOL文法書”を参照してください。

記述形式
INVOKE CDCORBA "CREATE" RETURNING L-RETURN.
パラメタ

なし

復帰値
L-RETURN [属性: OBJECT REFERENCE SELF]

CDCORBA自身のオブジェクトリファレンスを返却します。

参照

COBOLのFJBASEクラスのCREATEメソッド

11.10.2.2 GET-ORBメソッド

対象クラス

CDCORBAクラス

説明

ORBの 初期化処理を行い、ORBのオブジェクトリファレンスを取得します。
取得したオブジェクトリファレンスを参照する場合は、GET-ORBRメソッドを使用します。

記述形式
INVOKE CDCORBA "GET-ORB" USING L-PARAM RETURNING L-RETURN.
パラメタ
L-PARAM [属性 : PIC X(50)]

クライアントアプリケーションの名前

復帰値
L-RETURN [属性: PIC S9(9) COMP-5]

関数の処理結果を返却します。

0 : 正常終了

負数 : 異常終了(続行不可能)

正数 : すでにORBが取得されている

参照

GET-ORBRメソッド

11.10.2.3 GET-COSNAMINGメソッド

対象クラス

CDCORBAクラス

説明

ネーミングサービスのオブジェクトリファレンスを取得します。
取得したオブジェクトリファレンスを参照する場合は、GET-COSNAMINGRメソッドを使用します。

記述形式
INVOKE CDCORBA "GET-COSNAMING" RETURNING L-RETURN.
パラメタ

なし

復帰値
L-RETURN [ 属性 : S9(9) COMP-5 ]

関数の処理結果を返却します。

0 : 正常終了

負数 : 異常終了

参照

GET-COSNAMINGRメソッド

11.10.2.4 GET-NAMEOBJメソッド

対象クラス

CDCORBAクラス

説明

パラメタで指定されたネーミングサービス名のサーバオブジェクトリファレンスを取得します。
取得したオブジェクトリファレンスを参照する場合は、GET-NAMEOBJRメソッドを使用します。

記述形式
INVOKE CDCORBA "GET-NAMEOBJ" USING L-PARAM RETURNING L-RETURN.
パラメタ
L-PARAM [ 属性 : X(128) ]

取得したい、サーバアプリケーションのネーミングサービス名。

ネーミングサービス名の詳細は、“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)"を参照してください。

復帰値
L-RETURN [ 属性 : S9(9) COMP-5 ]

関数の処理結果を返却します。

0 : 正常終了

負数 : 異常終了

参照

GET-NAMEOBJRメソッド

11.10.2.5 GET-ERROR-MSGメソッド

対象クラス

CDCORBAクラス

説明

エラー発生時のエラーの内容を返却します。
返却内容は、CORBA-Exceptionに返却されるEXCEPTION-IDを返却しています。詳細は、“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。

記述形式
INVOKE CDCORBA "GET-ERROR-MSG" RETURNING L-RETURN.
パラメタ

なし

復帰値
L-RETURN [ 属性 : X(128) ]

CORBA-Exceptionより返却された内容。

参照

CORBA-Exception (“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)

11.10.2.6 GET-ORBRメソッド

対象クラス

CDCORBAクラス

説明

取得済みのORBのオブジェクトリファレンスを参照します。

記述形式
INVOKE CDCORBA "GET-ORBR" RETURNING L-RETURN.
パラメタ

なし

復帰値
L-RETURN [ 属性 : OBJECT REFERENCE CORBA-ORB ]

GET-ORBメソッドにより取得されたORBオブジェクトリファレンスを返却します。

参照

GET-ORBメソッド

CORBA-ORB(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)

11.10.2.7 SET-ORBRメソッド

対象クラス

CDCORBAクラス

説明

ORBのオブジェクトリファレンスを設定します。

記述形式
INVOKE CDCORBA "SET-ORBR"  USING L-PARAM.
パラメタ
L-PARAM [ 属性 : OBJECT REFERENCE CORBA-ORB ]

ORBのオブジェクトリファレンス。

復帰値

なし

参照

GET-ORBメソッド

GET-ORBRメソッド

CORBA-ORB(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)

11.10.2.8 GET-COSNAMINGRメソッド

対象クラス

CDCORBAクラス

説明

取得済みのネーミングサービスのオブジェクトリファレンスを参照します。

記述形式
INVOKE CDCORBA "GET-COSNAMINGR" RETURNING L-RETURN.
パラメタ

なし

復帰値
L-RETURN [ 属性 : OBJECT REFERENCE COSNAMING-NAMINGCONTEXT ]

取得済みのネーミングサービスのオブジェクトリファレンス。

参照

GET-COSNAMINGメソッド

COSNAMING-NAMINGCONTEXT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)

11.10.2.9 SET-COSNAMINGRメソッド

対象クラス

CDCORBAクラス

説明

ネーミングサービスのオブジェクトリファレンスの設定を行います。

記述形式
INVOKE CDCORBA "SET-COSNAMINGR" USING L-PARAM.
パラメタ
L-PARAM [ 属性 : OBJECT REFERENCE COSNAMING-NAMINGCONTEXT ]

ネーミングサービスのオブジェクトリファレンス。

復帰値

なし

参照

GET-COSNAMINGメソッド

GET-COSNAMINGRメソッド

COSNAMING-NAMINGCONTEXT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)

11.10.2.10 GET-NAMEOBJRメソッド

対象クラス

CDCORBAクラス

説明

サーバアプリケーションのオブジェクトリファレンスを参照します。

記述形式
INVOKE CDCORBA "GET-NAMEOBJR" RETURNING L-RETURN.
パラメタ

なし

復帰値
L-RETURN [ 属性 : OBJECT REFERENCE CORBA-OBJECT ]

サーバアプリケーションのオブジェクトリファレンス。

参照

GET-NAMEOBJメソッド

CORBA-OBJECT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)

11.10.2.11 SET-NAMEOBJRメソッド

対象クラス

CDCORBAクラス

説明

サーバアプリケーションのオブジェクトリファレンスを設定します。

記述形式
INVOKE CDCORBA "SET-NAMEOBJR" USING L-PARAM
パラメタ
L-PARAM [ 属性 : OBJECT REFERENCE CORBA-OBJECT ]

サーバアプリケーションのオブジェクトリファレンス。

復帰値

なし

参照

GET-NAMEOBJメソッド

GET-NAMEOBJRメソッド

CORBA-OBJECT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)