In your perl code do you have autotype set and/or are you specifying the
type on each value?
 
   SOAP::Data->name('String_1' => 's1' )
   or 
   SOAP::Data->type('string')->name('String_1' => 's1' )
 
Fred

________________________________

From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Frank Caruso
Sent: Monday, March 26, 2007 3:24 PM
To: [email protected]
Subject: Web Service and SOAP


** We are trying to consume a Remedy webservice using Perl and
SOAP::Lite. However, we keep getting the same error message:

Fault :org.xml.sax.SAXException: Error: URI=null Line=1: Undeclared
prefix: "xsi:type". 
Faultcode :soapenv:Server.userException

Here is the SOAP envelope being sent:

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:xsi=" http://www.w3.org/1999/XMLSchema-instance
<http://www.w3.org/1999/XMLSchema-instance> "
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsd="
http://www.w3.org/1999/XMLSchema <http://www.w3.org/1999/XMLSchema> "
soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:soap=" http://schemas.xmlsoap.org/soap/envelope/
<http://schemas.xmlsoap.org/soap/envelope/> ">
    <soap:Header>
        <AuthenticationInfo>
            <userName>sdsddsdt</userName>
            <password>sdsdsdsdsd</password> 
        </AuthenticationInfo>
    </soap:Header>
    <soap:Body>
    <namesp1:OpGet xmlns:namesp1="AOLChangeManagementWSDL">
        <Change_Request_
xsi:type="xsd:string">00302140</Change_Request_> 
    </namesp1:OpGet>
    </soap:Body>
</soap:Envelope>


Any thoughts

-- 
Frank Caruso
Specific Integration, Inc.
Senior Remedy Engineer, ITIL Foundation Certified 
www.specificintegration.com
703-376-1249 __20060125_______________________This posting was submitted
with HTML in it___ 

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to