メソッドの詳細について説明します。
CDCORBAクラス
CREATEメソッドの処理を行い、CDCORBAクラスのメンバー変数の初期化を行います。
CREATEメソッドの詳細は、“COBOL文法書”を参照してください。
INVOKE CDCORBA "CREATE" RETURNING L-RETURN.
なし
L-RETURN [属性: OBJECT REFERENCE SELF]
CDCORBA自身のオブジェクトリファレンスを返却します。
COBOLのFJBASEクラスのCREATEメソッド
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が取得されている
CDCORBAクラス
ネーミングサービスのオブジェクトリファレンスを取得します。
取得したオブジェクトリファレンスを参照する場合は、GET-COSNAMINGRメソッドを使用します。
INVOKE CDCORBA "GET-COSNAMING" RETURNING L-RETURN.
なし
L-RETURN [ 属性 : S9(9) COMP-5 ]
関数の処理結果を返却します。
0 : 正常終了
負数 : 異常終了
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 : 正常終了
負数 : 異常終了
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サービス編)”を参照してください。)
CDCORBAクラス
取得済みのORBのオブジェクトリファレンスを参照します。
INVOKE CDCORBA "GET-ORBR" RETURNING L-RETURN.
なし
L-RETURN [ 属性 : OBJECT REFERENCE CORBA-ORB ]
GET-ORBメソッドにより取得されたORBオブジェクトリファレンスを返却します。
CORBA-ORB(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)
CDCORBAクラス
ORBのオブジェクトリファレンスを設定します。
INVOKE CDCORBA "SET-ORBR" USING L-PARAM.
L-PARAM [ 属性 : OBJECT REFERENCE CORBA-ORB ]
ORBのオブジェクトリファレンス。
なし
CORBA-ORB(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)
CDCORBAクラス
取得済みのネーミングサービスのオブジェクトリファレンスを参照します。
INVOKE CDCORBA "GET-COSNAMINGR" RETURNING L-RETURN.
なし
L-RETURN [ 属性 : OBJECT REFERENCE COSNAMING-NAMINGCONTEXT ]
取得済みのネーミングサービスのオブジェクトリファレンス。
COSNAMING-NAMINGCONTEXT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)
CDCORBAクラス
ネーミングサービスのオブジェクトリファレンスの設定を行います。
INVOKE CDCORBA "SET-COSNAMINGR" USING L-PARAM.
L-PARAM [ 属性 : OBJECT REFERENCE COSNAMING-NAMINGCONTEXT ]
ネーミングサービスのオブジェクトリファレンス。
なし
COSNAMING-NAMINGCONTEXT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)
CDCORBAクラス
サーバアプリケーションのオブジェクトリファレンスを参照します。
INVOKE CDCORBA "GET-NAMEOBJR" RETURNING L-RETURN.
なし
L-RETURN [ 属性 : OBJECT REFERENCE CORBA-OBJECT ]
サーバアプリケーションのオブジェクトリファレンス。
CORBA-OBJECT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)
CDCORBAクラス
サーバアプリケーションのオブジェクトリファレンスを設定します。
INVOKE CDCORBA "SET-NAMEOBJR" USING L-PARAM
L-PARAM [ 属性 : OBJECT REFERENCE CORBA-OBJECT ]
サーバアプリケーションのオブジェクトリファレンス。
なし
CORBA-OBJECT(“Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)”を参照してください。)