####
use SOAP::Lite;
print SOAP::Lite->service('http://localhost/SiebelSOAP/SiebelPhysician.xsd')
->FindByRCN(
SOAP::Data->type('complex')->name('FindByRCNRequest')->value(
\SOAP::Data->value(
SOAP::Data->type('string')->name('federativeUnity')->value('PR'),
SOAP::Data->type('integer')->name('regionalConcilNumber')
->value(11778)
)
)
);
####
POST http://saomc11024412/cgi-bin/siebel-soap.pl HTTP/1.1
Accept: text/xml
Accept: multipart/*
Accept: application/soap
Content-Length: 681
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:SiebelPhysician#FindByRCN"
PR
11778
####
SOAP service to query physicians in Siebel database
####
####
soap:Client
SOAPAction shall match 'uri#method' if present (got 'urn:SiebelPhysician#FindByRCN', expected 'urn:SiebelPhysician#FindByRCNRequest'