On Tuesday 18 November 2008 16:49, Tom Duerbusch wrote:
>We are forcing the integration of VSE into a new Identity Manager (IDM)
> system. Well, easier said then done <G>. Apparently the IDM system will
> only communicate to us via a XML file.
>
>The management of security for VSE is being done via a bunch of CMS REXX
> execs.
>
>Of course, zLinux (SUSE 10 SP 2 or whatever), can play in the XML world.
> One option is to create a XML server on the IFL side, to handle the XML
> file, and produce a nice, fixed, record, with the info needed, which can be
> interfaced into our execs. Either by messaging the CMS server to process
> the record, or, for that matter, we can move the REXX execs to the zLinux
> server. The net result is batch jobs are submitted to VSE to update Top
> Secret and DB2/VSE security.
>
>Perhaps this is the time to get our feet wet in XML. Worse case, I can use
> REXX to parse the XML file and hope that the file layout doesn't change too
> much <G>.
If you want to use Linux convert XML documents to some text format that you
can easily parse with CMS tools, I'd suggest using XSLT. You can write an
XSLT stylesheet that transforms the XML document into the text format you
need, and use an XSLT processor to run the files through it. You can
prototype an XML server such as you describe in PERL, using the XML::XSLT and
Net::Daemon packages. For production, I'd suggest a simple C socket listener
calling the Xalan-C library. Your XSLT stylesheet is the only custom part,
and it would be the same for PERL or C XSLT daemons.
Hit me up for more details if you want to.
- MacK.
-----
Edmund R. MacKenty
Software Architect
Rocket Software, Inc.
Newton, MA USA
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390