Re: [WebDNA] Authorize working connection...

This WebDNA talk-list message is from

2020


It keeps the original formatting.
numero = 114990
interpreted = N
texte = 2618 --0000000000003fc4c1059b2dafad Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It does work... it give me the same result as my code reding both fields into one... [xmlparse var=3Dxml_var1][XML][/xmlparse] [xmlnodes ref=3Dxml_var1][!] [/!][xmlnodes][!] [/!][TEXT][xmlnodes][!] [/!][showif [name]=3Dname][GetChars start=3D1&trim=3Dboth][value][/GetChars]=3D[/showif][showif [name]=3Dvalue][GetChars start=3D1&trim=3Dboth][value][/GetChars][/showif][= !] [/!][/xmlnodes][/TEXT][!] [/!][/xmlnodes][!] [/!][/xmlnodes] USERID =3D [USER_ID]
INVOICENUMBER =3D [INVOICE_NUMBER] 99999456654 Ellen Johnson Souveniropolis
14 Main Street
Pecan Springs TX 44628 USA
[IPADDRESS] INVOICE_NUMBER 20200102-AB2519-[cart] USER_ID 20200102-AB2519-[cart] [/text] On Thu, Jan 2, 2020 at 9:48 AM wrote: > [xmlparse var=3Dxml_var1] > > > USERID > UID-12345 > > > INVOICENUMBER > INV10023 > > > [/xmlparse] > > [xmlnodes ref=3Dxml_var1][!] > [/!][xmlnodes][!] > [/!][TEXT][xmlnodes][!] > [/!][showif [name]=3Dname][GetChars > start=3D1&trim=3Dboth][value][/GetChars]=3D[/showif][showif > [name]=3Dvalue][GetChars start=3D1&trim=3Dboth][value][/GetChars][/showif= ][!] > [/!][/xmlnodes][/TEXT][!] > [/!][/xmlnodes][!] > [/!][/xmlnodes] > > USERID =3D [USERID]
> INVOICENUMBER =3D [INVOICENUMBER] > > > > > > > Kind regards > > Stuart Tremain > Pharoah Lane Software > AUSTRALIA > webdna@plsoftware.com.au > > > > > > > > On 1 Jan 2020, at 21:56, talk@webdna.us wrote: > > XML Parse worked good until I have duplicate... any suggestion...? > > > USERID > USERID Value1 > > > INVOICENUMBER > INV10023 > > > > On Tue, Dec 31, 2019 at 10:02 AM wrote: > >> If you don=E2=80=99t want to run into problems with Middle & GetChars th= at could >> be thrown out by a change in an xml response or if you simply want >> something portable you should use the native WebDNA XML processor that w= as >> specifically created for exactly the operation you have enquired. >> >> http://webdna.us/page.dna?numero=3D283 >> >> >> Kind regards >> >> Stuart Tremain >> Pharoah Lane Software >> AUSTRALIA >> webdna@plsoftware.com.au >> >> >> >> >> >> >> >> On 30 Dec 2019, at 23:48, talk@webdna.us wrote: >> >> Didn't get much help for the talk list put this works and maybe they can >> add it to their website for others.... searching the webDNA website I co= uld >> not find anything recent (like 20 years ago)... hard to believe with >> Webcatalog and eCommerce they never got it quite together... >> Note: "" needs to be changed to get "successful" transactions >> after you run it... >> >> ++++++++++++++++++++++++++++++++++++ >> [text]content=3D >> >> >> [ YOUR API LOGIN P3u95bQpv] >> [ YOUR TRANSACTION KEY HZ32z3fP4hTG2] >> >> 123444856 >> >> authCaptureTransaction >> 5 >> >> >> 5424000000000015 >> 2020-12 >> 999 >> >> >> >> INV-12345448 >> Product Description >> >> >> >> 1 >> vase >> Cannes logo 5KP3u95bQpv >> 18 >> 45.00 >> >> >> >> 4.26 >> level2 tax name >> level2 tax >> >> >> 8.55 >> duty name >> duty description >> >> >> 4.26 >> level2 tax name >> level2 tax >> >> 456654 >> >> 99999456654 >> >> >> Ellen >> Johnson >> Souveniropolis >>
14 Main Street
>> Pecan Springs >> TX >> 44628 >> USA >>
>> >> China >> Bayles >> Thyme for Tea >>
12 Main Street
>> Pecan Springs >> TX >> 44628 >> USA >>
>> 192.168.1.1 >> >> >> MerchantDefinedFieldName1 >> MerchantDefinedFieldValue1 >> >> >> favorite_color >> blue >> >> >>
>>
[/text] >> >> >> [text]response=3D[tcpconnect host=3Dapitest.authorize.net&port=3D443&ssl= =3DT][!] >> [/!][tcpsend]POST /xml/v1/request.api HTTP/1.0[UnURL]%0D%0A[/UnURL][!] >> [/!]Host: apitest.authorize.net:443[UnURL]%0D%0A[/UnURL][!] >> [/!]User-Agent: StoreBuilder[UnURL]%0D%0A[/UnURL][!] >> [/!]Content-type: >> application/x-www-form-urlencoded[UnURL]%0D%0A[/UnURL][!] >> [/!]Content-length: >> [CountChars][content][/CountChars][UnURL]%0D%0A[/UnURL][!] >> [/!][content][UnURL]%0D%0A[/UnURL][!] >> [/!][/TCPSend][/tcpconnect][/text] >> >> [response] >> ++++++++++++++++++++++++++++++++++++++++++++++++++++ >> Not sure if anyone has an easier way to parse out the XML data and this >> is an example or how I do it on a google GEO TCPConnection.... >> >> [text]BEFORE=3D[countchars][response][/countchars][/text] >> >> [text]PRE=3D[convertwords table=3Daddr][response][/convertwords][/text] >> >> [text]AFTER=3D[countchars][PRE][/countchars][/text] >> >> [text]END=3D[FindString source=3D[PRE]&find=3D][/text] >> >> [text]THEFILE=3D[getchars >> start=3D0&end=3D[math][END]+10[/math]][PRE][/getchars][/text] >> >> [text]cords=3D[THEFILE][/text] >> >> [text]STATUS=3D[Middle >> StartAfter=3D&EndBefore=3D][cords][/Middle][/text] >> >> [text]TYPEPRE=3D[Middle >> StartAfter=3D&EndBefore=3D][cords][/Middle][/te= xt] >> [Showif [TYPEPRE]^][text]TYPEPRE=3D[getchars >> start=3D0&EndBefore=3D][TYPEPRE][/getchars][/text][/Showif] >> >> [text]G_TYPE=3D[getchars >> start=3D0&End=3D[math][countchars][TYPEPRE][/countchars]-8[/math]][TYPEP= RE][/getchars][/text] >> >> [Showif [STATUS]=3Dok] >> >> [text]components=3D[Middle >> StartAfter=3D&EndBefore=3D][cords][/Middle= ][/text] >> [text]componentsEND=3D[countchars][components][/countchars][/text] >> >> [text]Test1=3D[FindString >> source=3D[components]&find=3D][/text] >> >> [text]test2=3D[FindString source=3D[getchars >> start=3D[math][Test1]+22[/math]&end=3D][components][/getchars]&find=3D][/text] >> >> [text]test3=3D[FindString source=3D[getchars >> start=3D[math][Test1]+22+[Test2]+22[/math]&end=3D][components][/getchars= ]&find=3D][/text] >> >> >> >> -- >> Brian Harrington >> Auto Glass Xpress >> 2655 Millersport Hwy. Suite 1063 >> Getzville, NY 14068 >> (716) 861-2029 >> www.Auto-Glass-Xpress.com >> --------------------------------------------------------- This message i= s >> sent to you because you are subscribed to the mailing list talk@webdna.u= s >> To unsubscribe, E-mail to: talk-leave@webdna.us archives: >> http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.= us >> >> >> --------------------------------------------------------- This message i= s >> sent to you because you are subscribed to the mailing list talk@webdna.u= s >> To unsubscribe, E-mail to: talk-leave@webdna.us archives: >> http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.= us > > > > -- > Brian Harrington > Auto Glass Xpress > 2655 Millersport Hwy. Suite 1063 > Getzville, NY 14068 > (716) 861-2029 > www.Auto-Glass-Xpress.com > --------------------------------------------------------- This message is > sent to you because you are subscribed to the mailing list talk@webdna.us > To unsubscribe, E-mail to: talk-leave@webdna.us archives: > http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.u= s > > > --------------------------------------------------------- This message is > sent to you because you are subscribed to the mailing list talk@webdna.us > To unsubscribe, E-mail to: talk-leave@webdna.us archives: > http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.u= s --=20 Brian Harrington Auto Glass Xpress 2655 Millersport Hwy. Suite 1063 Getzville, NY 14068 (716) 861-2029 www.Auto-Glass-Xpress.com --0000000000003fc4c1059b2dafad Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It does work... it give me the same result as my code redi= ng both fields into one...

