[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: http_url_post_xml problem



I changed a version number and put in a different password.  This time I got 
the following error:

SetError() #13: HTTP/1.1 400 No Host matches server name ics2wstest.ic3.com



----- Original Message ----- 
From: "Grizzly Malchow" <grizzlym@xxxxxxxxxxxxxxxxxxxxx>
To: "HTTPAPI and FTPAPI Projects" <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, January 23, 2009 11:57 AM
Subject: RE: http_url_post_xml problem


>I see in the debug file there was a xml parse error.
> Since you're using a name space of s I would think you need to setup your 
> envelope, header, and body as follows.
>
> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";>
> <s:Header>
> </s:Header>
> <s:Body>
> </s:Body>
>
> SOAP greatly confuses me, but following this convention has worked for me.
>
> -----Original Message-----
> From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of John 
> Clark(Hotmail)
> Sent: Friday, January 23, 2009 8:55 AM
> To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
> Subject: http_url_post_xml problem
>
> I am trying to set up a test web service call to a tax calculation 
> program, but I am getting a 500 error.  I am new to using this stuff, so I 
> have no idea what the problem could be.  I have attached the debug log.
>
> Thanks in advance,
>
> John
>
> Here is my test program:
>
> SOAP =
>   '<?xml version="1.0" encoding="UTF-8"?>'
> +  '<Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/";>'
> +    '<Header>'
> +      '<Security mustUnderstand="1" xmlns:wsse="http://docs.oasis-'
> +                'open.org/wss/2004/01/oasis-200401-wss-wssecurity-'
> +                'secext-1.0.xsd">'
> +        '<UsernameToken Id="uuid-90128b0b-6212-4e16-9382-'
> +                       'e55489fa6444-1">'
> +          '<Username>' + %TRIM(MerchID) + '</Username>'
> +          '<Password Type="http://docs.oasis-open.org/wss/2004/01/'
> +                    'oasis-200401-wssusername-token-profile-1.0'
> +                    '#PasswordText">' + %TRIM(Password)
> +          '</Password>'
> +        '</UsernameToken>'
> +      '</Security>'
> +    '</Header>'
> +    '<Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; '
> +          'xmlns:xsd="http://www.w3.org/2001/XMLSchema";>'
>
> +      '<requestMessage xmlns="urn:schemas-cybersource-com:transaction-'
> +                      'data-1.18">'
> +        '<merchantID>' + %TRIM(MerchID) + '</merchantID>'
> +        '<merchantReferenceCode>482046C3A7E94F5</merchantReferenceCode>'
> +        '<billTo>'
> +          '<street1>1295 Charleston Rd.</street1>'
> +          '<city>Mountain View</city>'
> +          '<state>CA</state>'
> +          '<postalCode>94043</postalCode>'
> +          '<country>US</country>'
> +        '</billTo>'
> +        '<item id="0">'
> +          '<unitPrice>100.00</unitPrice>'
> +          '<quantity>1</quantity>'
> +          '<productCode>18902</productCode>'
> +          '<productName>Test Product</productName>'
> +          '<productSKU>2B1079</productSKU>'
> +        '</item>'
> +        '<taxService run="true"/>'
> +      '</requestMessage>'
> +    '</Body>'
> +  '</Envelope>';
>
>
> http_debug(*ON);
>
> rc = http_url_post_xml(
>           'https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor'
>                  : %addr(SOAP) + 2
>                  : %len(SOAP)
>                  : *NULL
>                  : %paddr(Incoming)
>                  : *NULL);
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
> 

-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------