cancel
Showing results for 
Search instead for 
Did you mean: 

name space problem in a WSDL

Former Member
0 Kudos

hello

I have an RFC 2 WS sync message. in the reply, I seem to have a problem with my name space in the WSDL that I recieve. (I see 2 arrays with the same name in the response). I tryed to change the WSDL so it will be with one name space only but with out success. when I try to test the xml in the MM I I see it red in the tree.

I attached the wsdl and the xml response that I recieve. (there are 2 processBPRArr array in the reponse with the same name space even though it seems that I have in the WSDL different name spaces).

help will be appreciated.

my WSDL:

<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://CRMWorkQueue.ws.migdal.co.il" xmlns:intf="http://CRMWorkQueue.ws.migdal.co.il" xmlns:tns1="http://CRMWorkQueue.ws.migdal.co.il" xmlns:tns2="http://CRMWorkQueue.ws.migdal.co.il" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://CRMWorkQueue.ws.migdal.co.il">

<wsdl:types>

<schema elementFormDefault="qualified" targetNamespace="http://CRMWorkQueue.ws.migdal.co.il" xmlns="http://www.w3.org/2001/XMLSchema">

<import namespace="http://beans.hafaka.scheme.migdal"/>

<import namespace="http://out.beans.hafaka.scheme.migdal"/>

<element name="getWorkQueue">

<complexType>

<sequence>

<element name="in0" type="tns1:CRMWorkQueue"/>

</sequence>

</complexType>

</element>

<complexType name="ArrayOf_tns1_PaymentDetails">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:PaymentDetails"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_DOColl">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:DOColl"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_PSColl">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:PSColl"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_DGColl">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:DGColl"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_AttachedFile">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:AttachedFile"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_Party">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Party"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_FundRequest">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:FundRequest"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_Relation">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Relation"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_OptionalBenefit">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:OptionalBenefit"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_LifeParticipant">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:LifeParticipant"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_Coverage">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Coverage"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns1_Policy">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns1:Policy"/>

</sequence>

</complexType>

<element name="getWorkQueueResponse">

<complexType>

<sequence>

<element name="getWorkQueueReturn" type="tns2:CRMWorkQueueNotify"/>

</sequence>

</complexType>

</element>

<complexType name="ArrayOf_tns2_PathNoteInfo">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:PathNoteInfo"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_ChangeEssence">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:ChangeEssence"/>

</sequence>

</complexType>

<complexType name="ArrayOf_xsd_string">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_HistoryState">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:HistoryState"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_WorkQueue2000">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:WorkQueue2000"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_ReceivedDocument">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:ReceivedDocument"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_ExpectedDocument">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:ExpectedDocument"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_NoteInfo">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:NoteInfo"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_ProcessBPR">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:ProcessBPR"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_Restriction">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:Restriction"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_Addition">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:Addition"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_Taarif">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:Taarif"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_ProductOffer">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:ProductOffer"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_Agreement">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:Agreement"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_FundDetails">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:FundDetails"/>

</sequence>

</complexType>

<complexType name="ArrayOf_tns2_Funds">

<sequence>

<element maxOccurs="unbounded" minOccurs="0" name="item" type="tns2:Funds"/>

</sequence>

</complexType>

<complexType name="UserPswd">

<sequence>

<element name="pswd" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="cryptPswd" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="cryptType" minOccurs="0" nillable="true" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="UserAuthRequest">

<sequence>

<element name="userLoginName" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="userPswd" nillable="true" minOccurs="0" type="tns1:UserPswd"/>

</sequence>

</complexType>

<complexType name="AgreementRequest">

<sequence>

<element name="organizationKey" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="all" minOccurs="0" type="xsd:int"/>

<element name="carrierPartyId" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="agreementID" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="Organization">

<sequence>

<element name="directDeliveryByPost" minOccurs="0" type="xsd:int"/>

<element name="natureCategory" minOccurs="0" type="xsd:int"/>

<element name="policyHolderNumber" minOccurs="0" type="xsd:int"/>

<element name="govtID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="commissionPayeeType" minOccurs="0" type="xsd:int"/>

<element name="salesManagerNum" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="organizationKey" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="residenceCounty" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="allowAppPaymentDetermining" minOccurs="0" type="xsd:int"/>

<element name="contactPersonName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="orgCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="abbrName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="carrierPartyId" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="orgForm" minOccurs="0" type="xsd:int"/>

<element name="publicCompanyIndicator" minOccurs="0" type="xsd:int"/>

<element name="addressCountry" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="commissionPayeeID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="estabDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="signedAgreementInd" minOccurs="0" type="xsd:int"/>

<element name="percentForSalesManager" minOccurs="0" type="xsd:double"/>

<element name="fullName" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="Fax">

<sequence>

<element name="areaCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="dialNumber" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="PaymentDetails">

<sequence>

<element name="creditConfirmationID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="cardOwnerID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="creditCardType" minOccurs="0" type="xsd:int"/>

<element name="bankBranchName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="accountNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="paymentMethod" minOccurs="0" type="xsd:int"/>

<element name="creditCardExpDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="acctHolderName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="bankName" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="Person">

<sequence>

<element name="fatherName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="firstName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="primaryProfession" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="secondaryEmailAddress" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="primaryEmailAddress" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="personKey" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="passportCountry" minOccurs="0" type="xsd:int"/>

<element name="birthDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="secondaryProfessionCode" minOccurs="0" type="xsd:int"/>

<element name="cellularNumber" minOccurs="0" type="xsd:int"/>

<element name="confirmationDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="englishFirstName" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="gender" minOccurs="0" type="xsd:int"/>

<element name="occupationCode" minOccurs="0" type="xsd:int"/>