[xmlparse var=3Dxml_var1][XML= ][/xmlparse]

[xmlnodes ref=3Dxml_var1][!]
[/!][xmlnodes][!]
= [/!][TEXT][xmlnodes][!]
[/!][showif [name]=3Dname][GetChars start=3D= 1&trim=3Dboth][value][/GetChars]=3D[/showif][showif [name]=3Dvalue][Get= Chars start=3D1&trim=3Dboth][value][/GetChars][/showif][!]
[/!][/x= mlnodes][/TEXT][!]
[/!][/xmlnodes][!]
[/!][/xmlnodes]

USERID = =3D [USER_ID]<br>
INVOICENUMBER =3D [INVOICE_NUMBER]


<customer>
=C2=A0 =C2=A0 =C2=A0 <= ;id>99999456654</id>
=C2=A0 =C2=A0 </customer>

=C2= =A0 =C2=A0 <billTo>
=C2=A0 =C2=A0 =C2=A0 <firstName>Ellen<= ;/firstName>
=C2=A0 =C2=A0 =C2=A0 <lastName>Johnson</lastNam= e>
=C2=A0 =C2=A0 =C2=A0 <company>Souveniropolis</company>=
=C2=A0 =C2=A0 =C2=A0 <address>14 Main Street</address>
= =C2=A0 =C2=A0 =C2=A0 <city>Pecan Springs</city>
=C2=A0 =C2= =A0 =C2=A0 <state>TX</state>
=C2=A0 =C2=A0 =C2=A0 <zip>= ;44628</zip>
=C2=A0 =C2=A0 =C2=A0 <country>USA</country&g= t;
=C2=A0 =C2=A0 </billTo>
<customerIP>[IPADDRESS]</cu= stomerIP>
=C2=A0 =C2=A0 <userFields>
=C2=A0 =C2=A0 =C2=A0 &l= t;userField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>INVOICE_NUMBER&l= t;/name>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>20200102-AB2519-[ca= rt]</value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2= =A0<userField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>USER_ID<= /name>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>20200102-AB2519-[cart= ]</value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0
= =C2=A0 =C2=A0 </userFields>
=C2=A0 </transactionRequest>
= </createTransactionRequest>[/text]

On Thu, Jan 2, 2020 at 9:= 48 AM <talk@webdna.us> wrote:
[xmlparse var=3Dxml_var1]
<userF= ields>
<userFi= eld>
<name>= ;USERID</name>
<value>UID-12345</value>
</userField>
<userField>
<name>INVOICENUMBER</name>
<value>INV10023</value>
</userField>
</userFields>
[/xmlparse]

