相互運用可能ネームサービスオブジェクトURLスキーム

ORBでは、オブジェクトの名前付けのためにいくつかのURLスキームがサポートされています。 構文に関しては、相互運用可能ネームサービスの「仕様 」を参照してください。
 
URLスキーム 説明
IOR
IORの文字列形式(IOR:<hex_octets>
corbaloc
corbaloc URLは、IIOP またはresolve_initial_referencesが呼び出せるオブジェクトを表します。IIOPのデフォルトポートは、2809です。

たとえば、corbaloc:iiop:godel:2506/NameServiceは、ホストgodelおよびポート2506で実行中のNameServiceにアクセスするために使用できます。

corbaname
corbaname URLはcorbaloc URLに類似しています。 ただし、corbaname URL はネーミングコンテキストのバインドを識別する文字列化された名前を含みます。

たとえば、corbaloc:iiop:godel:2506#bank は、ホストgodelポート2506で実行中のNameServiceのルートネームコンテキストにあるバンクバインドを参照するために使用できます。

iioploc
IIOPはURLスキームを検索します。 IIOP LocateRequestメッセージを使用して、指定された名前をもつオブジェクトを検索します。 

たとえば、iioploc://godel:2506/ActivationSystemは、ORBデーモン内で実行されるActivationSystemオブジェクトを検索するために使用できます。iioploc URLのデフォルトポートは、9999です。

(推奨されません - 前のcorbalocを参照)

iiopname
IIOP COSNaming URLスキーム。URLのアドレス部分は、NameServiceを検索し(上記のiioplocを使用)、そのNameServiceはオブジェクトを取得するために指定されたパスを解決するために使用されます。

たとえば、iiopname://godel:2506/domainA/PrinterServiceは、ルートから/domainA/PrinterServiceの相対パスにあるNameSpaceにバインドされたPrinterServiceを検索するために使用できます。

(推奨されません - 前のcorbanameを参照)

iiopboot
IIOP ブートプロトコル URLスキーム。これは前のiioplocに類似していますが、IIOP LocateRequestを使用する代わりに、特別キーをもつIIOP要求を使用します。

このURLスキームは、JDK Java IDLのような既存の多くのORBとの相互運用性に対して使用されます。

file
URL/IORを含むファイルを指定します
ftp
FTPプロトコル経由アクセス可能なURL/IORを含むファイルを指定します
http
オブジェクトURL/IORを返すHTTP URLを指定します


Copyright © 1998-2003, Novell, Inc.All rights reserved.