The following module was proposed for inclusion in the Module List:
modid: BS2000::LMS
DSLIP: adhOp
description: access BS2000 LMS libraries
userid: DORNER (Thomas Dorner)
chapterid: 4 (Operating_System_Interfaces)
communities:
perl-mvs (at) perl.org
similar:
Archive::Ar
rationale:
The BS2000 Library Management System allows a BS2000 users to put
files together in libraries, a bit similar to the ar archive program
on Unix machines. As native BS2000 only has a flat file system
(Volume, User, Filename) this is heavily used. If you use the
Unix-like Posix subsystem on BS2000 (which has a Unix file system as
well) you can copy files to and from native BS2000 LMS libraries,
but that's all, you can't even access the table of contents.
Fortunately LMS has a C API and this is where this module comes in.
It will allow a BS2000 user to access LMS libraries and their
elements from native BS2000 and the Posix subsystem alike using a
Perl script. At the moment only access to the table of contents and
copying elements to and from libraries are implemented, but
additional methods (like direct reading and writing) are planned for
the future.
As this module will only compile on BS2000 machines I think a new
rootlevel namespace (like MVS:: and all the other machine specific
namespaces) should be in order.
Thomas
enteredby: DORNER (Thomas Dorner)
enteredon: Thu Sep 25 05:32:00 2003 GMT
The resulting entry would be:
BS2000::
::LMS adhOp access BS2000 LMS libraries DORNER
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=60500000_415d9439d61e2619&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=60500000_415d9439d61e2619&SUBMIT_pause99_add_mod_insertit=1