| Információk típusa | Információk forrása WSDL fájlban | Eredő információk J2C Java komponensben |
|---|---|---|
| Java komponens felület neve | A porttípus felület WSDL fájlban definiált név attribútuma. | A J2C komponens felület nevét a porttípus felület WSDL fájlban definiált név attribútuma határozza meg. |
| Java komponens megvalósítás neve | InterfaceName | A Java komponens megvalósítás neve a következő szabály segítségével kerül összeállításra: implName = InterfaceName + Proxy. |
| Java komponens csomag neve | A felület WSDL fájl targetNamespace elemének neve. | A Java komponens csomag nevét a felület WSDL fájl targetNamespace elemének neve határozza meg. |
| Projekt neve (Java, EJB vagy Webes projekt) | Az alapértelmezett projektnév WSDL fájlból származó információk alapján kerül feltöltésre. | A projekt neve, ahol a kód a WSDL fájlból származik, illetve eltérő név is megadható. |
| Kapcsolat tulajdonságai | <port/> A kapcsolat tulajdonságai a WSDL szolgáltatás fájl port eleme alatt definiált ExtensibilityElement attribútumaiból kerülnek lekérdezésre. Példa <port binding="binding1:CustomerInfoCICSECIBinding name="CustomerInfoCICSECIPort"> <cicseci:address connectionURL="test" password="tester1" serverName="test" username="tester1"> </port> |
Az xxxxxxProxy.java fájlban a
kapcsolatinformációk a dokumentumkezelő kisalkalmazás címkében
jelennek meg/** * @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" */ |
| Erőforrás illesztő típusa | <port/> Az erőforrás illesztő típusa a WSDL szolgáltatás fájl <port/> elemében lévő névtartományból kerül lekérdezésre. Példa (félkövér) <port binding="binding1:LoanBalanceIMSBinding name="LoanBalanceIMSPort"> <ims:address CM0Dedicated="true" JNDILookupName="eis/TEST" dataStoreName="Test"> </port> |
Miután az áttérési folyamat a felhasznált erőforrás illesztő típusát megállapítja, az illesztő az áttérési folyamat során a munkaterületbe automatikusan importálásra kerül |
| JNDILookupName | <port binding="binding1:LoanBalanceIMSBinding name="LoanBalanceIMSPort"> <ims:address CM0Dedicated="true" JNDILookupName="eis/TEST" dataStoreName="Test"> </port> |
Az xxx Proxy.java fájlban a JNDILookupName a
következőképpen jelenik meg: /**
* @j2c.connectionFactory jndi-name="sample/cics/CustomerInfoCICSECIService/CustomerInfoCICSECIPort"
*/
|
| Metódus számára bemeneti attribútumként elérhetővé tett kapcsolat vagy együttműködés tulajdonság | <művelet> A kapcsolat vagy együttműködés tulajdonság neve a WSDL kötés fájlban lévő <művelet/> elem által tartalmazott elem argumentumából kerül lekérdezésre. Példa <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> |
Az xxx Proxy.java fájlban a connectionSpec és
interactionSpec elemek a következőképpen jelennek meg: /** * @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 */ |
| A kapcsolat és együttműködés tulajdonságok típusa | <üzenet> A kapcsolat és együttműködés tulajdonságok típusa az <üzenet /> elemhez tartozó <rész /> al-elemből származik. Példa <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> |
Az xxx xxxxInterface.java fájlban a
connectionSpec és az interactionSpec tulajdonságok típusa a
következőképpen jelenik meg: /**
* @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;
}
|