Hi Scott,
Thanks for the reply ,
As far as I know I am using the same endpoint and soap action as in
wsdl ,
When I am calling this through soap ui I am getting the response which
I need, but through httpapi I am not getting that response .
Kindly provide solution to this as I have some deadline for this
project.
I am attaching the wsdl for your reference.
Thanks and regards,
Dishant Sharma
On Sun, Mar 20, 2016 at 1:44 p.m., Scott Klement
<[1]sk@xxxxxxxxxxxxxxxx> wrote:
Dishant,
You are indeed getting a response. Here are the response headers:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=UTF-8
Content-Length: 36
Date: Wed, 16 Mar 2016 18:47:57 GMT
Here is the response body:
Unable to get the specified resource
Since this is not an XML document, and you've told HTTPAPI to parse
it
as XML, HTTPAPI is returning an error saying that the XML parse
failed.
I realize that this is not what you want to see -- but as far as I
can
tell, HTTPAPI is working perfectly. It is sending your data to the
server, and it is receiving the response from the server. When you
tell
it to parse the response as XML, it's correctly telling you that
it's
not valid XML.
I would suggest that you examine the WSDL for this service (I would
use
a tool like Soap UI to do this) and see what the message, endpoint,
and
soapaction should be, and compare them to what you're sending.
-SK
On 3/19/2016 11:22 PM, Dishant Sharma wrote:
> Hi Scott,
>
> Httpapi works fine with the web service of webservicex.net but
I am
> trying to consume a TiBCO web service in my rpgle program. But
m not
> able to get the apt response from it instead I get an error
that
> "unable to find the specified resource". In my debug log ,I
have tested
> the web service in soap ui and its working fine , I am able to
get the
> right response .
> Below is my debug log for that call.
>
> HTTPAPI Ver 1.23 released 2008-04-24
> OS/400 Ver V6R1M0
>
> New iconv() objects set, PostRem=819. PostLoc=0. ProtRem=819.
ProtLoc=0
> http_persist_open(): entered
> http_long_ParseURL(): entered
> DNS resolver retrans: 2
> DNS resolver retry : 2
> DNS resolver options: x'[1]00000136'
> DNS default domain: WARSAW.BMET
> DNS server found: 10.1.3.4
> DNS server found: 10.1.3.5
> http_persist_post(): entered
> http_long_ParseURL(): entered
> do_post(): entered
> POST /Services/Service.serviceagent/PortTypeEndpoint1P
HTTP/1.1
> Host: [2]10.201.223.193:7878
> User-Agent: http-api/1.23
> Content-Type: text/xml
> SOAPAction: /Service.serviceagent/PortTypeEndpoint1P/GTINgen
> Expect: 100-continue
> Content-Length: 416
>
> recvresp(): entered
> HTTP/1.1 100 Continue
>
> SetError() #13: HTTP/1.1 100 Continue
> senddoc(): entered
> <?xml version="1.0"
>
encoding="utf-8"?><soapenv:Envelopexmlns:soapenv="[3]http://schemas.
xml
> soap.org/soap/envelope/"
> xmlns:xsi="[4]http://www.w3.org/2001/XMLSchema-instance"
>
xmlns:xsd="[5]http://www.w3.org/2001/XMLSchema"xmlns:sch="[6]http://
www
>
.tibco.com/schemas/LaserSOAP/Schemas/Schema.xsd"><soapenv:Header/><s
oap
> env:Body> <sch:root> <sch:ITEMNBR>113768</sch:ITEMNBR>
> </sch:root></soapenv:Body></soapenv:Envelope>
> recvresp(): entered
> HTTP/1.1 200 OK
> Server: Apache-Coyote/1.1
> Content-Type: text/html;charset=UTF-8
> Content-Length: 36
> Date: Wed, 16 Mar 2016 18:47:57 GMT
>
> SetError() #13: HTTP/1.1 200 OK
> recvdoc parms: identity 36
> header_load_cookies() entered
> recvdoc(): entered
> SetError() #0:
> Unable to get the specified resource
> http_close(): entered
> SetError() #66: XML parse failed at line 1, col 0: syntax
error
>
> Thanks ,
> Dishant Sharma
>
> ::DISCLAIMER::
>
--------------------------------------------------------------------
---
>
--------------------------------------------------------------------
---
> ------
>
> The contents of this e-mail and any attachment(s) are
confidential and
> intended for the named recipient(s) only.
> E-mail transmission is not guaranteed to be secure or
error-free as
> information could be intercepted, corrupted,
> lost, destroyed, arrive late or incomplete, or may contain
viruses in
> transmission. The e mail and its contents
> (with or without referred errors) shall therefore not attach
any
> liability on the originator or HCL or its affiliates.
> Views or opinions, if any, presented in this email are solely
those of
> the author and may not necessarily reflect the
> views or opinions of HCL or its affiliates. Any form of
reproduction,
> dissemination, copying, disclosure, modification,
> distribution and / or publication of this message without the
prior
> written consent of authorized representative of
> HCL is strictly prohibited. If you have received this email in
error
> please delete it and notify the sender immediately.
> Before opening any email and/or attachments, please check them
for
> viruses and other defects.
>
>
--------------------------------------------------------------------
---
>
--------------------------------------------------------------------
---
> ------
>
> References
>
> 1. tel:00000136
> 2. tel:10.201.223.193
> 3. http://schemas.xmlsoap.org/soap/envelope/
> 4. http://www.w3.org/2001/XMLSchema-instance
> 5. http://www.w3.org/2001/XMLSchema
> 6. http://www.tibco.com/schemas/LaserSOAP/Schemas/Schema.xsd
>
--------------------------------------------------------------------
---
> 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
--------------------------------------------------------------------
---
References
1. mailto:sk@xxxxxxxxxxxxxxxx
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------