This module is a Perl extension to access BS2000 libraries using the
LMS API (Library Management System, Subroutine Interface). It is only
useful for the BS2000 port of Perl. Probably it won't compile on
other platforms!
This versions supports:
- connecting to a BS2000 library
- getting the table of contents
- adding and extracting elements
See the perl documation of the module for further details.
INSTALLATION
To install this module read the DEPENDENCIES section and type the
following (throughout this README we assume you build a new static
Perl version for this):
export BLSLIBnn=$TSOS.SYSLNK.LMS.mmm
perl Makefile.PL
make perl
make test
make install
If you want to test the module under native BS2000, first you have to
copy the new perl interpreter and the test script:
In order to link the new static perl interpreter, the linker has to
find the dynamic native BS2000 LMS library. This is done by setting a
environment variable BLSLIBnn where nn is the first unused number
between 00 and 99, e.g. if you don't use any dynamic BS2000 libraries
yet you would type (in your shell):
Only a few functions of the LMS library are implemented yet. As my
company phases out BS2000 in 2008 this will probably the last version.
If someone still uses BS2000 and likes to take over support just
contact me via PAUSE.
COPYRIGHT AND LICENCE
Copyright (C) 2003,2007 Thomas Dorner (dorner (AT) pause.org)
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.