<element name="lastName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="sendMailInd" minOccurs="0" type="xsd:int"/>

<element name="proofOfAgeInd" minOccurs="0" type="xsd:int"/>

<element name="carrierPartyId" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="selfEmployedDeclaration" minOccurs="0" type="xsd:int"/>

<element name="marStat" minOccurs="0" type="xsd:int"/>

<element name="smokerStat" minOccurs="0" type="xsd:int"/>

<element name="primaryProfessionCode" minOccurs="0" type="xsd:int"/>

<element name="issueDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="secondaryProfession" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="englishLastName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="occupation" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="cellularAreaCode" minOccurs="0" type="xsd:int"/>

<element name="declarationDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</complexType>

<complexType name="LS">

<sequence>

<element name="drugs_ls" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="DC">

<sequence>

<element name="name_dc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="street_dc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="first_name_dc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="town_dc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="id_no_dc" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="GH">

<sequence>

<element name="drinking_x_gh" minOccurs="0" type="xsd:int"/>

<element name="drinking_from_year_gh" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="gen_questions19_gh" minOccurs="0" type="xsd:int"/>

<element name="ever_smoked_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions20_gh" minOccurs="0" type="xsd:int"/>

<element name="number_cigarettes_then_gh" minOccurs="0" type="xsd:int"/>

<element name="height_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions2_gh" minOccurs="0" type="xsd:int"/>

<element name="family_disorders_x_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions12_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions7_gh" minOccurs="0" type="xsd:int"/>

<element name="number_cigarettes_now_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions17_gh" minOccurs="0" type="xsd:int"/>

<element name="ever_drunk_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions23_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions5_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions10_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions15_gh" minOccurs="0" type="xsd:int"/>

<element name="smoking_started_year_gh" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="smoking_x_gh" minOccurs="0" type="xsd:int"/>

<element name="smoking_stopped_year_gh" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="gen_questions21_gh" minOccurs="0" type="xsd:int"/>

<element name="weight_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions3_gh" minOccurs="0" type="xsd:int"/>

<element name="heathy_able_to_work_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions13_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions8_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions18_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions1_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions24_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions6_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions11_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions16_gh" minOccurs="0" type="xsd:int"/>

<element name="drinking_until_year_gh" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="gen_questions22_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions4_gh" minOccurs="0" type="xsd:int"/>

<element name="hiv_infection_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions9_gh" minOccurs="0" type="xsd:int"/>

<element name="gen_questions14_gh" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="PM">

<sequence>

<element name="pursuit_x_pm" minOccurs="0" type="xsd:int"/>

<element name="occupation_hazards_x_pm" minOccurs="0" type="xsd:int"/>

<element name="substandard_pm" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="DOColl">

<sequence>

<element name="treatment_year_do" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="start_month_do" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="has_fully_recovered_do" minOccurs="0" type="xsd:int"/>

<element name="hospital_admission_do" minOccurs="0" type="xsd:int"/>

<element name="end_year_do" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="several_times_do" minOccurs="0" type="xsd:int"/>

<element name="type_of_treatment_do" minOccurs="0" type="xsd:int"/>

<element name="disorder_name_do" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="consequences_do" minOccurs="0" type="xsd:int"/>

<element name="start_year_do" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="treatment_month_do" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="right_left_do" minOccurs="0" type="xsd:int"/>

<element name="code_do" minOccurs="0" type="xsd:int"/>

<element name="end_month_do" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="PSColl">

<sequence>

<element name="pursuit_name_ps" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="code_ps" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="DGColl">

<sequence>

<element name="drug_name_dg" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="code_dg" minOccurs="0" type="xsd:int"/>

<element name="quantity_dg" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="Questionnaire">

<sequence>

<element name="LS" nillable="true" minOccurs="0" type="tns1:LS"/>

<element name="DC" nillable="true" minOccurs="0" type="tns1:DC"/>

<element name="GH" nillable="true" minOccurs="0" type="tns1:GH"/>

<element name="PM" nillable="true" minOccurs="0" type="tns1:PM"/>

<element name="DOCollArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns1_DOColl"/>

<element name="PSCollArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns1_PSColl"/>

<element name="DGCollArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns1_DGColl"/>

</sequence>

</complexType>

<complexType name="HealthStatement">

<sequence>

<element name="questionnaireStr" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="tkufatBituach" minOccurs="0" type="xsd:int"/>

<element name="trdMiluiMevutach" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="medicalPcntAddition" minOccurs="0" type="xsd:double"/>

<element name="professionalPcntAddition" minOccurs="0" type="xsd:double"/>

<element name="questionnaire" nillable="true" minOccurs="0" type="tns1:Questionnaire"/>

<element name="maslulChitum" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="Phone">

<sequence>

<element name="areaCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="dialNumber" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="Address">

<sequence>

<element name="zip" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="buildNum" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="street" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="buildEnt" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="cityName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="cityCode" minOccurs="0" type="xsd:int"/>

<element name="addressValidInd" minOccurs="0" type="xsd:int"/>

<element name="POBox" minOccurs="0" type="xsd:int"/>

<element name="buildLet" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="AttachedFile">

<sequence>

<element name="fileType" minOccurs="0" type="xsd:int"/>

<element name="originalFileName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="fileContent" nillable="true" minOccurs="0" type="xsd:base64Binary"/>

<element name="fileName" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="Party">

<sequence>

<element name="organization" nillable="true" minOccurs="0" type="tns1:Organization"/>

<element name="partyResultCode" minOccurs="0" type="xsd:int"/>

<element name="fax" nillable="true" minOccurs="0" type="tns1:Fax"/>