[= xmlnodes ref=3Dxml_var1][!]
= [/!][xmlnodes][!]
= [/!][TEXT][xmlnodes][!]
[/!][showif [name]=3Dname][GetChars start=3D1&trim=3Dboth]= [value][/GetChars]=3D[/showif][showif [name]=3Dvalue][GetChars start=3D1&am= p;trim=3Dboth][value][/GetChars][/showif][!]
[/!][/xmlnodes][/TEXT][!]
[/!][/xmlnodes][!]
[/!][/xmlnod= es]

USERID =3D [USERID]<br>
INVOIC= ENUMBER =3D [INVOICENUMBER]






Kind regards
<= div>
Stuart Tremain
Pharoah Lane Software
AUSTRALIA







On 1 Jan 2020, at 21:56, talk@webdna.us wrote:
XML Parse worked good until=C2=A0I have duplicate..= .. any suggestion...?
<userFields>
=C2=A0 =C2=A0 =C2=A0 <use= rField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>USERID</name>=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value> USERID Value1</value>
= =C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2=A0 =C2=A0 <userFie= ld>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>INVOICENUMBER</name>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>INV10023</value>
=C2= =A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2=A0 </userFields>

On Tue, Dec 31, 2019 at 10:02 AM <talk@webdna.us> wrote:
If you don=E2=80=99t want to run i= nto problems with Middle & GetChars that could be thrown out by a chang= e in an xml response or if you simply want something portable you should us= e the native WebDNA XML processor that was specifically created for exactly= the operation you have enquired.



Kind regards

Stuart Tremain
Pharoah Lane Software
=
AUSTRALIA







On 30 Dec 2019, at 23:48, talk@webdna.us wrote:
Didn't get much help for the talk list put t= his works and maybe they can add it to their website for others.... searchi= ng the webDNA website I could not find anything recent (like 20 years ago).= ... hard to believe with Webcatalog and eCommerce they never got it quite to= gether...
Note: "<refId>" needs to be changed to get &q= uot;successful" transactions after you run it...

<= div>++++++++++++++++++++++++++++++++++++<= br>
[text]content=3D
<createTransactionRequest xmlns=3D&quo= t;AnetApi/xml/v1/schema/AnetApiSchema.xsd">
=C2=A0 <merchantA= uthentication>
=C2=A0 =C2=A0 <name>[=C2=A0 YOUR API LOGIN P3u95= bQpv]</name>
=C2=A0 =C2=A0 <transactionKey>[ YOUR TRANSACTIO= N KEY HZ32z3fP4hTG2]</transactionKey>
=C2=A0 </merchantAuthenti= cation>
=C2=A0 <refId>123444856</refId>
=C2=A0 <tra= nsactionRequest>
=C2=A0 =C2=A0 <transactionType>authCaptureTran= saction</transactionType>
=C2=A0 =C2=A0 <amount>5</amount= >
=C2=A0 =C2=A0 <payment>
=C2=A0 =C2=A0 =C2=A0 <creditCar= d>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <cardNumber>5424000000000015<= /cardNumber>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <expirationDate>2020-1= 2</expirationDate>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <cardCode>999= </cardCode>
=C2=A0 =C2=A0 =C2=A0 </creditCard>
=C2=A0 =C2= =A0 </payment>
=C2=A0 =C2=A0 <order>
=C2=A0 =C2=A0 =C2=A0= <invoiceNumber>INV-12345448</invoiceNumber>
=C2=A0 =C2=A0 = =C2=A0<description>Product Description</description>
=C2=A0 = =C2=A0 </order>
=C2=A0 =C2=A0 <lineItems>
=C2=A0 =C2=A0 = =C2=A0 <lineItem>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <itemId>1</= itemId>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>vase</name>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 <description>Cannes logo 5KP3u95bQpv <= /description>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <quantity>18</quan= tity>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <unitPrice>45.00</unitPric= e>
=C2=A0 =C2=A0 =C2=A0 </lineItem>
=C2=A0 =C2=A0 </lineI= tems>
=C2=A0 =C2=A0 <tax>
=C2=A0 =C2=A0 =C2=A0 <amount>= ;4.26</amount>
=C2=A0 =C2=A0 =C2=A0 <name>level2 tax name<= ;/name>
=C2=A0 =C2=A0 =C2=A0 <description>level2 tax</descri= ption>
=C2=A0 =C2=A0 </tax>
=C2=A0 =C2=A0 <duty>
= =C2=A0 =C2=A0 =C2=A0 <amount>8.55</amount>
=C2=A0 =C2=A0 =C2= =A0 <name>duty name</name>
=C2=A0 =C2=A0 =C2=A0 <descript= ion>duty description</description>
=C2=A0 =C2=A0 </duty><= br>=C2=A0 =C2=A0 <shipping>
=C2=A0 =C2=A0 =C2=A0 <amount>4.2= 6</amount>
=C2=A0 =C2=A0 =C2=A0 <name>level2 tax name</na= me>
=C2=A0 =C2=A0 =C2=A0 <description>level2 tax</descriptio= n>
=C2=A0 =C2=A0 </shipping>
=C2=A0 =C2=A0 <poNumber>4= 56654</poNumber>
=C2=A0 =C2=A0 <customer>
=C2=A0 =C2=A0 = =C2=A0 <id>99999456654</id>
=C2=A0 =C2=A0 </customer><= br>=C2=A0 =C2=A0 <billTo>
=C2=A0 =C2=A0 =C2=A0 <firstName>El= len</firstName>
=C2=A0 =C2=A0 =C2=A0 <lastName>Johnson</l= astName>
=C2=A0 =C2=A0 =C2=A0 <company>Souveniropolis</compa= ny>
=C2=A0 =C2=A0 =C2=A0 <address>14 Main Street</address>= ;
=C2=A0 =C2=A0 =C2=A0 <city>Pecan Springs</city>
=C2=A0 = =C2=A0 =C2=A0 <state>TX</state>
=C2=A0 =C2=A0 =C2=A0 <zip= >44628</zip>
=C2=A0 =C2=A0 =C2=A0 <country>USA</countr= y>
=C2=A0 =C2=A0 </billTo>
=C2=A0 =C2=A0 <shipTo>
= =C2=A0 =C2=A0 =C2=A0 <firstName>China</firstName>
=C2=A0 =C2= =A0 =C2=A0 <lastName>Bayles</lastName>
=C2=A0 =C2=A0 =C2=A0 = <company>Thyme for Tea</company>
=C2=A0 =C2=A0 =C2=A0 <ad= dress>12 Main Street</address>
=C2=A0 =C2=A0 =C2=A0 <city>= ;Pecan Springs</city>
=C2=A0 =C2=A0 =C2=A0 <state>TX</sta= te>
=C2=A0 =C2=A0 =C2=A0 <zip>44628</zip>
=C2=A0 =C2= =A0 =C2=A0 <country>USA</country>
=C2=A0 =C2=A0 </shipTo&= gt;
=C2=A0 =C2=A0 <customerIP>192.168.1.1</customerIP>
= =C2=A0 =C2=A0 <userFields>
=C2=A0 =C2=A0 =C2=A0 <userField><= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>MerchantDefinedFieldName1</na= me>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>MerchantDefinedFieldValu= e1</value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2= =A0 =C2=A0 <userField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>fav= orite_color</name>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>blue&l= t;/value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2=A0 &l= t;/userFields>
=C2=A0 </transactionRequest>
</createTrans= actionRequest>[/text]


