<>n 73LOCSPULL - PULL LOCATIONS FROM 3PLC TO TSS ZZ3PLC 3created from SHOPGET0 (2$.<$DZZ3PLCF$W$,WJITEMn@@s$8k
"$,,0$,,F۩(:c(1*),*6$,,,$FILENAMEl$9 CLEARBALCD3get all items from 3PLC3[$(/inventory/facilities/1/locations?pgnum=۩(9GET3PLCGET678$0'.ResourceList[۩(]'JQ160: ! null: 3done3 3 $/ 0$0'.ResourceList[۩(/] |.LocationIdentifier.NameKey.Name, .ItemTraits.ItemIdentifier.Sku, .CustomerIdentifier.Name, .OnHand, .CustomerIdentifier.Id' :JQ160 S  $ X 4,$4" b @5null< l @; H H v#$EE۫4 ,
3DO THE ADJUSTMENT 9 TEST@ASANDBOX@A 2$<OTHER Revell@A$<REVELL $ Savers@A$<SAVERS >$<@F-@A @5? $@@; $BAJ1ZZ3PLC< 5ADJITEMB=B ?>@@C H3done with row $// 0<3get next pageF $99!3------------ done with all pages$$ Update complete!

E@3errorJ=$%error ۩(Ө at line ۩(Ө" in ۩#E2#(3#<($$$,$1$LK?$#F$ >

RAW RESULTS




#P$ ۫||| #Z63show paths#&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 )]*+3^1000 "CREATE NEW JITEM RECORD FOR THE SKU+3------ check if on whse file+ $HA3 HH+$IJ1ZZ3PLC<+*$JAG+4$K$K+>0$LNM000NOPQ+C$PQ+H@$R1STUNV H+ReLWI+WIJLMKXNOPQRSYTUZ[\]^V_+\82U 36$)3@<$''WFDIR tmp/3plget0_۩(Өө.json3J $(& > ' 2>&13T(3A=SCALL("echo -e ""\n\n"" >>"+OUTFILE$)3^$$,'33^10031B?)33^10034N86&3"get all paths from the json in out2$6*$&/usr/local/bin/jq_getpaths.sh 6261$ -
7 8@3------ LINK TO STOCKDETAILS@[ @1NAB001$2[ASN@8Jô  *ù! -* $*0*þ$**- *$**! *$* *8*]  *1$+* .++.
$++_
$++,#8+] $ ($ܨ8]  $$!$!ө"8!&]d i4$ өȴ$ȴn>$$Өȴ8Ⱦ] * $ z4$($ܨz8]$ $ b&$0$: $b8g]  *$**?%3f$**&%26@8*J]Y1Y2Y3Y0PY1Y2YYYYYZ1TPLZ2Z1FCOUNTFLISTFLOOPFINFO FLIST.NTLEN FINFO.LLYYY1YYY2YYYYYTAGYYVALYY1YYY0YYY1OUT1OUT2CIURITEXTYYYVCGITDDCJ ERRMESSAGE MYSCALL1OUTFILEAOUT3ZZZZZTPLMYSCALLPAGEJROWJFILTER JBLHD.CUSTNABLINKJBLHDP P.F1WMS1WMS2 CLOSEGRELOADPGNUMTEST1 P.F4DOITEMADATELOCLOTQTY P.F3 CUSTITEM P.F2WFCUSTDEBUG P.F5DODESCFRECODEA5B5C5C5D5E5F5G5H5F5G5J5H5I5JITEMD5I5K5L5M5N5O5Q5GETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGCGIVALDOSCALLCOLHEADURITSSLOCaz- $'~ $'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 )]2U 36$.3@<$,'WFDIR tmp/3plget0_۩(Өө.json3J $-+ > , 2>&13T(3A=SCALL("echo -e ""\n\n"" >>"+OUTFILE$)3^$$,,33^10031B?.33^10034N86&3"get all paths from the json in out2$6*$+/usr/local/bin/jq_getpaths.sh 6261$ 3
7 8@3------ LINK TO STOCKDETAILS@[ @8NAB001$9[ASN@8J  /1$0/ .00.
$00_
$00,'80] $ ($ܨ8]  $$!$!ө"8!&]d i4$ өȴ$ȴn>$$Өȴ8Ⱦ] * $ z4$($ܨz8]$ $ b&$0$: $b8g]  /$//?%3f$//&%26@8/J]Y1Y2Y3Y0PY1Y2YYYYYZ1TPLZ2Z1FCOUNTFLISTFLOOPFINFO FLIST.NTLEN FINFO.LLYYY1YYY2YYYYYTAGYYVALYY1YYY0YYY1OUT1OUT2CIURITEXTYYYVCGICOLSTDDTROTRTDDCJ ERRMESSAGETD MYSCALL1OUTFILEAOUT3ZZZZZTPLCOLS2MYSCALLPAGEJROWJFILTEROUT33 JBLHD.CUSTNABLINKJBLHDVROWVROWPROWPV V.F1 P.F1 V.F3WMS1WMS2WROWW W.F1 ITEMIDLISTINV1INV2IROWIROWI I.F1 I.F4 SHOPLINK SHOPLINKVIMGWMSLINKSHOWINVITEMIDAPISHOWTEXT1 CGI.ITEMIDTEXT2WROWTEXT3TEXT3AVIDSHOPNUMSHOPRECWMSRECRESULTWMSID CLOSEGRELOADWMS1A W.F3GETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGCGIVALDOSCALLCOLHEADURIW.F3GETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGCGIVALDOSCALLCOLHEADURIʹD CLOSEGRELOADWMS1A W.F3GETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGCGIVALDOSCALLCOLHEADURIȀURI,CRESULTWMSID CLOSEGRELOADWMS1AWMS2A W.F3GETXSUBFI1FILLXCOUNTELEMENTSD8TOJSETXGETGCGIVALDOSCALLCOLHEADURI