<element name="paymentDetailsArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns1_PaymentDetails"/>

<element name="person" nillable="true" minOccurs="0" type="tns1:Person"/>

<element name="healthStatement" nillable="true" minOccurs="0" type="tns1:HealthStatement"/>

<element name="phone" nillable="true" minOccurs="0" type="tns1:Phone"/>

<element name="address" nillable="true" minOccurs="0" type="tns1:Address"/>

<element name="attachedFileArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns1_AttachedFile"/>

</sequence>

</complexType>

<complexType name="Parties">

<sequence>

<element name="partyArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns1_Party"/>

</sequence>

</complexType>

<complexType name="FundRequest">

<sequence>

<element name="indexEndDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="carrierPartyId" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="indexStartDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="linkingType" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="Relation">

<sequence>

<element name="relationRoleCode" type="xsd:int"/>

<element name="relationOriginatingObjectID" nillable="true" type="xsd:string"/>

<element name="relationRelatedObjectID" nillable="true" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="KolRega">

<sequence>

<element name="providentFundType" type="xsd:int"/>

<element name="providentFundNumber" type="xsd:double"/>

</sequence>

</complexType>

<complexType name="BudgetSplit">

<sequence>

<element name="rule45" type="xsd:double"/>

<element name="amount" type="xsd:double"/>

<element name="pcntCompensation" type="xsd:double"/>

<element name="pensionEmployer" type="xsd:double"/>

<element name="rule47" type="xsd:double"/>

<element name="pensionEmployee" type="xsd:double"/>

</sequence>

</complexType>

<complexType name="Migdalor">

<sequence>

<element name="equityCourse" type="xsd:int"/>

<element name="lifeEquity" type="xsd:double"/>

<element name="compensationInvestmentCourse" type="xsd:int"/>

<element name="constStipend" type="xsd:double"/>

<element name="reduction" type="xsd:int"/>

<element name="manLifeStipend" nillable="true" type="tns1:BudgetSplit"/>

<element name="manEquity" nillable="true" type="tns1:BudgetSplit"/>

<element name="manConstEquity" nillable="true" type="tns1:BudgetSplit"/>

<element name="manStipend" nillable="true" type="tns1:BudgetSplit"/>

<element name="lopping" type="xsd:int"/>

<element name="constEquity" type="xsd:double"/>

<element name="pcntEquity" type="xsd:double"/>

<element name="salaryEquity" type="xsd:double"/>

<element name="pensionLifeInvestmentCourse" type="xsd:int"/>

<element name="lifeInvestmentCourse" type="xsd:int"/>

<element name="stipend" type="xsd:double"/>

<element name="equity" type="xsd:double"/>

<element name="lifeCycleCompensationMigdalorForLife" type="xsd:int"/>

<element name="lifeCyclePensionMigdalorForLife" type="xsd:int"/>

<element name="lifeCycleCompensationMigdalor" type="xsd:int"/>

<element name="pcntExpenseToSaving" type="xsd:double"/>

<element name="manLifeEquity" nillable="true" type="tns1:BudgetSplit"/>

<element name="paramInsuranceCourse" type="xsd:double"/>

<element name="insuranceCourse" type="xsd:int"/>

<element name="lifeStipend" type="xsd:double"/>

<element name="pensionInvestmentCourse" type="xsd:int"/>

<element name="investmentCourse" type="xsd:int"/>

<element name="compensationLifeInvestmentCourse" type="xsd:int"/>

<element name="manConstStipend" nillable="true" type="tns1:BudgetSplit"/>

<element name="lifeCyclePensionMigdalor" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="OptionalBenefit">

<sequence>

<element name="optionalBenefitID" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="OptionalBenefits">

<sequence>

<element name="optionalBenefitArr" nillable="true" type="impl:ArrayOf_tns1_OptionalBenefit"/>

</sequence>

</complexType>

<complexType name="Mitria">

<sequence>

<element name="additionalShalvaAmount" minOccurs="0" type="xsd:double"/>

<element name="shalvaAmount" minOccurs="0" type="xsd:double"/>

<element name="fundStartDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="fund" minOccurs="0" type="xsd:int"/>

<element name="restPensionAmount" minOccurs="0" type="xsd:double"/>

<element name="disabilityPensionAmount" minOccurs="0" type="xsd:double"/>

<element name="fundPremium" minOccurs="0" type="xsd:double"/>

<element name="salaryEquity" minOccurs="0" type="xsd:double"/>

<element name="equityCourse" minOccurs="0" type="xsd:int"/>

<element name="pcntEquity" minOccurs="0" type="xsd:double"/>

</sequence>

</complexType>

<complexType name="Product">

<sequence>

<element name="productCode" minOccurs="0" nillable="true" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="LifeParticipant">

<sequence>

<element name="commissionPayeeType" minOccurs="0" type="xsd:int"/>

<element name="beneficiaryType" minOccurs="0" type="xsd:int"/>

<element name="lifeParticipantRoleCode" minOccurs="0" type="xsd:int"/>

<element name="lifeParticipantKey" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="lastUpdateDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="beneficiaryRoleCode" minOccurs="0" type="xsd:int"/>

<element name="participationPct" minOccurs="0" type="xsd:double"/>

<element name="collectionPct" minOccurs="0" type="xsd:double"/>

<element name="deathBenefitAmt" minOccurs="0" type="xsd:double"/>

<element name="participantType" minOccurs="0" type="xsd:int"/>

<element name="productionPct" minOccurs="0" type="xsd:double"/>

</sequence>

</complexType>

<complexType name="LifeParticipants">

<sequence>

<element name="lifeParticipantArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns1_LifeParticipant"/>

</sequence>

</complexType>

<complexType name="Coverage">