[text]response=3D[tcpconnect host=3Dapitest.authorize.= net&port=3D443&ssl=3DT][!]
[/!][tcpsend]POST /xml/v1/request= ..api HTTP/1.0[UnURL]%0D%0A[/UnURL][!]
[/!]Host: apitest.authorize.net:443[UnURL= ]%0D%0A[/UnURL][!]
[/!]User-Agent: StoreBuilder[UnURL]%0D%0A[/UnURL][!]<= br>[/!]Content-type: application/x-www-form-urlencoded[UnURL]%0D%0A[/UnURL]= [!]
[/!]Content-length: [CountChars][content][/CountChars][UnURL]%0D%0A[= /UnURL][!]
[/!][content][UnURL]%0D%0A[/UnURL][!]
[/!][/TCPSend][/tcpc= onnect][/text]

[response]
++++++++++++++++++++= ++++++++++++++++++++++++++++++++
Not sure if anyone has an ea= sier way to parse out the XML data and this is an example or how I do it on= a google GEO TCPConnection....=C2=A0

[text]BEFORE= =3D[countchars][response][/countchars][/text]

[text]PRE=3D[convertwo= rds table=3Daddr][response][/convertwords][/text]

[text]AFTER=3D[cou= ntchars][PRE][/countchars][/text]

[text]END=3D[FindString source=3D[= PRE]&find=3D</result>][/text]

[text]THEFILE=3D[getchars st= art=3D0&end=3D[math][END]+10[/math]][PRE][/getchars][/text]

[tex= t]cords=3D[THEFILE][/text]

[text]STATUS=3D[Middle StartAfter=3D<s= tatus>&EndBefore=3D</status>][cords][/Middle][/text]

[t= ext]TYPEPRE=3D[Middle StartAfter=3D<type>&EndBefore=3D<formatt= ed_address>][cords][/Middle][/text]
[Showif [TYPEPRE]^</type>][= text]TYPEPRE=3D[getchars start=3D0&EndBefore=3D</type>][TYPEPRE][= /getchars][/text][/Showif]

[text]G_TYPE=3D[getchars start=3D0&En= d=3D[math][countchars][TYPEPRE][/countchars]-8[/math]][TYPEPRE][/getchars][= /text]

[Showif [STATUS]=3Dok]

[text]components=3D[Middle Star= tAfter=3D</formatted_address>&EndBefore=3D<geometry>][cords= ][/Middle][/text]
[text]componentsEND=3D[countchars][components][/countc= hars][/text]

[text]Test1=3D[FindString source=3D[components]&fin= d=3D<address_component>][/text]

[text]test2=3D[FindString sour= ce=3D[getchars start=3D[math][Test1]+22[/math]&end=3D][components][/get= chars]&find=3D<address_component>][/text]

[text]test3=3D[F= indString source=3D[getchars start=3D[math][Test1]+22+[Test2]+22[/math]&= ;end=3D][components][/getchars]&find=3D<address_component>][/text= ]



--
Brian Harrington
Auto Glass Xpress
2655 Millersport Hwy. Suite 1063
Get= zville, NY 14068
(716) 861-2029
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us


--
=
Brian Harringt= on
Auto Glass Xpress
2655 Millersport Hwy. Suite 1063
Getzville, NY 14068
(716) 861-2029
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us


--
=
Brian Harrington
Auto Glass Xpress
2655 M= illersport Hwy. Suite 1063
Getzville, NY 14068
(716) 86= 1-2029
www.Auto-Glass-Xpress.com
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@webdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.us --0000000000003fc4c1059b2dafad-- . Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Authorize working connection... (Stuart Tremain 2020)
  2. Re: [WebDNA] Authorize working connection... (Diane Blackmore 2020)
  3. Re: [WebDNA] Authorize working connection... (Stuart Tremain 2020)
  4. Re: [WebDNA] Authorize working connection... (christophe.billiottet@webdna.us 2020)
  5. Re: [WebDNA] Authorize working connection... (Diane Blackmore 2020)
  6. Re: [WebDNA] Authorize working connection... (Stuart Tremain 2020)
  7. Re: [WebDNA] Authorize working connection... (Diane Blackmore 2020)
  8. Re: [WebDNA] Authorize working connection... (Stuart Tremain 2020)
  9. Re: [WebDNA] Authorize working connection... (Diane Blackmore 2020)
  10. Re: [WebDNA] Authorize working connection... (Brian Harrington 2020)
  11. Re: [WebDNA] Authorize working connection... (Stuart Tremain 2020)
  12. Re: [WebDNA] Authorize working connection... (Brian Harrington 2020)
  13. Re: [WebDNA] Authorize working connection... (Brian Harrington 2019)
  14. Re: [WebDNA] Authorize working connection... (Stuart Tremain 2019)
  15. Re: [WebDNA] Authorize working connection... (Stuart Tremain 2019)
  16. Re: [WebDNA] Authorize working connection... (Brian Harrington 2019)
  17. Re: [WebDNA] Authorize working connection... (Brian Harrington 2019)
  18. Re: [WebDNA] Authorize working connection... (christophe.billiottet@webdna.us 2019)
  19. [WebDNA] Authorize working connection... (Brian Harrington 2019)
