| Nome da interface Java bean |
O atributo name do tipo de porta definido no
arquivo WSDL da interface. |
O nome da interface do bean J2C é determinado pelo atributo
name do tipo de porta definido no arquivo WSDL da interface. |
| Nome da implementação
Java bean |
InterfaceName |
O nome da implementação Java
bean é construído com o uso da seguinte convenção: implName =
InterfaceName + Proxy. |
| Nome do pacote Java bean |
O nome targetNamespace do arquivo WSDL da
interface. |
O nome do pacote Java bean é
definido pelo nome targetNamespace do arquivo WSDL da interface. |
| Nome do projeto (Java, EJB ou Web) |
O nome do projeto padrão será preenchido com base nas informações
do WSDL. |
O nome do projeto no qual o código é derivado do arquivo WSDL, ou é
possível especificar um nome diferente. |
| Propriedades da conexão |
<port/> Propriedades da conexão são obtidas dos atributos
de ExtensibilityElement definidos sob o elemento port do arquivo de serviço WSDL.
Exemplo
<port binding="binding1:CustomerInfoCICSECIBinding name="CustomerInfoCICSECIPort">
<cicseci:address connectionURL="test" password="tester1" serverName="test"
username="tester1">
</port>
|
No arquivo xxxxxxProxy.java, connectioninformation aparecerá na tag
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"
*/
|
| Tipo de adaptador de recursos |
<port/> O tipo de adaptador de recursos é obtido do
namespace no elemento <port/> do arquivo de serviço wsdl.
Exemplo (em
negrito)
<port binding="binding1:LoanBalanceIMSBinding
name="LoanBalanceIMSPort">
<ims:address CM0Dedicated="true" JNDILookupName="eis/TEST"
dataStoreName="Test">
</port>
|
Após o processo de migração determinar o tipo de adaptador de
recursos sendo usado, esse adaptador será importado automaticamente na área de trabalho
durante a migração |
| JNDILookupName |
<port binding="binding1:LoanBalanceIMSBinding
name="LoanBalanceIMSPort">
<ims:address CM0Dedicated="true" JNDILookupName="eis/TEST"
dataStoreName="Test">
</port>
|
No arquivo xxx Proxy.java, esse JNDILookupName aparece da seguinte
forma:/**
* @j2c.connectionFactory
jndi-name="sample/cics/CustomerInfoCICSECIService/CustomerInfoCICSECIPort"
*/
|
| Propriedade de interação ou conexão exposta como atributo
de entrada para um método |
<operation/> O nome da propriedade de
interação ou conexão é obtido do argumento de um elemento contido pelo elemento
<operation/> do arquivo de ligação WSDL.
Exemplo
<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>
|
No arquivo xxx Proxy.java, a especificação de conexão ou interação
aparece da seguinte forma:/**
* @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
*/
|
| Tipo de propriedades de interação ou conexão |
<message/> O tipo de propriedades de interação ou conexão é
derivado do subelemento <part /> do elemento <message/>.
Exemplo
<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>
|
No arquivo xxx xxxxInterface.java, o tipo de propriedades de
especificação de interação ou conexão aparece da seguinte forma:/**
* @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;
}
|