<sequence>

<element name="lifeParticipant" minOccurs="0" nillable="true" type="tns1:LifeParticipant"/>

<element name="coverageAction" minOccurs="0" type="xsd:int"/>

<element name="riskGroupName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="coverageName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="paymentPeriod" minOccurs="0" type="xsd:int"/>

<element name="paymentCode" minOccurs="0" type="xsd:double"/>

<element name="duration" minOccurs="0" type="xsd:int"/>

<element name="msManotCollective" minOccurs="0" type="xsd:double"/>

<element name="coverageSignDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="pcntValue" minOccurs="0" type="xsd:double"/>

<element name="policyValue" minOccurs="0" type="xsd:double"/>

<element name="release" minOccurs="0" type="xsd:int"/>

<element name="numSalaries" minOccurs="0" type="xsd:double"/>

<element name="coverageKey" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="mandatoryIndicator" minOccurs="0" type="xsd:int"/>

<element name="mix" minOccurs="0" type="xsd:double"/>

</sequence>

</complexType>

<complexType name="Life">

<sequence>

<element name="coverageArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns1_Coverage"/>

</sequence>

</complexType>

<complexType name="Pension">

<sequence>

<element name="transferFromAnotherFund" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="mainCover" minOccurs="0" type="xsd:int"/>

<element name="riskDeduce" minOccurs="0" type="xsd:int"/>

<element name="pcntPension" minOccurs="0" type="xsd:double"/>

<element name="finalPaymentAge" minOccurs="0" type="xsd:double"/>

<element name="solitudeDeclarDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="insuranceCourse" minOccurs="0" type="xsd:int"/>

<element name="retAge" minOccurs="0" type="xsd:int"/>

<element name="orgFund" minOccurs="0" type="xsd:int"/>

<element name="pcntDisability" minOccurs="0" type="xsd:double"/>

<element name="pcntRest" minOccurs="0" type="xsd:double"/>

<element name="solitudeStatus" minOccurs="0" type="xsd:int"/>

<element name="qualificationPeriod" minOccurs="0" type="xsd:int"/>

<element name="pensionAge" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="Risk">

<sequence>

<element name="loanType" minOccurs="0" type="xsd:int"/>

<element name="interestCode" minOccurs="0" type="xsd:int"/>

<element name="loanNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="premiumCode" minOccurs="0" type="xsd:int"/>

<element name="pcntInterest" minOccurs="0" type="xsd:double"/>

</sequence>

</complexType>

<complexType name="Policy">

<sequence>

<element name="carrierCode" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="pcntPensionEmployee" minOccurs="0" type="xsd:double"/>

<element name="printPolicyIndicator" minOccurs="0" type="xsd:int"/>

<element name="policycarrierPartyID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="replacingForm" minOccurs="0" type="xsd:int"/>

<element name="proposalDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="linkingMode" minOccurs="0" type="xsd:int"/>

<element name="polNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="acctHolderName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="compensationAgreement" minOccurs="0" type="xsd:int"/>

<element name="numSalaries" minOccurs="0" type="xsd:double"/>

<element name="riskDeduce" minOccurs="0" type="xsd:int"/>

<element name="organizationKey" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="creditCardType" minOccurs="0" type="xsd:int"/>

<element name="externalPolNumerator" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="agreementID" minOccurs="0" type="xsd:int"/>

<element name="compensationInvestmentAuthority" minOccurs="0" type="xsd:int"/>

<element name="kolRega" nillable="true" minOccurs="0" type="tns1:KolRega"/>

<element name="contIndicator" minOccurs="0" type="xsd:int"/>

<element name="bankBranchName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="creditCardExpDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="salary" minOccurs="0" type="xsd:double"/>

<element name="policyValue" minOccurs="0" type="xsd:double"/>

<element name="collectiveOriginCode" minOccurs="0" type="xsd:int"/>

<element name="executingEmployee" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="policyCourse" minOccurs="0" type="xsd:int"/>

<element name="migdalor" nillable="true" minOccurs="0" type="tns1:Migdalor"/>

<element name="paymentMode" minOccurs="0" type="xsd:int"/>

<element name="duration" minOccurs="0" type="xsd:int"/>

<element name="attachedFileArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns1_AttachedFile"/>

<element name="issueDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="proposalSignDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="paymentMethod" minOccurs="0" type="xsd:int"/>

<element name="bankName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="optionalBenefits" nillable="true" minOccurs="0" type="tns1:OptionalBenefits"/>

<element name="numSalariesCollective" minOccurs="0" type="xsd:double"/>

<element name="internalEmployee" minOccurs="0" type="xsd:int"/>

<element name="paymentAmt" minOccurs="0" type="xsd:double"/>

<element name="numChildren" minOccurs="0" type="xsd:int"/>

<element name="mitria" nillable="true" minOccurs="0" type="tns1:Mitria"/>

<element name="comparingForm" minOccurs="0" type="xsd:int"/>

<element name="msManotCollective" minOccurs="0" type="xsd:double"/>

<element name="product" nillable="true" minOccurs="0" type="tns1:Product"/>

<element name="mandatoryPensionIndicator" minOccurs="0" type="xsd:int"/>

<element name="pcntCompensation" minOccurs="0" type="xsd:double"/>

<element name="creditConfirmationID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="workDisability" minOccurs="0" type="xsd:double"/>

<element name="medicalPcntAddition" minOccurs="0" type="xsd:double"/>

<element name="paymentDraftDay" minOccurs="0" type="xsd:int"/>

<element name="effDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="workStartDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="msDegemCollective" minOccurs="0" type="xsd:int"/>

<element name="professionalPcntAddition" minOccurs="0" type="xsd:double"/>