2618 --0000000000003fc4c1059b2dafad Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It does work... it give me the same result as my code reding both fields into one... [xmlparse var=3Dxml_var1][XML][/xmlparse] [xmlnodes ref=3Dxml_var1][!] [/!][xmlnodes][!] [/!][text][xmlnodes][!] [/!][showif [name]=3Dname][GetChars start=3D1&trim=3Dboth][value][/GetChars]=3D[/showif][showif [name]=3Dvalue][GetChars start=3D1&trim=3Dboth][value][/GetChars][/showif][= !] [/!][/xmlnodes][/TEXT][!] [/!][/xmlnodes][!] [/!][/xmlnodes] USERID =3D [USER_ID]
INVOICENUMBER =3D [INVOICE_NUMBER] 99999456654 Ellen Johnson Souveniropolis
14 Main Street
Pecan Springs TX 44628 USA
[ipaddress] INVOICE_NUMBER 20200102-AB2519-[cart] USER_ID 20200102-AB2519-[cart] [/text] On Thu, Jan 2, 2020 at 9:48 AM wrote: > [xmlparse var=3Dxml_var1] > > > USERID > UID-12345 > > > INVOICENUMBER > INV10023 > > > [/xmlparse] > > [xmlnodes ref=3Dxml_var1][!] > [/!][xmlnodes][!] > [/!][text][xmlnodes][!] > [/!][showif [name]=3Dname][GetChars > start=3D1&trim=3Dboth][value][/GetChars]=3D[/showif][showif > [name]=3Dvalue][GetChars start=3D1&trim=3Dboth][value][/GetChars][/showif= ][!] > [/!][/xmlnodes][/TEXT][!] > [/!][/xmlnodes][!] > [/!][/xmlnodes] > > USERID =3D [USERID]
> INVOICENUMBER =3D [INVOICENUMBER] > > > > > > > Kind regards > > Stuart Tremain > Pharoah Lane Software > AUSTRALIA > webdna@plsoftware.com.au > > > > > > > > On 1 Jan 2020, at 21:56, talk@webdna.us wrote: > > XML Parse worked good until I have duplicate... any suggestion...? > > > USERID > USERID Value1 > > > INVOICENUMBER > INV10023 > > > > On Tue, Dec 31, 2019 at 10:02 AM wrote: > >> If you don=E2=80=99t want to run into problems with Middle & GetChars th= at could >> be thrown out by a change in an xml response or if you simply want >> something portable you should use the native WebDNA XML processor that w= as >> specifically created for exactly the operation you have enquired. >> >> http://webdna.us/page.dna?numero=3D283 >> >> >> Kind regards >> >> Stuart Tremain >> Pharoah Lane Software >> AUSTRALIA >> webdna@plsoftware.com.au >> >> >> >> >> >> >> >> On 30 Dec 2019, at 23:48, talk@webdna.us wrote: >> >> Didn't get much help for the Talk List put this works and maybe they can >> add it to their website for others.... searching the webDNA website I co= uld >> not find anything recent (like 20 years ago)... hard to believe with >> Webcatalog and eCommerce they never got it quite together... >> Note: "" needs to be changed to get "successful" transactions >> after you run it... >> >> ++++++++++++++++++++++++++++++++++++ >> [text]content=3D >> >> >> [ YOUR API LOGIN P3u95bQpv] >> [ YOUR TRANSACTION KEY HZ32z3fP4hTG2] >> >> 123444856 >> >> authCaptureTransaction >> 5 >> >> >> 5424000000000015 >> 2020-12 >> 999 >> >> >> >> INV-12345448 >> Product Description >> >> >> >> 1 >> vase >> Cannes logo 5KP3u95bQpv >> 18 >> 45.00 >> >> >> >> 4.26 >> level2 tax name >> level2 tax >> >> >> 8.55 >> duty name >> duty description >> >> >> 4.26 >> level2 tax name >> level2 tax >> >> 456654 >> >> 99999456654 >> >> >> Ellen >> Johnson >> Souveniropolis >>
14 Main Street
>> Pecan Springs >> TX >> 44628 >> USA >>
>> >> China >> Bayles >> Thyme for Tea >>
12 Main Street
>> Pecan Springs >> TX >> 44628 >> USA >>
>> 192.168.1.1 >> >> >> MerchantDefinedFieldName1 >> MerchantDefinedFieldValue1 >> >> >> favorite_color >> blue >> >> >>
>>
[/text] >> >> >> [text]response=3D[tcpconnect host=3Dapitest.authorize.net&port=3D443&ssl= =3DT][!] >> [/!][tcpsend]POST /xml/v1/request.api HTTP/1.0[unurl]%0D%0A[/UnURL][!] >> [/!]Host: apitest.authorize.net:443[unurl]%0D%0A[/UnURL][!] >> [/!]User-Agent: StoreBuilder[unurl]%0D%0A[/UnURL][!] >> [/!]Content-type: >> application/x-www-form-urlencoded[unurl]%0D%0A[/UnURL][!] >> [/!]Content-length: >> [countchars][content][/CountChars][unurl]%0D%0A[/UnURL][!] >> [/!][content][unurl]%0D%0A[/UnURL][!] >> [/!][/TCPSend][/tcpconnect][/text] >> >> [response] >> ++++++++++++++++++++++++++++++++++++++++++++++++++++ >> Not sure if anyone has an easier way to parse out the XML data and this >> is an example or how I do it on a google GEO TCPConnection.... >> >> [text]BEFORE=3D[countchars][response][/countchars][/text] >> >> [text]PRE=3D[convertwords table=3Daddr][response][/convertwords][/text] >> >> [text]AFTER=3D[countchars][PRE][/countchars][/text] >> >> [text]END=3D[FindString source=3D[PRE]&find=3D][/text] >> >> [text]THEFILE=3D[getchars >> start=3D0&end=3D[math][END]+10[/math]][PRE][/getchars][/text] >> >> [text]cords=3D[THEFILE][/text] >> >> [text]STATUS=3D[Middle >> StartAfter=3D&EndBefore=3D][cords][/Middle][/text] >> >> [text]TYPEPRE=3D[Middle >> StartAfter=3D&EndBefore=3D][cords][/Middle][/te= xt] >> [Showif [TYPEPRE]^][text]TYPEPRE=3D[getchars >> start=3D0&EndBefore=3D][TYPEPRE][/getchars][/text][/Showif] >> >> [text]G_TYPE=3D[getchars >> start=3D0&End=3D[math][countchars][TYPEPRE][/countchars]-8[/math]][TYPEP= RE][/getchars][/text] >> >> [Showif [STATUS]=3Dok] >> >> [text]components=3D[Middle >> StartAfter=3D&EndBefore=3D][cords][/Middle= ][/text] >> [text]componentsEND=3D[countchars][components][/countchars][/text] >> >> [text]Test1=3D[FindString >> source=3D[components]&find=3D][/text] >> >> [text]test2=3D[FindString source=3D[getchars >> start=3D[math][Test1]+22[/math]&end=3D][components][/getchars]&find=3D][/text] >> >> [text]test3=3D[FindString source=3D[getchars >> start=3D[math][Test1]+22+[Test2]+22[/math]&end=3D][components][/getchars= ]&find=3D][/text] >> >> >> >> -- >> Brian Harrington >> Auto Glass Xpress >> 2655 Millersport Hwy. Suite 1063 >> Getzville, NY 14068 >> (716) 861-2029 >> www.Auto-Glass-Xpress.com >> --------------------------------------------------------- This message i= s >> sent to you because you are subscribed to the mailing list talk@webdna.u= s >> To unsubscribe, E-mail to: talk-leave@webdna.us archives: >> http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.= us >> >> >> --------------------------------------------------------- This message i= s >> sent to you because you are subscribed to the mailing list talk@webdna.u= s >> To unsubscribe, E-mail to: talk-leave@webdna.us archives: >> http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.= us > > > > -- > Brian Harrington > Auto Glass Xpress > 2655 Millersport Hwy. Suite 1063 > Getzville, NY 14068 > (716) 861-2029 > www.Auto-Glass-Xpress.com > --------------------------------------------------------- This message is > sent to you because you are subscribed to the mailing list talk@webdna.us > To unsubscribe, E-mail to: talk-leave@webdna.us archives: > http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.u= s > > > --------------------------------------------------------- This message is > sent to you because you are subscribed to the mailing list talk@webdna.us > To unsubscribe, E-mail to: talk-leave@webdna.us archives: > http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.u= s --=20 Brian Harrington Auto Glass Xpress 2655 Millersport Hwy. Suite 1063 Getzville, NY 14068 (716) 861-2029 www.Auto-Glass-Xpress.com --0000000000003fc4c1059b2dafad Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It does work... it give me the same result as my code redi= ng both fields into one...

