Salut,
J'ai essayé de refaire la connexion à partir du wizard... Cela ne change rien.
J'essaye donc d'analyser les contenus du fichier manifest.
J'ai trouvé ces 2 passages sur le nom de ma connexion UPDATE =
...
<xsf:rule caption="Règle 1" isEnabled="yes">
<xsf:queryAction adapter="AffichageClients"></xsf:queryAction>
<xsf:submitAction adapter="Update"></xsf:submitAction>
<xsf:queryAction adapter="AfficheClient"></xsf:queryAction>
<xsf:dialogBoxMessageAction>Mise à jour effectuée !</xsf:dialogBoxMessageAction>
</xsf:rule>
et à la fin de ceci :
<xsf:dataAdapters>
<xsf:webServiceAdapter wsdlUrl="http://10.20.20.103:90/WSTraitex/Service.asmx?WSDL" queryAllowed="no" submitAllowed="yes" name="DeleteClients">
<xsf:operation name="DeleteClient" soapAction="http://tempuri.org/DeleteClient" serviceUrl="http://10.20.20.103:90/WSTraitex/Service.asmx">
<xsf:input source="Submit4.xml">
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:DeleteClient/tns:Tab" replaceWith="/dfs:myFields/dfs:dataFields/tns:GetClientsMasseResponse/tns:GetClientsMasseResult" dataObject="AffichageClients"></xsf:partFragment>
</xsf:input>
</xsf:operation>
</xsf:webServiceAdapter>
<xsf:webServiceAdapter wsdlUrl="http://10.20.20.103:90/WSTraitex/Service.asmx?WSDL" queryAllowed="no" submitAllowed="yes" name="InsertClient">
<xsf:operation name="InsertClient" soapAction="http://tempuri.org/InsertClient" serviceUrl="http://10.20.20.103:90/WSTraitex/Service.asmx">
<xsf:input source="Submit5.xml">
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Nom0" replaceWith="/my:mesChamps/my:groupe2/my:tbCode"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Nom1" replaceWith="/my:mesChamps/my:groupe2/my:tbNom1"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Nom2" replaceWith="/my:mesChamps/my:groupe2/my:tbNom2"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Adresse1" replaceWith="/my:mesChamps/my:groupe2/my:Adresse0"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Adresse2" replaceWith="/my:mesChamps/my:groupe2/my:Adresse1"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Adresse3" replaceWith="/my:mesChamps/my:groupe2/my:Adresse2"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:CodeP" replaceWith="/my:mesChamps/my:groupe2/my:tbCodeP"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Localite" replaceWith="/my:mesChamps/my:groupe2/my:tbLocalite"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:IDPays" replaceWith="/my:mesChamps/my:groupe2/my:comboPays"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:IDPaysTVA" replaceWith="/my:mesChamps/my:groupe2/my:comboPaysTVA"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:TexteL" replaceWith="/my:mesChamps/my:groupe2/my:tbTexteLibre"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:NumTel" replaceWith="/my:mesChamps/my:groupe2/my:tbNumTel"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:NumFax" replaceWith="/my:mesChamps/my:groupe2/my:tbNumFax"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Site" replaceWith="/my:mesChamps/my:groupe2/my:tbSite"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:Email" replaceWith="/my:mesChamps/my:groupe2/my:tbEmail"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:StructClient1" replaceWith="/my:mesChamps/my:groupe2/my:tbStructClient1"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:StructClient2" replaceWith="/my:mesChamps/my:groupe2/my:tbStructClient2"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:CodeTarif" replaceWith="/my:mesChamps/my:groupe2/my:tbCodeTarif"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:IDDevise" replaceWith="/my:mesChamps/my:groupe2/my:comboDevise"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:IDLangue" replaceWith="/my:mesChamps/my:groupe2/my:comboLangue"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:InsertClient/tns:IDTVA" replaceWith="/my:mesChamps/my:groupe2/my:comboTVA"></xsf:partFragment>
</xsf:input>
</xsf:operation>
</xsf:webServiceAdapter>
<xsf:webServiceAdapter wsdlUrl="http://10.20.20.103:90/WSTraitex/Service.asmx?WSDL" queryAllowed="no" submitAllowed="yes" name="Update">
<xsf:operation name="UpdateClient" soapAction="http://tempuri.org/UpdateClient" serviceUrl="http://10.20.20.103:90/WSTraitex/Service.asmx">
<xsf:input source="Submit.xml">
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:UpdateClient/tns:Tab" replaceWith="/"></xsf:partFragment>
<xsf:partFragment match="/dfs:myFields/dfs:dataFields/tns:UpdateClient/tns:SUPPRESSION" replaceWith="/my:mesChamps/my:AfficheClient/my:checkSup"></xsf:partFragment>
</xsf:input>
</xsf:operation>
</xsf:webServiceAdapter>
</xsf:dataAdapters>
Je ne vois vraiment rien de spécial... Les arguments sont bien ceux spécifiés. Je dois cherché après quoi selon toi ?
Bien à toi.