<element name="lifeParticipants" nillable="true" minOccurs="0" type="tns1:LifeParticipants"/>

<element name="accountNumber" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="life" nillable="true" minOccurs="0" type="tns1:Life"/>

<element name="mix" minOccurs="0" type="xsd:double"/>

<element name="seniorityDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="cancellationCode" minOccurs="0" type="xsd:int"/>

<element name="rule47" minOccurs="0" type="xsd:double"/>

<element name="pcntPensionEmployer" minOccurs="0" type="xsd:double"/>

<element name="rule45" minOccurs="0" type="xsd:double"/>

<element name="payeeType" minOccurs="0" type="xsd:int"/>

<element name="collectingBy" minOccurs="0" type="xsd:int"/>

<element name="pension" nillable="true" minOccurs="0" type="tns1:Pension"/>

<element name="insuranceCompany" minOccurs="0" type="xsd:int"/>

<element name="benefitSalary" minOccurs="0" type="xsd:double"/>

<element name="risk" nillable="true" minOccurs="0" type="tns1:Risk"/>

<element name="cardOwnerID" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="Holding">

<sequence>

<element name="policyArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns1_Policy"/>

</sequence>

</complexType>

<complexType name="OLife">

<sequence>

<element name="agreementRequest" minOccurs="0" nillable="true" type="tns1:AgreementRequest"/>

<element name="parties" minOccurs="0" nillable="true" type="tns1:Parties"/>

<element name="fundRequestArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns1_FundRequest"/>

<element name="relationArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns1_Relation"/>

<element name="holding" minOccurs="0" nillable="true" type="tns1:Holding"/>

</sequence>

</complexType>

<complexType name="TXLifeRequest">

<sequence>

<element name="transType" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="OLife" minOccurs="0" nillable="true" type="tns1:OLife"/>

<element name="transTypetc" minOccurs="0" type="xsd:int"/>

<element name="transModeTc" minOccurs="0" type="xsd:int"/>

<element name="fileName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="processID" minOccurs="0" type="xsd:int"/>

<element name="transRefText" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="totalRecords" minOccurs="0" type="xsd:int"/>

<element name="transRefGUID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="transMode" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="TXLife">

<sequence>

<element name="userAuthRequest" minOccurs="0" nillable="true" type="tns1:UserAuthRequest"/>

<element name="TXLifeRequest" minOccurs="0" nillable="true" type="tns1:TXLifeRequest"/>

</sequence>

</complexType>

<complexType name="CRMWorkQueue">

<sequence>

<element name="startDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="personKey" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="TXLife" nillable="true" minOccurs="0" type="tns1:TXLife"/>

</sequence>

</complexType>

<complexType name="PathNoteInfo">

<sequence>

<element name="pathNoteUpdateDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="pathNote" minOccurs="0" nillable="true" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="PathNotesInfo">

<sequence>

<element name="pathNoteInfoArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_PathNoteInfo"/>

</sequence>

</complexType>

<complexType name="ChangeEssence">

<sequence>

<element name="changeEssenceCode" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="ChangeEssenceList">

<sequence>

<element name="changeEssenceArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns2_ChangeEssence"/>

</sequence>

</complexType>

<complexType name="QueueNotes">

<sequence>

<element name="note" nillable="true" minOccurs="0" type="impl:ArrayOf_xsd_string"/>

</sequence>

</complexType>

<complexType name="HistoryState">

<sequence>

<element name="processEndDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="executingEmployee" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="state" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="processStartDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

</sequence>

</complexType>

<complexType name="History">

<sequence>

<element name="historyStateArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns2_HistoryState"/>

</sequence>

</complexType>

<complexType name="WorkQueue2000">

<sequence>

<element name="pathNotesInfo" minOccurs="0" nillable="true" type="tns2:PathNotesInfo"/>

<element name="isExceeding" minOccurs="0" type="xsd:int"/>

<element name="changeEssenceList" minOccurs="0" nillable="true" type="tns2:ChangeEssenceList"/>

<element name="queueUpdateDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="queueState" minOccurs="0" type="xsd:int"/>

<element name="expectedEndDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="originalExecutingEmployee" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="queueNotes" minOccurs="0" nillable="true" type="tns2:QueueNotes"/>

<element name="polNumber" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="currentExecutingEmployee" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="history" minOccurs="0" nillable="true" type="tns2:History"/>

<element name="queueStartDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="queueOrigin" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="ReceivedDocument">

<sequence>

<element name="documentType" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="isDocumentValid" minOccurs="0" type="xsd:int"/>

<element name="documentSendDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="documentHandler" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="ReceivedDocuments">

<sequence>

<element name="receivedDocumentArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns2_ReceivedDocument"/>

</sequence>

</complexType>

<complexType name="PolNumberList">

<sequence>

<element name="polNumber" minOccurs="0" nillable="true" type="impl:ArrayOf_xsd_string"/>

</sequence>

</complexType>

<complexType name="ExpectedDocument">

<sequence>

<element name="documentType" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="polNumber" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="documentAddresseeType" minOccurs="0" type="xsd:int"/>

<element name="prevDocumentType" minOccurs="0" type="xsd:int"/>

<element name="prevDocumentSend" minOccurs="0" type="xsd:int"/>

<element name="prevDocumentSendDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="prevDocumentAddressee" minOccurs="0" nillable="true" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="ExpectedDocuments">

<sequence>

<element name="expectedDocumentArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns2_ExpectedDocument"/>

</sequence>

</complexType>

<complexType name="NoteInfo">

<sequence>

<element name="noteExecutingEmployee" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="note" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="noteUpdateDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</complexType>

<complexType name="Notes">

<sequence>

