You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Samisa Abeysinghe (JIRA)" <ji...@apache.org> on 2010/12/19 12:43:19 UTC
[jira] Updated: (AXIS2-3846) problem with soapenc:Array in WSDL
[ https://issues.apache.org/jira/browse/AXIS2-3846?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Samisa Abeysinghe updated AXIS2-3846:
-------------------------------------
Component/s: (was: rpc)
(was: databinding)
(was: transports)
(was: client-api)
(was: wsdl)
> problem with soapenc:Array in WSDL
> ----------------------------------
>
> Key: AXIS2-3846
> URL: https://issues.apache.org/jira/browse/AXIS2-3846
> Project: Axis2
> Issue Type: Test
> Components: codegen
> Affects Versions: 1.4
> Environment: J2SE 1.5
> Reporter: sreedhar reddy
> Original Estimate: 0.03h
> Remaining Estimate: 0.03h
>
> 1. We used the following commands to generate the server and client side code from WSDL and were sucessfully able to generate the code.
> WSDL2Java -uri C:\webservice\server\MembershipGetAndSaveService.wsdl -p com.ecommerce.service -d xmlbeans -s -ss -sd
> WSDL2Java -uri C:\webservice\Client\MembershipGetAndSaveService.wsdl -p com.ecommerce.client -d xmlbeans -s -o build\client
> Issue:
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:CommentDTO[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <complexType name="ArrayOf_tns2_nillable_CardHolderDTO">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:CardHolderDTO[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <complexType name="ArrayOf_tns2_nillable_BusinessAddressDTO">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:BusinessAddressDTO[]"/>
> </restriction>
> </complexContent>
> </complexType>
> the above array types are used in side the DTO pls find
> <element name="commentDTOList" nillable="true" type="impl:ArrayOf_tns2_nillable_CommentDTO"/>
> <element name="action" nillable="true" type="xsd:string"/>
> <element name="commentDTO" nillable="true" type="impl:ArrayOf_tns2_nillable_CommentDTO"/>
> <element name="cardHolderDTO" nillable="true" type="impl:ArrayOf_tns2_nillable_CardHolderDTO"/>
> the problem we are facing is axis2 generates ArrayOf_tns2_nillable_CommentDTO which is not providing any methods to get and set the Arrays
> ______________________________________________________________________________________________________________________
> WSDL FILE
> _____________________________________________________________________________________________________________________
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions targetNamespace="http://services.membership.ecommerce.com" xmlns:impl="http://services.membership.ecommerce.com" xmlns:intf="http://services.membership.ecommerce.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns2="http://dto.membership.ecommerce.com" xmlns:tns3="http://xml.apache.org/xml-soap" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <wsdl:types>
> <schema targetNamespace="http://dto.membership.ecommerce.com" xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://services.membership.ecommerce.com"/>
> <import namespace="http://xml.apache.org/xml-soap"/>
> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
> <complexType name="MembershipDTO">
> <sequence>
> <element name="advantageMbrDTO" nillable="true" type="tns2:AdvantageMbrDTO"/>
> <element name="businessMbrDTO" nillable="true" type="tns2:BusinessMbrDTO"/>
> <element name="directMbrDTO" nillable="true" type="tns2:DirectMbrDTO"/>
> <element name="membershipType" type="xsd:int"/>
> <element name="plus5MbrDTO" nillable="true" type="tns2:Plus5MbrDTO"/>
> <element name="rcDTO" nillable="true" type="tns2:RcDTO"/>
> <element name="responseCode" type="xsd:int"/>
> </sequence>
> </complexType>
> <complexType name="AdvantageMbrDTO">
> <complexContent>
> <extension base="tns2:BaseMbrDTO">
> <sequence>
> <element name="advOutstandingAmt" nillable="true" type="xsd:string"/>
> <element name="balanceDate" nillable="true" type="xsd:string"/>
> <element name="endDate" nillable="true" type="xsd:string"/>
> <element name="payDeductIndicator" type="tns3:char"/>
> <element name="qualifyOrganization" nillable="true" type="xsd:string"/>
> <element name="remainDeduction" nillable="true" type="xsd:string"/>
> <element name="secondaryChange" nillable="true" type="xsd:string"/>
> <element name="smdcardholderNumber" nillable="true" type="xsd:string"/>
> <element name="startDate1" nillable="true" type="xsd:string"/>
> <element name="origRenewDate" nillable="true" type="xsd:string"/>
> <element name="plusInClubNbr" nillable="true" type="xsd:string"/>
> <element name="plusSalesAssocJobCode" nillable="true" type="xsd:string"/>
> <element name="plusSoldByUserId" nillable="true" type="xsd:string"/>
> <element name="plusSoldInDate" nillable="true" type="xsd:string"/>
> <element name="plusSoldInField" nillable="true" type="xsd:string"/>
> <element name="soldInField" type="tns3:char"/>
> <element name="autobillInd" nillable="true" type="xsd:string"/>
> <element name="cashbackReward" nillable="true" type="xsd:string"/>
> <element name="origPremierStatusCode" type="xsd:int"/>
> <element name="premierStatusCode" type="xsd:int"/>
> </sequence>
> </extension>
> </complexContent>
> </complexType>
> <complexType name="BaseMbrDTO">
> <sequence>
> <element name="bufferSection" nillable="true" type="xsd:string"/>
> <element name="membershipNumber" nillable="true" type="xsd:string"/>
> <element name="categoryCode" type="xsd:int"/>
> <element name="companyCardCount" type="xsd:int"/>
> <element name="currentStatusCode" type="tns3:char"/>
> <element name="deletedDispositionCode" type="xsd:int"/>
> <element name="honorStatusCode" type="tns3:char"/>
> <element name="issuingClubNbr" type="xsd:int"/>
> <element name="lastRenewClubNumber" type="xsd:int"/>
> <element name="lastRenewDate" nillable="true" type="xsd:string"/>
> <element name="lastRenewUserId" nillable="true" type="xsd:string"/>
> <element name="memberCode" type="tns3:char"/>
> <element name="nextRenewDate" nillable="true" type="xsd:string"/>
> <element name="preferredCardIndicator" type="tns3:char"/>
> <element name="previousStatusCode" type="tns3:char"/>
> <element name="renewYearsNumber" type="xsd:int"/>
> <element name="secondaryCardCount" type="xsd:int"/>
> <element name="showRenewDate" nillable="true" type="xsd:string"/>
> <element name="startDate" nillable="true" type="xsd:string"/>
> <element name="commentDTOList" nillable="true" type="impl:ArrayOf_tns2_nillable_CommentDTO"/>
> <element name="action" nillable="true" type="xsd:string"/>
> <element name="commentDTO" nillable="true" type="impl:ArrayOf_tns2_nillable_CommentDTO"/>
> <element name="cardHolderDTO" nillable="true" type="impl:ArrayOf_tns2_nillable_CardHolderDTO"/>
> </sequence>
> </complexType>
> <complexType name="CommentDTO">
> <sequence>
> <element name="commentChangeDate" nillable="true" type="xsd:string"/>
> <element name="commentChangeTime" nillable="true" type="xsd:string"/>
> <element name="commentOriginalDate" nillable="true" type="xsd:string"/>
> <element name="commentOriginalTime" nillable="true" type="xsd:string"/>
> <element name="commentTextLine1" nillable="true" type="xsd:string"/>
> <element name="commentTextLine2" nillable="true" type="xsd:string"/>
> <element name="commentTextLine3" nillable="true" type="xsd:string"/>
> <element name="memberCommentCode" nillable="true" type="xsd:string"/>
> <element name="updateClubNumber" type="xsd:int"/>
> <element name="bufferSection" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="CardHolderDTO">
> <sequence>
> <element name="addressLine1" nillable="true" type="xsd:string"/>
> <element name="addressLine2" nillable="true" type="xsd:string"/>
> <element name="addressLine3" nillable="true" type="xsd:string"/>
> <element name="addressLine4" nillable="true" type="xsd:string"/>
> <element name="badCheckStatusCode" type="tns3:char"/>
> <element name="birthDate" nillable="true" type="xsd:string"/>
> <element name="brcTempPrtInd" type="tns3:char"/>
> <element name="busCredTempNbr" nillable="true" type="xsd:string"/>
> <element name="busEmailUserId" nillable="true" type="xsd:string"/>
> <element name="businessAuthorizedIndicator" type="tns3:char"/>
> <element name="businessJobTitle" nillable="true" type="xsd:string"/>
> <element name="buyLineIndicator" type="tns3:char"/>
> <element name="cardCostAmt" nillable="true" type="xsd:string"/>
> <element name="cardholderNumber" nillable="true" type="xsd:string"/>
> <element name="cardHolderStatus" nillable="true" type="xsd:string"/>
> <element name="cardholderType" nillable="true" type="xsd:string"/>
> <element name="cashOnlyStatusCode" type="tns3:char"/>
> <element name="cciBusEmailInd" type="tns3:char"/>
> <element name="cciEmailInd" type="tns3:char"/>
> <element name="cciMailInd" type="tns3:char"/>
> <element name="cciPhoneInd" type="tns3:char"/>
> <element name="cityName" nillable="true" type="xsd:string"/>
> <element name="countryCode" nillable="true" type="xsd:string"/>
> <element name="createDate" nillable="true" type="xsd:string"/>
> <element name="creditProdCode" nillable="true" type="xsd:string"/>
> <element name="creditStartDate" nillable="true" type="xsd:string"/>
> <element name="creditStatusCode" nillable="true" type="xsd:string"/>
> <element name="emailUserId" nillable="true" type="xsd:string"/>
> <element name="expiredDate" nillable="true" type="xsd:string"/>
> <element name="firstName" nillable="true" type="xsd:string"/>
> <element name="fytdNbrVisitCt" type="xsd:int"/>
> <element name="infoCompleteIndicator" type="tns3:char"/>
> <element name="lastName" nillable="true" type="xsd:string"/>
> <element name="lfytdNbrVisitCt" type="xsd:int"/>
> <element name="lmytdNbrVisitCt" type="xsd:int"/>
> <element name="localMemberFileIndicator" type="tns3:char"/>
> <element name="maintenanceIndicator" type="tns3:char"/>
> <element name="measureActualNumber" nillable="true" type="xsd:string"/>
> <element name="mytdNbrVisitCt" type="xsd:int"/>
> <element name="originalCardholderType" nillable="true" type="xsd:string"/>
> <element name="parentCardholderNumber" type="xsd:int"/>
> <element name="perCredTempNbr" nillable="true" type="xsd:string"/>
> <element name="personalCreditCode" nillable="true" type="xsd:string"/>
> <element name="perTempPrtInd" type="tns3:char"/>
> <element name="phoneNumber" nillable="true" type="xsd:string"/>
> <element name="postalCode" nillable="true" type="xsd:string"/>
> <element name="preferredLangInd" type="xsd:int"/>
> <element name="replaceCrdhldNbr" nillable="true" type="xsd:string"/>
> <element name="salesAssocJobCode" nillable="true" type="xsd:string"/>
> <element name="secBusAuthInd" type="tns3:char"/>
> <element name="secCredProdCd" nillable="true" type="xsd:string"/>
> <element name="secCredStatCd" nillable="true" type="xsd:string"/>
> <element name="secPerCredCd" nillable="true" type="xsd:string"/>
> <element name="soldByUserId" nillable="true" type="xsd:string"/>
> <element name="soldInClubNbr" type="xsd:int"/>
> <element name="soldInField" type="tns3:char"/>
> <element name="stateProvCode" nillable="true" type="xsd:string"/>
> <element name="taxStatusCode" type="tns3:char"/>
> <element name="xmasCatalogIndicator" type="tns3:char"/>
> <element name="bufferSection" nillable="true" type="xsd:string"/>
> <element name="action" nillable="true" type="xsd:string"/>
> <element name="county" nillable="true" type="xsd:string"/>
> <element name="inCityInd" nillable="true" type="xsd:string"/>
> <element name="sysCashOnlySetInd" type="tns3:char"/>
> </sequence>
> </complexType>
> <complexType name="BusinessMbrDTO">
> <complexContent>
> <extension base="tns2:BaseMbrDTO">
> <sequence>
> <element name="creditProdCode" nillable="true" type="xsd:string"/>
> <element name="creditStartDate" nillable="true" type="xsd:string"/>
> <element name="purposeCode" nillable="true" type="xsd:string"/>
> <element name="secCredProdCd" nillable="true" type="xsd:string"/>
> <element name="secCredStatCd" type="xsd:int"/>
> <element name="baseCode" nillable="true" type="xsd:string"/>
> <element name="businessEstablishedYear" nillable="true" type="xsd:string"/>
> <element name="busLineCode" nillable="true" type="xsd:string"/>
> <element name="companyName" nillable="true" type="xsd:string"/>
> <element name="creditPORequiredInd" nillable="true" type="xsd:string"/>
> <element name="creditStatusCode" type="xsd:int"/>
> <element name="faxPhoneNumber" nillable="true" type="xsd:string"/>
> <element name="infoCompleteIndicator" type="tns3:char"/>
> <element name="marketingContact" nillable="true" type="xsd:string"/>
> <element name="numberOfEmployees" type="xsd:int"/>
> <element name="organizationName" nillable="true" type="xsd:string"/>
> <element name="parentCompanyId" nillable="true" type="xsd:string"/>
> <element name="phoneNumber" nillable="true" type="xsd:string"/>
> <element name="preferredLangInd" type="xsd:int"/>
> <element name="sicCode" nillable="true" type="xsd:string"/>
> <element name="subIndCode" nillable="true" type="xsd:string"/>
> <element name="taxScanDate" nillable="true" type="xsd:string"/>
> <element name="taxScanInd" type="tns3:char"/>
> <element name="taxTypeChgUserId" nillable="true" type="xsd:string"/>
> <element name="origRenewDate" nillable="true" type="xsd:string"/>
> <element name="plusInClubNbr" type="xsd:int"/>
> <element name="plusSalesAssocJobCode" nillable="true" type="xsd:string"/>
> <element name="plusSoldByUserId" nillable="true" type="xsd:string"/>
> <element name="plusSoldInDate" nillable="true" type="xsd:string"/>
> <element name="plusSoldInField" type="tns3:char"/>
> <element name="soldInField" type="tns3:char"/>
> <element name="autobillInd" nillable="true" type="xsd:string"/>
> <element name="cashbackReward" nillable="true" type="xsd:string"/>
> <element name="origPremierStatusCode" type="xsd:int"/>
> <element name="premierStatusCode" type="xsd:int"/>
> <element name="address" nillable="true" type="impl:ArrayOf_tns2_nillable_BusinessAddressDTO"/>
> </sequence>
> </extension>
> </complexContent>
> </complexType>
> <complexType name="BusinessAddressDTO">
> <sequence>
> <element name="addressLine1" nillable="true" type="xsd:string"/>
> <element name="addressLine2" nillable="true" type="xsd:string"/>
> <element name="addressLine3" nillable="true" type="xsd:string"/>
> <element name="addressLine4" nillable="true" type="xsd:string"/>
> <element name="cityName" nillable="true" type="xsd:string"/>
> <element name="countryCode" nillable="true" type="xsd:string"/>
> <element name="county" nillable="true" type="xsd:string"/>
> <element name="inCityInd" nillable="true" type="xsd:string"/>
> <element name="membershipNumber" nillable="true" type="xsd:string"/>
> <element name="postalCode" nillable="true" type="xsd:string"/>
> <element name="sequenceNbr" type="xsd:int"/>
> <element name="stateProvCode" nillable="true" type="xsd:string"/>
> <element name="bufferSection" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <complexType name="DirectMbrDTO">
> <complexContent>
> <extension base="tns2:BaseMbrDTO">
> <sequence>
> <element name="baseCode" nillable="true" type="xsd:string"/>
> <element name="businessEstablishedYear" nillable="true" type="xsd:string"/>
> <element name="busLineCode" nillable="true" type="xsd:string"/>
> <element name="companyName" nillable="true" type="xsd:string"/>
> <element name="creditPORequiredInd" nillable="true" type="xsd:string"/>
> <element name="creditStatusCode" type="tns3:char"/>
> <element name="faxPhoneNumber" nillable="true" type="xsd:string"/>
> <element name="infoCompleteIndicator" nillable="true" type="xsd:string"/>
> <element name="marketingContact" nillable="true" type="xsd:string"/>
> <element name="numberOfEmployees" nillable="true" type="xsd:string"/>
> <element name="organizationName" nillable="true" type="xsd:string"/>
> <element name="parentCompanyId" nillable="true" type="xsd:string"/>
> <element name="phoneNumber" nillable="true" type="xsd:string"/>
> <element name="preferredLangInd" type="xsd:int"/>
> <element name="sicCode" nillable="true" type="xsd:string"/>
> <element name="subIndCode" nillable="true" type="xsd:string"/>
> <element name="taxScanDate" nillable="true" type="xsd:string"/>
> <element name="taxScanInd" type="tns3:char"/>
> <element name="taxTypeChgUserId" nillable="true" type="xsd:string"/>
> <element name="origRenewDate" nillable="true" type="xsd:string"/>
> <element name="plusInClubNbr" type="xsd:int"/>
> <element name="plusSalesAssocJobCode" nillable="true" type="xsd:string"/>
> <element name="plusSoldByUserId" nillable="true" type="xsd:string"/>
> <element name="plusSoldInDate" nillable="true" type="xsd:string"/>
> <element name="plusSoldInField" type="tns3:char"/>
> <element name="soldInField" type="tns3:char"/>
> </sequence>
> </extension>
> </complexContent>
> </complexType>
> <complexType name="Plus5MbrDTO">
> <complexContent>
> <extension base="tns2:BaseMbrDTO">
> <sequence>
> <element name="qualifyOrganization" nillable="true" type="xsd:string"/>
> </sequence>
> </extension>
> </complexContent>
> </complexType>
> <complexType name="RcDTO">
> <sequence>
> <element name="serviceId" nillable="true" type="xsd:string"/>
> <element name="serviceMsg" nillable="true" type="xsd:string"/>
> <element name="serviceRC" nillable="true" type="xsd:string"/>
> <element name="sqlRC" nillable="true" type="xsd:string"/>
> <element name="topendRC" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <element name="MembershipDTO" nillable="true" type="tns2:MembershipDTO"/>
> <complexType name="GroupMembershipDTO">
> <sequence>
> <element name="addressLine1" nillable="true" type="xsd:string"/>
> <element name="addressLine2" nillable="true" type="xsd:string"/>
> <element name="businessName" nillable="true" type="xsd:string"/>
> <element name="city" nillable="true" type="xsd:string"/>
> <element name="contactName" nillable="true" type="xsd:string"/>
> <element name="countryCode" nillable="true" type="xsd:string"/>
> <element name="email" nillable="true" type="xsd:string"/>
> <element name="fax" nillable="true" type="xsd:string"/>
> <element name="firstName" nillable="true" type="xsd:string"/>
> <element name="lastName" nillable="true" type="xsd:string"/>
> <element name="membershipNbr" type="xsd:int"/>
> <element name="phone" nillable="true" type="xsd:string"/>
> <element name="postalCode" nillable="true" type="xsd:string"/>
> <element name="stateProvinceCode" nillable="true" type="xsd:string"/>
> </sequence>
> </complexType>
> <element name="GroupMembershipDTO" nillable="true" type="tns2:GroupMembershipDTO"/>
> </schema>
> <schema targetNamespace="http://xml.apache.org/xml-soap" xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
> <simpleType name="char">
> <restriction base="xsd:string">
> <length value="1"/>
> </restriction>
> </simpleType>
> </schema>
> <schema targetNamespace="http://services.membership.ecommerce.com" xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="http://dto.membership.ecommerce.com"/>
> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
> <complexType name="ArrayOf_tns2_nillable_CommentDTO">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:CommentDTO[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <complexType name="ArrayOf_tns2_nillable_CardHolderDTO">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:CardHolderDTO[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <complexType name="ArrayOf_tns2_nillable_BusinessAddressDTO">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:BusinessAddressDTO[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <element name="p_iClubNbr" type="xsd:int"/>
> <element name="p_sCountryCode" nillable="true" type="xsd:string"/>
> <element name="int" type="xsd:int"/>
> <element name="string" nillable="true" type="xsd:string"/>
> <element name="p_iMembershipNbr" type="xsd:int"/>
> <element name="p_iCardHolderNbr" type="xsd:int"/>
> </schema>
> </wsdl:types>
> <wsdl:message name="addMemberResponse">
> <wsdl:part name="addMemberReturn" type="tns2:MembershipDTO"/>
> </wsdl:message>
> <wsdl:message name="getMembershipDetailsRequest">
> <wsdl:part name="p_iMembershipNbr" type="xsd:int"/>
> <wsdl:part name="p_iClubNbr" type="xsd:int"/>
> <wsdl:part name="p_sCountryCode" type="xsd:string"/>
> <wsdl:part name="p_iCardHolderNbr" type="xsd:int"/>
> </wsdl:message>
> <wsdl:message name="getMembershipDetailsResponse">
> <wsdl:part name="getMembershipDetailsReturn" type="tns2:MembershipDTO"/>
> </wsdl:message>
> <wsdl:message name="getGroupMembershipDetailsRequest">
> <wsdl:part name="p_iMembershipNbr" type="xsd:int"/>
> <wsdl:part name="p_iClubNbr" type="xsd:int"/>
> <wsdl:part name="p_sCountryCode" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="updateMemberRequest">
> <wsdl:part name="p_oMembership" type="tns2:MembershipDTO"/>
> <wsdl:part name="p_iClubNbr" type="xsd:int"/>
> <wsdl:part name="p_sCountryCode" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="addMemberRequest">
> <wsdl:part name="p_oMembership" type="tns2:MembershipDTO"/>
> <wsdl:part name="p_iClubNbr" type="xsd:int"/>
> <wsdl:part name="p_sCountryCode" type="xsd:string"/>
> </wsdl:message>
> <wsdl:message name="getGroupMembershipDetailsResponse">
> <wsdl:part name="getGroupMembershipDetailsReturn" type="tns2:GroupMembershipDTO"/>
> </wsdl:message>
> <wsdl:message name="updateMemberResponse">
> <wsdl:part name="updateMemberReturn" type="tns2:MembershipDTO"/>
> </wsdl:message>
> <wsdl:portType name="MembershipSaveService">
> <wsdl:operation name="addMember" parameterOrder="p_oMembership p_iClubNbr p_sCountryCode">
> <wsdl:input message="impl:addMemberRequest" name="addMemberRequest"/>
> <wsdl:output message="impl:addMemberResponse" name="addMemberResponse"/>
> </wsdl:operation>
> <wsdl:operation name="updateMember" parameterOrder="p_oMembership p_iClubNbr p_sCountryCode">
> <wsdl:input message="impl:updateMemberRequest" name="updateMemberRequest"/>
> <wsdl:output message="impl:updateMemberResponse" name="updateMemberResponse"/>
> </wsdl:operation>
> <wsdl:operation name="getMembershipDetails" parameterOrder="p_iMembershipNbr p_iClubNbr p_sCountryCode p_iCardHolderNbr">
> <wsdl:input message="impl:getMembershipDetailsRequest" name="getMembershipDetailsRequest"/>
> <wsdl:output message="impl:getMembershipDetailsResponse" name="getMembershipDetailsResponse"/>
> </wsdl:operation>
> <wsdl:operation name="getGroupMembershipDetails" parameterOrder="p_iMembershipNbr p_iClubNbr p_sCountryCode">
> <wsdl:input message="impl:getGroupMembershipDetailsRequest" name="getGroupMembershipDetailsRequest"/>
> <wsdl:output message="impl:getGroupMembershipDetailsResponse" name="getGroupMembershipDetailsResponse"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding name="MembershipSaveServiceSoapBinding" type="impl:MembershipSaveService">
> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
> <wsdl:operation name="addMember">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="addMemberRequest">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:input>
> <wsdl:output name="addMemberResponse">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="updateMember">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="updateMemberRequest">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:input>
> <wsdl:output name="updateMemberResponse">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="getMembershipDetails">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="getMembershipDetailsRequest">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:input>
> <wsdl:output name="getMembershipDetailsResponse">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:output>
> </wsdl:operation>
> <wsdl:operation name="getGroupMembershipDetails">
> <wsdlsoap:operation soapAction=""/>
> <wsdl:input name="getGroupMembershipDetailsRequest">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:input>
> <wsdl:output name="getGroupMembershipDetailsResponse">
> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://services.membership.ecommerce.com" use="encoded"/>
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <wsdl:service name="MembershipSaveServiceService">
> <wsdl:port binding="impl:MembershipSaveServiceSoapBinding" name="MembershipSaveService">
> <wsdlsoap:address location="http://localhost:9080/MembershipServer/services/MembershipSaveService"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
> _____________________________________________________________________________________________________________________
> AXIS GENARATED ArrayOfTns2NillableBusinessAddressDTO
> ____________________________________________________________________________________________________________________
> /*
> * XML Type: ArrayOf_tns2_nillable_BusinessAddressDTO
> * Namespace: http://services.membership.ecommerce.com
> * Java type: com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO
> *
> * Automatically generated - do not modify.
> */
> package com.ecommerce.membership.services;
> /**
> * An XML ArrayOf_tns2_nillable_BusinessAddressDTO(@http://services.membership.ecommerce.com).
> *
> * This is a complex type.
> */
> public interface ArrayOfTns2NillableBusinessAddressDTO extends org.xmlsoap.schemas.soap.encoding.Array
> {
> public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
> org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ArrayOfTns2NillableBusinessAddressDTO.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s4FA46D9D97CAE8A5D9B2DDFF2B53D410").resolveHandle("arrayoftns2nillablebusinessaddressdto573ctype");
>
> /**
> * A factory class with static methods for creating instances
> * of this type.
> */
>
> public static final class Factory
> {
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO newInstance() {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO newInstance(org.apache.xmlbeans.XmlOptions options) {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
>
> /** @param xmlAsString the string value to parse */
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
>
> /** @param file the file from which to load an xml document */
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
>
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
>
> /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
>
> /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
> public static com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
> return (com.ecommerce.membership.services.ArrayOfTns2NillableBusinessAddressDTO) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
>
> /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
> public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
> return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
>
> /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
> public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
> return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
>
> private Factory() { } // No instance of this class allowed
> }
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org