As the PHP app worked I know it is not the CURL installed at /user/bin/. So I am trying to use an External action, passing the arguments and header to a script. During debug I was seeing good results: missing header, missing token etc. But now that I have all those in place the the action almost immediately returns blank results. I know this API call takes a few seconds to respond. How do I get and External action to wait?
Wayne > On 11 Dec 2019, at 2:17 pm, Wayne Irvine <wa...@byteserve.com.au> wrote: > > Sorry about the formatting. Seems attachments cause the signature to be added. > > The attached files are a better comparison. > > The PHP results in good returned data. The TAF gives an SSL handshake error. > > > To unsubscribe from this list, please send an email to > lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe > terascript-talk" in the body. <api_call.php> > > To unsubscribe from this list, please send an email to > lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe > terascript-talk" in the body. <tdtest6.taf> > > >> On 11 Dec 2019, at 2:02 pm, Wayne Irvine <wa...@byteserve.com.au >> <mailto:wa...@byteserve.com.au>> wrote: >> >> I’m still fighting with this. I enabled PHP and ran this sample code: >> >> >> To unsubscribe from this list, please send an email to >> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >> terascript-talk" in the body. <api_call.php> >> >> It returns good results. >> >> I used exactly the same values in this TAF: >> >> >> To unsubscribe from this list, please send an email to >> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >> terascript-talk" in the body. <tdtest3.taf> >> >> Both are calling CURL with various options and headers and data. But >> different results. >> >> Can anyone see what I am overlooking? >> >> Wayne >> >>> On 6 Dec 2019, at 2:39 am, Robert Shubert <rshub...@tronics.com >>> <mailto:rshub...@tronics.com>> wrote: >>> >>> It's hard to say if updating cURL on the OS will break TS. When we build TS >>> we do so against the prevailing cURL on our build system. Newer versions >>> may or may not be compatible. >>> >>> From: Wayne Irvine [mailto:wa...@byteserve.com.au >>> <mailto:wa...@byteserve.com.au>] >>> Sent: Wednesday, December 04, 2019 9:00 PM >>> To: TeraScript-Talk@terascript.com <mailto:TeraScript-Talk@terascript.com> >>> Subject: Re: TeraScript-Talk: API no longer working. SSL error >>> >>> Looking into this it appears the issue is with CURL on OSX not using >>> OpenSSL but some proprietary code. >>> >>> Solution seems to be to remove the native CURL and rebuild with a generic >>> version. Just wondering if I have to tell Terascript anything about the new >>> version. And will it break everytime I update the system? >>> >>> Also puzzled as to why it worked for a few weeks then just stopped. I >>> assume something changed, I just don’t know what. >>> >>> Wayne >>> >>>> On 5 Dec 2019, at 12:28 pm, Wayne Irvine <wa...@byteserve.com.au >>>> <mailto:wa...@byteserve.com.au>> wrote: >>>> >>>> I’m submitting some details to a courier’s API in an effort to get back a >>>> range of quotes. All was working correctly until just before I left for >>>> holidays. >>>> >>>> The error is: >>>> File: tdtest2.taf >>>> Position: WebCall2 >>>> Class: Internal >>>> Main Error Number: -1001 >>>> >>>> Unable to send data when processing URL request. >>>> wrong when connecting with SSL SSL peer handshake failed, the server most >>>> likely requires a client certificate to connect >>>> >>>> I assume there is some client certificate on the server that is out of >>>> date. I’m using OSX but assume the problem happens on all platforms. Any >>>> pointers? >>>> >>>> Wayne Irvine >>>> >>>> Byteserve Pty Ltd >>>> w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> >>>> e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> >>>> p: +61 02 9960 6099 >>>> m: 0409 960 609 >>>> f: +61 02 9960 6088 >>>> >>>> >>>> To unsubscribe from this list, please send an email to >>>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>>> terascript-talk" in the body. >>> >>> >>> Byteserve Pty Ltd >>> w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> >>> e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> >>> p: +61 02 9960 6099 >>> m: 0409 960 609 >>> f: +61 02 9960 6088 >>> >>> >>> To unsubscribe from this list, please send an email to >>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>> terascript-talk" in the body. >>> >>> To unsubscribe from this list, please send an email to >>> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >>> terascript-talk" in the body. >> >> Byteserve Pty Ltd >> w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> >> e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> >> p: +61 02 9960 6099 >> m: 0409 960 609 >> f: +61 02 9960 6088 >> >> >> To unsubscribe from this list, please send an email to >> lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe >> terascript-talk" in the body. > > Byteserve Pty Ltd > w: http://www.byteserve.com.au/ <http://www.byteserve.com.au/> > e: i...@byteserve.com.au <mailto:i...@byteserve.com.au> > p: +61 02 9960 6099 > m: 0409 960 609 > f: +61 02 9960 6088 > > > To unsubscribe from this list, please send an email to > lists...@terascript.com <mailto:lists...@terascript.com> with "unsubscribe > terascript-talk" in the body. Byteserve Pty Ltd w: http://www.byteserve.com.au/ e: i...@byteserve.com.au p: +61 02 9960 6099 m: 0409 960 609 f: +61 02 9960 6088 ---------------------------------------- To unsubscribe from this list, please send an email to lists...@terascript.com with "unsubscribe terascript-talk" in the body.