David,
The "assign n to system(1017)" syntax is an undocumented feature which allows 
you to do reads without system delimiter conversion. It is definitely available 
on 10.0. You should be able to test it simply enough.

id = 'test'
rec = 'x':char(10):'y'
open 'type19file' to t19 then
crt oconv(rec,'mx0c') ;* hex output to see what happens to rec[2,1]
write rec on t19,id
assign @true to system(1017)
read z from t19,id then crt oconv(z,'mx0c')
assign @false to system(1017)
read z from t19,id then crt oconv(z,'mx0c')
end

Sorry xmap came in at 10.2 IIIRC.

Regards,
Stuart

-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org 
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Norman, David 
(Health)
Sent: Friday, 18 June 2010 09:56
To: 'u2-users@listserver.u2ug.org'
Subject: Re: [U2] PrepareXML question

Thanks, Stuart.
SYSTEM(1017) seems to have a different function in UV10.0 - "1017 Returns the 
user's supplementary UNIX groups in a dynamic array."
Can't find any reference to xmapopen() - maybe new since 10.0 ?

Regards,
========================
David Norman
Senior Software Engineer - SA Ambulance Service

ICT Services
SA Health
Government of South Australia

Box 3, GPO
Adelaide, South Australia 5001
*+61 8 8274 0384
* fax +61 8 8271 4844
* david.nor...@health.sa.gov.au


-----Original Message-----
Message: 3
Date: Wed, 16 Jun 2010 23:38:57 -0700
From: "Boydell, Stuart" <stuart.boyd...@spotless.com.au>
To: U2 Users List <u2-users@listserver.u2ug.org>
Subject: Re: [U2] PrepareXML question
Message-ID:
        <7ee7790a950e094399b01520071826a20106b4a41...@sg1rd3xvs031.red003.local>
        
Content-Type: text/plain; charset="us-ascii"

Hi David,
Doesn't look like it. If you need to write the xml, write it to a type 19 file 
and use system(1017) to ensure the document doesn't get CRLFs converted to UV 
system marks.

   assign @true to system(1017)
   write xml on type19file,id
   assign @false to system(1017)
   z = preparexml('/.../':id,handle)

Otherwise, have a look at the xmapopen() function instead. This works pretty 
well.
Cheers,
Stuart


-----Original Message-----
We have been using PrepareXML (UV 10.0 HP-UX 11.11) etc in a BASIC program 
successfully for several years processing a file, but now also need to extract 
XML from a Web response gained from an HTTP submitRequest. This will of course 
appear in a variable, but PrepareXML seems to require the XML document to be in 
a physical file. Is there any way to persuade PrepareXML to use a variable 
instead of a file ??

*************************************
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to