This is the way we do it:
//S1 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSIN DD DUMMY
//SYSUT2 DD PATH='/u/winderr/select.xml',PATHDISP=KEEP,
// PATHMODE=(SIRWXU,SIRWXG,SIROTH),PATHOPTS=(OWRONLY,OCREAT,OTRUNC)
//SYSUT1 DD *
<?xml version="1.0" encoding="IBM037" ?>
<onDemand xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="/usr/lpp/ars/bin/xml/ondemand.xsd" >
<folder name="AAO080">
</folder>
</onDemand>
/*
//ARSEXPRT EXEC OMVSBAT
//STEPLIB DD DISP=SHR,DSN=SYS3.SARSLOAD
//SYSIN DD *
JAVA_HOME=/usr/lpp/java/J1.4
PATH=/usr/lpp/Printsrv/bin:/bin:/usr/sbin:/usr/local/sys2/bin:\
$JAVA_HOME/bin:/usr/lpp/dfsms/bin:/usr/lpp/ldap/bin:/usr/lpp/ars/bin:.
LIBPATH=$LIBPATH:/usr/lpp/ars/bin/xml/
export LIBPATH
export JAVA_HOME
/usr/lpp/ars/bin/arsxml export -v -h ARCHIVE -x -e c \
-w IBM037 -i select.xml -d /u/winderr/ -r pd -o output.xml
//OSHOUT1 DD SYSOUT=*,DCB=(RECFM=F,LRECL=255)
The JAVA_HOME was needed because the XML runs in 32 bit.
Hope this helps.
Leo