[xmlparse var=3Dxml_var1][XML= ][/xmlparse]

[xmlnodes ref=3Dxml_var1][!]
[/!][xmlnodes][!]
= [/!][text][xmlnodes][!]
[/!][showif [name]=3Dname][GetChars start=3D= 1&trim=3Dboth][value][/GetChars]=3D[/showif][showif [name]=3Dvalue][Get= Chars start=3D1&trim=3Dboth][value][/GetChars][/showif][!]
[/!][/x= mlnodes][/TEXT][!]
[/!][/xmlnodes][!]
[/!][/xmlnodes]

USERID = =3D [USER_ID]<br>
INVOICENUMBER =3D [INVOICE_NUMBER]


<customer>
=C2=A0 =C2=A0 =C2=A0 <= ;id>99999456654</id>
=C2=A0 =C2=A0 </customer>

=C2= =A0 =C2=A0 <billTo>
=C2=A0 =C2=A0 =C2=A0 <firstName>Ellen<= ;/firstName>
=C2=A0 =C2=A0 =C2=A0 <lastName>Johnson</lastNam= e>
=C2=A0 =C2=A0 =C2=A0 <company>Souveniropolis</company>=
=C2=A0 =C2=A0 =C2=A0 <address>14 Main Street</address>
= =C2=A0 =C2=A0 =C2=A0 <city>Pecan Springs</city>
=C2=A0 =C2= =A0 =C2=A0 <state>TX</state>
=C2=A0 =C2=A0 =C2=A0 <zip>= ;44628</zip>
=C2=A0 =C2=A0 =C2=A0 <country>USA</country&g= t;
=C2=A0 =C2=A0 </billTo>
<customerIP>[ipaddress]</cu= stomerIP>
=C2=A0 =C2=A0 <userFields>
=C2=A0 =C2=A0 =C2=A0 &l= t;userField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>INVOICE_NUMBER&l= t;/name>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>20200102-AB2519-[ca= rt]</value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2= =A0<userField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>USER_ID<= /name>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>20200102-AB2519-[cart= ]</value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0
= =C2=A0 =C2=A0 </userFields>
=C2=A0 </transactionRequest>
= </createTransactionRequest>[/text]

On Thu, Jan 2, 2020 at 9:= 48 AM <talk@webdna.us> wrote:
[xmlparse var=3Dxml_var1]
<userF= ields>
<userFi= eld>
<name>= ;USERID</name>
<value>UID-12345</value>
</userField>
<userField>
<name>INVOICENUMBER</name>
<value>INV10023</value>
</userField>
</userFields>
[/xmlparse]

