Paul,

Looks like 4D does not handle that WSDL file format. No idea why! I tried to 
tweak that wsdl to make it look more like a wsdl 4D generates, but was not able 
to.

I imported that wsdl into SoapUI and that works fine, so it is a 4D issue.

I guess you’ll have to roll your own method manually.

Sorry for not be much more helpful :-(
julio

> On Nov 29, 2017, at 14:26, Paul Dennis via 4D_Tech <[email protected]> 
> wrote:
> 
> Iam trying to create a web service to 
> 
> https://test.landz.co.uk/wcf/4.0/managed.svc?wsdl
> 
> Method is BankModulusAndSortcodeDDEnabledCheck 
> 
> I have tried to create the xml manually see Below and this matches what
> support say should work but it doesnt. 
> 
> If I try to use the wizard I cant get past the initial screen, Normally you
> get to choose the methods. Any one got any idea how to get the wizard to
> work
> 
> Thanks
> Paul
> 
> 
>  // ----------------------------------------------------
>  // User name (OS): Paul
>  // Date and time: 29/11/17, 11:17:41
>  // ----------------------------------------------------
>  // Method: LZ_Bank_Check
>  // Description
>  // 
>  //
>  // Parameters
>  // ----------------------------------------------------
> 
>  //C_BOOLEAN($1;$ServiceLive)  // true or false if declined
> C_TEXT($1;$2;$0;$3;$vtRedirectUrl)  // pp or GC for paypoint or gocardless 
> C_BLOB($vbBank)
> C_LONGINT($vlResult)
> C_TEXT($Action_t;$method_t;$vs20Tag;$xml_text;$root_xmlref;$webRequest_t;$Credentials_t)
> C_TEXT($aNSName1;$aNSName2;$aNSValue1;$aNSValue2;$Namespace;$Root)
> 
> $Action_t:="https://webservices.landz.co.uk/IManaged/BankModulusAndSortcodeDDEnabledCheck";
> $method_t:="BankModulusAndSortcodeDDEnabledCheck"
> 
> BankSort_t:="402310"
> BankAccount_t:="41381024"
> 
> $Namespace:="http://schemas.xmlsoap.org/soap/envelope/";
> $aNSName1:="xmlns:web"
> $aNSName2:="xmlns:web1"
> $aNSValue1:="https://webservices.landz.co.uk";
> $aNSValue2:="http://schemas.datacontract.org/2004/07/WebApi";
> $Root:="soapenv:Envelope"
> 
> $root_xmlref:=DOM Create XML
> Ref($Root;$Namespace;$aNSName1;$aNSValue1;$aNSName2;$aNSValue2)
> $webRequest_t:=DOM Create XML element($root_xmlref;"soapenv:Header")
> $webRequest_t:=DOM Create XML element($root_xmlref;"soapenv:Body")
> $webRequest_t:=DOM Create XML
> element($webRequest_t;"web:BankModulusAndSortcodeDDEnabledCheck")
> $webRequest_t:=DOM Create XML element($webRequest_t;"web:request")
> $Credentials_t:=DOM Create XML element($webRequest_t;"web1:Credentials")
> 
> $vs20Tag:=DOM Create XML element($Credentials_t;"web:Group")
> DOM SET XML ELEMENT VALUE($vs20Tag;"2171")
> 
> $vs20Tag:=DOM Create XML element($Credentials_t;"web:SecurityCode")
> DOM SET XML ELEMENT VALUE($vs20Tag;"password")
> 
> $vs20Tag:=DOM Create XML
> element($webRequest_t;"web1:RemoveErrorDescription")
> DOM SET XML ELEMENT VALUE($vs20Tag;"false")
> 
> $vs20Tag:=DOM Create XML element($webRequest_t;"web1:AccountNo")
> DOM SET XML ELEMENT VALUE($vs20Tag;BankAccount_t)
> 
> $vs20Tag:=DOM Create XML element($webRequest_t;"web1:Sortcode")
> DOM SET XML ELEMENT VALUE($vs20Tag;BankSort_t)
> 
> $xml_text:=""
> DOM EXPORT TO VAR($root_xmlref;$xml_text)
> SET TEXT TO PASTEBOARD($xml_text)
> 
> DOM EXPORT TO VAR($root_xmlref;$vbBank)
> 
>  //DOM EXPORT TO FILE($root_xmlref;"C:\\folder\MyDoc.xml")
> 
> DOM CLOSE XML($root_xmlref)
> 
> TRACE
> 
> WEB SERVICE SET PARAMETER("BankModulusAndSortcodeDDEnabledCheck";$xml_text)
> 
> 
> WEB SERVICE
> CALL("https://test.landz.co.uk/wcf/4.0/managed.svc";$Action_t;$method_t;"https://webservices.landz.co.uk";Web
> Service manual out)
> 
> If (OK=1)
> 
> WEB SERVICE GET
> RESULT($vtRedirectUrl;"BankModulusAndSortcodeDDEnabledCheckResult";*)  //
> get result in temp local variable
> $0:=$ServiceLive
> 
> End if 
> 
> 
> 
> --
> Sent from: http://4d.1045681.n5.nabble.com/4D-Tech-f1376241.html
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> FAQ:  http://lists.4d.com/faqnug.html
> Archive:  http://lists.4d.com/archives.html
> Options: http://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[email protected]
> **********************************************************************

--
Julio Carneiro
[email protected]



**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************
  • Web Service Wizard Paul Dennis via 4D_Tech
    • Re: Web Service Wizard Julio Carneiro via 4D_Tech

Reply via email to