その他のアプリケーションとの統合 > Info*Engine アダプタ > JNDI Adapter Guide > JNDI Webject ライブラリ > INSTANCE パラメータを使用したアダプタの名前の指定
INSTANCE パラメータを使用したアダプタの名前の指定
Info*Engine プロパティ管理ユーティリティを使用してアダプタを設定する場合は、INSTANCE パラメータ内で使用するアダプタ名を定義します。
アダプタ名は次のいずれかのフォームになります。
単純名。この名前は、Info*Engine プロパティ管理 LDAP フォームのInfo*Engine フィールドで定義します。
単純名は、アダプタの LDAP エントリの ptcServiceName 属性に保存されます。単純名を使用するには、アダプタの LDAP エントリが、ネーミングサービスのサーチパス内に配置されている必要があります。
たとえば、"com.myCompany.myHost.jndiAdapter" が、ネーミングサービスのサーチパス内に配置されているアダプタ LDAP エントリの ptcServiceName 属性である場合、以下の INSTANCE パラメータを使用できます。
<ie:param name="INSTANCE" data="com.myCompany.myHost.jndiAdapter"/>
完全修飾識別名。
アダプタを設定する場合は、Info*Engine プロパティ管理フォームを使用して識別名を指定します。完全修飾識別名は、ptcServiceName 属性と、LDAP エントリの場所を定義するその他の属性で構成されます。
たとえば、"com.myCompany.myHost.jndiAdapter" エントリが "dc=IeProps,dc=myHost,dc=myCompany, dc=com,ou=Applications,o=myCompany" の "host1" に配置されている場合、識別名は次のフォームの INSTANCE パラメータ内で使用されます。
<ie:param name="INSTANCE" data="ldap://host1/
ptcServiceName=com.myCompany.myHost.jndi,
dc=IeProps,dc=myHost,dc=myCompany,dc=com,
ou=Applications,o=myCompany"/>
ドメインベース参照名。
Info*Engine エントリが配置されている LDAP ディレクトリが、ルートレベルエントリとして dc=com を使用し、サブツリーエントリにその他の dc 属性を使用して構築されている場合、この名前を使用して識別名を指定することもできます。
Info*Engine ドメインベース参照名のフォーマットは以下のとおりです。
ptcServiceName@dc_attributes
ptcServiceName は、ptcServiceName 属性の値です。
dc_attributes は、LDAP エントリのドメインの場所を構成する dc 属性です。各属性はピリオドで区切ります。
* 
ドメインベース参照名は、Info*Engine エントリが配置されている LDAP ディレクトリが、ルートレベルディレクトリとして dc=com を使用して構築されている場合、またはネーミングサービスの .serviceDomainBase プロパティがエントリの識別名に使用される属性値をドメインの後ろに配置するように設定されている場合にのみ使用できます。
たとえば、ptcServiceName 属性値が "com.myCompany.myHost.jndiAdapter" で、エントリが "dc=myHost,dc=myCompany,dc=com,ou=Applications, o=myCompany" ブランチに配置されている場合、.serviceDomainBase プロパティが "ou=Applications,o=myCompany" に設定されていると、INSTANCE パラメータ内では次のようなドメインベース参照名しか使用できません。
<ie:param name="INSTANCE" data="com.myCompany.myHost.
jndiAdapter@myHost.myCompany.com"/>
.serviceDomainBase プロパティを設定するには、Info*Engine プロパティ管理ユーティリティを使用します。
これは役に立ちましたか?