| Java Bean のインターフェース名 |
インターフェース WSDL ファイルで定義されるポート・タイプの name 属性。 |
J2C Bean インターフェースの名前は、
そのインターフェースの WSDL ファイルで定義されるポート・タイプの name 属性で決まります。 |
| Java Bean の実装名 |
InterfaceName |
Java Bean の実装名は、次の規則に従って構成されます。implName = InterfaceName +
プロキシー |
| Java Bean のパッケージ名 |
インターフェース WSDL ファイルの targetNamespace 名。 |
Java Bean のパッケージ名は、
インターフェース WSDL ファイルの targetNamespace の名前によって定義されます。 |
| プロジェクト名 (Java、EJB、または Web プロジェクトの) |
デフォルトのプロジェクト名は、WSDL からの情報に基づいて生成されます。 |
WSDL ファイルからコードが派生されるプロジェクトの名前。別の名前を指定することもできます。 |
| 接続プロパティー |
<port/> 接続プロパティーは、WSDL サービス・ファイルの port 要素で定義した
ExtensibilityElement の属性から取得されます。
例
<port binding="binding1:CustomerInfoCICSECIBinding name="CustomerInfoCICSECIPort">
<cicseci:address connectionURL="test" password="tester1" serverName="test" username="tester1">
</port>
|
xxxxxxProxy.java ファイルでは、connectioninformation は doclet タグに表示されます。/**
* @j2c.managedConnectionFactory-property name="ConnectionURL" value="test"
* @j2c.managedConnectionFactory-property name="ServerName" value="test"
* @j2c.managedConnectionFactory-property name="UserName" value="tester1"
* @j2c.managedConnectionFactory-property name="Password" value="tester1"
*/
|
| リソース・アダプターのタイプ |
<port/> リソース・アダプターのタイプは、WSDL サービス・ファイルの <port/> 要素内の名前空間から取得されます。
例
(太字)
<port binding="binding1:LoanBalanceIMSBinding name="LoanBalanceIMSPort">
<ims:address CM0Dedicated="true" JNDILookupName="eis/TEST" dataStoreName="Test">
</port>
|
マイグレーション・プロセスによって使用するリソース・アダプターのタイプが決定されると、
このアダプターはマイグレーション時に自動的にワークスペースにインポートされます。 |
| JNDILookupName |
<port binding="binding1:LoanBalanceIMSBinding name="LoanBalanceIMSPort">
<ims:address CM0Dedicated="true" JNDILookupName="eis/TEST" dataStoreName="Test">
</port>
|
xxx Proxy.java ファイルでは、この JNDILookupName は次のように記述されます。/**
* @j2c.connectionFactory jndi-name="sample/cics/CustomerInfoCICSECIService/CustomerInfoCICSECIPort"
*/
|
| メソッドの input 属性として公開されている
接続または相互作用プロパティー |
<operation/> 接続または相互作用プロパティーの名前は、
WSDL バインディング・ファイルの <operation/> 要素でカプセル化された要素の引数から取得されます。
例
<ims:interactionSpecProperty part="myInImsRequestType" propertyName="imsRequestType"/>
<ims:interactionSpecProperty part="myInInteractionVerb" propertyName="interactionVerb" />
<ims:connectionSpecProperty part="myConUserName" propertyName="userName" />
<ims:connectionSpecProperty part="myConPassword" propertyName="password" />
< / input>
<output name="LoanBalanceInquiryResponse" />
</operation>
|
xxx Proxy.java ファイルでは、接続仕様または相互作用仕様は次のように記述されます。
/**
* @j2c.connectionSpec-property name="userName" argumentBinding="argMyConUserName"
* @j2c.connectionSpec-property name="password" argumentBinding="argMyConPassword"
* @j2c.connectionSpec-property name="groupName" argumentBinding="argMyConGroupName"
* @j2c.connectionSpec-property name="clientID" argumentBinding="argMyConClientID"
* @j2c.interactionSpec class="com.ibm.connector2.ims.ico.IMSInteractionSpec"
* @j2c.interactionSpec-property name="imsRequestType" argumentBinding="argMyInImsRequestType"
* @j2c.interactionSpec-property name="interactionVerb" argumentBinding="argMyInInteractionVerb"
* @j2c.interactionSpec-property name="executionTimeout" argumentBinding="argMyInExecutionTimeout"
* @j2c.interactionSpec-property name="ltermName" argumentBinding="argMyInLtermName"
* @j2c.interactionSpec-property name="mapName" argumentBinding="argMyInMapName"
* @j2c.interactionSpec-property name="commitMode" argumentBinding="argMyInCommitMode"
* @generated
*/
|
| 接続または相互作用プロパティーのタイプ |
<message/> 接続または相互作用プロパティーのタイプは、
<message /> 要素の <part /> サブ要素から派生します。
例
<message name="LoanBalanceInquiryRequest">
<part name="lOANBALREQ" type="tns:LOANBALREQ" />
<part name="lOANBALREQ" type="tns:LOANBALREQ" >
</part>
<part name="myInImsRequestType" type="xsd:int">
</part>
<part name="myInInteractionVerb" type="xsd:int" >
</part>
<part name="myInExecutionTimeout" type="xsd:int" >
</part>
<part name="myInLtermName" type="xsd:string">
</part>
<part name="myInMapName" type="xsd:string">
</part>
<part name="myInCommitMode" type="xsd:int">
</part>
<part name="myConUserName" type="xsd:string">
</part>
<part name="myConPassword" type="xsd:string">
</part>
<part name="myConGroupName" type="xsd:string">
</part>
<part name="myConClientID" type="xsd:string" >
</part>
</message>
|
xxx xxxxInterface.java ファイルでは、接続仕様プロパティーまたは相互作用仕様プロパティーのタイプは、
次のように記述されます。
/**
* @generated
*/
public interface xxxxInterface {
/**
* @generated
*/
public LOANBALRESP LoanBalanceInquiry(LOANBALREQ lOANBALREQ,
int argMyInImsRequestType,
int argMyInInteractionVerb,
int argMyInExecutionTimeout,
java.lang.String argMyInLtermName, java.lang.String argMyInMapName,
int argMyInCommitMode,
java.lang.String argMyConUserName,
java.lang.String argMyConPassword,
java.lang.String argMyConGroupName,
java.lang.String argMyConClientID)
throws javax.resource.ResourceException;
}
|