× 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.



Hi all,


Here is a brief document on upgrading to v352.  It is a collection of hints
and problems you may encounter whilst performing this task.

System Manager:
If wanting to go to Version V3.5.2b, upgrade System Manager first (it runs
independently to the applications and can be a higher version without
problems, System Manager V3.5.2 has a great utility /
command called AMINSAPP to help create upgrade other named environments.
You can upgrade System Manager at any time provided NO users are logged into
S/21 and the scheduler and all S/21 subsystems have been brought down.


Using AMINSAPP to help create a new environment:
This is similar to the tried, proved and loved AMINSTALL command used to
initialise applications when first installed (adds menus, tasks, adds
library lists for the application and changes other library lists to use the
libraries just installed).

AMINSAPP basically helps you create a new environment (eg 'UPG' could be the
suffix and environment code for the upgrade duplicate environment, or you
may use 'TST' for testing environment). Simply restore your OSLxxF3
libraries to be renamed during the restore to OSLxxF3UPG, where xx is any
application you have installed. The environment code is/must be the last 3
characters of the library name, remember the production environment is
called
the "blank" environment ('   ')? Now restore the OSLxxS3, OSLxxP3, OSLxxD3,
OSLxxI3, OSLxxQ3 libraries from the Silver copy CD for the target version
(ie V3.5.2b) also being renamed during the restore to become OSLxxS3UPG,
OSLxxP3UPG, OSLxxD3UPG, OSLxxI3UPG, OSLxxS3UPG etc. Once the libraries exist
with the suffix 'UPG' or 'TST' (your choice) call AMINSAPP from a command
line, follow the prompts and make sure you use the AUTOMAP function which
automatically uses the environment code entered (again 'UPG' or 'TST' in my
example) with the library names having that suffix, and generates this
environments menus, tasks, library lists for you.

Of course you can use complex SQL statements over the APG25PHY, APG26PHY,
APG51PHY, APG61PHY, APG62PHY and APG63PHY.

The environment is not necessarily ready for use, but you have a duplicate
database setup with all menus, etc. Apply the PTF's (in your UPG or TST
environment) for the FILES only (in the UPG / TST libraries), from you
current version up to your target version, to complete your test/upgrade
environment. No level checks exist as all libraries are now at your target
version. Your current LIVE version is still intact and being used!

We found you will need to then update all the data areas in the OSLxxD3UPG /
TST or OSLxxP3UPG /TST libraries if going up a few versions as the
background processing programs may have changed as well, so they may fail if
you were (say) trying to update V3.5.2b G/L sessions using your current
v3.4.x or V3.5.0 background processing programs in subsystem GLBACK3 instead
of GLBACK3UPG. You need to look for and change the JOBQ, JOBD, CLS and SBSD
to use xxBACK3UPG instead of xxBACK3 (where xx = any application code using
it's own subsystem). You will need to remove job queue entries (RMVJOBQE)
and add new enrties (ADDJOBQE) for the OSLxxD3UPG/xxBACK3UPG subsystem
descriptions, if you do a display of the sbsystem descriptions first, you
can print the screen to refer to for the correct sequence numbers to use and
pool id's needed to add the new entries.

For example - G/L
CHGDTAARA (OSLGLD3UPG/GLSBSDTA ) positions 8 - 10 need to be 'UPG' if that
is the environment.

RNMOBJ (OSLGLD3UPG/GLBACK3) type *JOBQ to be GLBACK3UPG.
RNMOBJ (OSLGLD3UPG/GLBACK3) type *JOBD to be GLBACK3UPG.
RNMOBJ (OSLGLD3UPG/GLBACK3) type *CLS to be GLBACK3UPG.
RNMOBJ (OSLGLD3UPG/GLBACK3) type *SBSD to be GLBACK3UPG.

CHGJOBD (OSLGLD3UPG/GLBACK3UPG)and prompt to
 -      change all libraries to have suffix 'UPG'.
 -      change JOBQ OSLGLD3/GLBACK3 to OSLGLD3UPG/GLBACK3UPG.

Use DSPSBSD (OSLGLD3UPG/GLBACK3UPG) to retrieve the correct sequence number
and pool id for the following commands.
RMVJOBQE SBSD(OSLGLD3UPG/GLBACK3UPG) JOBQ(OSLGLD3/GLBACK3)then add the new
entry -
ADDJOBQE SBSD(OSLGLD3UPG/GLBACK3UPG) JOBQ(OSLGLD3UPG/GLBACK3UPG)

RMVAJE SBSD(OSLGLD3UPG/GLBACK3UPG) JOB(GLUPDATE)
ADDAJE SBSD(OSLGLD3UPG/GLBACK3UPG) JOB(GLUPDATE) JOBD(OSLGLD3UPG/GLBACK3UPG)

RMVRTGE SBSD(OSLGLD3UPG/GLBACK3UPG) SEQNBR(9999)
ADDRTGE SBSD(OSLGLD3UPG/GLBACK3UPG) SEQNBR(9999) CMPVAL(*ANY) PGM(QCMD)
POOLID(2) >Check poolid!


This then needs to be done for PL, SL, CS, AO, FA (if used), IN, MJ (if
used), WH (if used) and there may be more I have not used at a customer
site! Check all data queues in all D3 & P3 libraries as WH uses P3 lib, not
D3!!!!!!



Service Packs:
When upgrading to version 3.5.2b, always load Service Packs 1 & 2 as a
minimum.If using STYLE, you have to be on V3.5.2. as a MINIMUM with any
service
packs, preferably V3.5.2b with SP's,  this will correct some "interesting
challenges" to your programmers. If using manufacturing, a manufacturing
allocations problem (negative enhancement introduced in V3.5.0)is corrected
in Service Pack 3.

Financials V3.5.2b without service packs has a Y2K problem in manual journal
postings for A/R. the century code ('1') is lost so all you journals are for
1900 not 2000,
entries show 90+ days on statements even if they were entered for the
current period and all dates show as correct on the displays and files.
Supposedly fixed in SP1.


WORKFLOW trap when upgrading:
An interesting pre-requisite to upgrading to V3.5.1 (or base V3.5.2 sorry I
can't remember exactly) or above is the need to create an empty Work Flow
application library OSLWFF3 (even if you are not going to use / attempt Work
Flow) and the mandatory application of the Workflow PTF's creating the
application and modifying your library lists accordingly. This Workflow
library will be used by the PTF that should create it(WF PTF # 1). The PTF
will fail if OSLWFF3 does NOT exist and come up with a warning / error
message if it does exist. When installing the PTF's, ignore the warning
message and you will install successfully. Don't create the library and the
PTF's fail, with the result that invoicing will not work in Advanced Order
Entry as the programs will check for files in this library, and fail / dump
if the library / files don't exist stopping, invoices being printed.


What is V3.5.2b Service Pack 3?:
The service packs for V3.5.2b(mainly SP3) constitutes what we believe should
have been
V3.5.3 or V3.6.0 but JBA/GEAC decided against releasing it as a new version.
Always apply ALL the PTF's across all
applications installed if not well practised in the art of PTF review and
application, there is always a link or dependancy you may miss by reading
the manual (ie SP3 manufacturing has new files dependencies, required from
the inventory PTF's where they are created)


Hope this helps

Paul Steel
Managing Director
Steel Technology Pty Ltd

Sydney: PO Box 723 Brookvale NSW 2100
Melbourne: PO Box 846 Boronia Vic 3155

+---
| This is the JBA Software Users Mailing List!
| To submit a new message send your mail to JBAUSERS-L@midrange.com.
| To subscribe to this list send email to JBAUSERS-L-SUB@midrange.com.
| To unsubscribe from this list send email to JBAUSERS-L-UNSUB@midrange.com.
| Questions should be directed to the list owner: doug333@aol.com.
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...


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.