Beruflich Dokumente
Kultur Dokumente
Inhaltsverzeichnis
SYSTEMKONZEPT SYSTEMKONZEPT EINSPEICHERKONZEPT OBJEKTARTEN CL-STEUERSPRACHE BEFEHLSTASTEN UND HILFEFUNKTIONEN PROGRAMMIERUNG DER TASTATUR BIBLIOTHEKSLISTE ARBEITSMENS OBJEKTVERWALTUNG ERSTELLEN EINER ARBEITSUMGEBUNG SOURCE ENTRY UTILITY ( SEU ) DATENBANKEN Erstellen einer Datenbank WORKING WITH DDM-FILES EINHEITENDATEI-KONZEPT Example1 DDS-Printfile zur Steuerung von ESC-Sequenzen AS400 Guide.doc
Autor: A. Balogh
6 6 7 8 9 12 13 15 16 17 18 19 22 23 27 28 30 1
15.Feb.04
22:34
Example2 DDS-Printfile zur Steuerung von ESC-Sequenzen Example3 DDS-Printfile zur Steuerung von ESC-Sequenzen FORMULARDRUCK SDA MENFUNKTION ( SCREEN DESIGN AID ) Tastenkombinationen im SDA Tastenkombinationen im RLU DAS SICHERHEITSKONZEPT Die Sicherheitsstufen BENUTZERKLASSEN ( USRCLS ) SONDERBERECHTIGUNGEN ( SPCAUT ) BENUTZERPROFIL & GRUPPENPROFIL Das Gruppenprofil Die Berechtigungsliste SYSTEM STARTEN /STOPEN Automatische Steuerung der Ein- / Ausschaltzeiten ndern. AS/400 INFORMATIONSBEFEHLE OBERFLCHE FR ANWENDER ARBEITSMANAGEMENT Jobbeschreibung Jobwarteschlange Subsysteme Ausgabewarteschlange *OUTQ *JOBD *JOBQ
30 30 33 35 36 37 38 39 40 41 43 44 45 46 49 50 51 53 53 54 55 56 57 58 59 59 59 59 59 60 60 60 60 2
Ablauf der Jobverarbeitung Ablauf Interaktiver Job Die verschiedenen Job Status PAG 'Process access groups' Nicht DB-Seiten DB-Seiten ACTLVL Time Slice Summe der 'DB' und 'Nicht DB-Seiten' pro Pool Summe der 'DB' und 'Nicht DB-Seiten' alle Pools. 'Nicht DB-Seiten' im Machine-Pool AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
Routing Entries ( Leitwegeintrge ) Systemparameters MINIMUM MACHINE-POOL SIZE JOBARTEN / -TYPEN Anzeigen aktiver Jobs ( WRKACTJOB )
62 63 64 65 65 65 66 67 68 68 68 69 70 72 73 75 76 77 77 78 79 80 81 81 81 81 81 81 15.Feb.04
22:34
Starten von Jobs in Stapelbetrieb ( BATCH ) BEFEHLE ZUR JOBVERFOLGUNG AUTOSTARTJOBS STEUERUNG DER DRUCKAUSGABE Hierarchie der Druckersteuerung Testroutine fr Drucker 4019 DIGRAMM FR PRINTER-OUTPUT ROUTING MIT NACHRICHTEN ARBEITEN Nachrichten - ID's DATENSICHERUNGSFUNKTIONEN SAVE GANZES SYSTEM RESTORE GANZES SYSTEM Save einzelnes Objekte auf Disk Save einzelnes Objekte auf Diskette AUFRUMARBEITEN AUF DEM AS/400 SYSTEM-DOCUMENTATION AS/400 QUSERTOOLS DEVICE-CONFIGURATION
82 83 83 84 84 85 85 87 89 89 90 90 90 92 92 93 93 93 93 94 94 94 94 94 95 96 96 96 96 97 98 15.Feb.04
22:34
Benutzerprofile
Wichtige Parameter Komponenten Anzeigen der eingebauten Controller Testen des ECS Diverse Werte prfen Ganzes System Saven
Job / Jobverfolgung
Jobwarteschlange(JOBQ) berprfen: Subsysteme berprfen: Aktuelle Jobs berprfen:
Drucker
Drucker kontrollieren: Druck suchen: Druckwarteschlange kontrollieren: Subsystem kontrollieren: Drucker-Output Routing:
Devices
Angemeldete Benutzer anzeigen: Kontrolle Twinax-Bildschirme: Kontrolle PC's mit PC-Supportverbindung:
Problembehebung
IBM-SYSTEM 5360 AS400 Guide.doc
Autor: A. Balogh
Vorgehen vor einem Plattenwechsel VORGEHEN NACH DEM PLATTENWECHSEL KENNZAHLEN S/36 IPL 5360 5363 WRAP Error Alternativkonsole Systemkonsole Plattenbereiche Zugriffsstufen Div. Commands Tape-Installation ABBREVIATIONS HANDGUIDES INDEX
98 99 100 100 100 100 100 100 100 101 101 101 101 102 103 104
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
Systemkonzept
Die wohl herausragendste Eigenschaft der AS/400 besteht darin, dass das Betriebssystem OS/400 ( Operating System 400 ) die
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
Einspeicherkonzept
Alles sind Objekte auf dem AS/400. Daten Programme Befehle Profile Einheiten usw. Die Objekte werden nur ber Namen nicht ber Adressen angesprochen. Es gibt keine Grssenbeschrnkungen fr Objekte.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
Objektarten
Da alles auf dem AS/400 grundstzlich Objekte sind werden diese durch die Objektart unterschieden. Dazu hier die wichtigsten Objektarten:
*FILE *PGM *MSGQ *LIB *USRPRF *MENU *DEVD *CMD *OUTQ *AUTL *LINED *FLR *DOC
Datei, enthlt eine Beschreibung von Stzen und 0-n Stze. Ausfhrbares Programm, enthlt Instruktionen. Nachrichtenwarteschlange, dient zur Aufnahme von Nachrichten. Bibliothek, Verzeichnis der enthaltenen Objekte Benutzerprofil, Beschreibung des Benutzers. Menfunktion. Einheitenbeschreibung Befehl Ausgabewarteschlange Authorisations-Liste Line-Description Folder / Ordner Dokument
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
CL-Steuersprache
Der Befehlsaufbau der CL Steuersprache ist immer derselbe.
Was tun?
Womit tun?
BIBLIOTHEK
Bibliothek erstellen:
CRTLIB
WAS Womit
LIB ( Library ) F ( File ) PGM ( Programm ) DEVD ( Decription ) JOBD ( Job Descr. ) JOBQ ( Job Queue ) OUTQ ( Out Queue ) FLR ( Ordner ) DOC ( Dokument )
usw.
CRT
WRK
DLT
DSP
CHG
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
Bedienerfhrung fr CL-Befehle
Fr jeden aufgerufenen CL-Befehl kann die Bedienerfhrung aktiviert werden. Dies geschieht wie folgt: 1. 2. 3. CL-Befehl in Befehlszeile eintippen z.B. WRKLIB ( Keine Befehlsfreigabe ! ) Tast F4 drcken. Defaultparameter erscheint. Weitere Untersttzung kann mit Taste F4 angefordert werden.
CHGLIBL
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
10
. ' + * & ? ?? /* */ /
Funktion Dezimalpunkt Hochkommata fr Konstanteneinschluss Folgezeile ohne Leerstellen / Positiver numerischer Wert Folgezeile mit Leerstellen / Negativer numerischer Wert Erstes / letztes Zeichen bei generischer Verarbeitung Erstes Zeichen im CL-Befehl bei vordefinierten Werten Erstes Zeichen einer Variablen Zeichen zum verlngern einer Eingabezeile Vor dem Befehl bedeutet Anfrage-Prompt Vor einem Schlsselwort zeigt bei der Ausfhrung des Befehls nur noch die mit "??" markierten Schlsselwrter an (selektives Prompting) Beginn Kommentar End Kommentar Trennzeichen fr Qualifizierung
Spezialfunktionen in CL-Programmen
Zeichen Funktion
Verbindet Zeichenfolgen( Strings ) zu einem Begriff. Verbindet Zeichenfolgen mit einer Leerstelle Verbindet Zeichenfolgen und ohne Leerstelle (%SUBSTRING) Erlaubt das Extrahieren von Zeichen aus einer Zeichenfolge.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
11
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
12
Pause
Eingabe 2
AUFZ
Aufzeichnung beenden
Wdgab Fx
AUFZ GRDST
+
Fx a/
Programmierte Taste
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
13
Hilfefunktionen
Das AS/400 verfgt ber eine sehr benutzerfreundliche Hilfsfunktion. Es ist nicht ntig, dass Sie smtliche Befehle des AS/400 auswendig kennen. Sie knnen sich jederzeit eine Auswahl Befehle zu einem bestimmten Thema anzeigen lassen. Dies Geschieht wie folgt:
GO CMDxxx...
Wobei xxx fr ihr Thema steht. z.B GO CMDLIB CMDOBJ CMDSAV usw.
SLTCMD DSP*
Zeigt alle Display Befehle an.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
14
Bibliotheksliste
Es gibt zwei Mglichkeiten, ein Objekt im Speicher des Systems AS/400 anzusprechen. Dazu, dass Beispiel eines Programmaufrufes ( Call ).
Der Qualifizierte Zugriff fhrt immer zum Erfolg. Der unqualifizierte Zugriff fhrt nur dann zum Erfolg, wenn die Bibliothek LIBX sich in Bibliotheksliste befindet. Dies kann kontrolliert werden mit dem Befehl: ihrer
DSPLIBL
( Display Library-List )
ADDLIBLE
LIBX
( Additional Library-List )
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
15
Arbeitsmens
Um zu einem Men zu gelangen geben Sie ein:
GO MENUx
oder
GO M*
z.B. GO MAIN ( Hauptmen ) Die Auswahl der Menpunkte ist abhngig von der Benutzerklasse:
Auswahl Mens:
ASSIST BACKUP CFG CLEANUP DATA DEFINE DEVICE DOCUMENT FOLDER JOB LICPGM MAIN MESSAGE OFCSEC POWER PERFORM PROBLEM QUERY REVITOOL SAVE
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
16
Objektverwaltung
Zur Objektverwaltung dient zum einen der CL-Befehl
WRKOBJ
(Work with objects ) oder die Programmentwicklungsverwaltung ( PDM ) welche mit dem CL-Befehl
STRPDM
aufgerufen wird. Der Umgang mit der Programmentwicklungsverwaltung bedingt eine Hierarchische vorgehensweise.
F18
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
17
CRTPF
FILE(ABA/DATEI1)
-> *DATA
-> *SRC
Nachdem die Teildatei auf diese Art erstellt wurde muss jetzt definiert werden welche Art Source eingegeben werden soll. z.B CLP fr Steuersprache.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
18
STRSEU
Wichtige Funktionstasten im SEU F3 F4 F5 F9 F10 F12 F13 F14 F15 F16 F17 F19/20 F21 F23 F24
Verlassen der Quelle Bedienerfhrung Aktualisieren Auffinden ( Befehlswiederholung ) Positionszeiger Abbrechen Standardwerte ndern Untersttzung Suchen/ndern Untersttzung Ansehen/Kopieren Suchen durchfhren ndern durchfhren Anzeigen links/rechts Befehlseingabefenster Bedienerfhrungsauswahl Weitere Tasten
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
19
Wichtige SEU-Befehle
FIND oder F Suchen in der Quelle in Verbindung mit F16 CHANGE oder C Ersetzen in der Quelle in Verbindung mit F17 SAVE Sichern der Quelle ohne verlassen der Anzeige CANCEL oder CAN Verlassen der Quelle ohne Sicherung Bei geteiltem Bildschirm und Eingabe in der unteren Anzeige wird nur diese Entfernt. FILE TOP oder T BOTTOM oder BOT oder B SET oder S Sichern und verlassen der Anzeige Anzeigen ab Startzeile Anzeigen der letzten Zeile ndern der Standardwerte der aktuellen Sitzung oder der Untersttzungsfunktion Suchen / Ersetzen. Der Befehl hat folgende Parameter MATCH / CAPS / TABS / ROLL / EXPERT / SHIFT
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
20
SEU - Zeilenbefehle
n, .n, n.n A, An, B, Bn COLS C, CC, Cn CR, CRn CCR D, DD, Dn X, XX, Xn F, F?, Fxx I, In IF, IF?, IFn, IFxx, IFxxn IP, IP?, IPxx M, MM, Mn O, OO, On P, P?, Pxx +, +n, -, -n RP, RPn, RPP, RPPn, L, Ln, LL, LLn, R, Rn, RR, RRn LT, LTn, LLT, LLTn, RT, RTn,RRT, RRTn SF, SFn, SL, SLn S, IS, ISn TABS W, Wn Anzeigen ab Zeile Nach, Vor Spalten anzeigen Zeile kopieren Kopieren und Befehl beibehalten Lschen Ausschliessen Formatzeile anzeigen Zeile einfgen Zeile einfgen und Format anzeigen Zeile einfgen mit Bedienerfhrung Zeile bertragen berlagern Bedienerfhrung Blttern um n Zeilen Zeile wiederholen Daten verschieben Daten verschieben und abschneiden Ausgeschlossene Stze anzeigen Entwurfszeile Tabulatoren setzen Anzeige ab Spalte
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
21
Datenbanken
Das AS/400 verfgt ber eine integrierte relationale Datenbank. Das heisst die Dateien knnen in einer zweidimensionalen Tabelle dargestellt werden und ber zweier-beziehungen der Felder zu komplexen Strukturen verknpft werden. Sogenannten Relationen.
A003 Darberhinaus knnen Logische Sichten ber die Physischen Dateien gelegt werden.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
22
A004
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
23
QDDSSRC
Die QDDSSRC enthlt die Daten Definitions Spezifikationen aller Datenbanken. Die Member in der QDDSSRC werden mit dem SEU erstellt.
(1) Comments (optional): Comments can appear on any line in DDS. They are identified by an asterisk in position 7. (2) File level (optional): File-level keywords appear before the record format name (RECORD on line 00040). (3) Record level (only one record is allowed in physical files): R in position 17 identifies RECORD as a record format name. The record level continues until the first field is named. (4) Field level (at least one field name is required, unless the FORMAT keyword is specified on the record): For fields in physical files, specify at least a name and length. Other attributes can be specified explicitly or by default. (5) Key field level (optional): K in position 17 identifies the field as a key field. A K must be specified for each key field. Specify the key field level by repeating a field name (here, FIELDA) after the fieldlevel specifications.
Die Feldreferenzdatei
Die Feldreferenzdatei ist eine Physische Datei in der QDDSSRC mit einer besonderen Funktion. Eine Feldreferenzdatei enthlt keine Daten. AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
24
Die alle Physische Dateien hat auch eine Feldreferenzdatei nur ein Satzformat. In der Feldreferenzdatei sollten alle verwendeten Feldnamen des gesamten Systems zentral erfasst sein.
IDDU
Steps to Create a IDDU-File: 1. CRTDTADCT 2. Create a DDS-Source: 3. Add Data Definition: Data base file Library: Data Dictionary: File definition: 4. Link / Unlink Data Definition: Option: Data base file: Library: Data dictionary File definition: Creation date 5. Work with DB Files using IDDU: DDSCLAS ADDDTADFN DDSCLAS KNCONV QS36F *FILE LNKDTADFN *LINK AC.CLAS QS36F QS36F DDSCLAS *FIRST WRKDBFIDD
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
25
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
26
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
27
Einheitendatei-Konzept
Folgende Einheitendateien werden auf dem AS/400 verwendet
Bildschirm Bildschirmformat Printerfile Disketteneinheit Source fr Disketteneinheit Wird fr Save und Restore verwendet Bandeinheit Source zu Bandeinheit Wird fr Save und Restore verwendet
Druckereinheitendatei
Aufgaben der Druckereinheitendatei PRTF Untersttzt alle am System anschliessbaren Drucker Schwarzweiss- und Farbdrucker Untersttzt den SCS Mode ( SNA Character Stream ) Untersttzt Teile des IPDS Mode ( Intelligent Printer Data Stream ) Fonts Grosse Buchstaben OCR, Bar-Code Seitendrehung ( Rotation ) Papierfachsteuerung
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
28
OCR B - Printfile
QSYSPRT QSYS *IPDS *NLQ oder *STD 003 590 340 oder *CPI Neu kein Eintrag! Neu kein Eintrag!
Zeichenumsetztabelle
___
Voraussetzung fr die Bentzung von OCR-B oder von Bar-Codes auf dem S/36 ist ein Zusatzprogramm "IPDS Advanced Functions". Dieses IPDS Programm enthlt die Subroutine SUBR50 welche von der Applikation aufgerufen werden muss.
Achtung !
PTF
SF13045
Example: MOVE MOVE MOVE MOVE EXSR FONT 003 $SET50 PARM1 PARM2 PARM3 PARM4
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
29
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
30
OCR-B Druck testen in der TB STRS36 MENU ATBHM,ATBLIB Auswahl <11> Auswahl <2>
Nach Programmabbruch Wiederanlauf starten. STRS36 MENU ATBHM,ATBLIB Auswahl <5> WRKSPLF Prozeduren starten AD350WI S0930 ( Liste enthlt durchzufhrende Prozeduren )
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
31
Druckereinheitenarten
*SCS SNA Character Stream - 3812 SCS - 3816 SCS - 4214 - 4234 SCS - 4245 - 5219 - 5224 - 5225 - 5256 - 5262 - 6252 - 6262 *IPDS Intelligent Printer Data Stream - 3812 IPDS - 3816 IPDS - 3820 - 3825 - 3827 - 3831 - 3835 - 4028 - 4224 - 4230 - 4234 IPDS *USERASCII - Nicht mit SPOOL(*NO) ! *AFPDS - 3812 IPDS - 3816 IPDS - 3820 - 3825 - 3827 - 3831 - 3835 - 4028 - 4224 - 4230 - 4234 IPDS - AFP(*YES) konfigurieren ! *Wenn Double-Byte Character Set fhig. - 5553 - 5583 DBCS - DEVTYPE(*SCS) definieren.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
32
Formulardruck
Variante 1 IBM-Kundendienst Vorgang: 1. 2. 3. 4. 5. Bild einscannen TIF-Format (Line-Art) wie Image-In. evtl. BMP-Format Via PC-Support auf AS/400 laden. TIF-Format in AS/400-Format konvertieren. Mit AFP-Utilitie Overlay erstellen. Print-File mit Overlay definieren.
Voraussetzungen: 1. Drucker muss AFP-Fhig sein.(z.B. 4028) 2. TIF-Format muss konvertierbar sein in AS/400-Format Kontaktperson: IBM Fr. Wagner (01)436 62 29 ca. ca. ca. 3h 1h 1h 5 h Fr. 200.-- = Fr. 1'000.--
Einscannen / berarbeiten Bit-Map Erstellen Overlay Erstellen Print-File Total Eingesetzte Produkte: Image-In High-Jack-Pro AFP-Utilitie
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
33
Variante 2 NOVOTEC-Box
Vorgang: 1. Bild einscannen. 2. Bearbeiten mit einem der Folgenden Produkte: - Page Maker - Power Point - Designer - Corel Draw 3. 4. Mit mitgelliefertem Verwaltungsprogramm von Novotec das Bild in die Novotec Box (NB) laden. Im Office/400 wird das Bild aus der "NB" als Font xxx angesprochen.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
34
STRSDA
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
35
Tastenkombinationen im SDA
Bedienerfhrung Bedingungen setzen Lineal Nchstes Feld Vorhergehendes Feld Reverse Konstante Eingabe Feld Ausgabe I/O Numerische Felder
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
36
Tastenkombinationen im RLU
BasisBelegung F4 F10 F11 F13 F14 F15 F16 F18 F22 F23 Alt-Belegung F13 F21 F22
Sitzungsstandardwerte ndern Befehlszeile einblenden Basis-Belegung anzeigen Felder Datenbankfelder Felddefinition Markieren/Markierung aufheben Markierte Daten kopieren Markierte Daten verschieben Feld lschen Satzschlsselwrter Alternativtasten Feldschlsselwrter
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
37
Das Sicherheitskonzept
Die verschiedenen Ebenen des Sicherheitskonzeptes:
Systemeben ( Systemwerte ) Benutzereben ( Benutzerprofile ) Objektebene ( Kein Objekt ohne Eigentmer ) Datensatz- und Feldebene ( Logische Datei )
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
38
Stufe 10
Ja Nein Nein Nein Nein Ja Ja Ja
Stufe 20
Ja Ja Ja Nein Ja Ja Nein Ja
Stufe 30
Ja Ja Ja Ja Ja Nein Nein Ja
Stufe 40
Ja Ja Ja Ja Ja Nein Nein Ja
Ja
Ja
Ja
Ja
Nein
Nein
Nein
Ja
Anmerkung:
Systeme mit QSEQLVL 10 / 20 scheinen ohne Sicherheit zu laufen.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
39
Benutzerklassen ( USRCLS )
*SECOFR Ein Benutzerprofil mit den speziellen Rechten dieser Benutzerklasse besitzt die Rechte des Sicherheitsbeauftragten. (incl. der *ALLOBJRechte, die volle Verfgungsbefugnis ber alle Objekte des Systems einschliessen.) *SECADM Die Rechte der Sicherheitsverwaltung schliessen neben den Rechten *SAVSYS und *JOBCTL das Erstellen oder ndern von Benutzerprofilen ein. Es knnen jedoch nur die Rechte *SAVSYS und *JOBCTL fr andere eingerumt werden. *PGMR Diese Benutzerklasse verfgt ber die speziellen Rechte *SAVSYS und *JOBCTL. *SYSOPR Auch diese Benutzerklasse kann standardmssig mit den Rechten *SAVSYS und *JOBCTL arbeiten. *USER Diese Benutzerklasse ist fr den Datenstationsbenutzer in der Fachabteilung vorgesehen. Sie besitzt keine speziellen Rechte.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
40
Sonderberechtigungen ( SPCAUT )
*ALLOBJ
Benutzer hat Zugriff auf alle Daten und Objekte. Zum Erstellen, Verndern und Lschen von Benutzerprofilen ist zustzlich das *SECADM-Recht erforderlich.
*SECADM
Spezielles Recht fr die Sicherheitsverwaltung. Dieses Recht muss zum Erstellen un verwalten von Benutzerprofilen vorhanden sein, ( CRT- / CHGUSRPRF ausfhren). Der Benutzer mit *SECADMRecht kann ausserdem AS/400 Bro-Benutzer registrieren, sowie den Zugriff auf Dokumente und Ordner verwalten ( z.B. ber Zugriffscodes ).
*SAVSYS
Spezielles Recht fr die Datensicherung. Der Benutzer kann unabhngig von seiner Objektberechtigung alle Objekte des Systems sichern und wiederherstellen.
*JOBCTL
Spezielles Recht fr die Jobsteuerung. Der Benutzer kann Job- und Ausgabewarteschlangen, Spoolfunktionen, Subsysteme und Jobs steuern, sowie das einleitende Programmladen ( IPL ) durchfhren.
*SERVICE
Spezielles Recht fr die Systemwartung. Der Benutzer kann Servicefunktionen durchfhren.
*SPLCTL
Spezielles Recht fr die Spoolkontrolle. Der Benutzer kann Spooldateien abbrechen, lschen, anhalten und freigeben.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
41
Sonderberechtigungen ab Sicherheitsstufe 30
Benutzerklasse *SECOFR *SECADM *PGMR *SYSOPR *USER *ALLOBJ X *SECADM *SAVSYS X X *JOBCTL X X X X *SERVICE X *SPLCTL X
X X X X Keine Sonderberechtigungen
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
42
PASSWORD USRCLS
SPCAUT
Eigeschrnkte Mglichkeiten Startprogramm, -prozedur z.B. QOFC/QOFINLPG Anfangsmen Aktuelle Bibliothek Gruppenprofil Eigner
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
43
Das Gruppenprofil
Funktion bertrgt die Rechte eines Gruppenprofils auf Benutzer, in deren Profil das Gruppenprofil eingetragen ist ( Schlsselwort GRPPRF ) Schlsselwort in den Befehlen CRTUSRPRF und CHGUSRPRF In der Gruppenberechtigung ( GRPAUT ) des Gruppenprofils wird festgelegt, welche Rechte die Mitglieder der Gruppe an den Objekten des Gruppenprofils haben. Alle Profile einer Gruppe haben die gleichen vom Gruppenprofil bertragenen Rechte. Eigene Rechte Objekteigentum Eigene Rechte eines Profils, die ber die durch das Gruppenprofil bertragenen Rechte hinausgehen, bleiben erhalten. Neu erstellte Objekte bleiben im Eigentum des erstellenden Profils, sofern das betreffende Profil im Schlsselwort Eigner ( OWNER ) den Eintrag *USRPRF trgt. Steht im Profil eines Gruppenmitgliedes unter Eigner der Parameter *GRPPRF, dann wird das Gruppenprofil automatisch Eigner aller Objekte, die von dem betreffenden Benutzerprofil erstellt werden. Einschrnkung Im Gruppenprofil selbst muss im Schlsselwort Gruppenprofil ( GRPPRF ) *NONE eingetragen sein. D.h. es darf kein anderes Profil Gruppenprofil des Gruppenprofils sein.
Gruppenberechtigung
BenutzerProfilbefehle
DSPUSRPRF CHGUSRPRF CRTUSRPRF DLTUSRPRF RSTUSRPRF RTVUSRPRF WRKUSRPRF
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
44
Die Berechtigungsliste
Funktion Mit Berechtigungslisten werden einer Gruppe von Benutzern spezielle Berechtigungen ber ein Objekt oder eine Anzahl Objekte gegeben Die Berechtigungsliste ist ein eigenstndiges Objekt ( *AUTL ), das mit CRTAUTL erstellt wird. Die Berechtigungsliste enthlt Namen aller Benutzerprofile, die dieser Benutzergruppe angehren ( max. 50 ). Sie enthlt ausserdem die Objektrechte ( max. 8 ) der Benutzergruppe am Objekt. Pro Objekt kann nur eine Berechtigungsliste verwendet werden. Ein Benutzerprofil kann in mehreren Berechtigungslisten enthalten sein Ein Benutzerprofil kann in mehreren Berechtigungslisten enthalten sein. Die in der Berechtigungsliste stehenden Rechte eines Benutzerprofils gelten nur dann, wenn fr den Benutzer keine Rechte im Objekt eingetragen sind. Berechtigungslisten knnen nicht verwendet werden, um die Berechtigung fr Benutzerprofile oder fr andere Berechtigungslisten festzulegen.
Benutzergruppe
Einschrnkung
Berechtigungslisten-Befehle
WRKAUTL EDTOBJAUTL
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
45
/****************/ /* Start TCP/IP */ /****************/ QSYS/STRTCP MONMSG MSGID(CPF0000) /************************************************/ /* Wait a little bit */ /* (to be sure TCP/IP is completely started) */ /************************************************/ DLYJOB DLY(30) MONMSG MSGID(CPF0000) You must give QPGMR *USE authority to STRHOSTSVR !!
3.
Oder je nach System 1. 2. 3. 4. Schlssel in System stecken Schalterstellung auf MANUELL stellen. Im Display auf 08 Emergency Power Off stellen Enter drcken Dauer ca. 10 30 Min. Schalterstellung wieder auf NORMAL stellen.
15.Feb.04
22:34
46
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
47
IPL Overview
C1XX C1XX C3XX C1XX C1XX BXXX 1XXX 3XXX 2XXX 202E Input/Output processor testing Input/Output processor loading System processor testing System processor loading Testing system main storage (1-5 minutes) (1-10 minutes) (2-10 minutes) (2-10 minutes) (30 sec - 10 min. depending on size of main storage) (10 seconds) (10 seconds) (1-10 minutes)
C1XX D009 System power hardware ready C1XX 2023 IPL control passed to system processor C6XX 4XXX Testing system configuration
Keylock=Normal
Unattended
IPLing OS/400 System disk data recovery Operating system starting Operating system
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
48
1. 2. 3. 4. 5. 6.
1
Oberflche fr Anwender aufrufen SystAnfr oder GO ASSIST Auswahl 10 System, Benutzer und Einheiten verwalten Auswahl 11 Aufgaben zum Ein- / Ausschalten Auswahl 2 Zeitplan zum Ein- / Ausschalten ndern 1 Gewnschte Ein- / Ausschaltzeit angeben. Eingabe
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
49
AS/400 Informationsbefehle
DSPAUTUSR
Display der erffneten Userprofile nach USERoder Gruppenprofil sortiert. Anzeige Datum letzte Passwortnderung sowie ob Signon erlaubt oder nicht.
DSPHDWRSC
Display oder Print der Hardware - Daten inkl. zugehrige Konfigurationsdaten ( z.B. Communication-Adapter mit konfigurierten Linien )
DSPSFWRSC
PRTDEVADR
Print Device Adresses. Ausgabe einer Tabelle mit allen Devices an einem bestimmten Controller.
WRKDSKSTS WRKCFGSTS
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
50
Oberflche fr Anwender
Bechreibung
Hilfe und Untersttzung fr DV - Laien Vereinfacht komplexe Funktionen fr Mitarbeiter der Fachabteilung fr Systemanfnger
Aufruf GO ASSIST
oder
Menasuwahl eingeben un Eingabetaste drcken. 1. 2. 3. 4. 5. 10. 75. Mit Druckausgabe arbeiten Mit Jobs arbeiten Mit Nachrichten arbeiten Nachricht senden Eigenes Kennwort ndern System, Benutzer und Einheiten verwalten Dokumentation und Fehlerbehebung
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
51
Untersttzungsstufen
Der Benutzer kann entscheiden, in welchem Umfang er die "Oberflche fr Anwender" einsetzen will.
*BASIC *INTERMED
(Intermediat)
*ADVANCED
Keine Anzeige von Auswahlmglichkeiten und Funktionstasten. Steht nur bei einigen Befehlen zur Verfgung.
*SYSVAL
Die gewnschte Untersttzungsstufe wird im Benutzerprofil als Parameter zum Schlsselwort ASTLVL festgelegt
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
52
Arbeitsmanagement
Fr einen Jobablauf benutzte Objekte
*USRPR *JOBD *JOBQ *SBSD *OUTQ Benutzerprofil Jobbeschreibung Jobwarteschlange Subsystembeschreibung Ausgabewarteschlange
Jobbeschreibung
*JOBD
Die Jobbeschreibung enthlt jobbezogene Attribute, die von einem oder mehreren Jobs verwendet werden knnen.
Jobwarteschlange Als Standardjobwarteschlange wir QGPL/QBATCH verwendet. Jobprioritt Gltige Werte 1 - 9 wobei 1 die hchste und 9 die niedrigste ist. Ausgabeprioritt Ausgabeprioritt der SPOOL-Ausgabedatei. Benutzer *RQD. Der Name des Benutzers ausd dem Interaktiven Job wird verwendet. Anfangsbibliotheksliste An disere Stelle wird festgelegt, welche Bibliotheken im Benutzerteil der Bibliotheksliste ( USRLIBL) fr die Jobs stehen, die diese Jobbeschreibung benutzen. Nachrichtenaufzeichnung Art und Umfang der im Jobprotokoll aufzuzeichnenden Informationen.
LOG
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
53
Jobwarteschlange
*JOBQ
Jeder Job wird zuerst in die Jobwarteschlange gestellt welche in der Jobbeschreibung angegeben wurde. Jede Jobwarteschlange muss einem Subsystem zugeordnet werden. Dies geschieht mit dem Befehl ADDJOBQE ( Add Jobqueue Entry ). Der Job gelangt jetzt aufgrund seiner Prioritt und verfgbarer Kapazitt des zugeordneten Subsystems zur Ausfhrung.
OPRCTL
Steuerung der Warteschlange und der Jobs *YES = Jeder Benutzer mit JOBCTL-Rect kann die Jobs dieser Jobwarteschlange steuern.
AUTCHK
Steuerung der Warteschlange *OWNER = Nur der Eigner der Warteschlange ist berechtigt.
AUT
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
54
Subsysteme
Subsysteme steuern die Verarbeitung und Zuteilung der Ressourcen: Hauptspeicher Zusatzspeicher Prozessor fr Benutzerjobs. Folgende Subsysteme werden im normalen Betrieb eingesetzt. QBASE QINTER QBATCH QCMN QCTL QFAXSBS QFQSBS QOSI QSERVER QSNADS QSYSWRK QX400 ZM90 QSPL Basis SBS (Nur wenn QCTL nicht aktiviert!) Fr Interaktive Jobs Fr Batch-Jobs Fr Batch-Jobs Kontrollierendes SBS Fax-Subsystem Fax Queue SBS OSI Subsystem Server Subsystem SNA-Distribution Queue System Work X400 Subsystem Zoll-90 SPOOL-Betrieb
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
55
Ausgabewarteschlange
*OUTQ
Fr jede SPOOL-Ausgabedatei wird ein Eintrag in die Ausgabewarteschlange gestellt. Die Reihenfolge, in der die Dateien zur Ausgabeeinheit bertragen werden, wird von der Prioritt der Spooldatei und innerhalb der Prioritt von der Eingangsfolge bestimmt.
DSPDTA
Dateiberechtigung Gibt an, ob Benutzer mit Leseberechtigung fr die Ausgabewarteschlange die Daten jeder Datei in der Warteschlange anzeigen drfen oder nur ihre eigenen Daten.
JOBSEP
z.B.
QPJOBLOG QEZJOBLOG
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
56
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
57
2. 3.
SBS "QINTER" luft in der Regel im *BASE *INTERACT Achtung! S/36 - Evoke - Aufrufe laufen im QINTER falls S/36-Umgebungsvariablenwert *IMMED enthlt statt *JOBQ. WRKSHRPOOL *SHRPOOL1 - *SHRPOOL10
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
58
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
59
Time Slice Wenn Batch-Jobs die Interaktiven stren ( kein ACTLVL ) Time Slices der Batch-Jobs heruntersetzen. Enter Line Time Ineligible Wait System-Antwortzeit Aktiv CPU Short Aktiv / Wait Wait Disk Aktiv / Wait Long Wait Antwort Line Time
Summe der 'DB' und 'Nicht DB-Seiten' pro Pool PURGE *YES E04 E10 E35 E80 E90 <10 <15 <20 <25 <25 PURGE *NO <15 <20 <25 <35 <35
Summe der 'DB' und 'Nicht DB-Seiten' alle Pools. PURGE *YES E04 E10 E35 E80 E90 <20 <25 <30 <40 <50
'Nicht DB-Seiten' im Machine-Pool Gut Hauptspeicher <= 12 MB Hauptspeicher > 12 MB <2 <1 Aktzeptabel 2-5 1-3
Gutes Verhltnis von Aktiv->Wait zu Wait->Ineligible Aktiv->Wait : Wait->Ineligible = X Gut Aktzeptabel X Schlecht X = X < 0.1 0.1 - 0.25 > 0.25
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
60
CRTSBSD QINTER NYSBS Pools Pools ( 1 *BASE ) ( 2 12000 25 ) ( 1 *BASE ) ( 2 500 3 ) ( 3 *SHRPOOL2 ) ( 1 *BASE ) ( 2 1000 3 ) ( 3 *SHRPOOL2 )
System pools 2 3 2 5 4 2 6 4
PASBS
Pools
STRSBS QINTER WRKSYSSTS System Pool Number 1 2 3 STRSBS NYSBS System Pool Number 1 2 3 4 5 STRSBS PASBS System Pool Number 1 2 3 4 5 6
Description
QINTER 1 2
Description
QINTER
*Machine pool **BASE pool QINTER private pool *SHRPOOL2 NYSBS private pool Description QINTER
*Machine pool **BASE pool QINTER private pool *SHRPOOL2 NYSBS private pool PASBS private pool
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
61
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
62
Systemparameters
QCMNRCYLMT Parm1,Parm2 Parm1 Anzahl Versuche Parm2 Minuten QLANGID siehe "National Language Support Planning Guide" QTOTJOB Reservierung des Speicherbereiches fr Smtliche im System befindliche Job's. Dieser Wert korrespondiert mit dem Wert in WRKSYSSTS. QADLTOTJ Zustzlicher Speicher fr neue Job's. Empfohlen ca. 10-20 WRKSYSSTS. QACTJOB Reservierung des ASpeicher fr aktive Job's. Korrespondiert mit dem Wert aus WRKACTJOB. QADLACTJOB Reservierung von zustzlichem Speicher fr Aktive Jobs. Nicht zu gross whlen ca. 10-20 WRKACTJOB. QBASPOOL Kann nicht kleiner sein als 32 KB. Empfohlen 500 KB. QJOBSPLA 1536 bytes Default. QMAXACTLVL Empfohlen '*NOMAX'. QTSEPOOL Ob ein Interaktiver Job nach berschreitung der Time Slices in den Base-Pool wechseln soll. Wenn automatische Performance-Adjustement aktiviert wird empfiehlt IBM '*BASE'. Sonst 'NONE'. S/36 Umgebungsvariablenwert *JOBQ
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
63
BASE Pool Size Horgen 1000 KB ACTLVL=3 Calculation: Use CL: Parameters: CLCMCHPOOL in SGIOBJ Main Storage Active Jobs Communication Lines Communication Protocols Communication Control Units Save and Restore Operations 3270 Emulation or Attachement Checksum Double-Byte Character Set X.25 Communications Token-Ring Loacal Area Network OfficeVision/400
=> => => => => => => => => => => =>
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
64
Jobarten / -typen
Systemjobs
Systemfunktionen Subsystem-Monitor Spool
Benutzer-Jobs
Stapel Dialog Kommunikation Autostart ( QSTRUP )
( WRKACTJOB )
Art CPU % Funktion Status
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
65
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
66
Autostartjobs
ADDAJE
Change Job Description (CHGJOBD) Type choices, press Enter. Job description . . . . . Library . . . . . . . . Job queue . . . . . . . . Library . . . . . . . . Job priority (on JOBQ) . . Output priority (on OUTQ) Print device . . . . . . . Output queue . . . . . . . Library . . . . . . . . Text 'description' . . . . ______ User . . . . . . . . . . . Print text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > COMLOOP Name . > YQSYS Name, *LIBL, *CURLIB . QBATCH____ Name, *SAME . QGPL______ Name, *LIBL, *CURLIB . 5____ 1-9, *SAME . 5____ 1-9, *SAME . *USRPRF___ Name, *SAME, *USRPRF... . PRT01_____ Name, *SAME, *USRPRF, *DEV... . QUSRSYS___ Name, *LIBL, *CURLIB . 'Default job description'___________________ QPGMR_____ Name, *SAME, *RQD *SYSVAL_________________________
. . . . . .
More... Accounting code . . . . . . . . *USRPRF__________ Routing data . . . . . . . . . . 'QCMDI'_____________________________________ ____________________________________ Request data or command . . . . 'CALL COMLOOP'______________________________ ________________________________________________________________________________ ________________________________________________________________________________ ____________________________________________________ CL syntax check . . . . . . . . *NOCHK 0-99, *SAME, *NOCHK Initial library list . . . . . . QS36F_____ Name, *SAME, *SYSVAL, *NONE + for more values __________ End severity . . . . . . . . . . 30____ 0-99, *SAME Message logging: Level . . . . . . . . . . . . 4____ 0-4, *SAME Severity . . . . . . . . . . . 00____ 0-99, *SAME Text . . . . . . . . . . . . . *NOLIST *SAME, *MSG, *SECLVL, *NOLIST Log CL program commands . . . . *NO__ *SAME, *NO, *YES More... F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display F24=More keys
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
67
JOBD
Wenn der Standardwert *JOB im verwendeten PRTF steht. DEV( *USRPRF ) OUTQ( *USRPRF )
USRPRF
USRPRF
DEVD
Wenn der Wert OUTQ(*DEV) im USRPRF steht. PRTDEV(*SYSVAL) Wenn der Wert *SYSVAL in PRTDEV des QPRTDEV( PRT01 )
SYSSVAL
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
68
A007
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
69
Mit dem Befehl 'Nachricht senden' kann ein Datensichtgertbenutzer eine improvisierte Nachricht an eine oder mehrere Nachrichtenwarteschlangen senden. Beispiel:
SNDMSG MSG('Hallo wie geht es Dir?') MSGTYPE(*INQ) TOMSGQ(QSYSOPR) RPYMSGQ(*WRKSTN) Durchbruchnachricht senden SNDBRKMSG
Der Befehl 'Durchbruchnachricht senden' wird dazu verwendet, eine improvisierte Nachricht an eine oder mehrere Datenstationsnachrichtenwarteschlangen zu senden.
Beispiel:
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
70
Beispiel:
Beispiel:
Beispiel:
WRKMSGF MSGF(*ALL)
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
71
Beispiel:
WRKMSGD MSGID(xxx) MSGF(QCPFMSG) Nachrichten - ID's CPA - CPZ CBE - CBX MCH QRG RPG - RXT SQL
Nachrichten vom Betriebssystem Cobol Nachrichten Nachrichten des lizenzierten internen Code's RPG Nachrichten RPG Nachrichten SQL Nachrichten
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
72
Datensicherungsfunktionen
A00 9
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
73
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
74
-------------------------------------------------------7. STRSBS ISPBATCH QBATCH QCMN QCTL QDSNX QINTER QSNADS QSPL QSYSWRK QTCP
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
75
RSTUSRPRF (TAP01) *ALL MAIL *YES RSTDLO *ALL CALL PGM(QUSRTOOL/UNPACKAGE) PARM('*ALL RSTAUT *ALL PWRDWNSYS Restart *YES INZSYS INZPCS '1)
Beim Zurckspeichern von Ojekten und Profilen wird nicht gleichzeitig die Berechtigung fr diese Objekte zurckgespeichert. Persnliche Berechtigungen werden nur mit dem Befehl RSTAUT (Restore Authority) zurckgespeichert.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
76
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
77
Alte Logfiles lschen. WRKOBJ QSYS/QHST* *FILE Alte Spoolfiles lschen WRKOUTQ Alte Journals lschen WRKJRN *ALL CHGJRN *GEN Funktion 15 lschen Plattenauslastung kontrollieren mit: GO SETUP 4 1 CLRLIB QRPLOBJ
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
78
System-Documentation AS/400
WRKSYSVAL *PRINT DSPNETA *PRINT DSPLCLHDW *PRINT DSPSFWRSC *PRINT DSPPTF LICPGM(5738SS1) OUTPUT(*PRINT) DSPHDWRSC TYPE(*CMN) OUTPUT(*PRINT) PRTDEVADR CTL01(CTL02)... DSPDIR *PRINT WRKSYSSTS *PRINT WRKDSKSTS *PRINT DSPLIND *PRINT DSPOBJD OBJ(QSYS/*ALL) OBJTYPE(*LIB) DSPOBJD *USRPRF QSYS *ALL DSPAUTUSR Systemvalues Netzwerkattribute Lokale Hardware IBM Licensed Programs PTF-State Communication-Lines Adresses Screens / Printers Registrated Users (Office) Systemstatus Disk Status Linedescription Librarys User-Profiles Display der erffneten Userprofile nach User- oder Gruppenprofil sortiert. Anzeige Datum letzte Passwortnderung sowie ob Signon erlaubt oder nicht. Retrieve Configuration Source. Erstellung eines CL-Source, welches Create/Change fr alle aktuellen LIND,CTLD,DEVD,MODD enthlt. Work with System Reply List.
RTVCFGSRC
WRKRPYLE *PRINT
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
79
QUSERTOOLS
Funktions: STRPDM 2 File: QATTINFO Lib: QUSRTOOL TAATOOL/PRTLIBDTL WHO CHGOBJOWN Print Library Deatails Check of CPU intensiv users
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
80
Device-Configuration
Bildschirme versetzen / anschliessen
Systemwerte berprfen
WRKSYSVAL [Parameter] QAUTOCFG QDEVNAMING QAUTOVRT QRMTSIGN = = 1 *DEVADR Empfohlene Einheitennamenskonvention >= 100 Speziell fr PC- und Remote-Support = *VERIFY
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
81
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
82
Dev-Art/3477
Dev-Art/3197
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
83
Dev-Art/5150
Dev-Art/5251
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
84
Dev-Art/5292
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
85
Auswahl 4
Lschen
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
86
Tastatur-Layout anpassen
Schritt 1 Tastatur-Tabelle abrufen mit dem Befehl RTVWSCST WSCST-Quelle abrufen (RTVWSCST) Auswahl eingeben und Eingabetaste drcken. Einheitentyp . . . . . . Tastatur-ID . . . . Quellenteildatei . . . . Angeschlossene Tastatur Quellendatei . . . . . . Bibliothek . . . . . . Text 'Beschreibung' . . . . . . DEVTYPE . . . KBDTYPE . . . . SRCMBR . . . . KBD . . . . SRCFILE . . . . . . . . TEXT > 3197 > SGI test *TYPE122 QTXTSRC baa Original-Tabelle
Schritt 2 Mit dem SEU-Editor die Datei ndern. Die Tastatur-Scancode anpassen siehe Beispiel: Komma <-> Punkt
Spalten . . . : 1 80 Editieren SEU==> F 4A ***************** Datenanfang **************************************** 0000.01 :WSCST DEVCLASS=TWINAXDSP. 0000.02 0000.03 :TKBDTBL 0000.04 LANGTYPE = SGI 0000.05 KBDTYPE = TYPE122 . 0000.06 :TKSTATE 0000.07 MODE = NONE SHIFT = UNSHIFT 0000.08 DATA = 0000.09 '2300'X /* 00 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.10 '0AA8'X /* 01 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.11 '0AA7'X /* 02 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.12 '0A83'X /* 03 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.13 '0AA5'X /* 04 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.14 '0A82'X /* 05 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.15 '0A95'X /* 06 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.16 '0A94'X /* 07 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.17 '106B'X /* 08 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.18 '104B'X /* 09 */ /* MODE = NONE SHIFT = UNSHIF */ 0000.19 '1060'X /* 0A */ /* MODE = NONE SHIFT = UNSHIF */ 0000.20 '2300'X /* 0B */ /* MODE = NONE SHIFT = UNSHIF */ 0000.21 '0101'X /* 0C */ /* MODE = NONE SHIFT = UNSHIF */ 0000.22 '2300'X /* 0D */ /* MODE = NONE SHIFT = UNSHIF */
Original
Spalten . . . : 1 80 SEU==> 0000.82 '0EF9'X 0000.83 '104B'X 0000.84 '0109'X 0000.85 '0204'X 0000.86 '0203'X 0000.87 '0202'X 0000.88 '106B'X Editieren /* /* /* /* /* /* /* 49 4A 4B 4C 4D 4E 4F */ */ */ */ */ */ */ /* /* /* /* /* /* /* MODE MODE MODE MODE MODE MODE MODE = = = = = = = NONE NONE NONE NONE NONE NONE NONE SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT = = = = = = = UNSHIF UNSHIF UNSHIF UNSHIF UNSHIF UNSHIF UNSHIF */ */ */ */ */ */ */
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
87
Neu
Spalten . . . : 1 80 SEU==> 0000.82 '0EF9'X 0000.83 '106B'X 0000.84 '0109'X 0000.85 '0204'X 0000.86 '0203'X 0000.87 '0202'X 0000.88 '104B'X Editieren /* /* /* /* /* /* /* 49 4A 4B 4C 4D 4E 4F */ */ */ */ */ */ */ /* /* /* /* /* /* /* MODE MODE MODE MODE MODE MODE MODE = = = = = = = NONE NONE NONE NONE NONE NONE NONE SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT = = = = = = = UNSHIF UNSHIF UNSHIF UNSHIF UNSHIF UNSHIF UNSHIF */ */ */ */ */ */ */
Einheitenb. erst. (DS-Gert) (CRTDEVDSP) Auswahl eingeben und Eingabetaste drcken. Einheitenbeschreibung . . . . Einheitenklasse . . . . . . . Einheitentyp . . . . . . . . . Einheitenmodell . . . . . . . Anschlunummer . . . . . . . . Schalterstellung . . . . . . . Online bei IPL . . . . . . . . Angeschlossene Steuereinheit . Tastatur-ID . . . . . . . . . Blinkend. Positionsanz. erlaub Text 'Beschreibung' . . . . . Datenstationsanpassungsobjekt Bibliothek . . . . . . . . . Berechtigung . . . . . . . . . . . . . . . . . . DEVD DEVCLS TYPE MODEL PORT SWTSET ONLINE CTL KBDTYPE ALWBLN . TEXT . WSCST . . AUT > > > > > > DSPXXYYZZ *LCL 3197 C1 5 0 *YES > CTL01 > SGI *YES > 'test K' TEST BAA *LIBCRTAUT
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
88
Benutzerprofile
Wichtige Parameter
GRPPRF *QPGMR EIGNER *GRPPRF
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
89
Communication
Komponenten
WRKCFGSTS [Parameter] *LIN *CTL *DEV Mit Linien arbeiten Mit Controllern arbeiten. Mit angeschlossenen Einheiten arbeiten. Verwenden Sie einhetliche Namenskonventionen
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
90
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
91
New Release
Diverse Werte prfen
WRKSYSVAL OUTPUT(*PRINT) WRKSYSVAL QSTRUPPGM WRKSBS *PRINT WRKJOBD WRKJOBQ *ALL *PRINT WRKUSRPRF WRKCMD WRKOUTQ *ALL *PRINT PRTDEVCFG Hardcopy alle. Hardcopy alle. Kontr. nach Releasewechsel.
Evtl PRTLIBANL
Library Analyse Achtung luft sehr lange. notieren. notieren 1.ten Eintrag Software Ressourcen
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
92
Trouble-Shooting
Job / Jobverfolgung
Jobwarteschlange(JOBQ) berprfen:
WRKJOBQ [Datenfreigabe] Haben alle JOBQ Status RLS? Achtung Subsystem! JOBQ freigeben! Evtl. Jobs in Queue anzeigen mit Auswahl 5!
Option 6
Subsysteme berprfen:
WRKSBS [Datenfreigabe] QBATCH gestartet? QINTER gestartet?
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
93
Drucker
Drucker kontrollieren:
WRKWTR [Datenfreigabe] WRKCFGSTS *DEV PRT* Status muss STR sein! Drucker muss angehngt sein!
Druck suchen:
WRKSPLF [Datenfreigabe] WRKSPLF *ALL [Datenfreigabe] WRKSPLF SELECT(*ALL PRT01) [Datenfreigabe] ! OPtion 9 Druckstatus kontrollieren.
Druckwarteschlange kontrollieren:
WRKOUTQ [Datenfreigabe] WRKOUTQ user [Datenfreigabe WRKOUTQ PRT01 [Datenfreigabe] Status muss RLS/WTR sein! ! QEZJOBLOG kontrollieren
Subsystem kontrollieren:
WRKSBS [Datenfreigabe] Subsystem QSPL gestartet?
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
94
Drucker-Output Routing:
PRTF DEV(*JOB) OUTQ(*JOB) JOBD Wenn der Standardwert *JOB im verwendetetn PRTF steht. DEV(*USRPRF) OUTQ(*USRPRF) USRPRF Wenn der Standardwert *USRPRF in der JOBD steht. OUTQ(*DEV) USRPRF Wenn der Wert OUTQ(*DEV) im USRPRF steht. PRTDEV(*WRKSTN) DEVD PRTDEV(*SYSVAL) OUTQ(*DEV) SYSVAL Wenn der Wert *SYSVAL in PRTDEV des USRPRF steht. QPRTDEV(PRT01)
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
95
Devices
Angemeldete Benutzer anzeigen:
GO MANAGESYS [Datenfreigabe] Option 12
Kontrolle Twinax-Bildschirme:
WRKCFGSTS *CTL CTL* [Datenfreigabe] Option 1 2 Anhngen Abhngen
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
96
Problembehebung
WRKPRB
WRKPRB [Datenfreigabe] GO PROBLEM GO TECHHELP GO USERHELP Q & A Datenbank
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
97
IBM-System 5360
Vorgehen vor einem Plattenwechsel
Eintrge welche in Klammer aufgefhrt sind, sind nur bei Verwendung eines Quartderdeck-Streamer-Tapes auszufhren. 1. SAVE ALL ( alle Dateien sichern ) 2. SAVELIBR ( alle Bibliotheken sichern ) 3. SAVEFLDR ( alle Ordner sichern ) Auf separaten Disketten sind folgende SAVE's zu erstellen. 4. 5. 6. 7. 8. ( 9. ( 10. 11. SAVELIBR_#LIBRARY,999,IBMIRD,S1,AUTO,I1 SAVELIBR_#CNFGLIB,999,IBMIRD,S1,AUTO,I1 FROMLIBR_ALL,LIBRARY,USERMEM,I1,1,IBMIRD,#LIBRARY,S1,AUTO SECSAVE_USERID,USERID,I1,IBMIRD SECSAVE_RESOURCE,RESOURCE,I1,IBMIRD SAVELIBR_ODFLIB,999,IBMIRD,S1,AUTO,I1 ) SAVE_QDFFIL,1,,IBMIRD,,,,,,,,,COMPRESS ) Der Resourcen und Passwort-Schutz muss deaktiviert werden. Wenn der 1. Disk gewechselt werden muss, mssen alle Disk's initialisiert werden!!! Wenn der 2. / 3. oder 4. Disk ersetzt werden muss, mssen alle DATEIEN, LIBRARY's und FOLDER welche auf dem zu ersetzenden Disk sind, manuell gelscht werden, damit diese aus dem Systemverzeichnis entfernt sind.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
98
2.
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
99
Kennzahlen S/36
5360 5362 3262 max. 36 Datenstationen max. 22 Datenstationen Drucker( Normal Systemdrucker )
IPL
5360
Netz Mode Select auf "0" Betriebsschloss "Normal" Ladetaste drcken
5363
Auswahlfunktion auf "1"
WRAP Error
C0xx C2xx C6xx C8 C9xx CAxx CCxx CDxx CExx CFxx DCP MSP Lokale Datenstation Datenvernverarbeitung 21ED Plattenlaufwerk 10SR Plattenlaufwerk Lokale Datenstation Diskettenlaufwerk 3262 Drucker Unb. Fehler oder CSU E/A Fehler
Alternativkonsole
Shift + Abruf CONSOLE CONSOLE GIVE ( Nur Alternativ-Konsolen )
Systemkonsole
Shift + Alt + SysAbfrage / Datenfreigabe
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
100
Plattenbereiche
#LIBRARY #SYSTASK ##JOBQ ##SPOOL1 #SYSHIST #SYSWORK #SERVLOG #CNFGLIB Enthlt SSP Auslagerungsdatei fr laufende Programme Jobwarteschlange Liste vor dem Druck System History Enthlt VTOC Workdatei SSP Log der Service Prozeduren Konfigurationslibrary
Zugriffsstufen
SHR, SHRMM SHRMR SHRRM SHRRR OLD NEW Unspezifiziert Read & Mod Read & Mod Read Read Read & Mod Read & Mod Read & Mod Read & Mod Read Read & Mod Read Kein Zugriff Kein Zugriff Kein Zugriff
Div. Commands
DF W DF U DF J DF P D WRT L H G S,T P CNFIGSSP MSG FLIB POP Datenstation Benutzer Jobwarteschlange Drucker Freigeben Anhalten ndern Starten Stoppen Systemkonfiguration Shows Messages Set Aktiv Library on AS/400 (QS36F) System-Utility
Tape-Installation
If Feature 6333 Tape-Support not installed in SSP: 1. POP 2. Option 1 Display all Librarys 3. LIBRARY 4. Execute program TAPILOAD
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
101
Abbreviations
APAR Authorized Program Analysis Report
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
102
Handguides
Fachausdrcke der Informationsverarbeitung Wrterbuch und Glossar IBM Deutschland GmbH Postfach 80 08 80 7000 Stuttgart 80 IBM Form SQ12-1044-1 Aufbau betrieblicher Informationssysteme ( M. Vetter ) IBM AS/400 AS/400 Einfhrung IBM AS/400 Benutzerhandbuch IBM AS/400 AS/400 Bedienerhandbuch IBM AS/400 AS/400 Work Management Guide IBM AS/400 AS/400 Control Language ( CL ) IBM AS/400 AS/400 Datendefinitionsspezifikationen ( DDS ) IBM AS/400 AS/400 Quelleneingabedienstprogramm ( SEU ) IBM AS/400 AS/400 Bildschirmentwurfshilfe ( SDA ) IBM AS/400 AS/400 Dateidienstprogramm ( DFU ) IBM AS/400 AS/400Backup and Recovery IBM AS/400 AS/400PC-Support unter DOS/Windows ISBN 3-519-02495-0
GC42-1999-0 SC42-2028-01 SC42-3861-0 / SC42-3861-01 SC41-8078-0 / SC41-8078-01 SC41-8077-0 Programmers Guide SC42-3907-0 Referenzhandbuch SC42-3859-0 SC42-3858-0 SC42-3857-0 SC41-8079-0 Guide SC42-2026-0 Benutzerhandbuch
IBM AS/400 Control Language Programmierhandbuch IBM AS/400 Control Language Referenz I IBM AS/400 Control Language Referenz II IBM AS/400 Control Language Referenz III IBM AS/400 Query/400 Benutzerhandbuch IBM AS/400 PC Support/400 DOS Benutzerhandbuch
SC42-1902-00
SC41-0030-01
SC41-0030-01
SC41-0030-01
SC42-3870-02
SC42-2026-01
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
103
Index
A
ADDAJE 65 ADDDTADFN 24 AFPDS 31 APAR 99 QDDSSRC 24 QSECURITY 37 QSEQLVL 38 QUSERTOOLS 78
C
CLCMCHPOOL 62 CRTDTADCT 24 RLU 36
R S
CRTMNU
34
D
DDM 26 DDSCLAS 24
DSPMSG
69
I
IPDS 28, 31
SNDBRKMSG SNDMSG 68
SPCAUT 40 STRDFU 25 STRINFSKR 94 STRQRY 25 STRSQL 25
68
L
LNKDTADFN 24
N
NEW 98 TIF 32
T U
USERASCII 31 USRCLS 39
O
OCR B 28 OCR-B 30 OLD 98
P
PRTF 92 PRTLIBDTL 78 WRKDBFIDD 24, 25
WRKMSGQ 69 WRKPRB 94
AS400 Guide.doc
Autor: A. Balogh
15.Feb.04
22:34
104