| Nom d'interface du bean Java |
Attribut name du type de port défini dans le fichier wsdl d'interface. |
Le nom d'interface du bean J2C est déterminé par l'attribut name du type de port défini dans le fichier wsdl d'interface. |
| Nom d'implémentation du bean Java |
InterfaceName |
Le nom d'implémentation du bean Java est construit selon la convention suivante : implName = InterfaceName +
Proxy. |
| Nom de package du bean Java |
Le nom targetNamespace du fichier
wsdl d'interface. |
Le nom de package du bean Java est défini par le nom targetNamespace du fichier wsdl d'interface. |
| Nom de projet (d'un projet Java, EJB ou Web) |
Le nom du projet par défaut sera rempli en fonction des informations provenant de WSDL. |
Le nom du projet par défaut où le code est dérivé du fichier WSDL ou vous pouvez spécifier un nom différent. |
| Propriétés de connexion |
<port/> Les propriétés de connexion sont obtenues à partir des attributs de ExtensibilityElement défini sous l'élément de port du fichier de service wsdl.
Exemple
<port binding="binding1:CustomerInfoCICSECIBinding name="CustomerInfoCICSECIPort">
<cicseci:address connectionURL="test" password="tester1" serverName="test" username="tester1">
</port>
|
Dans le fichier xxxxxxProxy.java, connectioninformation apparaîtra dans une balise 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"
*/
|
| Type d'adaptateur de ressources |
<port/> Le type d'adaptateur de ressources est obtenu à partir du nom d'espace dans l'élément <port/> du fichier de service wsdl.
Exemple
(en gras)
<port binding="binding1:LoanBalanceIMSBinding name="LoanBalanceIMSPort">
<ims:address CM0Dedicated="true" JNDILookupName="eis/TEST" dataStoreName="Test">
</port>
|
Une fois que le processus de migration a déterminé le type d'adaptateur de ressources utilisé, cet adaptateur sera automatiquement importé dans l'espace de travail lors de la migration |
| JNDILookupName |
<port binding="binding1:LoanBalanceIMSBinding name="LoanBalanceIMSPort">
<ims:address CM0Dedicated="true" JNDILookupName="eis/TEST" dataStoreName="Test">
</port>
|
Dans le fichier xxx Proxy.java, JNDILookupName apparaît de la manière suivante :/**
* @j2c.connectionFactory jndi-name="sample/cics/CustomerInfoCICSECIService/CustomerInfoCICSECIPort"
*/
|
| Propriété de connexion ou d'interaction exposée comme attribut d'entrée d'une méthode |
<operation/> Le nom de la propriété d'interaction ou de connexion est obtenu à partir de l'argument d'un élément encapsulé par l'élément <operation/> du fichier de liaison WSDL.
Exemple
<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>
|
Dans le fichier xxx Proxy.java, la spécification de connexion ou d'interaction apparaît de la manière suivante :/**
* @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
*/
|
| Type des propriétés de connexion et d'interaction |
<message/> Le type des propriétés de connexion et d'interaction est dérivé du sous-élément <part /> de l'élément <message
/>.
Exemple
<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>
|
Dans le fichier xxx xxxxInterface.java, le type des propriétés de spécification de connexion et d'interaction apparaît de la manière suivante :/**
* @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;
}
|