|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
Pb Calling WebServiceHello,
I want to call a Webservice and some fields aren't send to the server (or they seem empty) : This the WSDL : <?xml version="1.0" encoding="UTF-8" ?> - <definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:s0="http://www.XXXX.fr" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://www.XXXX.fr" xmlns="http://schemas.xmlsoap.org/wsdl/"> - <types> - <s:schema elementFormDefault="qualified" targetNamespace="http://www.XXXX.fr"> - <s:element name="Search"> - <s:complexType> - <s:sequence> <s:element name="ClsINOUTContext" type="s0:ClassContext" minOccurs="0" /> <s:element name="ClsINPatientSearchParams" type="s0:ClassPatientSearchParams" minOccurs="0" /> </s:sequence> </s:complexType> </s:element> - <s:complexType name="ClassContext"> - <s:sequence> <s:element name="AccessCode" type="s:string" minOccurs="0" /> <s:element name="UserName" type="s:string" minOccurs="0" /> <s:element name="HospID" type="s:string" minOccurs="0" /> <s:element name="Group" type="s:string" minOccurs="0" /> <s:element name="TicketString" type="s:string" minOccurs="0" /> <s:element name="AnswerBack" type="s:string" minOccurs="0" /> <s:element name="Environment" type="s:string" minOccurs="0" /> <s:element name="Status" type="s:base64Binary" minOccurs="0" /> <s:element name="Class" type="s:string" minOccurs="0" /> <s:element name="ClassFunction" type="s:string" minOccurs="0" /> <s:element name="CurrentFunction" type="s:string" minOccurs="0" /> <s:element name="SHSErrCode" type="s:long" minOccurs="0" /> <s:element name="ErrDesc" type="s:string" minOccurs="0" /> <s:element name="ErrorExists" type="s:boolean" minOccurs="0" /> <s:element name="ErrCount" type="s:long" minOccurs="0" /> <s:element name="AvertExists" type="s:boolean" minOccurs="0" /> <s:element name="AvertCount" type="s:long" minOccurs="0" /> <s:element name="ID" type="s:string" minOccurs="0" /> <s:element name="Application" type="s:string" minOccurs="0" /> <s:element name="CallingModule" type="s:string" minOccurs="0" /> <s:element name="CallingFunction" type="s:string" minOccurs="0" /> <s:element name="RunAsWebService" type="s:boolean" minOccurs="0" /> <s:element name="TraceWrite" type="s:boolean" minOccurs="0" /> <s:element name="TraceLogToFile" type="s:boolean" minOccurs="0" /> <s:element name="TraceLogFile" type="s:string" minOccurs="0" /> <s:element name="NameSpace" type="s:string" minOccurs="0" /> </s:sequence> </s:complexType> - <s:complexType name="ClassPatientSearchParams"> - <s:sequence> <s:element name="SearchType" type="s:string" minOccurs="0" /> <s:element name="Nom" type="s:string" minOccurs="0" /> <s:element name="Prenom" type="s:string" minOccurs="0" /> <s:element name="DateNaiss" type="s:string" minOccurs="0" /> <s:element name="Sexe" type="s:string" minOccurs="0" /> <s:element name="Scope" type="s:string" minOccurs="0" /> <s:element name="DateDebut" type="s:string" minOccurs="0" /> <s:element name="DateFin" type="s:string" minOccurs="0" /> <s:element name="CurrentEpiInfos" type="s:string" minOccurs="0" /> <s:element name="DoctorCode" type="s:string" minOccurs="0" /> <s:element name="PatientType" type="s:string" minOccurs="0" /> <s:element name="EpisodeType" type="s:string" minOccurs="0" /> <s:element name="WardCode" type="s:string" minOccurs="0" /> <s:element name="Present" type="s:string" minOccurs="0" /> <s:element name="Preadmis" type="s:string" minOccurs="0" /> <s:element name="PresentPhy" type="s:string" minOccurs="0" /> <s:element name="UFCode" type="s:string" minOccurs="0" /> <s:element name="EpiExt" type="s:string" minOccurs="0" /> <s:element name="PatIPP" type="s:string" minOccurs="0" /> <s:element name="VirtualScroll" type="s0:ClassVirtualScroll" minOccurs="0" /> </s:sequence> </s:complexType> - <s:complexType name="ClassVirtualScrollWS"> - <s:complexContent> <s:extension base="s0:ClassVirtualScroll" /> </s:complexContent> </s:complexType> - <s:complexType name="ClassVirtualScroll"> - <s:sequence> <s:element name="StartRow" type="s:long" minOccurs="0" /> <s:element name="MaxRows" type="s:long" minOccurs="0" /> <s:element name="Done" type="s:long" minOccurs="0" /> </s:sequence> </s:complexType> - <s:element name="SearchResponse"> - <s:complexType> - <s:sequence> <s:element name="SearchResult" type="s:boolean" minOccurs="0" /> <s:element name="ClsINOUTContext" type="s0:ClassContext" minOccurs="0" /> <s:element name="ClsOUTPatients" type="s0:ClassPatients" minOccurs="0" /> </s:sequence> </s:complexType> </s:element> - <s:complexType name="ClassPatients"> - <s:sequence> <s:element name="Patient" type="s0:ArrayOfClassPatientClassPatient" minOccurs="0" /> </s:sequence> </s:complexType> - <s:complexType name="ArrayOfClassPatientClassPatient"> - <s:sequence> <s:element name="ClassPatient" type="s0:ClassPatient" minOccurs="0" maxOccurs="unbounded" nillable="true" /> </s:sequence> </s:complexType> - <s:complexType name="ClassPatient"> - <s:sequence> <s:element name="ITN" type="s:string" minOccurs="0" /> <s:element name="IPP" type="s:string" minOccurs="0" /> <s:element name="NumEpi" type="s:string" minOccurs="0" /> <s:element name="Nom" type="s:string" minOccurs="0" /> <s:element name="Prenom" type="s:string" minOccurs="0" /> <s:element name="MiddleName" type="s:string" minOccurs="0" /> <s:element name="NomNaissance" type="s:string" minOccurs="0" /> <s:element name="ClsAdresse" type="s0:ClassAdresse" minOccurs="0" /> <s:element name="Telephone" type="s:string" minOccurs="0" /> <s:element name="TelephonePro" type="s:string" minOccurs="0" /> <s:element name="TelephonePortable" type="s:string" minOccurs="0" /> <s:element name="Sexe" type="s:string" minOccurs="0" /> <s:element name="NomJF" type="s:string" minOccurs="0" /> <s:element name="Age" type="s:string" minOccurs="0" /> <s:element name="Qualite" type="s:string" minOccurs="0" /> <s:element name="DateNaissance" type="s:string" minOccurs="0" /> <s:element name="PaysNaissance" type="s:string" minOccurs="0" /> <s:element name="DeptNaissance" type="s:string" minOccurs="0" /> <s:element name="LocalNaissance" type="s:string" minOccurs="0" /> <s:element name="RangNaissance" type="s:string" minOccurs="0" /> <s:element name="EstDecede" type="s:string" minOccurs="0" /> <s:element name="SituationFamiliale" type="s:string" minOccurs="0" /> <s:element name="Enfants" type="s:string" minOccurs="0" /> <s:element name="Nationalite" type="s:string" minOccurs="0" /> <s:element name="ProfCategory" type="s:string" minOccurs="0" /> <s:element name="Profession" type="s:string" minOccurs="0" /> <s:element name="PersonneId" type="s:string" minOccurs="0" /> <s:element name="LienFamilial" type="s:string" minOccurs="0" /> <s:element name="Commentaire" type="s:string" minOccurs="0" /> <s:element name="EpisodeITN" type="s:string" minOccurs="0" /> <s:element name="ArchiveCom" type="s:string" minOccurs="0" /> <s:element name="ArchiveCom1" type="s:string" minOccurs="0" /> <s:element name="ArchiveCom2" type="s:string" minOccurs="0" /> <s:element name="ArchiveCom3" type="s:string" minOccurs="0" /> <s:element name="ArchiveCom4" type="s:string" minOccurs="0" /> <s:element name="ArchiveLoc" type="s:string" minOccurs="0" /> <s:element name="DateDeces" type="s:string" minOccurs="0" /> <s:element name="MereIPP" type="s:string" minOccurs="0" /> <s:element name="MereNom" type="s:string" minOccurs="0" /> <s:element name="MerePrenom" type="s:string" minOccurs="0" /> <s:element name="MereDecede" type="s:string" minOccurs="0" /> <s:element name="PereIPP" type="s:string" minOccurs="0" /> <s:element name="PereNom" type="s:string" minOccurs="0" /> <s:element name="PerePrenom" type="s:string" minOccurs="0" /> <s:element name="PereDecede" type="s:string" minOccurs="0" /> <s:element name="ConjointIPP" type="s:string" minOccurs="0" /> <s:element name="ConjointLast" type="s:string" minOccurs="0" /> <s:element name="ConjointPrenom" type="s:string" minOccurs="0" /> <s:element name="ConjointDecede" type="s:string" minOccurs="0" /> <s:element name="LienFamille" type="s:string" minOccurs="0" /> <s:element name="IdentiteProv" type="s:string" minOccurs="0" /> <s:element name="Alias" type="s:string" minOccurs="0" /> <s:element name="PatientRDT" type="s0:ClassPatientRDT" minOccurs="0" /> <s:element name="Episode" type="s0:ClassEpisode" minOccurs="0" /> </s:sequence> </s:complexType> - <s:complexType name="ClassAdresse"> - <s:sequence> <s:element name="Adresse1" type="s:string" minOccurs="0" /> <s:element name="Adresse2" type="s:string" minOccurs="0" /> <s:element name="Adresse3" type="s:string" minOccurs="0" /> <s:element name="Adresse4" type="s:string" minOccurs="0" /> <s:element name="CodePostal" type="s:string" minOccurs="0" /> <s:element name="Ville" type="s:string" minOccurs="0" /> <s:element name="Pays" type="s:string" minOccurs="0" /> <s:element name="Telephone" type="s:string" minOccurs="0" /> <s:element name="TelephonePro" type="s:string" minOccurs="0" /> <s:element name="Date" type="s:string" minOccurs="0" /> <s:element name="Origine" type="s:string" minOccurs="0" /> <s:element name="TelephonePortable" type="s:string" minOccurs="0" /> <s:element name="AdresseType" type="s:string" minOccurs="0" /> </s:sequence> </s:complexType> - <s:complexType name="ClassPatientRDT"> - <s:sequence> <s:element name="PLNAME" type="s:string" minOccurs="0" /> <s:element name="PFNAME" type="s:string" minOccurs="0" /> <s:element name="PSPEC" type="s:string" minOccurs="0" /> <s:element name="PDOCCON" type="s:string" minOccurs="0" /> <s:element name="PWARD" type="s:string" minOccurs="0" /> <s:element name="ITN" type="s:string" minOccurs="0" /> <s:element name="EPIITN" type="s:string" minOccurs="0" /> <s:element name="PSEX" type="s:string" minOccurs="0" /> <s:element name="PAGE" type="s:string" minOccurs="0" /> <s:element name="BIRTH" type="s:string" minOccurs="0" /> <s:element name="PSELIND" type="s:string" minOccurs="0" /> <s:element name="DEATH" type="s:string" minOccurs="0" /> <s:element name="PDOCADM" type="s:string" minOccurs="0" /> <s:element name="PBED" type="s:string" minOccurs="0" /> <s:element name="DUMMY" type="s:string" minOccurs="0" /> <s:element name="PSTREET" type="s:string" minOccurs="0" /> <s:element name="PPCAD" type="s:string" minOccurs="0" /> <s:element name="TARIF" type="s:string" minOccurs="0" /> <s:element name="PNUM" type="s:string" minOccurs="0" /> <s:element name="PSTS" type="s:string" minOccurs="0" /> <s:element name="WL" type="s:string" minOccurs="0" /> <s:element name="BILL" type="s:string" minOccurs="0" /> <s:element name="FPVA" type="s:string" minOccurs="0" /> <s:element name="PEDATE" type="s:string" minOccurs="0" /> <s:element name="EHOSP" type="s:string" minOccurs="0" /> <s:element name="PROOM" type="s:string" minOccurs="0" /> <s:element name="EPIS" type="s:string" minOccurs="0" /> <s:element name="PUSDESC" type="s:string" minOccurs="0" /> <s:element name="PUFDESC" type="s:string" minOccurs="0" /> <s:element name="PDDATE" type="s:string" minOccurs="0" /> <s:element name="MRGITNS" type="s:string" minOccurs="0" /> <s:element name="PDOB" type="s:string" minOccurs="0" /> <s:element name="MDIAG" type="s:string" minOccurs="0" /> <s:element name="PNDN" type="s:string" minOccurs="0" /> <s:element name="PCNTCOM" type="s:string" minOccurs="0" /> <s:element name="PCNTLOC" type="s:string" minOccurs="0" /> <s:element name="PCNTCOM1" type="s:string" minOccurs="0" /> <s:element name="PCNTCOM2" type="s:string" minOccurs="0" /> <s:element name="PCNTCOM3" type="s:string" minOccurs="0" /> <s:element name="PCNTCOM4" type="s:string" minOccurs="0" /> <s:element name="PHOSP" type="s:string" minOccurs="0" /> <s:element name="MOTHERIPP" type="s:string" minOccurs="0" /> <s:element name="MOTHERNAME" type="s:string" minOccurs="0" /> <s:element name="MOTHERFNAME" type="s:string" minOccurs="0" /> <s:element name="FAMILLYLINK" type="s:string" minOccurs="0" /> <s:element name="PPOST" type="s:string" minOccurs="0" /> <s:element name="PCITY" type="s:string" minOccurs="0" /> <s:element name="IDPROV" type="s:string" minOccurs="0" /> <s:element name="PALIAS" type="s:string" minOccurs="0" /> <s:element name="PRIVE" type="s:string" minOccurs="0" /> <s:element name="DATADMURG" type="s:string" minOccurs="0" /> <s:element name="PMODHOSP" type="s:string" minOccurs="0" /> <s:element name="COUNTRY" type="s:string" minOccurs="0" /> <s:element name="ADRCOMP" type="s:string" minOccurs="0" /> <s:element name="PTEL" type="s:string" minOccurs="0" /> <s:element name="PTEL2" type="s:string" minOccurs="0" /> <s:element name="PCOM" type="s:string" minOccurs="0" /> <s:element name="ECOM" type="s:string" minOccurs="0" /> <s:element name="TRANSIND" type="s:string" minOccurs="0" /> <s:element name="PSYIND" type="s:string" minOccurs="0" /> <s:element name="PMNAME" type="s:string" minOccurs="0" /> <s:element name="GRPMSG" type="s:string" minOccurs="0" /> <s:element name="RECURENT" type="s:string" minOccurs="0" /> <s:element name="PISOFLG" type="s:string" minOccurs="0" /> <s:element name="FACTBLOQ" type="s:string" minOccurs="0" /> <s:element name="PCIND" type="s:string" minOccurs="0" /> <s:element name="ANTCIND" type="s:string" minOccurs="0" /> <s:element name="NOTEMEDV" type="s:string" minOccurs="0" /> <s:element name="PCNTNUM" type="s:string" minOccurs="0" /> <s:element name="PCELLULEGESTION" type="s:string" minOccurs="0" /> <s:element name="IMGIND" type="s:string" minOccurs="0" /> <s:element name="PSAMU" type="s:string" minOccurs="0" /> <s:element name="SAMUEPI" type="s:string" minOccurs="0" /> <s:element name="TYPEPCT" type="s:string" minOccurs="0" /> <s:element name="DATLABO" type="s:string" minOccurs="0" /> <s:element name="NOTIFTYPE" type="s:string" minOccurs="0" /> <s:element name="NOTIFPERMTYPE" type="s:string" minOccurs="0" /> </s:sequence> </s:complexType> - <s:complexType name="ClassEpisode"> - <s:sequence> <s:element name="PatientITN" type="s:string" minOccurs="0" /> <s:element name="PatientIPP" type="s:string" minOccurs="0" /> <s:element name="ITN" type="s:string" minOccurs="0" /> <s:element name="EpisodeID" type="s:string" minOccurs="0" /> <s:element name="EpisodeType" type="s:string" minOccurs="0" /> <s:element name="EpisodeNum" type="s:string" minOccurs="0" /> <s:element name="EpiExt" type="s:string" minOccurs="0" /> <s:element name="Hopital" type="s:string" minOccurs="0" /> <s:element name="Status" type="s:string" minOccurs="0" /> <s:element name="PAP" type="s:string" minOccurs="0" /> <s:element name="Confidentiel" type="s:string" minOccurs="0" /> <s:element name="ConfidentielModif" type="s:string" minOccurs="0" /> <s:element name="Medecin" type="s:string" minOccurs="0" /> <s:element name="MedecinDesc" type="s:string" minOccurs="0" /> <s:element name="USCode" type="s:string" minOccurs="0" /> <s:element name="USDesc" type="s:string" minOccurs="0" /> <s:element name="UFCode" type="s:string" minOccurs="0" /> <s:element name="UFDesc" type="s:string" minOccurs="0" /> <s:element name="Lit" type="s:string" minOccurs="0" /> <s:element name="Chambre" type="s:string" minOccurs="0" /> <s:element name="DateAdmission" type="s:string" minOccurs="0" /> <s:element name="DateSortie" type="s:string" minOccurs="0" /> <s:element name="Etablissement" type="s:string" minOccurs="0" /> <s:element name="DateAdmUrg" type="s:string" minOccurs="0" /> <s:element name="Prive" type="s:string" minOccurs="0" /> <s:element name="Telephone" type="s:string" minOccurs="0" /> <s:element name="ConfidentielMSG" type="s:string" minOccurs="0" /> <s:element name="Commentaire" type="s:string" minOccurs="0" /> <s:element name="Recurent" type="s:string" minOccurs="0" /> <s:element name="Kacquis" type="s:string" minOccurs="0" /> <s:element name="DateK50" type="s:string" minOccurs="0" /> <s:element name="Transport" type="s:string" minOccurs="0" /> <s:element name="CodeAmb" type="s:string" minOccurs="0" /> <s:element name="AccDate" type="s:string" minOccurs="0" /> <s:element name="AccType" type="s:string" minOccurs="0" /> <s:element name="AccRef" type="s:string" minOccurs="0" /> <s:element name="Cellule" type="s:string" minOccurs="0" /> <s:element name="ModeEntree" type="s:string" minOccurs="0" /> <s:element name="EtabOrig" type="s:string" minOccurs="0" /> <s:element name="DateHospPrec" type="s:string" minOccurs="0" /> <s:element name="DaysHospPrec" type="s:string" minOccurs="0" /> <s:element name="ChambreSeule" type="s:string" minOccurs="0" /> <s:element name="Visites" type="s:string" minOccurs="0" /> <s:element name="DroitsOperer" type="s:string" minOccurs="0" /> <s:element name="Room" type="s:string" minOccurs="0" /> <s:element name="Bed" type="s:string" minOccurs="0" /> <s:element name="Prelevement" type="s:string" minOccurs="0" /> <s:element name="Location" type="s:string" minOccurs="0" /> <s:element name="TypePct" type="s:string" minOccurs="0" /> <s:element name="ParcoursCode" type="s:string" minOccurs="0" /> <s:element name="ParcoursDate" type="s:string" minOccurs="0" /> <s:element name="FPAacquis" type="s:string" minOccurs="0" /> <s:element name="CreationDate" type="s:string" minOccurs="0" /> <s:element name="EpisodeRDT" type="s0:ClassEpisodeRDT" minOccurs="0" /> </s:sequence> </s:complexType> - <s:complexType name="ClassEpisodeRDT"> - <s:sequence> <s:element name="PSTS" type="s:string" minOccurs="0" /> <s:element name="PEDATE" type="s:string" minOccurs="0" /> <s:element name="PDOCCON" type="s:string" minOccurs="0" /> <s:element name="EHOSP" type="s:string" minOccurs="0" /> <s:element name="PWARD" type="s:string" minOccurs="0" /> <s:element name="PCAT" type="s:string" minOccurs="0" /> <s:element name="PSPEC" type="s:string" minOccurs="0" /> <s:element name="PCASEN" type="s:string" minOccurs="0" /> <s:element name="PSELIND" type="s:string" minOccurs="0" /> <s:element name="PPRGIND" type="s:string" minOccurs="0" /> <s:element name="EPIITN" type="s:string" minOccurs="0" /> <s:element name="PDOCATT" type="s:string" minOccurs="0" /> <s:element name="PDOCADM" type="s:string" minOccurs="0" /> <s:element name="PBED" type="s:string" minOccurs="0" /> <s:element name="PDIS" type="s:string" minOccurs="0" /> <s:element name="PISOFLG" type="s:string" minOccurs="0" /> <s:element name="PISOTYP" type="s:string" minOccurs="0" /> <s:element name="PMRN" type="s:string" minOccurs="0" /> <s:element name="PCONF" type="s:string" minOccurs="0" /> <s:element name="PNUM" type="s:string" minOccurs="0" /> <s:element name="PUSDESC" type="s:string" minOccurs="0" /> <s:element name="PUFDESC" type="s:string" minOccurs="0" /> <s:element name="DATFACT" type="s:string" minOccurs="0" /> <s:element name="EPIS" type="s:string" minOccurs="0" /> <s:element name="EPIINT" type="s:string" minOccurs="0" /> <s:element name="ADMDATE" type="s:string" minOccurs="0" /> <s:element name="MSGDXP" type="s:string" minOccurs="0" /> <s:element name="PHONE" type="s:string" minOccurs="0" /> <s:element name="TRTAFTDSCHG" type="s:string" minOccurs="0" /> <s:element name="PDDATE" type="s:string" minOccurs="0" /> <s:element name="PROOM" type="s:string" minOccurs="0" /> <s:element name="LSTACT" type="s:string" minOccurs="0" /> <s:element name="SORTBB" type="s:string" minOccurs="0" /> <s:element name="TYPEPI" type="s:string" minOccurs="0" /> <s:element name="COMMENT" type="s:string" minOccurs="0" /> <s:element name="UFACTV" type="s:string" minOccurs="0" /> <s:element name="CODETAB" type="s:string" minOccurs="0" /> <s:element name="EPIWIDE" type="s:string" minOccurs="0" /> <s:element name="PCELLULEGESTION" type="s:string" minOccurs="0" /> <s:element name="DATADMURG" type="s:string" minOccurs="0" /> <s:element name="PRIVE" type="s:string" minOccurs="0" /> <s:element name="MATERNITE" type="s:string" minOccurs="0" /> <s:element name="DATDM" type="s:string" minOccurs="0" /> <s:element name="RECURENT" type="s:string" minOccurs="0" /> <s:element name="PDOCCONDESC" type="s:string" minOccurs="0" /> <s:element name="PMODHOSP" type="s:string" minOccurs="0" /> <s:element name="LASTMVTDATE" type="s:string" minOccurs="0" /> <s:element name="PCONFACC" type="s:string" minOccurs="0" /> <s:element name="RONLY" type="s:string" minOccurs="0" /> <s:element name="TRANSIND" type="s:string" minOccurs="0" /> <s:element name="PSYIND" type="s:string" minOccurs="0" /> <s:element name="GRPMSG" type="s:string" minOccurs="0" /> <s:element name="FACTBLOQ" type="s:string" minOccurs="0" /> <s:element name="PCIND" type="s:string" minOccurs="0" /> <s:element name="ANTCIND" type="s:string" minOccurs="0" /> <s:element name="NOTEMEDV" type="s:string" minOccurs="0" /> <s:element name="EpiTypeDesc" type="s:string" minOccurs="0" /> <s:element name="HasRUM" type="s:string" minOccurs="0" /> <s:element name="DSPPREUN" type="s:string" minOccurs="0" /> <s:element name="DSPPREDT" type="s:string" minOccurs="0" /> <s:element name="DSPADMUN" type="s:string" minOccurs="0" /> <s:element name="DSPADMDT" type="s:string" minOccurs="0" /> <s:element name="DTPREAD" type="s:string" minOccurs="0" /> <s:element name="UFCODACT" type="s:string" minOccurs="0" /> <s:element name="PSAMU" type="s:string" minOccurs="0" /> </s:sequence> </s:complexType> - <s:element name="SearchCWS"> - <s:complexType> - <s:sequence> <s:element name="ClsINUserLogonWS" type="s0:ClassUserLogonWS" minOccurs="0" /> <s:element name="ClsINPatientSearchParams" type="s0:ClassPatientSearchParams" minOccurs="0" /> </s:sequence> </s:complexType> </s:element> - <s:complexType name="ClassUserLogonWS"> - <s:sequence> <s:element name="AccessCode" type="s:string" minOccurs="0" /> <s:element name="Password" type="s:string" minOccurs="0" /> </s:sequence> </s:complexType> - <s:element name="SearchCWSResponse"> - <s:complexType> - <s:sequence> <s:element name="SearchCWSResult" type="s0:ClassPatients" minOccurs="0" /> </s:sequence> </s:complexType> </s:element> </s:schema> </types> - <message name="SearchSoapIn"> <part name="parameters" element="s0:Search" /> </message> - <message name="SearchSoapOut"> <part name="parameters" element="s0:SearchResponse" /> </message> - <message name="SearchCWSSoapIn"> <part name="parameters" element="s0:SearchCWS" /> </message> - <message name="SearchCWSSoapOut"> <part name="parameters" element="s0:SearchCWSResponse" /> </message> - <portType name="ClassPatientSearchWSSoap"> - <operation name="Search"> <input message="s0:SearchSoapIn" /> <output message="s0:SearchSoapOut" /> </operation> - <operation name="SearchCWS"> <input message="s0:SearchCWSSoapIn" /> <output message="s0:SearchCWSSoapOut" /> </operation> </portType> - <binding name="ClassPatientSearchWSSoap" type="s0:ClassPatientSearchWSSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> - <operation name="Search"> <soap:operation soapAction="http://www.XXXX.fr/com.XXXX.med.hs.WebServices.pats.ClassPatientSearchWS.Search" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> - <operation name="SearchCWS"> <soap:operation soapAction="http://www.XXXX.fr/com.XXXX.med.hs.WebServices.pats.ClassPatientSearchWS.SearchCWS" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> </binding> - <service name="ClassPatientSearchWS"> - <port name="ClassPatientSearchWSSoap" binding="s0:ClassPatientSearchWSSoap"> <soap:address location="http://139.10.73.107:8972/csp/dsa-dvp-620/com.XXXX.med.hs.WebServices.pats.ClassPatientSearchWS.cls" /> </port> </service> </definitions> this is what arrives on the server : <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.or g/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:so ap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><Search xmlns="http:// www.XXX.fr"><ClsINOUTContext><AccessCode>617</AccessCode></ClsINOUTContext>< ClsINPatientSearchParams><SearchType>1</SearchType><Nom>D</Nom><VirtualScroll /> </ClsINPatientSearchParams></Search></soap:Body></soap:Envelope> I'm sure I set data on this param : ClsPatientSearchParams.VirtualScroll = new ClassPatientSearchWS.ClassVirtualScroll(); ClsPatientSearchParams.VirtualScroll.StartRow = 10; ClsPatientSearchParams.VirtualScroll.MaxRows = 20; I'm working on Linux, with this Mono : mono-142439.tar.bz2. I just compile it. I just try to replace in the WebService the type "long" to "string", and it's working ! But I think this is not a good solution (serialization problem in Mono ?). Thanks |
| Free embeddable forum powered by Nabble | Forum Help |