<element name="noteInfoArr" minOccurs="0" nillable="true" type="impl:ArrayOf_tns2_NoteInfo"/>

</sequence>

</complexType>

<complexType name="ProcessBPR">

<sequence>

<element name="processCloseReason" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="processOrigin" minOccurs="0" type="xsd:int"/>

<element name="receivedDocuments" minOccurs="0" nillable="true" type="tns2:ReceivedDocuments"/>

<element name="processName" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="polNumberList" minOccurs="0" nillable="true" type="tns2:PolNumberList"/>

<element name="expectedDocuments" minOccurs="0" nillable="true" type="tns2:ExpectedDocuments"/>

<element name="silukOrigin" minOccurs="0" type="xsd:int"/>

<element name="history" nillable="true" minOccurs="0" type="tns2:History"/>

<element name="notes" nillable="true" minOccurs="0" type="tns2:Notes"/>

<element name="processState" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="originalExecutingEmployee" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="expectedEndDate" minOccurs="0" nillable="true" type="xsd:dateTime"/>

<element name="isExceeding" minOccurs="0" type="xsd:int"/>

<element name="processUpdateDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="processCloseDescription" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="currentExecutingEmployee" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="processStartDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</complexType>

<complexType name="ResultInfo">

<sequence>

<element name="resultInfoCodetc" minOccurs="0" type="xsd:int"/>

<element name="objectType" minOccurs="0" type="xsd:int"/>

<element name="carrierPartyId" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="resultInfoCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="resultInfoDesc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="objectID" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="TransResult">

<sequence>

<element name="resultCode" minOccurs="0" type="xsd:int"/>

<element name="resultInfo" nillable="true" minOccurs="0" type="tns2:ResultInfo"/>

</sequence>

</complexType>

<complexType name="Restriction">

<sequence>

<element name="restrictionDesc" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="Addition">

<sequence>

<element name="additionDesc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="pcntAddition" minOccurs="0" type="xsd:double"/>

</sequence>

</complexType>

<complexType name="Taarif">

<sequence>

<element name="paymentAmt" minOccurs="0" type="xsd:double"/>

<element name="taarifCode" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="restrictionArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_Restriction"/>

<element name="additionArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_Addition"/>

<element name="policyValue" minOccurs="0" type="xsd:double"/>

<element name="taarifName" minOccurs="0" nillable="true" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="ProductOffer">

<sequence>

<element name="externalPolNumerator" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="uderwritingResult" minOccurs="0" type="xsd:int"/>

<element name="taarifArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_Taarif"/>

<element name="polNumber" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="productName" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="lifeParticipant" nillable="true" minOccurs="0" type="tns1:LifeParticipant"/>

<element name="productCode" nillable="true" minOccurs="0" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="BenefitDetails">

<sequence/>

</complexType>

<complexType name="Benefit">

<sequence>

<element name="benefitCode" minOccurs="0" type="xsd:int"/>

<element name="isAgentFund" minOccurs="0" type="xsd:int"/>

<element name="optionalBenefitInd" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="benefitDesc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="benefitDetails" nillable="true" minOccurs="0" type="tns2:BenefitDetails"/>

<element name="benefitStartCode" minOccurs="0" type="xsd:int"/>

<element name="benefitId" minOccurs="0" type="xsd:int"/>

</sequence>

</complexType>

<complexType name="AgreementOrganization">

<sequence>

<element name="organizationKey" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="carrierPartyId" minOccurs="0" nillable="true" type="xsd:string"/>

</sequence>

</complexType>

<complexType name="Agreement">

<sequence>

<element name="agreementId" minOccurs="0" type="xsd:int"/>

<element name="agreementDesc" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="validUntil" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="agreementType" minOccurs="0" type="xsd:int"/>

<element name="benefit" minOccurs="0" nillable="true" type="tns2:Benefit"/>

<element name="agreementOrganization" minOccurs="0" nillable="true" type="tns2:AgreementOrganization"/>

<element name="agreementName" minOccurs="0" nillable="true" type="xsd:string"/>

<element name="validFrom" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</complexType>

<complexType name="Agreements">

<sequence>

<element name="agreementArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_Agreement"/>

</sequence>

</complexType>

<complexType name="FundDetails">

<sequence>

<element name="indexValue" minOccurs="0" type="xsd:double"/>

<element name="monthlyYieldNet" minOccurs="0" type="xsd:double"/>

<element name="linkingType" minOccurs="0" type="xsd:int"/>

<element name="saleIndex" minOccurs="0" type="xsd:double"/>

<element name="purchaseIndex" minOccurs="0" type="xsd:double"/>

<element name="purchaseMiddleIndex" minOccurs="0" type="xsd:double"/>

<element name="carrierPartyId" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="indexEndDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="saleMiddleIndex" minOccurs="0" type="xsd:double"/>

<element name="dailyYieldNet" minOccurs="0" type="xsd:double"/>

<element name="annuallyYieldNet" minOccurs="0" type="xsd:double"/>

<element name="middleIndex" minOccurs="0" type="xsd:double"/>

<element name="indexStartDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

</sequence>

</complexType>

<complexType name="Funds">

<sequence>

<element name="fundDetails" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_FundDetails"/>

</sequence>

</complexType>

<complexType name="TXLifeNotify">

<sequence>

<element name="processState" minOccurs="0" type="xsd:int"/>

<element name="executingEmployee" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="transType" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="transResult" nillable="true" minOccurs="0" type="tns2:TransResult"/>

<element name="OLife" nillable="true" minOccurs="0" type="tns1:OLife"/>

<element name="transTypetc" minOccurs="0" type="xsd:int"/>

<element name="isProcessOpen" minOccurs="0" type="xsd:int"/>

