|
The following code is our version of a scheduled reorganisation. We have numerous BPCS environments, the program below is setup within the ROBOT product to run after our month-end procedures for each BPCS environment. The call to the program is CALL mylibrary/myprogram 'myenvironment' ('myenvironment' would contain the name of the library that contains the INLIBL data area relating to the BPCS environment. PGM PARM(&USRLIB) DCL VAR(&RTPARM) TYPE(*CHAR) LEN(1) VALUE('I') DCL VAR(&W7PLST) TYPE(*CHAR) LEN(256) DCL VAR(&W7SLCT) TYPE(*CHAR) LEN(256) DCL VAR(&CMD) TYPE(*CHAR) LEN(450) DCL VAR(&LEN) TYPE(*DEC) LEN(15 5) VALUE(450) DCL VAR(&USRLIB) TYPE(*CHAR) LEN(10) DCL VAR(&LIBL) TYPE(*CHAR) LEN(396) DCL VAR(&USER) TYPE(*CHAR) LEN(10) DCL VAR(&NLVMASK) TYPE(*CHAR) LEN(7) DCL VAR(&LANG) TYPE(*CHAR) LEN(3) DCL VAR(&LANGLIB) TYPE(*CHAR) LEN(10) DCL VAR(&BPCSF) TYPE(*CHAR) LEN(10) /***********************************************************/ /* Get initial library list from data area, add in the */ /* system libraries in the user potion of the library list */ /* and change the library list via QCMDEXEC */ /***********************************************************/ MONMSG MSGID(CPF0000) RTVDTAARA DTAARA(&USRLIB/INLIBL) RTNVAR(&LIBL) CHGVAR VAR(&CMD) VALUE('CHGLIBL LIBL(' *CAT &LIBL + *BCAT 'QGPL QTEMP' *TCAT ')') CALL PGM(QCMDEXC) PARM(&CMD &LEN) CALL PGM(SYS664) PARM('SYS664') /***********************************************************/ /* Get user's language library and add to top of library */ /* list */ /***********************************************************/ CALL PGM(SYS098B) PARM(&RTPARM &USER &LANG) MONMSG MSGID(CPF0000) IF COND(&LANG *NE ' ') THEN(DO) RTVDTAARA DTAARA(SSASYS2 (1 7)) RTNVAR(&NLVMASK) CHGVAR VAR(&LANGLIB) VALUE(&NLVMASK *TCAT &LANG) RMVLIBLE LIB(&LANGLIB) MONMSG MSGID(CPF0000) RTVDTAARA DTAARA(SSASYS (170 10)) RTNVAR(&BPCSF) ADDLIBLE LIB(&LANGLIB) POSITION(*BEFORE &BPCSF) MONMSG MSGID(CPF0000) ENDDO CALL PGM(SFC990B) PARM(&RTPARM &W7PLST &W7SLCT) CALL PGM(SFC973B) PARM(&RTPARM) CALL PGM(ORD990B) PARM(&RTPARM) CALL PGM(ORD991B) PARM(&RTPARM) CALL PGM(SYS990B) PARM(&RTPARM) CALL PGM(SYS991B) PARM(&RTPARM) CALL PGM(INV971B) PARM(&RTPARM) CALL PGM(INV972B) PARM(&RTPARM) CALL PGM(ACR970B) PARM(&RTPARM) CALL PGM(ORD992B) PARM(&RTPARM) CALL PGM(INV970B) PARM(&RTPARM) RCLRSC ENDPGM -----Original Message----- From: bpcs-l-bounces+sean.mcgovern=emea.tycohealthcare.com@xxxxxxxxxxxx [mailto:bpcs-l-bounces+sean.mcgovern=emea.tycohealthcare.com@xxxxxxxxxxxx] On Behalf Of kobie.jooste@xxxxxxxxxxxx Sent: 16 February 2007 10:04 To: SSA's BPCS ERP System Subject: [BPCS-L] BPCS V8.2.01 - Automate System Reorganization. Pls. assist if possible.
From time to time we need to run the clean-up on the systems due to
communication problems. This requires us to run SYS 59 (System Reorganization), options 3: Reset On Order Allocated, 5: Clean-up ECL & ECS Files and 6: Clean-up Allocations. This works easy if you are signed-into the environment, but what if you want to schedule it to run late at night and it's not called from within the environment, what then? I have created a CL Program to call that 3 programs, and with the JobScdE used a Job Description used in that environment, as well as a UserProfile that has authorization to that programs. I have not hardcoded the library where this programs resides in as the JobDescription or UserProfile is supposed to pick it up - Well, it doesn't. Any suggestions would be appreciated. Kobie Jooste Clover Information Services Tel: +2711 758 5387 / Mobile: +2783 798 3155 / Fax: +2711 758 5301 E-mail: kobie.jooste@xxxxxxxxxxxx Web: www.clover.co.za "Davide Roveda" <davide.roveda@in for.com> To Sent by: "SSA's BPCS ERP System" bpcs-l-bounces+ko <bpcs-l@xxxxxxxxxxxx> bie.jooste=clover cc .co.za@xxxxxxxxxx om Subject Re: [BPCS-L] Newbie needs printer file help 2007/01/26 11:37 AM Please respond to SSA's BPCS ERP System <bpcs-l@midrange. com> Hello As a suggestion, you can try to set up from SYS501C a your own simply procedure to allow, based on User/Workstation + Program name the list of the needed OVRPRTF OVRSCOPE(*JOB) + DLTOVR to set up your needs, and override the OVRPRTF FILE(*PRTF)from SSASYS *DTAARA LX does. Regards Davide -----Original Message----- From: bpcs-l-bounces+davide.roveda=infor.com@xxxxxxxxxxxx [mailto:bpcs-l-bounces+davide.roveda=infor.com@xxxxxxxxxxxx] On Behalf Of Bonnie Lokenvitz Sent: venerdì 26 gennaio 2007 3.31 To: bpcs-l@xxxxxxxxxxxx Subject: [BPCS-L] Newbie needs printer file help I am working in ERP LX (8.3). I have changed the packing list format (OLM591O) to print portrait. Works great interactively when I do an override printer file on the command line. Where do I change the 'system' printer control so the batch print works? Also, where do I indicate different printers for various warehouse users in different states? Thank you, Bonnie Lokenvitz Technology Consulting Inc 320.679.2599 -- This is the SSA's BPCS ERP System (BPCS-L) mailing list To post a message email: BPCS-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/bpcs-l or email: BPCS-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/bpcs-l. Delivered-To: davide.roveda@xxxxxxxxx -- This is the SSA's BPCS ERP System (BPCS-L) mailing list To post a message email: BPCS-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/bpcs-l or email: BPCS-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/bpcs-l. Delivered-To: kobie.jooste@xxxxxxxxxxxx -- This is the SSA's BPCS ERP System (BPCS-L) mailing list To post a message email: BPCS-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/bpcs-l or email: BPCS-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/bpcs-l. Delivered-To: sean.mcgovern@xxxxxxxxxxxxxxxxxxxxxxx
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 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.