Hier finden Sie eine Anleitung für die Neuinstallation eines PeopleSoft Agenten.
![]() |
1. | AE-Schnittstelle installieren |
---|
Die Installation der AE-Schnittstelle ist in einem eigenen Dokument beschrieben.
Die AE-Schnittstelle ist unter anderem eine Voraussetzung für die Nutzung von Bind-Variablen!
![]() |
2. | Anpassung der Werte des Feldes OUTDESTTYPE (PeopleSoft) |
---|
Wert | Activ | Eff Dt | Long Name | Short Name |
---|---|---|---|---|
0 |
![]() |
01.01.1899 | Any | Any |
1 |
![]() |
01.01.1899 | (None) | NONE |
2 |
![]() |
01.01.1899 | File | FILE |
3 |
![]() |
01.01.1899 | Printer | PRINTER |
4 |
![]() |
01.01.1899 | Window | WINDOW |
5 |
![]() |
01.01.1899 | ||
6 |
![]() |
01.01.1899 | Web | WEB |
7 |
![]() |
01.01.1899 | Default | DEFAULT |
![]() |
3. | Tar-Datei des Agenten zum Host übertragen und entpacken |
---|
![]() |
4. | Konfigurationsdatei des Agenten anpassen |
---|
Der Inhalt der Datei psjoa.jar wurde ab People Soft Version 8.54 geändert. Einige Java-Klassen fehlen dort. Sie stehen in der People Soft 8.54 Internet Architecture-Installation im folgenden Verzeichnis zur Verfügung:
<PS_HOME>\webserv\peoplesoft\applications\peoplesoft\PORTAL.war\WEB-INF\classes
Sie müssen die psjoa.jar und die fehlenden Klassen dem CLASSPATH folgender Komponenten hinzufügen:
- People Soft Agent (um die Job-Ausführung zu ermöglichen)
- Userinterface (um FORMS bei der Definition von People Soft Jobs verwenden zu können).
![]() |
5. | Start-Script erstellen |
---|
set +vx
UC4_ROOT=$HOME
UC4_BIN=$UC4_ROOT/bin
UC4_TEMP=$UC4_ROOT/temp
#
JAVA_DIR=/opt/java1.3/jre/lib/PA_RISC2.0
UC4_LIB=$UC4_ROOT/lib
export SHLIB_PATH=$JAVA_DIR/classic:$JAVA_DIR:$UC4_LIB
echo "SHLIB_PATH ----> '$SHLIB_PATH'"
#
#PS_HOME=<Home directory of PeopleSoft>
export PS_SERVDIR=$PS_HOME/appserv/HR800/prcs/PSHR800
echo "PS_SERVDIR ----> '$PS_SERVDIR'"
#
nohup $UC4_BIN/UCXJPSX > $UC4_TEMP/UCXJPSX.log 2>&1 &
![]() |
6. |
Nutzung der ERP Forms (optional) |
---|
Beispiel:
[ENVIRONMENT]
classpath=.;.\psjoa.jar;.\ucdj.jar
![]() |
7. |
Intervall zur Überprüfung der Aufgaben in PeopleSoft verkürzen |
---|
Es wird empfohlen, das Intervall für die Jobüberprüfung herabzusetzen. Dazu muss für den installierten Agenten eine eigene Variable für die Host-Charakteristik angelegt und zugewiesen werden.
![]() |
8. |
ERP-Login pflegen |
---|
Für die Startup-Phase des Agenten wird ein Login zur PeopleSoft Application benötigt (Operator-ID, Passwort). Diese Information wird im Mandant 0000, Login-Objekt "ERP_LOGIN" gespeichert.
![]() |
9. |
Operator-ID's in der AE definieren |
---|
Für die Durchführung von Aufgaben in PeopleSoft werden Operator-ID's benötigt. Die Passwörter zu diesen Benutzerkennungen müssen in der AE bekannt sein. Die Zuordnung von Operator-ID und Passwort wird im Login-Objekt des Mandanten eingetragen, in dem die Aufgaben ausgeführt werden.
![]() |
10. |
Testen der PeopleSoft-Verbindung |
---|
![]() |
11. |
Funktionstest |
---|
![]() |
12. |
Start-Script des Agenten für den Systemstart eintragen |
---|
![]() |
13. |
Konfiguration zur Nutzung von Bind-Variablen (optional) |
---|
ORACLE:
Bei PeopleSoft Version 8.50 oder 8.51 ist dieses SQL-Script zu verwenden:
INSERT INTO PS_PRCSTYPEDEFN
SELECT 'UC4_'||PRCSTYPE,
OPSYS,
DBTYPE,
VERSION,
PARMLIST,
CMDLINE,
WORKINGDIR,
OUTPUTDEST,
GENPRCSTYPE,
WINPARM,
MVSSHELLID,
AS4JOBDESCNAME,
AS4JOBDESCLIB,
'UC4_'||PRCSTYPEDESCR,
RESTARTENABLED,
SYSDATE,
'UC4'
FROM PS_PRCSTYPEDEFN;
0
COMMIT;
Bei Verwendung der PeopleSoft Version 8.2x oder 8.4x ist folgendes SQL-Script zu einzusetzen:
INSERT INTO PS_PRCSTYPEDEFN
SELECT 'UC4_'||PRCSTYPE,
OPSYS,
DBTYPE,
VERSION,
PARMLIST,
CMDLINE,
WORKINGDIR,
OUTPUTDEST,
GENPRCSTYPE,
WINPARM,
MVSSHELLID,
AS4JOBDESCNAME,
AS4JOBDESCLIB,
'UC4_'||PRCSTYPEDESCR,
RESTARTENABLED,
SYSDATE,
'UC4'
FROM PS_PRCSTYPEDEFN;
COMMIT;
Vergeben Sie anschließend Ausführungsrechte für die neuen Prozesstypen:
INSERT INTO PS_SERVERCLASS
SELECT ORIG.SERVERNAME,
ORIG.OPSYS,
'UC4_'||ORIG.PRCSTYPE,
ORIG.PRCSPRIORITY,
ORIG.MAXCONCURRENT
FROM PS_SERVERCLASS ORIG
WHERE 0 =
(SELECT COUNT(*) FROM PS_SERVERCLASS SC
WHERE SC.SERVERNAME=ORIG.SERVERNAME
AND SC.OPSYS=ORIG.OPSYS
AND SC.PRCSTYPE='UC4_'||ORIG.PRCSTYPE )
AND 0 <
(SELECT COUNT(*) FROM PS_PRCSTYPEDEFN PT
WHERE PT.PRCSTYPE='UC4_'||ORIG.PRCSTYPE
AND PT.OPSYS=ORIG.OPSYS );
COMMIT;
MS SQL Server:
Bei PeopleSoft Version 8.50 oder 8.51 ist dieses SQL-Script zu verwenden:
INSERT INTO PS_PRCSTYPEDEFN
SELECT 'UC4_' + PRCSTYPE,
OPSYS,
DBTYPE,
VERSION,
PARMLIST,
CMDLINE,
WORKINGDIR,
OUTPUTDEST,
GENPRCSTYPE,
WINPARM,
MVSSHELLID,
AS4JOBDESCNAME,
AS4JOBDESCLIB,
LEFT('UC4_' + PRCSTYPEDESCR,30),
RESTARTENABLED,
GETDATE(),
'UC4',
0
FROM PS_PRCSTYPEDEFN;
Bei Verwendung der PeopleSoft Version 8.2x oder 8.4x ist folgendes SQL-Script zu einzusetzen:
INSERT INTO PS_PRCSTYPEDEFN
SELECT 'UC4_' + PRCSTYPE,
OPSYS,
DBTYPE,
VERSION,
PARMLIST,
CMDLINE,
WORKINGDIR,
OUTPUTDEST,
GENPRCSTYPE,
WINPARM,
MVSSHELLID,
AS4JOBDESCNAME,
AS4JOBDESCLIB,
LEFT('UC4_' + PRCSTYPEDESCR,30),
RESTARTENABLED,
GETDATE(),
'UC4'
FROM PS_PRCSTYPEDEFN;
Vergeben Sie anschließend Ausführungsrechte für die neuen Prozesstypen:
INSERT INTO PS_SERVERCLASS
SELECT ORIG.SERVERNAME,
ORIG.OPSYS,'UC4_' + ORIG.PRCSTYPE, ORIG.PRCSPRIORITY, ORIG.MAXCONCURRENT
FROM PS_SERVERCLASS ORIG WHERE 0 =
(SELECT COUNT(*) FROM PS_SERVERCLASS SC
WHERE SC.SERVERNAME=ORIG.SERVERNAME
AND SC.OPSYS=ORIG.OPSYS
AND SC.PRCSTYPE='UC4_' + ORIG.PRCSTYPE )
AND 0 <
(SELECT COUNT(*) FROM PS_PRCSTYPEDEFN PT
WHERE PT.PRCSTYPE='UC4_' + ORIG.PRCSTYPE
AND PT.OPSYS=ORIG.OPSYS );
![]() |
14. |
Konfiguration zur Verwendung des RemoteTaskManagers (optional) |
---|
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |