× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: LIBL limitation of 25 libraries
  • From: "Simon Coulter" <shc@xxxxxxxxxxxxxxxxx>
  • Date: Sun, 29 Nov 98 14:37:23 +0000

Hello Dean,

Well, here is a perfect example of what Mike Crump was talking about when 
lamenting 3rd party vendors neglect 
of the product library component of the library list.  (Minor correction - the 
system manages two slots for 
active product libraries although each command or menu can specify only one.)

In your production example there are at least 4 libraries that could be removed 
if the utility developers 
made proper use of the product library.  FOCLIB, DBU41, EXTERMIN8, and HAWKEYE 
should all be added to the 
library list automatically by proper definition of their respective commands.  
Their installation programs 
should copy the primary commands to QSYS (just like the IBM installation 
process RSTLICPGM -- which more 
vendors should be using anyway).  Doing this means the commands are in 
everyone's list (secured 
appropriately) and the system manages the product library component 
automatically -- no stepping on anyone's 
toes.

It also avoids vendor products stealing space in the system portion of the 
library list simply to ensure 
their commands are available.

Your Development example is a little harder (although it would be helped 
considerably by proper use of the 
product library) but it does sound to me as if your development environment 
needs some rework -- but that 
requires a great deal more knowledge about your environment and also leads to 
"religous" discussions  about 
the appropriate use of development, test, and production environments.

Regards,
Simon Coulter.

//----------------------------------------------------------
// FlyByNight Software         AS/400 Technical Specialists
// Phone: +61 3 9419 0175      Mobile: +61 0411 091 400
// Fax:   +61 3 9419 0175      E-mail: shc@flybynight.com.au
// 
// Windoze should not be open at Warp speed.
//--- forwarded letter -------------------------------------------------------
> X-Mailer: AOL 3.0 16-bit for Windows sub 41
> Date: Sat, 28 Nov 98 05:05:21 -0500
> From: DAsmussen@aol.com
> To: MIDRANGE-L@midrange.com
> Reply-To: MIDRANGE-L@midrange.com
> Subject: Re: LIBL limitation of 25 libraries

> 
> Denis,
> 
> In a message dated 98-11-27 16:40:58 EST, you write:
> 
> > Swapping the library list could be made to work. But they are co-dependence
> (
> > The production system need access to the sales system for customer info...).
> > The thing is i would need to establish all those dependencies and modify all
> > programs to include the swap routines. This can work but i would much prefer
> > adding more entry to the libary list. Less work, more simple code, less 
> > maintenance when a new application is added... If there is extra processing 
> > du to the library list, i would upgrade the AS/400 (cheaper than the
> software 
> > modification)
> 
> We have the exact same problem at my current site (and did at the last as
> well), and it has to do primarily with the volume of vendor applications
> installed and, sometimes, poor implementation by those vendors.  Not a problem
> (yet) at the production level, but a _SERIOUS_ problem at the development
> levels.  For example:
> 
> Production:
>  1) QTEMP
>  2) QGPL
>  3) BPCSUSRF (User-modified files for BPCS)
>  4) BPCSUSR (User-modified programs/objects for BPCS)
>  5) BPCSPTF (Patched BPCS programs/objects from vendor) 
>  6) BPCSO (Base BPCS programs from vendor)
>  7) BPCSS (BPCS Source for creation of work files during MRP generation)
>  8) BPCSF (BPCS base files as shipped)
>  9) COMLIB (Common user-modified/created objects not specific to BPCS)
> 10) FOCLIB (Objects for execution of FOCUS query tool)
> 11) FOCSHR (Query definitions for shared FOCUS applications that won't be
> blown away with a FOCUS upgrade)
> 12) DBU41 (Library for database tool)
> 13) EXTERMIN8 (Library for debugging tool)
> 14) HAWKEYE (Library for Xref tool)
> 15) INFPRD (Library for all interfaces to Tandem, ES/9K, DEC, and PC systems)
> 16) COSTPRD (Library for product costing programs)
> 
> Sixteen libraries isn't bad, until we move to the development box where we
> have production, prototype, development, CMS, CASE tool, and developer
> libraries.  The developer libraries are handled via CHGCURLIB, which doesn't
> take a list entry.  None of these new libraries can be added to the system
> portion of the library list, as an aborted install of any given product would
> disallow anyone from signing on.  The development environment must also access
> prototype, as new objects might be moved up the promotion chain that are
> needed to access new file structures but are not yet in production.  Add to
> the above list:
> 
>  1) User-modified files for development
>  2) User-modified objects for development
>  3) Base files for development
>  4) Interface objects for development
>  5) Cost objects for development
>  6) User-modified files for prototype (UAT)
>  7) User-modified objects for prototype (UAT)
>  8) Base files for prototype (UAT)
>  9) Interface objects for prototype
> 10) Cost objects for prototype
> 11) AS/Set object library ASSETO
> 12) AS/Set files library ASSETF
> 13) No less than 4, and up to 5 libraries added by the CMS tool based upon
> environment
> 
> Heaven forbid we add any more 3rd party applications!  We already have to rip
> stuff out of the development library list in order to properly test.  Yes,
> cost and interface applications could be folded into other modified
> applications, but we'd prefer to keep them seperate as they work outside of
> both BPCS and each other.  Even ye olde DOS PATH and APPEND statements work
> better than this!  WE NEED MORE LIBRARY LIST ENTRIES!!!
> 
> JMHO,
> 
> Dean Asmussen
> Enterprise Systems Consulting, Inc.
> Fuquay-Varina, NC  USA
> E-Mail:  DAsmussen@aol.com

+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.