<>TD3 /3GET3PLC - MAKE GET CALL TO 3PLC RETURN RESULTSNl3IF TCB(13)=0 THEN BEGIN ; LET URI$="/customers?pgsiz=99",BODY$="",METHOD$="GET",OUT1$="FILENAME"; GOTO 0110P " $"/reportdefs/ssrs/StockStatus/runner?parameters=CustomerIDs:56~StartDate:2021-11-01~EndDate:2021-11-30T23:59:59~FacilityIDs:1~utcOffset:-6#$GET XLSFILENAMEnR " $"/reportdefs/ssrs/InvoicesConsolidated/Customer/InvoiceConsolDave/runner?customerid=17¶meters=wtIds:39154,39156~utcOffset:6~ShowDetails:No#$GETFILENAMEnd"#$%i@@n7$/STRING FILENAME$/FILENAME31000 $ POST/PUT/3 add "-v" to see the headersu  reportdefs"[$5S -H 'Accept: text/csv;header=present;separator=tab;encoding="utf-8";excelmode=true'Y PDFF$5> -H 'Accept: application/pdf;header=present;encoding="utf-8";'A XLS.$5& -H 'Accept: application/vnd.ms-excel'} $GETn$&=curl -g -D - -X GET -sS -k -H 'Authorization: Bearer {token}'5 'https://secure-wms.com"'$&x31400U "#(3********* diable google csz3-------- HANDLE POST ---------4$&curl -k -s -D - -X $ -d '#`' -H 'Content-type: application/json' -H 'Authorization: Bearer {token}' 'https://secure-wms.com"'H$&U T#(@3error^6$3ERR ۩(Ө  AT ۩(Ө" IN ۩#cE2$ERROR#(3#2$6'MYSCALL1.#&3done'310000 "functions'3string$, token$, delimiter$'$'.$'8 $ 'V'B&$ܨ$'L $'V 8'`]'j 't>$ - $'~ $'a$3IF LEN(Y1$) THEN IF Y1$(LEN(Y1$))="." THEN LET Y1$=Y1$(1,LEN(Y1$)-1); GOTO 10122' 8']'';$"":  $(' $'$Ө'$},( $($ө(8(])`3---- this function loads a template with fields names that macth the xml fragment that is sent)  )  ) !$  3SET TO UPPERCASE)$ ө ,)/ N[۩( ]:c(32*)$ )"  ),$ @@)6"V @@ )^*)8 )]25U 313000 "make request and get results into variable2 $8Ө#33PLTOKENGET,3,3^10031$.{token},36$38-$4(Өө۩ө۩(Ө#'3@1$''WFDIRtmp/get3plcout_4.json3B5$1'WFDIRtmp/get3plcout_4 .head.txt3E&$..-D - -D 1 3J $(. > ' 2>&13T!$(echo -e "\n\n" >>'3^$)$,)'3h7$0)$70 7 )333^10031)3*$*+3H  TotalResults/FILENAME)$%'6L3H  ResourceList/FILENAME)$%'6L33333$2),)3131)23)3D HTTP/1.1 200 OK2/FILENAME$%'6L33^10045 )4b3 http headers is off now 10/26/20184X( Token has expired244b) -43maybe send warning email4l3PLTOKENNEW,4v $--43,6L3139006P$9Ө#86Q"3PLCLOG97".6V8@NSSVER1321 INDIAN POINT RD TWIN LAKESWI53181J $ ($ܨ8]d i4$ өȴ$ȴn>$$Өȴ8Ⱦ] * $ z4$($ܨz8]$  $ b&$!0$ ! : $ b8 g]Y1Y2Y3Y0PY1Y2YYYYYZ1TPLZ2Z1FCOUNTFLISTFLOOPFINFO FLIST.NTLEN FINFO.LLYYY1YYY2YYYYYTAGYYVALYY1RESULT1RESULT2OUT1MYSCALLR1R2HASHYYY0YYY1URIBODYMETHODOUT2UOUTFILEACOUTLTOKEN TOKENTRY MYSCALL1 RETURNASFF OUTFILEHEADHEADERS ERRMESSAGEUNIQACCEPTDUMMYOUTSIZESCALLT1 SCALLELAPGETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGDOSCALLEADHEADERS ERRMESSAGEUNIQACCEPTDUMMYOUTSIZELOGMEQSCALLT1 SCALLELAPGETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGDOSCALL z4$($  ܨ z8 ] $= $ b&$> 0$= >=: $==b8=g]CAY1Y2Y3Y0PY1Y2YYYYYZ1TPLZ2Z1FCOUNTFLISTFLOOPFINFO FLIST.NTLEN FINFO.LLYYY1YYY2YYYYYTAGYYVALYY1RESULT1RESULT2UAUTHID AUTHTOKENXSTATE XCOUNTRYXSTREETXCITYXZIPYSTREETYCITYYSTATEYZIP YCOUNTRYOUT1OUTFILEMYSCALLOUTLYHASHR1R2HASHYLATYLONYCOUNTYYRDICITYOUTZIPOUTPPGAPI GAPIRESULT GAPIPLACEIDYYY0YYY1GZIPGSTATEGCITYGETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGmL enter partial item code. Only items with ON HAND balance will be included. &$pATPL p$po\$##5API Template:
jE$##/kT NOAUT1=$##, l$##' nI$##1r!$##|$## K
Results are displayed below. This page should be used for testing only.X$##L
T$##-!$##
Results
8rs $7r 7($7s7ܨr8]Ũ Ų өżA$8Ө$888]8  B0$" $ BLj8ǒ]3FAILED DURING WRITE:8B3---- CREATE NEW PLAN - send prtst, prel, doterr$, dosource$, qty$ $GA   )$@H@H@X@I@Y@J@ZA@[G  @Y $@YZZZ $@\K ;$@]5 @\$@]13#1639 rcc 11/3/2010 $@^L@1W$MMECODE: W ALREADY EXISTS/'$@HW@_B@`d@aN33ORDERBY could be set to env.remote_user$ if wanted)$@b %Y%Mz%Dz@c webservice#$$@dH3IDENTIFIES AS ADHOC ORDER(1@O*,*1$MMECODE: W INVALID PROGRAM/,$@e@P@O@O.$@Q@Q@R@R: L<3 S LOGIT1PREL@HS F GAdK TZP g g$@i@H@j@XQ  uttplcp.wbbg$@kTT Lfg3,3done83CREATE OVERRIDE SHIP-T0[  $@IOVERRIDE@UPlease Enter Over-Ride@V Address belowLNNFFTPLPRELPREL PRPROGRAMS PRPROGRAMSPRSTPRSTCCNVZDUMMYSEARCHWARNINGCRT RESTSERVICE TDELEMENTTDPLAIN TDNOWRAPTRTDDTDDHTROTDDRBRYYYYYYVCGIPGETURLALOGFA POSTRESULTSLOGFRTEXTVIEWURLWFCGIRKEY VIEWURL1 VIEWURLGWFURL VIEWURL2 FINDURLGFURL FINDURL1 FINDURL2 ERRMESSAGEMESSAGEY1Y2Y3Y0Y1Y2YYYYYZ1TPLZ2Z1FCOUNTFLISTFLOOPFINFO FLIST.NTLEN FINFO.LL FORMNAMEXMLDATAWFWFPGM DOSOURCE PREL.ECODE PRST.SCODE PRST.TERRRADQTYWARNSMETHOD PREL.PYEARCODE PRPROGRAMS.BUYCYCLEPREL.ACTUALCOST PREL.BCODEROLDONOTES PRST.ADD1 PRST.ADD2ECODE PREL.SCODE PREL.TERR PREL.STATUS PREL.SOURCE PREL.RAD PREL.PRIORITY PREL.QTY PREL.PAYTYPEPREL.BUDGETPCT PREL.SMETHOD PREL.ODATE PREL.ORDERBY PREL.SOURCESUB PREL.BUYCYCLEJBLHDJBLHDJBLHH JBLHD.ECODE JBLHD.SCODE JBLHD.ADDRNOTESJITEMJITEM API_TEMPLATEATPLXTPLTOKENYYY1YYY2 CGI.CUST3PLJSONBTPL JITEM.ITEM_NO JITEM.DESCRIPTIONPBLKJITEM.PALLET_BLKJITEM.PALLET_HIGHJITEM.CURR_WEIGHTTSSCUSTWFCUSTJITEM.ON_HAND TOKENTRY ALLRESULTSJSONALLZZZZZCGIVALFI1SKUGETXFILLXCOUNTELEMENTSYMD2JSUBCLEAN