IDEAL 15.x Documents can be used:
Documents are declaratively defined, and then filled by a simple PRODUCE verb, rather than elaborate construction logic being required to build the structure and markup of the result.
This should result in higher efficiency, eliminating a lot of string manipulation from the application logic.
z/OS
IDEAL 15.x
To try it out , run IDEAL Source transport (IDUTSTRN) IMPORT to import the attached Ideal sources : program WEBTEST7 and Document MUFOPEN .
WEBTEST7 lists all bases that are open in an active MUF with their database entity name .
Create an Ideal WEB transaction to run this program .
Make sure the CICS was started with TCPIP=YES in the SIT and that the TCPIPSERVICE is open .
Result of running that WEB transaction in the browser in a demo test system:
<?xml version="1.0" ?>
<!DOCTYPE MUFOPEN (View Source for full doctype...)>
-<- <MUFOPEN>
- <MUFIdentity>
< <MUFIdentityMUFName="LV115BG" EnableTime="2014-12-01-07.51.43.000000" />
-< - <OpenBases>
< <OpenBasesURTDBID="1" DatabaseName="HUMAN-RESOURCE" />
< <OpenBasesURTDBID="2" DatabaseName="DATA-DICT" />
< <OpenBasesURTDBID="3" DatabaseName="DATAQUERY" />
< <OpenBasesURTDBID="10" DatabaseName="ORDER-ENTRY" />
< <OpenBasesURTDBID="15" DatabaseName="DDD-DATABASE" />
< <OpenBasesURTDBID="17" DatabaseName="TTM-DATABASE" />
< <OpenBasesURTDBID="1000" DatabaseName="CASYSTEMTABLES" />
</OpenBases>
<MUFIdentity>
< <ResumeUserName="WWW" RunDate="DECEMBER 5, 2014" />
</MUFOPEN>
See the online documentation , Generating Documents.