on 12-07-2008 6:18 AM
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
changing the name space in the client who define the WSDL
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
any suggestions?
Thanks
Kfir
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.