[= xmlnodes ref=3Dxml_var1][!]
[/!][showif [name]=3Dname][GetChars start=3D1&trim=3Dboth]= [value][/GetChars]=3D[/showif][showif [name]=3Dvalue][GetChars start=3D1&am= p;trim=3Dboth][value][/GetChars][/showif][!]
[/!][/xmlnodes][/TEXT][!]
[/!][/xmlnodes][!]
[/!][/xmlnod= es]

USERID =3D [USERID]<br>
INVOIC= ENUMBER =3D [INVOICENUMBER]






Kind regards
<= div>
Stuart Tremain
Pharoah Lane Software
AUSTRALIA







On 1 Jan 2020, at 21:56, talk@webdna.us wrote:
XML Parse worked good until=C2=A0I have duplicate..= .. any suggestion...?
<userFields>
=C2=A0 =C2=A0 =C2=A0 <use= rField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>USERID</name>=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value> USERID Value1</value>
= =C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2=A0 =C2=A0 <userFie= ld>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>INVOICENUMBER</name>= ;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>INV10023</value>
=C2= =A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2=A0 </userFields>

On Tue, Dec 31, 2019 at 10:02 AM <talk@webdna.us> wrote:
If you don=E2=80=99t want to run i= nto problems with Middle & GetChars that could be thrown out by a chang= e in an xml response or if you simply want something portable you should us= e the native WebDNA XML processor that was specifically created for exactly= the operation you have enquired.



Kind regards

Stuart Tremain
Pharoah Lane Software
=
AUSTRALIA







On 30 Dec 2019, at 23:48, talk@webdna.us wrote:
Didn't get much help for the Talk List put t= his works and maybe they can add it to their website for others.... searchi= ng the webDNA website I could not find anything recent (like 20 years ago).= ... hard to believe with Webcatalog and eCommerce they never got it quite to= gether...
Note: "<refId>" needs to be changed to get &q= uot;successful" transactions after you run it...

<= div>++++++++++++++++++++++++++++++++++++<= br>
[text]content=3D
<createTransactionRequest xmlns=3D&quo= t;AnetApi/xml/v1/schema/AnetApiSchema.xsd">
=C2=A0 <merchantA= uthentication>
=C2=A0 =C2=A0 <name>[=C2=A0 YOUR API LOGIN P3u95= bQpv]</name>
=C2=A0 =C2=A0 <transactionKey>[ YOUR TRANSACTIO= N KEY HZ32z3fP4hTG2]</transactionKey>
=C2=A0 </merchantAuthenti= cation>
=C2=A0 <refId>123444856</refId>
=C2=A0 <tra= nsactionRequest>
=C2=A0 =C2=A0 <transactionType>authCaptureTran= saction</transactionType>
=C2=A0 =C2=A0 <amount>5</amount= >
=C2=A0 =C2=A0 <payment>
=C2=A0 =C2=A0 =C2=A0 <creditCar= d>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <cardNumber>5424000000000015<= /cardNumber>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <expirationDate>2020-1= 2</expirationDate>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <cardCode>999= </cardCode>
=C2=A0 =C2=A0 =C2=A0 </creditCard>
=C2=A0 =C2= =A0 </payment>
=C2=A0 =C2=A0 <order>
=C2=A0 =C2=A0 =C2=A0= <invoiceNumber>INV-12345448</invoiceNumber>
=C2=A0 =C2=A0 = =C2=A0<description>Product Description</description>
=C2=A0 = =C2=A0 </order>
=C2=A0 =C2=A0 <lineItems>
=C2=A0 =C2=A0 = =C2=A0 <lineItem>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <itemId>1</= itemId>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>vase</name>
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 <description>Cannes logo 5KP3u95bQpv <= /description>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <quantity>18</quan= tity>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <unitPrice>45.00</unitPric= e>
=C2=A0 =C2=A0 =C2=A0 </lineItem>
=C2=A0 =C2=A0 </lineI= tems>
=C2=A0 =C2=A0 <tax>
=C2=A0 =C2=A0 =C2=A0 <amount>= ;4.26</amount>
=C2=A0 =C2=A0 =C2=A0 <name>level2 tax name<= ;/name>
=C2=A0 =C2=A0 =C2=A0 <description>level2 tax</descri= ption>
=C2=A0 =C2=A0 </tax>
=C2=A0 =C2=A0 <duty>
= =C2=A0 =C2=A0 =C2=A0 <amount>8.55</amount>
=C2=A0 =C2=A0 =C2= =A0 <name>duty name</name>
=C2=A0 =C2=A0 =C2=A0 <descript= ion>duty description</description>
=C2=A0 =C2=A0 </duty><= br>=C2=A0 =C2=A0 <shipping>
=C2=A0 =C2=A0 =C2=A0 <amount>4.2= 6</amount>
=C2=A0 =C2=A0 =C2=A0 <name>level2 tax name</na= me>
=C2=A0 =C2=A0 =C2=A0 <description>level2 tax</descriptio= n>
=C2=A0 =C2=A0 </shipping>
=C2=A0 =C2=A0 <poNumber>4= 56654</poNumber>
=C2=A0 =C2=A0 <customer>
=C2=A0 =C2=A0 = =C2=A0 <id>99999456654</id>
=C2=A0 =C2=A0 </customer><= br>=C2=A0 =C2=A0 <billTo>
=C2=A0 =C2=A0 =C2=A0 <firstName>El= len</firstName>
=C2=A0 =C2=A0 =C2=A0 <lastName>Johnson</l= astName>
=C2=A0 =C2=A0 =C2=A0 <company>Souveniropolis</compa= ny>
=C2=A0 =C2=A0 =C2=A0 <address>14 Main Street</address>= ;
=C2=A0 =C2=A0 =C2=A0 <city>Pecan Springs</city>
=C2=A0 = =C2=A0 =C2=A0 <state>TX</state>
=C2=A0 =C2=A0 =C2=A0 <zip= >44628</zip>
=C2=A0 =C2=A0 =C2=A0 <country>USA</countr= y>
=C2=A0 =C2=A0 </billTo>
=C2=A0 =C2=A0 <shipTo>
= =C2=A0 =C2=A0 =C2=A0 <firstName>China</firstName>
=C2=A0 =C2= =A0 =C2=A0 <lastName>Bayles</lastName>
=C2=A0 =C2=A0 =C2=A0 = <company>Thyme for Tea</company>
=C2=A0 =C2=A0 =C2=A0 <ad= dress>12 Main Street</address>
=C2=A0 =C2=A0 =C2=A0 <city>= ;Pecan Springs</city>
=C2=A0 =C2=A0 =C2=A0 <state>TX</sta= te>
=C2=A0 =C2=A0 =C2=A0 <zip>44628</zip>
=C2=A0 =C2= =A0 =C2=A0 <country>USA</country>
=C2=A0 =C2=A0 </shipTo&= gt;
=C2=A0 =C2=A0 <customerIP>192.168.1.1</customerIP>
= =C2=A0 =C2=A0 <userFields>
=C2=A0 =C2=A0 =C2=A0 <userField><= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>MerchantDefinedFieldName1</na= me>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>MerchantDefinedFieldValu= e1</value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2= =A0 =C2=A0 <userField>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <name>fav= orite_color</name>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <value>blue&l= t;/value>
=C2=A0 =C2=A0 =C2=A0 </userField>
=C2=A0 =C2=A0 &l= t;/userFields>
=C2=A0 </transactionRequest>
</createTrans= actionRequest>[/text]