<element name="processID" minOccurs="0" type="xsd:int"/>

<element name="transRefText" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="productOfferArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_ProductOffer"/>

<element name="agreements" nillable="true" minOccurs="0" type="tns2:Agreements"/>

<element name="transExeTime" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="transExeDate" nillable="true" minOccurs="0" type="xsd:dateTime"/>

<element name="funds" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_Funds"/>

<element name="transRefGUID" nillable="true" minOccurs="0" type="xsd:string"/>

<element name="attachedFileArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns1_AttachedFile"/>

</sequence>

</complexType>

<complexType name="CRMWorkQueueNotify">

<sequence>

<element name="workQueue2000Arr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_WorkQueue2000"/>

<element name="processBPRArr" nillable="true" minOccurs="0" type="impl:ArrayOf_tns2_ProcessBPR"/>

<element name="TXLifeNotify" nillable="true" minOccurs="0" type="tns2:TXLifeNotify"/>

</sequence>

</complexType>

</schema>

</wsdl:types>

<wsdl:message name="getWorkQueueResponse">

<wsdl:part name="parameters" element="intf:getWorkQueueResponse"/>

</wsdl:message>

<wsdl:message name="getWorkQueueRequest">

<wsdl:part name="parameters" element="intf:getWorkQueue"/>

</wsdl:message>

<wsdl:portType name="CRMWorkQueue">

<wsdl:operation name="getWorkQueue">

<wsdl:input name="getWorkQueueRequest" message="impl:getWorkQueueRequest"/>

<wsdl:output name="getWorkQueueResponse" message="impl:getWorkQueueResponse"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="CRMWorkQueueSoapBinding" type="intf:CRMWorkQueue">

<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="getWorkQueue">

<wsdlsoap:operation soapAction=""/>

<wsdl:input name="getWorkQueueRequest">

<wsdlsoap:body use="literal"/>

</wsdl:input>

<wsdl:output name="getWorkQueueResponse">

<wsdlsoap:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="CRMWorkQueueService">

<wsdl:port name="CRMWorkQueue" binding="intf:CRMWorkQueueSoapBinding">

<wsdlsoap:address location="https://wbitest:8443/SOA/services/esb/GetWorkQueuesInfoService"/>

</wsdl:port>

</wsdl:service>

<!--WSDL created by Apache Axis version: 1.4

Built on Apr 22, 2006 (06:55:48 PDT)-->

</wsdl:definitions>

my XML that I recieve in the response:

<NS7:getWorkQueueResponse xmlns:NS7="http://CRMWorkQueue.ws.migdal.co.il" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<NS7:getWorkQueueReturn>

<NS7:TXLifeNotify>

<NS7:OLife xsi:nil="true" />

<NS7:agreements xsi:nil="true" />

<NS7:attachedFileArr xsi:nil="true" />

<NS7:executingEmployee xsi:nil="true" />

<NS7:funds xsi:nil="true" />

<NS7:isProcessOpen>0</NS7:isProcessOpen>

<NS7:processID>80</NS7:processID>

<NS7:processState>0</NS7:processState>

<NS7:productOfferArr xsi:nil="true" />

<NS7:transExeDate>2008-12-04T13:35:51.028Z</NS7:transExeDate>

<NS7:transExeTime>2008-12-04T13:35:51.028Z</NS7:transExeTime>

<NS7:transRefGUID>1234789</NS7:transRefGUID>

<NS7:transRefText xsi:nil="true" />

<NS7:transResult>

<NS7:resultCode>1</NS7:resultCode>

<NS7:resultInfo>

<NS7:carrierPartyId xsi:nil="true" />

<NS7:objectID xsi:nil="true" />

<NS7:objectType>0</NS7:objectType>

<NS7:resultInfoCode xsi:nil="true" />

<NS7:resultInfoCodetc>0</NS7:resultInfoCodetc>

<NS7:resultInfoDesc>הפעולה בוצעה בהצלחה</NS7:resultInfoDesc>

</NS7:resultInfo>

</NS7:transResult>

<NS7:transType>תורי עבודה CRM</NS7:transType>

<NS7:transTypetc>445</NS7:transTypetc>

</NS7:TXLifeNotify>

<NS7:processBPRArr>

<NS7:processBPRArr>

<NS7:currentExecutingEmployee>32810889</NS7:currentExecutingEmployee>

<NS7:expectedDocuments>

<NS7:expectedDocumentArr />

</NS7:expectedDocuments>

<NS7:expectedEndDate xsi:nil="true" />

<NS7:history>

<NS7:historyStateArr>

<NS7:historyStateArr>

<NS7:executingEmployee>32810889</NS7:executingEmployee>

<NS7:processEndDate>2008-12-03T13:54:18.505Z</NS7:processEndDate>

<NS7:processStartDate>2008-12-03T13:54:12.501Z</NS7:processStartDate>

<NS7:state>תור עבודה פתיחה</NS7:state>

</NS7:historyStateArr>

</NS7:historyStateArr>

</NS7:history>

<NS7:isExceeding>0</NS7:isExceeding>

<NS7:notes xsi:nil="true" />

<NS7:originalExecutingEmployee>32810889</NS7:originalExecutingEmployee>

<NS7:polNumberList>

<NS7:polNumber>

<NS7:polNumber>4722579</NS7:polNumber>

<NS7:polNumber>4722580</NS7:polNumber>

<NS7:polNumber>170531957</NS7:polNumber>

</NS7:polNumber>

</NS7:polNumberList>

<NS7:processCloseDescription xsi:nil="true" />

<NS7:processCloseReason xsi:nil="true" />

<NS7:processName>שינויים מנהלים</NS7:processName>

<NS7:processOrigin>5</NS7:processOrigin>

