[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: duplicate calls to web service
Are you looping on error and "retrying"?
> -----Original Message-----
> From: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:ftpapi-
> bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Kim Gibson
> Sent: Wednesday, February 09, 2011 2:19 PM
> To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
> Subject: duplicate calls to web service
>
> I figured I should change the subject line to better suit my problem.
> The previous thread I was posting on was: XALLOC in program
> LIBHTTP/HTTPAPIR4.
>
>
>
> After changing my call to the web service to include a 60-second
> timeout, I'm still having an issue with duplicate requests. It doesn't
> always happen. Only on every 4th or 5th call to the web service.
>
>
>
> This is what my httpapi_debug.txt file looks like - indeed it appears
> that I'm making TWO requests. It looks like it's timing out at one
> point:
>
> =======================================================================
> =
> ==========
>
> 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_url_get(): entered
>
> http_persist_open(): entered
>
> http_long_ParseURL(): entered
>
> DNS resolver retrans: 2
>
> DNS resolver retry : 2
>
> DNS resolver options: x'00000136'
>
> DNS default domain: companyiworkfor.com
>
> DNS server found: 192.168.30.9
>
> DNS server found: 207.170.210.162
>
> DNS server found: 168.215.210.50
>
> SetError() #2: Host name look up failed
>
>
>
> :::many, many, many blank lines::::
>
>
>
>
> http_persist_open(): entered
>
> http_long_ParseURL(): entered
>
> DNS resolver retrans: 2
>
> DNS resolver retry : 2
>
> DNS resolver options: x'00000136'
>
> DNS default domain: companyiworkfor.com
>
> DNS server found: 192.168.30.9
>
> DNS server found: 207.170.210.162
>
> DNS server found: 168.215.210.50
>
> -----------------------------------------------------------------------
> -
> -------------
>
> Dump of server-side certificate information:
>
> -----------------------------------------------------------------------
> -
> -------------
>
> Cert Validation Code = 0
>
> -----BEGIN CERTIFICATE-----
>
> Removed certificate info
>
> -----END CERTIFICATE-----
>
> Serial Number: Removed serial number
>
> Common Name: ws.labone.com
>
> Country: US
>
> State/Province: New Jersey
>
> Locality: Teterboro
>
> Org Unit: Quest Diagnostics, Incorporated
>
> Org: Corp IT - renwws01
>
> Issuer Org: VeriSign Trust Network
>
> Issuer Org Unit: www.verisign.com/CPS Incorp.by Ref. LIABILITY
> LTD.(c)97
> VeriSign,
>
> OU=VeriSign International Server CA - Class 3, OU=VeriSign, Inc.
>
> Version: 03
>
> not before: 20101005180000
>
> not after: 20111006175959
>
> pub key alg: 1.2.840.113549.1.1.5
>
>
>
> Protocol Used: TLS Version 1
>
> http_persist_post(): entered
>
> http_long_ParseURL(): entered
>
> do_post(): entered
>
> POST /services/eoservice.asmx HTTP/1.1
>
> Host: ws.labone.com
>
> User-Agent: http-api/1.23
>
> Content-Type: text/xml
>
> Expect: 100-continue
>
> Content-Length: 2354
>
>
>
>
>
> recvresp(): entered
>
> HTTP/1.1 100 Continue
>
>
>
>
>
> SetError() #13: HTTP/1.1 100 Continue
>
> senddoc(): entered
>
> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
>
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>
> xmlns:eos="http://QuestWebServices/EOService"><soapenv:Header
> /><soapenv:Body>
>
> <eos:DeliverExamOneContent>
> <eos:username>blahblahblah</eos:username>
>
>
> <eos:password>blahblahblah</eos:password>
> <eos:destinationID>RX</eos:destinationID>
>
> <eos:payload><![CDATA[<TXLife
> xsi:schemaLocation="http://ACORD.org/Standards/Life/2
>
> TxLife2.10.00enum.xsd"
>
> xmlns="http://ACORD.org/Standards/Life/2"
>
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
> xmlns:n="http://ACORD.org/Standards/Life/2">
>
>
>
> <TXLifeRequest PrimaryObjectID="Holding_ProposedPolicy">
>
> <TransRefGUID>LAN024313401-2011-02-0912:52:25</TransRefGUID>
>
> <TransType tc="121">General Requirements Order Request</TransType>
>
> <TransExeDate>2011-02-09</TransExeDate>
>
> <TransExeTime>12:52:25</TransExeTime>
>
> <NoResponseOK tc="0">False</NoResponseOK>
>
> <TestIndicator tc="0">False</TestIndicator>
>
>
>
>
>
> </TXLifeRequest>
>
>
>
> </TXLife>
>
>
>
> ]]></eos:payload></eos:DeliverExamOneContent></soapenv:Body></soapenv:E
> n
> velope>
>
> recvresp(): entered
>
> SetError() #43: CommSSL_Read: time-out!
>
> http_close(): entered
>
> SetError() #22: open(): No such path or directory.
>
> http_persist_open(): entered
>
> http_long_ParseURL(): entered
>
> DNS resolver retrans: 2
>
> DNS resolver retry : 2
>
> DNS resolver options: x'00000136'
>
> DNS default domain: companyiworkfor.com
>
> DNS server found: 192.168.30.9
>
> DNS server found: 207.170.210.162
>
> DNS server found: 168.215.210.50
>
> -----------------------------------------------------------------------
> -
> -------------
>
> Dump of server-side certificate information:
>
> -----------------------------------------------------------------------
> -
> -------------
>
> Cert Validation Code = 0
>
> -----BEGIN CERTIFICATE-----
>
> Removed certificate info
>
> -----END CERTIFICATE-----
>
> Serial Number: removed serial number
>
> Common Name: ws.labone.com
>
> Country: US
>
> State/Province: New Jersey
>
> Locality: Teterboro
>
> Org Unit: Quest Diagnostics, Incorporated
>
> Org: Corp IT - renwws01
>
> Issuer Org: VeriSign Trust Network
>
> Issuer Org Unit: www.verisign.com/CPS Incorp.by Ref. LIABILITY
> LTD.(c)97
> VeriSign,
>
> OU=VeriSign International Server CA - Class 3, OU=VeriSign, Inc.
>
> Version: 03
>
> not before: 20101005180000
>
> not after: 20111006175959
>
> pub key alg: 1.2.840.113549.1.1.5
>
>
>
> Protocol Used: TLS Version 1
>
> http_persist_post(): entered
>
> http_long_ParseURL(): entered
>
> do_post(): entered
>
> POST /services/eoservice.asmx HTTP/1.1
>
> Host: ws.labone.com
>
> User-Agent: http-api/1.23
>
> Content-Type: text/xml
>
> Expect: 100-continue
>
> Content-Length: 2358
>
>
>
>
>
> recvresp(): entered
>
> HTTP/1.1 100 Continue
>
>
>
>
>
> SetError() #13: HTTP/1.1 100 Continue
>
> senddoc(): entered
>
> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
>
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
>
> xmlns:eos="http://QuestWebServices/EOService"><soapenv:Header
> /><soapenv:Body>
>
> <eos:DeliverExamOneContent>
> <eos:username>blahblahblah</eos:username>
>
>
> <eos:password>blahblah</eos:password>
> <eos:destinationID>RX</eos:destinationID>
>
> <eos:payload><![CDATA[<TXLife
> xsi:schemaLocation="http://ACORD.org/Standards/Life/2
>
> TxLife2.10.00enum.xsd"
>
> xmlns="http://ACORD.org/Standards/Life/2"
>
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
> xmlns:n="http://ACORD.org/Standards/Life/2">
>
>
>
>
>
> <TXLifeRequest PrimaryObjectID="Holding_ProposedPolicy">
>
> <TransRefGUID>SUL024313501-2011-02-0912:53:27</TransRefGUID>
>
> <TransType tc="121">General Requirements Order Request</TransType>
>
> <TransExeDate>2011-02-09</TransExeDate>
>
> <TransExeTime>12:53:27</TransExeTime>
>
> <NoResponseOK tc="0">False</NoResponseOK>
>
> <TestIndicator tc="0">False</TestIndicator>
>
>
>
> </TXLifeRequest>
>
>
>
> </TXLife>
>
>
>
> ]]></eos:payload></eos:DeliverExamOneContent></soapenv:Body></soapenv:E
> n
> velope>
>
> recvresp(): entered
>
> =======================================================================
> =
> ==
>
>
>
> Does this look like a problem that I can control?
>
>
>
> Thanks for your input,
>
>
>
> Kim Gibson
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------