[text]response=3D[tcpconnect host=3Dapitest.authorize.= net&port=3D443&ssl=3DT][!]
[/!][tcpsend]POST /xml/v1/request= ..api HTTP/1.0[unurl]%0D%0A[/UnURL][!]
[/!]Host: apitest.authorize.net:443[UnURL= ]%0D%0A[/UnURL][!]
[/!]User-Agent: StoreBuilder[unurl]%0D%0A[/UnURL][!]<= br>[/!]Content-type: application/x-www-form-urlencoded[unurl]%0D%0A[/UnURL]= [!]
[/!]Content-length: [countchars][content][/CountChars][unurl]%0D%0A[= /UnURL][!]
[/!][content][unurl]%0D%0A[/UnURL][!]
[/!][/TCPSend][/tcpc= onnect][/text]

[response]
++++++++++++++++++++= ++++++++++++++++++++++++++++++++
Not sure if anyone has an ea= sier way to parse out the XML data and this is an example or how I do it on= a google GEO TCPConnection....=C2=A0

[text]BEFORE= =3D[countchars][response][/countchars][/text]

[text]PRE=3D[convertwo= rds table=3Daddr][response][/convertwords][/text]

[text]AFTER=3D[cou= ntchars][PRE][/countchars][/text]

[text]END=3D[FindString source=3D[= PRE]&find=3D</result>][/text]

[text]THEFILE=3D[getchars st= art=3D0&end=3D[math][END]+10[/math]][PRE][/getchars][/text]

[tex= t]cords=3D[THEFILE][/text]

[text]STATUS=3D[Middle StartAfter=3D<s= tatus>&EndBefore=3D</status>][cords][/Middle][/text]

[t= ext]TYPEPRE=3D[Middle StartAfter=3D<type>&EndBefore=3D<formatt= ed_address>][cords][/Middle][/text]
[Showif [TYPEPRE]^</type>][= text]TYPEPRE=3D[getchars start=3D0&EndBefore=3D</type>][TYPEPRE][= /getchars][/text][/Showif]

[text]G_TYPE=3D[getchars start=3D0&En= d=3D[math][countchars][TYPEPRE][/countchars]-8[/math]][TYPEPRE][/getchars][= /text]

[Showif [STATUS]=3Dok]

[text]components=3D[Middle Star= tAfter=3D</formatted_address>&EndBefore=3D<geometry>][cords= ][/Middle][/text]
[text]componentsEND=3D[countchars][components][/countc= hars][/text]

[text]Test1=3D[FindString source=3D[components]&fin= d=3D<address_component>][/text]

[text]test2=3D[FindString sour= ce=3D[getchars start=3D[math][Test1]+22[/math]&end=3D][components][/get= chars]&find=3D<address_component>][/text]

[text]test3=3D[F= indString source=3D[getchars start=3D[math][Test1]+22+[Test2]+22[/math]&= ;end=3D][components][/getchars]&find=3D<address_component>][/text= ]



--
Brian Harrington
Auto Glass Xpress
2655 Millersport Hwy. Suite 1063
Get= zville, NY 14068
(716) 861-2029
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us


--
=
Brian Harringt= on
Auto Glass Xpress
2655 Millersport Hwy. Suite 1063
Getzville, NY 14068
(716) 861-2029
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us

--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@w= ebdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: suppo= rt@webdna.us


--
=
Brian Harrington
Auto Glass Xpress
2655 M= illersport Hwy. Suite 1063
Getzville, NY 14068
(716) 86= 1-2029
--------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@webdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.us --0000000000003fc4c1059b2dafad-- . Brian Harrington

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

File Upload (1997) Sorting by date (1997) Password Authentication - request example (1998) too many nested tags ... (1997) [lookup] speed sales pitch (2003) Another question (1997) searching multiple databases (1997) Date problems (1997) [SearchString] usage (1997) Field names beginning with Reg.. (2002) RE: Signal Raised (1997) Re:Virtual hosting and webcatNT (1997) Purchase *file=* bug? (2003) Multiple prices (1997) problems with 2 tags shakur (1997) Tracking inbound links for discounts (1997) looking for some paid WebCatalog help (2000) PCS Emailer's role ? (1997) See [shell]s (2008) Separate SSL Server (1997)