<NS7:processStartDate>2008-12-03T13:54:12.501Z</NS7:processStartDate>

<NS7:processState>הכנת מסך שינויים</NS7:processState>

<NS7:processUpdateDate>2008-12-03T13:54:18.482Z</NS7:processUpdateDate>

<NS7:receivedDocuments>

<NS7:receivedDocumentArr />

</NS7:receivedDocuments>

<NS7:silukOrigin>0</NS7:silukOrigin>

</NS7:processBPRArr>

<NS7:processBPRArr>

<NS7:currentExecutingEmployee>32810889</NS7:currentExecutingEmployee>

<NS7:expectedDocuments>

<NS7:expectedDocumentArr />

</NS7:expectedDocuments>

<NS7:expectedEndDate xsi:nil="true" />

<NS7:history>

<NS7:historyStateArr>

<NS7:historyStateArr>

<NS7:executingEmployee>32810889</NS7:executingEmployee>

<NS7:processEndDate>2008-12-04T13:58:19.901Z</NS7:processEndDate>

<NS7:processStartDate>2008-12-04T13:58:03.898Z</NS7:processStartDate>

<NS7:state>תור עבודה פתיחה</NS7:state>

</NS7:historyStateArr>

<NS7:historyStateArr>

<NS7:executingEmployee>32810889</NS7:executingEmployee>

<NS7:processEndDate>2008-12-04T13:59:17.904Z</NS7:processEndDate>

<NS7:processStartDate>2008-12-04T13:58:19.901Z</NS7:processStartDate>

<NS7:state>הכנת מסך שינויים</NS7:state>

</NS7:historyStateArr>

</NS7:historyStateArr>

</NS7:history>

<NS7:isExceeding>0</NS7:isExceeding>

<NS7:notes xsi:nil="true" />

<NS7:originalExecutingEmployee>32810889</NS7:originalExecutingEmployee>

<NS7:polNumberList>

<NS7:polNumber>

<NS7:polNumber>4722579</NS7:polNumber>

<NS7:polNumber>4722580</NS7:polNumber>

<NS7:polNumber>170531957</NS7:polNumber>

<NS7:polNumber>15103110</NS7:polNumber>

</NS7:polNumber>

</NS7:polNumberList>

<NS7:processCloseDescription xsi:nil="true" />

<NS7:processCloseReason xsi:nil="true" />

<NS7:processName>שינויים מנהלים</NS7:processName>

<NS7:processOrigin>5</NS7:processOrigin>

<NS7:processStartDate>2008-12-04T13:58:03.898Z</NS7:processStartDate>

<NS7:processState>מסך שינויים</NS7:processState>

<NS7:processUpdateDate>2008-12-04T13:59:17.848Z</NS7:processUpdateDate>

<NS7:receivedDocuments>

<NS7:receivedDocumentArr />

</NS7:receivedDocuments>

<NS7:silukOrigin>0</NS7:silukOrigin>

</NS7:processBPRArr>

<NS7:processBPRArr>

<NS7:currentExecutingEmployee>32810889</NS7:currentExecutingEmployee>

<NS7:expectedDocuments>

<NS7:expectedDocumentArr />

</NS7:expectedDocuments>

<NS7:expectedEndDate xsi:nil="true" />

<NS7:history>

<NS7:historyStateArr>

<NS7:historyStateArr>

<NS7:executingEmployee>32810889</NS7:executingEmployee>

<NS7:processEndDate>2008-12-04T13:56:52.290Z</NS7:processEndDate>

<NS7:processStartDate>2008-12-04T13:56:40.287Z</NS7:processStartDate>

<NS7:state>תור עבודה פתיחה</NS7:state>

</NS7:historyStateArr>

<NS7:historyStateArr>

<NS7:executingEmployee>32810889</NS7:executingEmployee>

<NS7:processEndDate>2008-12-04T13:57:48.292Z</NS7:processEndDate>

<NS7:processStartDate>2008-12-04T13:56:52.290Z</NS7:processStartDate>

<NS7:state>הכנת מסך שינויים</NS7:state>

</NS7:historyStateArr>

</NS7:historyStateArr>

</NS7:history>

<NS7:isExceeding>0</NS7:isExceeding>

<NS7:notes xsi:nil="true" />

<NS7:originalExecutingEmployee>32810889</NS7:originalExecutingEmployee>

<NS7:polNumberList>

<NS7:polNumber>

<NS7:polNumber>4722579</NS7:polNumber>

<NS7:polNumber>4722580</NS7:polNumber>

<NS7:polNumber>170531957</NS7:polNumber>

<NS7:polNumber>15103110</NS7:polNumber>

</NS7:polNumber>

</NS7:polNumberList>

<NS7:processCloseDescription xsi:nil="true" />

<NS7:processCloseReason xsi:nil="true" />

<NS7:processName>שינויים מנהלים</NS7:processName>

<NS7:processOrigin>5</NS7:processOrigin>

<NS7:processStartDate>2008-12-04T13:56:40.287Z</NS7:processStartDate>

<NS7:processState>מסך שינויים</NS7:processState>

<NS7:processUpdateDate>2008-12-04T13:57:48.244Z</NS7:processUpdateDate>

<NS7:receivedDocuments>

<NS7:receivedDocumentArr />

</NS7:receivedDocuments>

<NS7:silukOrigin>0</NS7:silukOrigin>

</NS7:processBPRArr>

</NS7:processBPRArr>

<NS7:workQueue2000Arr />

</NS7:getWorkQueueReturn>

</NS7:getWorkQueueResponse>

Kfir

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

changing the name space in the client who define the WSDL

Former Member
0 Kudos

any suggestions?

Thanks

Kfir