Home

7.11.1 UC4-JCL für SAP

image

Contents

1. 333 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Troubleshooting Hinweise zur Fehlersuche Hier finden Sie eine Aufstellung von Informationsquellen die zur Erkennung einer Fehlersituation beitragen wenn der Agent nicht oder teilweise nicht korrekt arbeitet oder aber auch einzelne Aufgaben nicht korrekt durchgef hrt werden Jobreport Die naheliegenste Quelle ist der Report des UC4 Jobs f r SAP Dort wird f r die einzelne Aufgabe protokolliert welche Aktionen der Agent gegen ber dem SAP System ausgef hrt hat und wie sie geendet haben Attribute des aktivierten Objektes M glicherweise ist die Ursache des Fehlers ganz einfach in den Attributen eines aktivierten Objektes zu finden z B falscher Mandant oder falscher Benutzer Pr fen Sie die Attribute des betreffenden Objektes CPIC User F r den Verbindungsaufbau zum SAP System muss ein SAP Benutzer Mandant Name Passwort in einem Login Objekt definiert sein Dieser Benutzer muss auch in allen Mandanten des SAP Systemes in denen Aufgaben durchgef hrt werden mit dem selben Passwort existieren Pr fen Sie das Login Objekt und auch die Benutzer im SAP System Der Agent wird innerhalb des SAP Systems durch den CPIC User repr sentiert Dieser Benutzer muss nat rlich mit den entsprechenden Rechten ausgestattet sein beispielsweise Operator Recht f r die Hintergrundverarbeitung Pr fen Sie die Rechte des CPIC Users im SAP System Hilfreiche Transakti
2. ooooceeseeeennenneneennnnennnnn 336 xvi Inhaltsverzeichnis Nach dem Update auf SAP Netweaver 2004s und spatere Versionen funktioniert die Anmeldung des CPIC Users nicht mehr 337 TEE AA A A A A EA ES ROL N ARAS 337 FATASSYMPLOM 4 252222 0er ES EO Go ee eS 337 21449 USACE EE 337 TEES O penne Rie vate oe Edel 338 A A ee aot ae a Soar ee ao enacts ES ES A 338 7 11 52 Zertifizierungen 2 22 nr RR a Sd eb Se ss Ee 339 WSIS IC ss cere sn wee ne A A eee en eh stern 340 FAZUCAH und Siebel 8 2 5 yes en A ste e Nee 341 7 12 1 Starten und berwachen von Aufgaben 341 enke D e RTE 342 7 13 1 Authentifikation der Anmeldedaten oocccocccccccccccccccccccnnoconccnncconcnancnancnns 342 7 13 2 Shell und Shell Optionen o oooocccccccccccccccccccccccncccccccccnnnnnncccccnnnnnnnnnnnos 343 Ermittlung des Shell Pfades 343 Ermittlung der Ghell Option 343 7 13 3 Benutzerkennung f r den UNI Agenten 344 7 13 4 UNIX Agent FileTransfer Unterst tzung oooccccccccccccccccccccccccccccccccccccccccos 344 7 13 5 Rechte f r das L schen von Quelldateien in File Transfers 344 7 13 6 Abfrage des UNIX Dateisystems 345 7 13 7 PREP_PROCESS Abfrage des UNIX Dateisystems 0 0 2220 cece eee cece eee ee 349 Anmerkungen 350 AA EE 351 7 13 8 Abbruch von AlX Prozessen bei Speichermangel 222 e eee ee eee ee 351 7 13 9 Vergr erung von Core Dateien 00 2 e
3. N Employee Turnover Analysis Run Control ID myRunControl Report Manager Process Monit Run Language English y Report Request Parameter s From Date 06 03 2005 EI Thru Date 06 03 2006 El Dieselbe Anderung kann automatisiert von UC4 aus erfolgen Die User ID wird aus dem Login Objekt des PeopleSoft Jobs ermittelt PS_MODIFY_RUNCONTROL RUNCONTROLID myRuncontrol RECORDNAME RUN_CNTL_ HR FIELDNAME FROM_DATE FIELDVALUE 20050306 PS_MODIFY_RUNCONTROL RUNCONTROLID myRunControl RECORDNAME RUN_CNTL_ HR FIELDNAME THRU_DATE FIELDVALUE 20060306 Beispiel 2 Das folgende Beispiel zeigt ein Run Control fur die Wahrungsumrechnung Dieses Mal sind nicht nur Felder sondern auch Werte in Listenform vorhanden Es handelt sich um eine Aufzahlung von Wahrungen Currency Criteria Y Run Control ID Needy Report Manager Process Monitor Ep Language Code ENG Run Status Completed Process Group ID rest a test To Currency uso Q US Dollar Rate Type Ans Q Rate Effective Date 14 03 2006 3 As Of Date 21 09 2006 Ei Audit Processing Audit Proc y Exchange Rate From Currency Es 2 EUR Q euro HE CHFIQ owes Franc our ur o Forint Um die Werte bez glich der W hrung ndern zu k nnen muss beim Aufruf von PS_MODIFY RUNCONTROL zus tzlich ein Schl ssel bergeben werden Automation Engine 246 PS_MODIFY_RUNCONTROL RUNCONTROLID myRuncontrol
4. Vor dem Kopieren eines Mandanten sollte ein Testlauf durchgef hrt werden Dabei wird bestimmt welche Tabellen ge ndert werden m ssen Au erdem wird gepr ft ob die Datenbank ber ausreichenden Speicherplatz verf gt Vor dem Kopieren eines Mandanten wird h ufig der Zielmandant gel scht Somit werden auch alle Benutzerst mme gel scht Am Zielmandant kann sich nur mehr der Benutzer SAP anmelden R 3 Mandantenkopien mit UC4 Periodische Mandantenkopien k nnen durch den Einsatz von UC4 einfacher und sicherer durchgef hrt werden Testlauf und Kopiervorgang k nnen automatisiert ausgef hrt werden Der laufende Betrieb bleibt ungest rt Der Kopiervorgang wird in Abh ngigkeit der Testlauf Ergebnisse und der Ressourcen Verf gbarkeit gestartet Kommt es zu Fehlern in der Verarbeitung informiert UC4 umgehend das zust ndige Bereitschaftspersonal Damit UC4 Mandantenkopien erstellen kann m ssen im SAP System entsprechende Vorraussetzungen geschaffen werden e Benutzerstamme d rfen vor dem Kopieren nicht gel scht werden UC4 nutzt f r die SAP Anmeldung einen normalen Benutzer Account da es sich mit dem GAP Benutzer nicht anmelden kann SAP bietet die M glichkeit einen Zielmandanten vor dem Kopieren nicht zu l schen Alternativ k nnen die gro en Tabellen mittels spezieller ABAPs gel scht werden siehe auch SAP Service Marketplace Hinweis Nr 365304 Der Report RSCLXCOP muss modifiziert werden so dass man Varianten diese
5. Die UC4 Schnittstelle f r SAP Basis Jobscheduling ist in ABAP entwickelt Sie besteht aus den in der Tabelle aufgelisteten SAP Entwicklungsobjekten Entwicklungsklasse J2U0 DDIC Strukturen Funktionsgruppe Funktionsbausteine J 2U 30 SBB UC4 J_2U SBB UC4 J2U3 SBB UC4 SBB UC4 5 Kapitel 1 Terminologie Rechner Programme und Dateien 1 2 4 R ckgabewerte von Agenten auf Windows Die Agenten die auf der Plattform Windows laufen liefern folgende R ckgabewerte 62 FATAL_LERROR_SOCKETS Socketfehler 63 FATAL_ERROR_NOINIFILE INI Datei nicht vorhanden 64 FATAL_ERROR_NOMEMORY Speicheranforderung ist fehlgeschlagen 65 FATAL_LERROR_CONFIG Agentenname oder TCP IP Portnummer nicht definiert e 66 Logdatei konnte nicht ge ffnet werden Automation Engine 6 2 Zeit In diesem Dokument werden die grundlegenden Begriffe beschrieben die f r Zeit im Allgemeinen eine wichtige Rolle spielen 2 0 1 Grunds tzliche Zeitbegriffe Die Zeit setzt sich immer aus einem Datum und einer Uhrzeit zusammen Die Zeitangabe bezieht sich auf die lokale Zeit Sie ist somit abh ngig von der zugrunde liegenden Zeitzone und der Verwendung bzw Nichtverwendung der Sommerzeit Te ZAb Freitag 3 Mai 2002 Freitag 3 Mai 2002 Freitag 3 Mai 2002 Freitag 3 Mai Freitag 3 Mai 2002 04 13 02 07 13 02 12 13 02 2002 21 13 02 13 13 02 Datum Mit Datum wird das lokale Datum bezeichnet Dieses Datum ist abh ngig von de
6. ERROR_NO_USER_KEYS ERROR ELE NOT ENCRYPTED ERROR_NOT_EXPORT_ FORMAT ERROR FILE READ_ONLY ERROR_NO_BROWSER_ SERVERS_FOUND ERROR_CTX_WINSTATION_ NAME_INVALID ERROR_CTX_INVALID_PD ERROR_CTX_PD_NOT FOUND ERROR_CTX_WD_NOT FOUND ERROR_CTX_CANNOT_ MAKE_EVENTLOG_ENTRY ERROR_CTX_SERVICE_ NAME_COLLISION ERROR_CTX_CLOSE_ PENDING ERROR_CTX_NO_OUTBUF ERROR_CTX_MODEM_INF_ NOT_FOUND ERROR_CTX_ INVALID MODEMNAME ERROR_CTX_MODEM_ RESPONSE_ERROR ERROR_CTX_MODEM_ RESPONSE_TIMEOUT ERROR_CTX_MODEM_ RESPONSE _NO_CARRIER ERROR_CTX_MODEM_ RESPONSE_NO_DIALTONE ERROR_CTX_MODEM_ RESPONSE_BUSY ERROR_CTX_MODEM_ RESPONSE_VOICE 117 Kapitel 5 Externe Fehlercodes 7017 7022 7023 7024 7025 7035 7037 7038 7040 7041 7042 7044 7045 7049 7050 7051 7052 7053 7054 Transport driver error The specified session cannot be found The specified session name is already in use The requested operation cannot be completed because the terminal connection is currently busy processing a connect disconnect reset or delete operation An attempt has been made to connect to a session whose video mode is not supported by the current client The application attempted to enable DOS graphics mode DOS graphics mode is not supported Your interactive logon privilege has been disabled Please contact your administrator The requested operation can be performed only
7. JMX_CREATE_MBEAN EXISTS IGNORE CLASSNAME com uc4 ex jmx soap SOAP NAME uc4 com name SOA P W JMX_COMPOSITE_ADD KEY XPATH VALUE Result NAME s JMX_COMPOSITE_ADD KEY 1 VALUE lt xml version 1 0 encoding UTF 8 gt NAME s JMX_COMPOSITE_ADD KEY 2 VALUE lt Soapenv Envelope xmIns soapenv http schemas xmlsoap org soap envelope NAME s JMX_COMPOSITE_ADD KEY 3 VALUE xmIns xsd http www w3 org 2001 xMLSchema NAME s JMX_COMPOSITE_ADD KEY 4 VALUE xmIns xsi http www w3 org 2001 xMLSchema instance gt NAME s JMX_COMPOSITE_ADD KEY 5 VALUE lt Soapenv Body gt lt ns1 getQuote NAME s JMX_COMPOSITE_ADD 217 Kapitel 7 UC4 und Zielsysteme KEY 6 VALUE soapenv encodingstyle http schemas xmlsoap org soap encod ing NAME s JMX_COMPOSITE_ADD KEY 7 VALUE xmlns ns1 urn xmethods delayed quotes gt NAME s JMX_COMPOSITE_ADD KEY 8 VALUE lt symbol xsi type xsd string gt IBM lt symbol gt NAME s JMX_COMPOSITE_ADD KEY 9 VALUE lt ns1 getQuote gt lt soapenv Body gt lt soapenv Envelope gt NAME s JMX_INVOKE OPERATIONNAME sendSOAP MBEAN uc4 com name SOAP PARAMS s urn xmethods delayed quotes getQuote http services xmethods net soap Basierend auf dem Beispielscript zeigt der Jobreport jetzt einen Wert Sie k nnen Teile der SOAP Nachricht auch ber Scriptvariablen versorgen Im folgenden Beispiel wird ein Wert ber eine READ Ma
8. NETPATH ERROR_ NETWORK BUSY ERROR_DEV_ NOT_EXIST ERROR_TOO_ MANY_CMDS ERROR_ADAP_ HDW_ERR ERROR BAD NET_RESP ERROR_UNEXP__ NET_ERR ERROR BAD REM_ADAP ERROR_ PRINTQ_FULL ERROR_NO_ SPOOL_SPACE 63 Kapitel 5 Externe Fehlercodes 63 64 65 66 67 68 69 70 71 72 80 82 83 84 85 86 87 88 89 Y our file waiting to be printed was deleted The specified network name is no longer available Network access is denied The network resource type is not correct The network name cannot be found The name limit for the local computer network adapter card was exceeded The network BIOS session limit was exceeded The remote server has been paused or is in the process of being started No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept The specified printer or disk device has been paused The file exists The directory or file cannot be created Fail on INT 24 Storage to process this request is not available The local device name is already in use The specified network password is not correct The parameter is incorrect A write fault occurred on the network The system cannot start another process at this time ERROR_PRINT_ CANCELLED ERROR_ NETNAME_ DELETED ERROR_ NETWORK_ ACCESS_ DENIED ERROR_BAD_ DEV_TYPE ERROR_BAD_ NE
9. The floppy disk controller reported an error that is not recognized by the floppy disk driver The floppy disk controller returned inconsistent results in its registers While accessing the hard disk a recalibrate operation failed even after retries While accessing the hard disk a disk operation failed even after retries While accessing the hard disk a disk controller reset was needed but even that failed Physical end of tape encountered Not enough server storage is available to process this command UNICODE _ TRANSLATION ERROR_DLL_INIT_ FAILED ERROR_ SHUTDOWN_IN_ PROGRESS ERROR_NO_ SHUTDOWN_IN_ PROGRESS ERROR_IO_ DEVICE ERROR_SERIAL_ NO_DEVICE ERROR_IRQ_BUSY ERROR MORE WRITES ERROR_ COUNTER TIMEOUT ERROR_FLOPPY_ ID_MARK_NOT_ FOUND ERROR_FLOPPY_ WRONG CYLINDER ERROR_FLOPPY_ UNKNOWN _ ERROR ERROR_FLOPPY_ BAD_REGISTERS ERROR_DISK_ RECALIBRATE_ FAILED ERROR_DISK_ OPERATION FAILED ERROR Disk RESET_FAILED ERROR_EOM_ OVERFLOW ERROR_NOT_ ENOUGH_ SERVER_MEMORY 1131 1132 1140 1141 1142 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 A potential deadlock condition has been detected The base address or the file offset specified does not have the proper alignment An attempt to change the system power state was vetoed by another application or driver The system BIOS failed an
10. The version option is invalid There are no more members There is nothing to unexport The interface was not found The entry already exists The entry is not found The name service is unavailable The network address family is invalid The requested operation is not supported No security context is available to allow impersonation An internal error occurred in a remote procedure call RPC The RPC server attempted an integer division by zero An addressing error occurred in the RPC server A floating point operation at the RPC server caused a division by zero A floating point underflow occurred at the RPC server A floating point overflow occurred at the RPC server The list of RPC servers available for the binding of auto handles has been exhausted Unable to open the character translation table file The file containing the character translation table has fewer than 512 bytes A null context handle was passed from the client to the host during a remote procedure call Automation Engine 94 RPC_S INVALID VERS_OPTION RPC_S_NO_MORE MEMBERS RPC_S MOT ALL OBJS_ UNEXPORTED RPC_S_ INTERFACE_NOT_ FOUND RPC_S ENTRY_ ALREADY EXISTS RPC_S ENTRY_ NOT_FOUND RPC_S NAME SERVICE UNAVAILABLE RPC_S INVALID NAF_ID RPC_S_CANNOT_ SUPPORT RPC_S NO CONTEXT_ AVAILABLE RPC_S INTERNAL_ ERROR RPC_S ZERO _ DIVIDE RPC_S ADDRESS ERROR RPC_S FP DIN ZERO RPC_S FP_ U
11. Alter Begriff fur UC4 Automation Engine v8 und niedriger UC4 Service Orchestrator SVO UC4 Produkt Service Orchestrator ist eine Perspektive des UC4 Enterprise Control Centers ECC und dient zur Verwaltung Uberwachung und Analyse der Performance von SLAs Service Level Agreements UC4 System Umgebung die durch UC4 Komponenten gesteuert wird UC4 Variablen Variablen Objekte die Einstellungen f r das UC4 System enthalten Userlnterface Graphische Benutzeroberfl che von UCA UTC UC4 verwendet intern aufgrund der weltweiten Eindeutigkeit UTC Universal Time Coordinated F r die Anzeige der Uhrzeit und deren Verwendung in Aufgaben und Script Sprachmitteln k nnen entsprechende Zeitzonen Objekte die auf die lokale Zeit umrechnen angelegt werden Variable Speichert oder ermittelt Werte dynamisch zur Laufzeit Auch ein eigener Objekttyp in UC4 Versionsmanagement Gesicherte Version eines Objektes das bei nderungen angelegt wird und sp ter wiederhergestellt werden kann vollqualifizierter FileTransfer FileTransfers ohne Wildcards Es wird nur eine bestimmte Datei bertragen vordefinierte Variable Fixe Variablen die in Attributen oder im Script aktivierbarer Objekte verwendet werden k nnen Die Werte beziehen sich auf das Objekt oder das System vorgemerkt Status einer Aufgabe die innerhalb einer Gruppe l uft und auf ihren Start wartet WebHelp Hilfeformat f r Handb cher das mit einem Webbrowser ge ffne
12. C Datei Anwendungslogs vw Statistiken C Nur im Fehlerfall Spoolverzeichnis Start Parameter Sprache DE y Startart Jobname 11CE9011FASDFB46ADCF4EDF62E7A648 CH Sobald wie m glich Sobald wi gli Job Klasse B e Sofort Zielsystem pc07_s01 00 Job nach Durchf hrung im CCMS l schen nicht im Fehlerfall Spoollistenempfanger Adresse Adresstyp Name el Empfangsquittung Standardwert v Empfangsquittung per mail Standardwert v C Kopie C Geheime Kopie Drucken nicht erlaubt _ Express senden Kein Weiterleiten 7 11 6 UC4 JCL f r SAP Viele der Script Sprachmittel besitzen Parameter mit deren Hilfe die Ausgabe des Jobs beeinflusst werden kann Au erdem stehen die folgenden Funktionen zur Verf gung die gezielt Spool Auftr ge behandeln R3_CREATE_OUTPUT_ Erzeugt zu einem bestehenden Spoolauftrag einen neuen REQUEST Ausgabeauftrag R3_GET_JOB_SPOOL Liest die Spool Liste eines Steps vom Typ ABAP Programm Sie haben dabei die M glichkeit Filtereinstellungen anzugeben R3_GET_SPOOL REQUESTS Selektiert Spoolauftr ge mit vordefinierten Filtern R3_SEND_SPOOL_REQUEST Versendet einen existierenden Spoolauftrag Event Management Prozess Management muss f r zeitgem e Anwendungen Ereignis gesteuert ausgef hrt werden Eine reine zeitliche Steuerung von Abl ufen kann die Komplexit t von Anwendungs und Systemumgebungen mit ihren ve
13. DELANFREP JOBGROUP JOBNAME TEST SDLSTRTDT SDLSTRTTM 00 00 00 JOBCLASS B Geliefert wird der Parameter JOBCOUNT Dieser Wert ist zu notieren oder am besten in die Zwischenablage zu kopieren Test f r Funktionsgruppe SBBUC4A_JOB Funktionsbaustein d SBB UC4_JOB_OPEN Klein Gro Schreibung U Laufzeit 14 510 Mikrosekunden RFC Zielsystem DELANFREP JOBGROUP JOBNAME TEST SDLSTRTDT SDLSTRTTM 00 00 00 JOBCLASS B JOBCOUNT 11240201 Automation Engine 326 Anzugebende Parameter JOBCOUNT Wert einsetzen oder aus Zwischenablage einf gen JOBNAME wie beim Funktionsbaustein UC4_JOB_OPEN REPORT_ID RSM04000 bzw RSM04000_ALV Test f r Funktionsgruppe SBB UCA_JOB Funktionsbaustein SBBUCA_JOB_SUBMIT Klein Grof Schreibung RFC Zielsystem AUTHCKNAM MEIER EXTPGM_NAME EXTPGM_PARAM EXTPGM_SET_TRACE_ON EXTPGM_STDERR_IN_JOBLOG D EXTPGM_STDOUT_IN_JOBLOG x EXTPGM_SYSTEM EXTPGM_WAIT_FOR_TERMINATION x JOBCOUNT 11240201 JOBNAME TEST LANGUAGE DE REPORT_ID RSMO4ODO_ALY PRI_PDEST PRI_PRCOP 000 PRI_PLIST PRI_PRTXT PRT PRIMM A Nach dem Ausf hren ist darauf zu achten dass keine Ausnahme aufgetreten ist Parameter werden hier zwar geliefert sind aber f r den Testzweck nicht unbedingt notwendig 327 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Test f r Funktionsgruppe SBB UCA_JOB Funktionsbaustein SBBUC4A_JOB_SUBMIT Klein Gro Schreibung Laufzeit 95 378 Mikr
14. ERROR_WMI_INVALID_MOF ERROR_WMI_INVALID_REGINFO ERROR_WMI_ALREADY_DISABLED ERROR_WMI_READ_ONLY ERROR_WMI_SET_FAILURE ERROR_INVALID_MEDIA ERROR_INVALID_LIBRARY ERROR_INVALID_MEDIA_POOL ERROR_DRIVE_MEDIA_MISMATCH ERROR_MEDIA_OFFLINE 105 Kapitel 5 Externe Fehlercodes 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 The operation cannot be performed on an offline library The library drive or media pool is empty The library drive or media pool must be empty to perform this operation No media is currently available in this media pool or library A resource required for this operation is disabled The media identifier does not represent a valid cleaner The drive cannot be cleaned or does not support cleaning The object identifier does not represent a valid object Unable to read from or write to the database The database is full The medium is not compatible with the device or media pool The resource required for this operation does not exist The operation identifier is not valid ERROR_LIBRARY_OFFLINE ERROR_EMPTY ERROR_NOT_EMPTY ERROR_MEDIA_UNAVAILABLE ERROR_RESOURCE DISABLED ERROR_INVALID_CLEANER ERROR_UNABLE_TO_CLEAN ERROR_OBJECT_NOT_FOUND ERROR_DATABASE_FAILURE ERROR_DATABASE_FULL ERROR_MEDIA_INCOMPATIBLE ERROR_RESOURCE_NOT_PRESENT ERROR_INVALID_OPERATION 4318 4
15. Ist der Parameter auf 1 gesetzt erzeugt der Agent bei einem FileTransfer mit eingetragener UserlD einen Batchjob unter der eingetragenen Benutzerkennung In diesem Batchjob wird das Dienstprogramm UCYBRFC aufgerufen Es verbindet sich mit TCP IP Uber den Port der mit dem gleichnamigen Parameter ebenfalls in der Sektion RFC definiert wurde Dann kann der Agent Ober diese Verbindung die Zugriffsrechte auf die Datei mit dem eingetragenen Benutzer berpr fen Da diese Methode einen Performanceverlust des Agenten bedeutet werden die RFC Tasks f r weitere FileTransfers aufrecht erhalten Erst wenn ein RFC Task eine zeitlang einstellbar mit dem Parameter TIMEOUT keine Anfragen mehr bekommen hat beendet er sich von selbst Bei der Beendigung des Agenten werden auch alle dazugeh rigen RFC Tasks beendet A Die Datei UCYBRFC muss shareable sein wenn der RFC Mechanismus aktiviert wird 7 1 5 Agent Frei definierte Port Nummern Freie Port Nummern werden ublicherweise in der DCSOF mit dem Parameter Freeport vergeben Die erste freie Port Nummer ist standardm ig 4096 Der BS2000 Agent arbeitet nicht mit einer festen Port Nummer die etwa in dessen Ini File hinterlegt ist Beim Verbindungsaufbau des Agenten zur UC4 Automation Engine fordert der Agent eine freie Port Nummer an Das Betriebssystem weist ihm die erste freie Port Nummer zu Wird der BS2000 Agent nach erfolgreichen Tests beim Hochfahren des Hosts automatisch geladen a
16. L scht die Variante eines Reports Pr ft den Anwendungsreturncode eines oder mehrerer Job Steps Holt Meldungen aus dem Anwendungslog und gibt sie in Report oder Datei aus Wartet auf ein in SAP ausgel stes Ereignis Liest die Filtertabelle f r Intercepted Jobs aus und speichert diese im Aktivierungsprotokoll oder in einer Datei Liest die Spool Liste eines Steps vom Typ ABAP Programm Holt das Job Log eines SAP Jobs aus SAP und gibt es im Report aus Selektiert SAP Jobs und listet das Ergebnis im Aktivierungsreport auf Automation Engine 320 Y Y Y Y Y Y Y 321 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten R3_GET_ MONITOR R3_GET_ SESSIONS R3_GET_ SPOOLREQUESTS R3_GET_ SYSTEMLOG R3_GET_ VARIANTS R3_GET_ VARIANT_ CONTENTS R3_MODIFY _ INTERCEPTION R3_MODIFY_JOB R3_MODIFY _ VARIANT R3_RAISE_EVENT R3_ SCHEDULE JOB_CANCEL R3_SEND_ SPOOL_REQUEST R3_SET_ BDCDATA RSZSEIBEREFM SELECTION R3_SET_LOG_ ATTR RS2SEIERERFZ ATTR R3_SET_PRINT_ DEFAULTS R3_SET_SELECT_ OPTION R3_SET_STATUS_ ATTR R3_SET_TEXT_ ATTR R3_SWITCH_ OPMODE Siehe auch Liest Daten eines SAP Monitors Selektiert Batch Input Mappen und listet das Ergebnis im Aktivierungsreport oder in einer Datei auf Selektiert Spoolauftr ge mit vordefinierten Filtern Liest das Systemlog eines SAP Systems ber einen vorgegebenen Zeitraum Variantenkatalog auslesen Zeigt
17. MODIFY Name des Ereignis Monitors SHUTDOWN MODIFY Name des Beendet alle Ereignis Monitore samt SMF Exits die mit dem Agenten Agenten SHUTDOWN verbunden sind und danach beendet sich der Agent selbst 9 Beim Abbruch eines Ereignis Monitors bleibt der SMF Exit immer aktiv Warmstart Wenn der Ereignis Monitor mit END manuell beendet wird oder abbricht bleibt der SMF Exit aktiv Nach dem erneuten Start des Ereignis Monitor kann er sich wieder mit dem SMF Exit verbinden und die Ereignisse die sich in der Zwischenzeit angesammelt haben abarbeiten Beachten Sie dass nderungen in der INI Datei an den Parametern ModulName und SMF Buffersize keine Wirkung haben Ihre Werte werden erst beim n chsten Start des SMF Exit ausgelesen Ausnahmesituationen Im Normalfall beenden Sie den SMF Exit indem Sie den Ereignis Monitor mit SHUTDOWN beenden Der CADS wird hierbei automatisch gel scht Sie haben auch die M glichkeit den SMF Exit manuell zu beenden SET PROG EXIT DELETE EXITNAME Name des SMF Exits MODULNAME Name des UC4 Moduls Beachten Sie dass der CADS in diesem Fall nicht gel scht wird Verwenden Sie das Dienstprogramm CADSDEL um den Inhalt des CADS zu l schen Offnen Sie die Log Datei des Ereignis Monitors Die folgende Logzeile enth lt die erforderlichen Parameter STOKEN und TCBTOKEN die f r die Beendigung des SMF Exit ben tigt werden Automation Engine 384 UC4 STOKEN 8000160200001328 TCBTOKEN 000000040
18. P1 P15 P16 P14 0 1 000 000 2 000 000 2 144 483 647 NULL Nach dem letzten Partitionswechsel erhalt P16 den tatsachlichen Maximalverbrauch und wird bei 3 000 000 gesplittet Die Partition P14 wird gel scht wodurch nun die neue Partition P17 nach oben hin offen ist Der Partition Key Turnaround ist beendet und wir befinden uns nun wieder im Normalzustand P1 P15 P16 P17 0 1 000 000 2 000 000 3 000 000 NULL Dadurch ergeben Sie bei MS SQL Server folgende Besonderheiten e Es ist darauf zu achten dass regelm ige Partitionswechsel durchgef hrt werden wenn man den RunID Maximalwert 2 147 483 647 ann hernd erreicht Automation Engine 202 7 3 UC4 und GCOS 8 7 3 1 GCOS8 Agent FileTransfer Unterstutzung Der GCOS Agent bietet FileTransfer Unterst tzung f r Dateien mit einem bestimmten Format und speziellen Attributen GFRC Dateiformat GFRC UFF sequentiell UFF relativ UFF indiziert e Sequentielle Dateiorganisation e Sequentieller Zugriffsmodus Verarbeitungsmodi Input Output oder Extend Syntax Input Modus GFRC Media Code RSZ Recordl nge Output Modus GFRC Media Code RSZ Recordl nge VLREC_NO VLREC_SEG GFRC Erzwingt dass die Dateiorganisation in sequentiellem GFRC Format ist Media Cod EE Erlaubte Werte f r den Media Code e 00 Kein Media converison Record oder keine Printer slew controls e 01 Binary card image e 02 BCD card image e 06 GFRC Format ASCII Format das vom Time
19. RECORDNAME RUN_CNTL_CC2_ EO FIELDNAME RATE_MULT FIELDVALUE 100 KEYNAME 1 CURRENCY_ CDI KEYVALUE 1 EUR Die Daten der Wahrungsliste sind im Level 1 Daher ist beim Parameter KEYNAME 1 und KEYVALUE 1 jeweils die Zahl 1 anzugeben Risiken und Einschr nkungen A Beachten Sie beim ndern von Run Controls folgende Hinweise Ubergebene Werte werden nur rudiment r gepr ft Dies kann zur Folge haben dass falsche Werte in die PeopleSoft Datenbank gelangen und danach eine oder mehrere Komponenten online nicht mehr funktionieren Der Fehler lasst sich meistens nur mit SQL Kommandos reparieren e Es kann zwar keine Inkonsistenz des Datenmodells entstehen dennoch k nnen Werte in die Datenbank gelangen die online nicht erfassbar sind Beispielsweise verbietet PeopleCode die Erfassung eines Laufdatums aus dem Vorjahr Mit der Funktion PS_MODIFY_RUNCONTROL ist eine solche Eingabe jedoch m glich e PS_MODIFY_RUNCONTROL legt keine neuen Run Controls an da die Felder der zugeh rigen Datenbank Tabelle mitunter durch PeopleCode bef llt werden und voneinander abh ngig sein k nnen Diese Abh ngigkeiten kennt weder UC4 noch die PeopleCode Schnittstelle f r UC4 Abh ngigkeiten zwischen Feldern einer Run Control werden grunds tzlich nicht ber cksichtigt und k nnen ebenfalls zu Fehlverhalten in der PeopleSoft Anwendung f hren e Den Run Controls ist es m glich auch mehr als einen Datensatz zu schreiben Beispielsweise
20. TEST_METU 30 03 2009 15 11 39 ANG Event History Event History Event History Event History Event History Speichern Profil SAP Default H Text Feld e egen Obergrenze ODER Confirmed E EVENTSTATE ON DAWN mp Confirmed E EVTTIMESTAMP 7 All Events EVENTSTATE WE N All Events EVTTIMESTAMP BJ 21 Confirmed Events All Events 7 11 10 UC4 JCL fiir SAP NS PA R3_ACTIVATE_CM_ Aktiviert ein Profil im SAP Kriterienmanager PROFILE R3_DEACTIVATE _ Deaktiviert ein Profil im SAP Kriterienmanager CM_PROFILE Ubernahme von SAP Jobs Mit dem Job Objekt in UC4 k nnen nicht nur neue SAP Jobs definiert sondern auch bestehende nach UC4 Ubernommen werden Dies hat den Vorteil dass Sie die Jobs kein zweites Mal erstellen m ssen L F r die bernahme von Jobs muss das Userlnterface eine Verbindung zum SAP System haben ffnen Sie ein Job Objekt und wechseln Sie auf die Registerkarte Form In der linken oberen Ecke befinden sich einige Schaltfl chen Klicken Sie auf das Symbol 37 Es ffnet sich ein Fenster in dem Sie Filter f r SAP Jobs wie z B Name oder Jobnummer eingeben k nnen 269 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten E j Speichen BI Letzter Monitor BB Letzter Report bag Statistik E Drucken 0 Variablen E Ausf hren v Eb Kopf E attribute 9 sar E Variablen amp Prompts Ep Script E Form 73 child Post Script
21. Vorausgesetzt die Parameter werden von UC4 korrekt an den Funktionsbaustein Ubergeben ist die Ursache f r die Exception meist im SAP System zu finden 7 11 42 Losung Pr fen Sie mittels RFC Trace ob die Parameter von UC4 korrekt an den Funktionsbaustein Ubergeben werden Uberpriifen Sie ihre Einstellungen im Customizing des SAP Systemes betreffend Business Documents und ArchiveLink bzw die Berechtigungen des CPIC Benutzers Siehe auch R3_ACTIVATE_REPORT Archiv Parameter bei R3_ACTIVATE_REPORT Automation Engine 336 Probleme mit der Stabilitat zu SAP Instanzen bei vielen SAP Agenten RFC Verbindung auf einem Server 7 11 43 Symptom Der externe RFC CPIC Server kann keine weiteren Verbindungen ffnen Es kommt die Fehlermeldung LOCATION CPIC TCP IP on local host ERROR max no of 100 conversations exceeded 7 11 44 7 11 45 Ursache Die Anzahl der parallelen Verbindungen die in der Bibliothek gehalten werden k nnen ist auf 100 eingestellt 7 11 46 Losung Durch Setzen der Umgebungsvariablen CPIC_MAX_CONV kann die Bibliothek auch mehr Verbindung parallel verwalten Windows set CPIC_MAX_CONV lt n gt z B set CPIC_MAX_CONV 500 ftir 500 Verbindungen Unix setenv CPIC_MAX_CONV lt r gt csh z B setenv CPIC_MAX_CONV 500 fur 500 Verbindungen Unix export CPIC_MAX_CONV lt n gt ksh z B export CPIC_MAX_CONV 500 f r 500 Verbindungen iSeries ADDENVVAR ENVVAR CPIC_MAX_CONV VALUE lt
22. 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 The account specified for this service is different from the account specified for other services running in the same process Failure actions can only be set for Win32 services not for drivers This service runs in the same process as the service control manager Therefore the service control manager cannot take action if this service s process terminates unexpectedly No recovery program has been configured for this service The executable program that this service is configured to run in does not implement the service The physical end of the tape has been reached A tape access reached a filemark The beginning of the tape or a partition was encountered A tape access reached the end of a set of files No more data is on the tape Tape could not be partitioned When accessing a new tape of a multivolume partition the current block size is incorrect Tape partition information could not be found when loading a tape Unable to lock the media eject mechanism Unable to unload the media The media in the drive may have changed The I O bus was reset No media in drive Automation Engine 74 ERROR DIFFERENT_ SERVICE ACCOUNT ERROR_CANNOT_ DETECT_DRIVER_ FAILURE ERROR_CANNOT_ DETECT_ PROCESS _ABORT ERROR_NO_ RECOVERY_ PROGRAM ERROR_SERVICE NOT_IN_EXE ERROR_END_OF_ MEDIA ERROR_ FILEMARK_
23. 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 The requested transformation operation is not supported The requested clipping operation is not supported The specified color management module is invalid The specified color profile is invalid The specified tag was not found A required tag is not present The specified tag is already present The specified color profile is not associated with any device The specified color profile was not found The specified color space is invalid Image Color Management is not enabled There was an error while deleting the color transform The specified color transform is invalid The specified transform does not match the bitmap s color space The specified named color index is not present in the profile Automation Engine 100 ERROR_TRANSFORM_NOT_SUPPORTED ERROR_CLIPPING_NOT_SUPPORTED ERROR_INVALID_CMM ERROR_INVALID_PROFILE ERROR_TAG_NOT_FOUND ERROR_TAG_NOT_PRESENT ERROR_DUPLICATE_TAG ERROR_PROFILE_NOT_ASSOCIATED_WITH_ DEVICE ERROR_PROFILE_NOT_FOUND ERROR_INVALID_ COLORSPACE ERROR_ICM_NOT_ENABLED ERROR_DELETING_ICM_XFORM ERROR_INVALID_TRANSFORM ERROR_COLORSPACE_MISMATCH ERROR_INVALID_COLORINDEX 101 2108 2202 2250 2401 2402 2404 3000 3001 3002 3003 3004 3005 3006 Kapitel 5 Externe Fehlercodes The network connection was made
24. 7 3 2 Abnormales Ende der Jobmelder berwachen In folgender Beschreibung sind Informationen ber die GCOS8 Jobmelder und die Erkennung eines abnormalen Jobmelder Endes zu finden Der GCOS8 Agent arbeitet mit drei Jobmeldern die ihm den Status der Jobs mitteilen 1 Startmelder f r den Jobstart 2 Endemelder f r das Jobende 3 Reportmelder f r den Jobreport Der Reportmelder wird vom RSM System generiert falls ein solches im Einsatz ist Jobs in GCOS8 sind erst dann fertig wenn der Jobreport fertig erstellt worden ist Dieser wird durch das RSM System aus dem SYSOUT geholt Danach erfolgt eine Benachrichtigung an den Agenten damit der Jobreport in das UC4 System bertragen werden kann Wie Sie sehen k nnen sind die Melderprogramme f r die Jobdurchf hrung von h chster Wichtigkeit UC4 bietet Ihnen die M glichkeit auf eine abnormale Beendigung des Jobmelders zu reagieren F r die Benachrichtigung eines abnormalen Jobmelder Endes wird das Program Switch Word PSW verwendet Dabei handelt es sich um einen 36 Bit langen Speicherbereich Die Bits von 0 bis 17 sind f r Automation Engine 206 das GCOS System reserviert Die restlichen Bits zwischen 18 und 35 k nnen beliebig benutzt werden Der Jobmelder verwendet genau ein Bit um seinen Status anzuzeigen Welches es ist konnen Sie mit dem Parameter SW Bitnummer bestimmen Zuvor m ssen Sie das ausgew hlte Bit auch noch mit der JCL Anweisung SET setzen Durch diese Konfig
25. Ae A 213 7 4 3 Java EE JMX Agent und IBM WebSphere 215 7 4 4 SOAP Nachrichten mit Hilfe von MBeans schicken 215 7 9 64 und Micro FOcus JES nenne ana neigen 218 7 5 1 Jobs im Micro Focus IESEL 218 Anlegen eines Jobs 218 AE AAA che dol Sree yet an Be N ts eeh AE 219 Agenten Variablen im Micro Focus JESS 220 221 Beispiel f r ein JES Exit Tracefile 22 22 2 0 ccc cece cece nennen een 221 n le Hi e DOT 222 7 6 1 Agent Zusammenwirken UC4 und MPE 222 Verarbeiten vonYJobs g e EENEG 223 Durchf hren von File Transfers 223 Behandeln von Ereignissen o ooooccccccccccccccccccccccccccccccncncccncncnncc rairai cnn 223 TA UG4 UNG Mr EE 223 7 7 1 Agent Zusammenwirken UC4 und NSK 223 Verarbeiten Von JOBS eeoa a eo hue ee cu idea 224 Durchf hren von FileTransfers 225 GallAP ferran 0 cataract EE E 226 7 7 2 Jobdurchf hrungen auf NSK 226 7 7 3 Automatisierte Behandlung von Eingabeaufforderungen 2 20 227 VE Ve e s Sessione A it A ira 227 Beispielen EE 228 x Inhaltsverzeichnis 7 7 4 UC4 Agent f r HP NonStop Server Architektur 228 Beschreibung der internen Abl ufe 229 TeV ODS 2222320 O SS cette 229 2 JODADI E GE 230 e EE 230 elt OIE Saat lea a a its cd ed oie hue a de AN 230 7 7 5 EMS template ne 231 7 7 6 Konfiguration von NSK spezifischen Parametern 220 000 0222 e cece cece cece eee 232 7 8 UC4 und Oracle Applicati
26. DETECTED ERROR_ BEGINNING_OF_ MEDIA ERROR_ SETMARK_ DETECTED ERROR_NO_DATA_ DETECTED ERROR_ PARTITION FAILURE ERROR_INVALID BLOCK_LENGTH ERROR_DEVICE_ NOT_PARTITIONED ERROR_UNABLE_ TO_LOCK_MEDIA ERROR _UNABLE _ TO UNLOAD MEDIA ERROR_MEDIA CHANGED ERROR_BUS_ RESET ERROR_NO_ MEDIA_IN_DRIVE 75 Kapitel 5 Externe Fehlercodes 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 No mapping for the Unicode character exists in the target multi byte code ERROR_NO_ page A dynamic link library DLL initialization routine failed A system shutdown is in progress Unable to abort the system shutdown because no shutdown was in progress The request could not be performed because of an I O device error No serial device was successfully initialized The serial driver will unload Unable to open a device that was sharing an interrupt request IRQ with other devices At least one other device that uses that IRQ was already opened A serial I O operation was completed by another write to the serial port The IOCTL_SERIAL_XOFF_COUNTER reached zero A serial I O operation completed because the timeout period expired The IOCTL_SERIAL_XOFF_COUNTER did not reach zero No ID address mark was found on the floppy disk Mismatch between the floppy disk sector ID field and the floppy disk controller track address
27. Dateisystem wird ber SMF berpr ft ob die Bedingung zutrifft und das Ereignis sofort ausgel st Ereignis Monitor als eigenst ndige Aufgabe Started Task Es ist auch m glich den Ereignis Monitor als eigenst ndige Started Task Uber eine eigene INI Datei zu betreiben Hierzu ist es n tig den Parameter start in der INI Datei des Agenten auszukommentieren Nach dem Starten des Ereignis Monitors als Started Task versucht dieser eine TCP IP Verbindung zum Agenten herzustellen Der Ereignis Monitor verbindet sich hier nur mit der Konsole der eigenen LPAR Zur Nutzung der SMF basierenden Funktionen l dt er den SMF Exit Kann keine Verbindung zum Agenten hergestellt werden oder geht diese im laufenden Betrieb verloren wird im eingestellten Intervall Parameter connect in der Sektion TCP IP in der INI Datei versucht die Verbindung wieder herzustellen A4 Eine sofortige Neuverbindung ist mit der Konsolanweisung MODIFY EX lt addr gt lt port gt m glich Die neue Verbindung erfolgt auch dann wenn der Ereignis Monitor eine Verbindung zu einem anderen Agenten hat In diesem Fall wird eine neue Verbindung aufgebaut und wenn diese erfolgreich war kann die alte Verbindung geschlossen werden Der Ereignis Monitor unterst tzt Logging und Tracefunktionen Werden die Traceschalter zur Laufzeit dynamisch verandert werden diese an den Ereignis Monitor weitergereicht Das Logging des Ereignis Monitors wird nicht in die UC4 Datenbank ges
28. Eintr ge nur bei der prim ren Arbeitsprozessen vorhanden 165 Kapitel 6 SNMP Unterst tzung Bezeichner srvExeConnect Typ INTEGER Beschreibung Anzahl der Agenten welche mit der UC4 Automation Engine verbunden sind Bezeichner srvDiaConnect Typ INTEGER Beschreibung Anzahl der Userlnterfaces welche mit den Kommunikationsprozessen verbunden sind Bezeichner srvBusyMin Typ INTEGER 0 100 Beschreibung Durchschnittliche Auslastung des Serverprozesses in Prozent innerhalb der letzten Minute vor der Aktualisierung statistischer Wert Bezeichner srvBusy10Min Typ INTEGER 0 100 Beschreibung Durchschnittliche Auslastung des Serverprozesses in Prozent innerhalb der letzten zehn Minuten vor der Aktualisierung statistischer Wert Bezeichner SrvBusyHour Typ INTEGER 0 100 Beschreibung Durchschnittliche Auslastung des Serverprozesses in Prozent innerhalb der letzten Stunde vor der Aktualisierung statistischer Wert Bezeichner SrvRunMode Typ INTEGER primary 1 normal 3 cp 4 Inhalt 1 Prim rer Arbeitsprozess 3 Arbeitsprozess 4 Kommunikationsprozess Beschreibung Gibt an in welchem Modus der Serverprozess arbeitet Automation Engine 166 Bezeichner SrvDBState Typ INTEGER online 1 offline 2 Inhalt 1 UC4 Automation Engine ist mit UC4 Datenbank verbunden 2 UC4 Automation Engine hat keine Verbindung zur UC4 Datenbank Beschreibung Gibt an ob die UC4 Automation Engine Verbindung zur UC4 Datenbank
29. Fatal error during installation Installation suspended incomplete Product is not installed Feature ID not registered Component ID not registered Unknown property Handle is in an invalid state Configuration data corrupt Component qualifier not present Install source unavailable Database version unsupported Product is uninstalled ERROR_INVALID_ MONITOR_HANDLE ERROR_ EVENTLOG FILE_ CORRUPT ERROR_ EVENTLOG_CANT_ START ERROR_LOG_FILE_ FULL ERROR_ EVENTLOG FILE_ CHANGED ERROR_INSTALL_ SERVICE _FAILURE ERROR_INSTALL_ USEREXIT ERROR_INSTALL_ FAILURE ERROR_INSTALL_ SUSPEND ERROR_ UNKNOWN _ PRODUCT ERROR_ UNKNOWN _ FEATURE ERROR_ UNKNOWN _ COMPONENT ERROR_ UNKNOWN _ PROPERTY ERROR_INVALID_ HANDLE_STATE ERROR_BAD_ CONFIGURATION ERROR_INDEX_ ABSENT ERROR_INSTALL_ SOURCE _ABSENT ERROR_INSTALL_ PACKAGE _ VERSION ERROR_ PRODUCT_ UNINSTALLED 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 SQL query syntax invalid or unsupported Record field does not exist The device has been removed An installation is in progress Installation package could not be opened Installation package invalid Could not initialize installer user interface Error opening installation log file Product language not supported by system Error applying transform t
30. Graphisches Analysewerkzeug Stellt Statistik Aktivitaten und Prognose Daten pro Mandant eines UC4 Systems in einem Balken Diagramm dar und erm glicht die Berechung des kritischen Pfades Verf gbar ber das UC4 Download Center UC4 Datenbank Ein relationales Datenbank Management System RDMS das alle Scheduling Daten zentral verwaltet Es enth lt Objektdefinitionen Systemeinstellungen Statistikdaten Jobreports etc UC4 Insight Eigenes UC4 Produkt Komplexes graphisches Analysewerkzeug f r Daten von Systemen der UC4 Automation Platform wie beispielsweise Aufgaben Verf gbar ber das UC4 Download Center UC4 Komponenten Dazu geh ren alle Programme von UC4 wie z B Userlnterfaces Automation Engine Agenten ServiceManager Dienstprogramme usw UC4 Policy Orchestrator PCO Eigenes UC4 Produkt Definition und Verwaltung von Business Regeln und Ausl sen von Events Verf gbar ber das UC4 Download Center Automation Engine 400 UCA Priorit t Nimmt Einfluss auf die Verarbeitung der Aufgaben innerhalb eines UC4 Systems UCA Application Release Automation Eigenes UC4 Produkt Erm glicht die Definition Verwaltung Aktivierung von Installations Integrations Abl ufen und die Verwaltung von Versionen Abh ngigkeiten unterschiedlicher Anwendungen Die Deployment Abl ufe werden ber die UC4 Automation Platform durchgef hrt Verf gbar ber das UC4 Download Center UC4 Script Script Sprache von UC4 UC4 Server
31. IS U ist als Abrechnungssystem f r Versorgungs und Dienstleistungsunternehmen speziell auf die branchenspezifischen Anforderungen der Versorgungswirtschaft zugeschnitten Durch die Integration von IS U mit den branchenneutralen Komponenten des R 3 Standards und durch Schnittstellen zu externen Systemen bietet SAP den Versorgungsunternehmen eine integrierte und unternehmensweite Gesamtl sung f r die betriebliche Informationsverarbeitung Das Transaktionsvolumen von Versorgungsunternehmen mit mehreren Millionen Kunden verschiedenen Versorgungsarten und evtl monatlicher Abrechnung wird zum gr ten Teil im Hintergrund Betrieb abgewickelt Beispiele hierf r sind Erzeugen von Ableseunterlagen e Abschlagsanforderungen Abrechnung Fakturierung e Mahnlauf Zahllauf e USW Definition UC4 kann diese Hintergrundanforderungen automatisieren Um das gro e Datenvolumen mit m glichst optimalen Durchsatz zu bew ltigen wurde f r die Hintergrundverarbeitung eine spezielle Massenverarbeitung entwickelt Merkmale dieser Massenverarbeitung sind e Aus einem Master Job entsteht eine dynamische Anzahl von Splitt Jobs e Jeder Massenverarbeitungslauf ben tigt einen Parametersatz identifiziert durch Datum und Lauf Id Eine besondere Anforderung an die Massenverarbeitung ist auch die Einhaltung einer bestimmten Reihenfolge z B Abrechnung muss vor Fakturierung laufen beides ist eine Massenverarbeitung Automation Engine 308
32. Network is unreachable Network dropped connection on reset Software caused connection abort Automation Engine 52 53 Kapitel 5 Externe Fehlercodes 54 Connection reset by peer 55 No buffer space available 56 Socket is already connected 57 Socket is not connected 58 Can t send after socket shutdown 59 Too many references can t splice 60 Connection timed out 61 Connection refused 62 Too many levels of symbolic links 63 File name too long 64 Host is down 65 No route to host 66 Directory not empty 67 Too many processes 68 Too many users 69 Disc quota exceeded 70 Stale NFS file handle 71 Too many levels of remote in path 72 Device is not a stream 73 Timer expired 74 Out of streams resources 75 No message of desired type 76 Trying to read unreadable message 77 Identifier removed 78 Deadlock condition 79 No record locks available 80 Machine is not on the network 81 Object is remote 82 the link has been severed 83 advertise error 84 srmount error 85 Communication error on send 86 Protocol error 87 multihop attempted 88 Cross mount point not an error 89 Remote address changed 90 function not implemented Automation Engine 54 Fehlercodes Sparc Solaris 2 ab Version 5 5 1 Not super user 2 No such file or directory 3 No such process 4 interrupted system call 5 1 O error 6 No such device or address 7 Arg list too long 8 Exec format error 9 Bad file number 10 No children 11 Resou
33. Technik Die Massenverarbeitung inkludiert einen Dispatcher welcher mit Hilfe der Parameterdefinition parallele Splitt Jobs generiert Der Dispatcher selbst wird bei der Einplanung der Massenverarbeitung als Master Job in die Hintergrundverarbeitung gestellt Kommt der Master Job zur Ausf hrung erzeugt er eine dynamische Anzahl von Splitt Jobs Die Anzahl der Splitt Jobs h ngt von den Einstellungen in den Parametern ab Die Steuerung erfolgt mit UC4 Die Einplanung kann ebenfalls in UC4 oder in SAP vorgenommen werden SAP R 3 Mandantenkopien SAP R 3 ist wie die UC4 Automation Platform eine mandantenf hige Anwendung Die einzelnen Mandanten sind vollst ndig abgeschlossene Einheiten In einigen F llen ist ein regelm iger Datenaustausch zwischen Mandanten notwendig Mit UC4 k nnen diese Prozesse automatisiert werden Der Mandant ist der oberste Ordnungsbegriff f r R 3 Anwendungen Festlegungen auf Mandantenebene haben G ltigkeit f r alle Strukturen der R 3 Unternehmensorganisation Der Mandant ist eine datentechnisch betriebswirtschaftlich und organisatorisch abgeschlossene Einheit Praktisch kann dieses Mandantenkonzept zum Beispiel gen tzt werden um in einem Rechenzentrum viele Kunden auf einem R 3 System unterzubringen auf einem R 3 System mehrere Mandanten mit unterschiedlichen Aufgaben einzurichten so zum Beispiel e Auslieferungsmandant SAP Mandant 000 Customizing Mandant 001 e Testmandant Qualit ts
34. Varianten erleichtern in SAP die Verarbeitung da Jobs mit vorgefertigten Eingabewerten durchgef hrt werden k nnen UC4 unterst tzt nat rlich die Nutzung der Varianten und bietet f r diesen Zweck viele Funktionen an Diese erm glichen beispielsweise das Auslesen Kopieren oder ndern von Varianten Auch das L schen und Auflisten ist m glich Das Pr fen und Setzen von Varianten unmittelbar vor der Durchf hrung eines ABAP Programmes ist von hoher Bedeutung da damit Fehlerquellen ausgeschaltet werden 7 11 4 UC4 JCL f r SAP SeriptSprachmittel Beschreibung R3_ACTIVATE_REPORT Kann einen Report unter der Angabe einer Variante ausf hren R3_COPY_VARIANT Kopiert die Variante eines Reports R3_CREATE_VARIANT Legt eine neue Variante an R3_DELETE_VARIANT L scht die Variante eines Reports R3_GET_VARIANT_CONTENTS Zeigt den Inhalt einer Variante an R3_GET_VARIANTS Listet alle verf gbaren Varianten im Aktivierungslog auf R3_MODIFY_VARIANT Modifiziert einen Eintrag in einer Variante Automation Engine 264 BDC Management Batch Input ist eine klassische Technik zur Massen bernahme von Daten aus externen Systemen in das SAP System Die dazu verwendeten Batch Input Mappen enthalten eine oder mehrere Transaktionsaufrufe inklusive Transaktionsdaten UC4 kann die Mappen sowohl auslesen als auch abspielen und berwachen bis zu deren Ende Neben dem Abspielen von Mappen erlaubt UC4 auch den direkten Aufruf von Transaktionen d
35. WSAENETUNREACH WSAENETRESET WSAECONNABORTED WSAECONNRESET WSAENOBUFS WSAEISCONN WSAENOTCONN WSAESHUTDOWN WSAETOOMANYREFS WSAETIMEDOUT WSAECONNREFUSED WSAELOOP None EFAULT EINVAL EMFILE EWOULDBLOCK EINPROGRESS EALREADY ENOTSOCK EDESTADDRREQ EMSGSIZE EPROTOTYPE ENOPROTOOPT EPROTONOSUPPORT ESOCKTNOSUPPORT EOPNOTSUPP EPFNOSUPPORT EAFNOSUPPORT EADDRINUSE EADDRNOTAVAIL ENETDOWN ENETUNREACH ENETRESET ECONNABORTED ECONNRESET ENOBUFS EISCONN ENOTCONN ESHUTDOWN ETOOMANYREFS ETIMEDOUT ECONNREFUSED ELOOP 10101 10014 10022 10024 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 Automation Engine 34 The message terminated gracefully Used only for message oriented protocols As in standard C As in standard C As in standard C As in BSD This error is returned if anyWindows Sockets function is called while a blocking function is in progress As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD This error may be reported at any time if the Windows Sockets implementation detects an underlying failure As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD As in BSD 35 Kapitel 5 Ex
36. auf um einen SOAP Stub zu erhalten Dieses Pattern locator stub ist in der Apache Axis Dokumentation beschrieben Der Stub nimmt den Aufruf des Webservices vor Die Parameter werden von java lang String zu NET webserviceX www Currency Objekten konvertiert da nur einfache Datentypen in MBeans verwendet werden d rfen Das Ergebnis d h der aktuelle W hrungs Umrechnungskurs wird zur ckgeliefert Erzeugen Sie eine gemeinsame JAR Datei f r die beiden Dateien des MBeans und der erzeugten Java Klassen unter zur Hilfenahme eines Ant Scripts Im folgenden Beispiel wird eine Datei namens exampleMBean jar generiert lt xml version 1 0 encoding UTF 8 standalone no gt lt project name uc4 default exampleMBean jar gt lt property name classes dir value bin gt lt target name exampleMBean jar description Web Service MBean gt lt jar jarfile exampleMBean jar basedir classes dir gt lt target gt lt project gt In einer Entwicklungsumgebung wie Eclipse ben tigen Sie kein Ant Script und k nnen die JAR Datei ber einen Men befehl direkt erzeugen 213 Kapitel 7 UC4 und Zielsysteme Nehmen Sie die erzeugte JAR Datei sowie die JAR Dateien des Apache Axis im classpath des JMX Agenten auf Der Aufruf um den JMX Agenten zu starten sieht unter Windows wie folgt aus Java cp axis jar commons discovery 0 2 jar commons logging 1 0 4 jar wsd14j 1 5 1 jar saaj jar exampleMBean ja
37. berwachung der Datei erfolgen soll 387 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Filterkriterien Der Ereignis Monitor ist auch in der Lage mehrere Filterkriterien bei der Meldung einer DateischlieRung zu ber cksichtigen Auf diese Weise wird das Ereignis erst dann ausgel st wenn beispielsweise ein bestimmter Job die Datei bearbeitet hat oder ein spezieller R ckgabewert auftritt Die Filterkriterien werden in einer eigenen Datei hinterlegt Sie enthalt pro Zeile eine Filterdefinition Treffen bei einem Ereignis mehrere Filterdefinitionen zu weil beispielsweise Uberschneidungen in den Filterkriteren vorhanden sind wird pro Zeile ein Ereignis ausgel st Die Filterdatei muss die DCB Attribute RECFM FB LRECL 512 und BLKSIZE 5120 aufweisen Jede Zeile der Filterdatei ist maximal 307 Zeichen lang und unterteilt sich in folgende Bereiche Dateiname 1 bis Filter auf den Dateinamen 81 Teil und vollqualifizierte DS Namen inkl PDS Members und GDGs werden unterst tzt Jobname 82bis Filter auf den Namen des Jobs in z OS der die Datei geschlossen hat 89 nu Die Wildcardzeichen und sind erlaubt Jobende 90 Warten auf das Jobende Erlaubte Werte X N oder A Das Schlie en der Datei l st sofort das Ereignis aus Es wird nicht auf das Jobende gewartet X Das Schlie en der Datei l st das Ereignis erst beim Jobende aus Der R ckgabewert ist unerheblich N Das Ereignis wird aus
38. der jeweils aus der RunID abgeleitet wird zu ermitteln Der Pfad des Jobreports kann mit der UC4 Variablen UC_EX_PATH_JOBREPORT vorgegeben werden Lesen Sie ihn daher ber die Script Funktion GET_VAR aus Anschlie end k nnen sie beide Informationen dem Programm bergeben Beispiel SET amp jobreport_pfad GET_VAR UC_EX_PATH_JOBREPORT SET amp jobreport_dateiname GET_ATT FILENAME_SYSOUT isqlw S PC1 SQL2000 d TEST_DB U sa i c temp test sql o amp jobreport_ pfad amp jobreport_dateiname Windows Job Objekt In Report von Windows Jobs ist ersichtlich ob jener ein Windows Job Objekt verwendet hat Die Endemeldung des Jobmelders sieht entsprechend anders aus Bsp Ohne Job Objekt UCMDJP kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkzk BIS RENE Ge E RER EE UCMDJP We UCMDJP USED CPU We UCMDJP RREKKKKEKKKKAKKAKKKAKKAKKKAKKEKKKKKKEKKEKKAKKAKKAKKAKAKAKAKKKAKK AEX KK KA XK XX Bsp Mit Job Objekt MDJ P KKEKKKKKKKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK A AH AK KH AH KH A AH A KO DIPS 7 JOB ZGLSLIIS ProcrD QO0000L4AL6 ENDED AP 22 07 2004 1a5s03309 39 DJ P IR See eS SSS SS SS SS SS SS SS SS SS SS SS SS SS SS kk Dips USED 0 188 CPU K DOE 227 1154 PAGE FAULTS DIE 3 PROCESSES SE DJP KKKKKKKKKKKKKKKKKKKKKKKKK a KR KH KH KK E a a KH a KH A a a a KH A TH KK FH KH A a
39. execute a STOP RUN statement and recode REWRITE on file not opened I O Recoverable You have tried a REWRITE on a file that is not open LO Close the relevant file and open it for I O operations You should then be able to carry out the REWRITE operation successfully However as this error implies that your program logic contains a mistake you might want to close any open files execute a STOP RUN statement and then recode Subscript out of range Fatal A subscript which you have used in your program is out of the defined range that is it is either less than one or it is greater than the number of occurrences of the item You should recode your program PERFORM nested too deeply Fatal This error usually results if you have used GO TO to jump out of the range of a PERFORM rather than to jump to an EXIT statement at the end of its range When your program has terminated you should to recode your program to ensure that the GO TO in question jumps to an EXIT statement at the end of the PERFORM s range Illegal command line Fatal The run time system does not recognize as valid the command line format you have specified Alternatively the generic command line interpreter which must be present if your program is to be run successfully is not found on your system Alternatively you have set an invalid COBSW value Rerun your application with a valid command line Make sure that the interpreter is present to enable your system to pic
40. gt suc_eventfile gt amp uc eventfile 5 zeie 1711 Spate v7 349 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Beim Start des Jobs EVENT UNIXFS werden die Script Variablen amp PFAD und amp FSPAR versorgt Ihre Zuweisung erhalten sie aus den Parametern der Script Funktion PREP_PROCESS des Jobs SC PROCESS UNIXFS Mit diesen Angaben wird das UC4 Hilfsprogramm aufgerufen welches die angeforderten Informationen zum UNIX Dateisystem ermittelt Die Fragezeichen im Programmnamen brauchen nicht ersetzt zu werden da nach korrekter Installation des Hilfsprogramms dessen Aufruf derart erfolgen kann Per FileTransfer wird das Ausgabefile zur UC4 Automation Engine bertragen und steht als Datensequenz zur Verf gung Der Job EVENT UNIXFS ist beendet H speichern v E Kopf E Attribute uux UNIX 9 Variablen amp Prompts Ep Script E Dokumentation Ausschneiden Kopieren Einf gen R ckg ngig Blockkommentieren Block einr cken v Suche o Ed Letzter Report bag Statistik E Drucken gt Ausf hren v 01 SET sHND PREP_PROCESS SOLARIS UNIXFS PFAD FSPAR ATIME 19991001 02 PROCESS HND 03 SET LINE GET_PROCESS_LINE HND 04 PRINT sLINE 05 ENDPROCESS 4 gt 20 Zeile 1 5 Spalte 1 145 Die Funktion PREP_PROCESS liefert einen Wert zur ck der einen Verweis auf die Verwaltungsdaten der zu bearbeitenden D
41. installiert und aktiviert sein Automation Engine 150 A Wenn auf Windows Vista oder Windows Server 2008 der UC4 SNMP Subagent nicht starten kann und im Windows Eventlog die Fehlermeldung SNMP Extension Agent has terminated Event 2020 EvntAgnt protokolliert wird muss der Windows Patch KB950923 installiert werden Ausgelieferte Dateien Die Dateien des UC4 SNMP Subagents befinden sich im zur Plattform passenden Unterordner von CD SNMP WINDOWS UCSNMP1 DLL UC4 SNMP Subagent UCSNMP1 INI INI Datei des UC4 SNMP Subagents UC4VERS2 MIB MIB MIB Beschreibung Installation Der UC4 SNMP Subagent kann bei der Installation der UC4 Automation Engine oder auch nachtraglich eingerichtet werden e Starten Sie das Setup des UC4 SNMP Subagents Eine andere M glichkeit besteht darin die Bibliothek UCSNMP1 DLL sowie die INI Datei UCSNMP1 INI manuell in das Verzeichnis WINDIR System32 zu kopieren e Registrieren Sie die Bibliothek in der Registry Datenbank HKEY_LOCAL_MACHINE SOFTWARE UC4 SnmpAgent Vers 1 Pathname UCSnmp1 dil HKEY_LOCAL_ MACHINE SYSTEM CurrentControlSet Services SNMP Parameters ExtensionAgents 10 SOFTWARE UCA SnmpAgent Vers1 e Aktivieren Sie die SNMP Kopplung in der INI Datei der UC4 Automation Engine UCSRV INI mit dem Parameter snmp 1 Sektion GLOBAL Setzen Sie auch die Parameter snmp und snmpreconnect Sektion TCP IP e Beenden und starten Sie danach die Kommunikations und Arbeitsprozesse der UC4
42. nohup usr local bin sudo u mgws var tmp chk uc4 ksh amp chk uc4 ksh while true do echo date 0 gt gt var tmp chk uc4 10g sleep 10 done Automation Engine 356 Im Script des Jobs ist das Shell Script chk uc4 start ksh mit dem Utility ctrun aufzurufen Fugen Sie dazu beispielsweise folgende Zeile am Beginn des Job Scripts ein ctrun 1 child var tmp chk uc4 start ksh 7 13 13 Ressourcen Beschrankungen durch ulimit Mit dem UNIX Befehl ulimit k nnen Betriebssystem Resourcen pro OS Benutzer eingeschrankt werden Dadurch kann sichergestellt werden dass ein Benutzer nicht zuviele Resourcen belegt und das System nicht unter Performance Probleme leidet Es wird generell empfohlen kein solches Limit fur den Benutzer zu definieren unter welchem UC4 Komponenten gestartet werden Lauft eine Komponente in dieses Limit kann es passieren dass diese nicht wie gew nscht arbeitet zum Beispiel Agent kann den Report nicht ffnen oder es in seltenen Fallen sogar zum Programmabsturz kommt Entfernen Sie daher gegebenfalls gesetzte Limits oder stellen Sie diese so hoch wie m glich ein Dies betrifft alle UC4 Komponenten die unter UNIX laufen Dazu z hlt der UNIX Agent die Dienstprogramme und das Userlnterface aber auch Java und ERP Agenten Sie k nnen das Ressourcen Konzept der UC4 Automation Engine verwenden um Betriebssystem Ressourcen zu schonen 7 14 UC4 und VMS 7 14 1 VMS Agent FileTransfer Unters
43. set uc_queue get_att queue read Cup queue UC Object QUEUE UC NsgNr 4001071 uc_queue set uc_starttyp get_att start_type read uc_starttyp UC_Object JOBG UC_MsgNr 4001020 uc_starttyp I set amp uc_login get_att login read uc Login UC_Object LOGIN UC_MsgNr 4001022 uc_login MCKI set amp uc_timezone get att TIMEZONE read uc_timezone UC_Object TZ UC_MsgNr 4001313 uc_timezone I set uc shell get_att unix_shell read uc_shell 00 UC_MsgNr 4001111 lt uc_shell KI set amp uc_shopt get_att unix_shell options read amp uc_shopt 00 Uc_MsgNr 4001114 uc_shopt KI set guc_iaccount get_att int_account read guc_iaccount 16 UC_MsgNr 4001023 uc_iaccount KI set uc_ report get_att 00 read uc_report N J F JF JS SF JSF UC_MsgNr 4001069 uc_report MI set uc type get_att unix_type Dadurch k nnen Sie alle Attribute versorgen die im Script des Includes aufgef hrt sind Der Attribut Dialog wird aber nicht angezeigt weil die Ubergabe der Variableninhalte intern erfolgt BEGINREAD UC MsgNr 5229 amp UC_NAME uc_runnr READ pfad DO UC_MsgNr 26002 READ lt fspar 00 UC_MsgNr 26003 READ uc_eventfile 00 UC_MsgNr 26001 ET binpath get_var UC_EX PATH BIN commands for other shells korn shell bourne shell binpathUCXE F pfad fspar gt HOME uc eventfile command only for c shell SbinpathUCXE F epfad Caper
44. the trust information for that domain Automation Engine 96 ERROR_ REDIRECTOR _ HAS OPEN HANDLES ERROR_PRINTER_ DRIVER_ ALREADY_ INSTALLED ERROR_ UNKNOWN_PORT ERROR UNKNOWN _ PRINTER_DRIVER ERROR UNKNOWN _ PRINTPROCESSOR ERROR_INVALID SEPARATOR FILE ERROR_INVALID_ PRIORITY ERROR_INVALID_ PRINTER_NAME ERROR_PRINTER_ ALREADY_EXISTS ERROR_INVALID_ PRINTER_ COMMAND ERROR_INVALID DATATYPE ERROR_INVALID ENVIRONMENT RPC_S_NO_MORE BINDINGS ERROR_ NOLOGON _ INTERDOMAIN _ TRUST_ACCOUNT ERROR_ NOLOGON_ WORKSTATION _ TRUST_ACCOUNT ERROR_ NOLOGON _ SERVER_TRUST_ ACCOUNT ERROR_DOMAIN TRUST_ INCONSISTENT 97 Kapitel 5 Externe Fehlercodes 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 The server is in use and cannot be unloaded The specified image file did not contain a resource section The specified resource type cannot be found in the image file The specified resource name cannot be found in the image file The specified resource language ID cannot be found in the image file Not enough quota is available to process this command No interfaces have been registered The remote procedure call was cancelled The binding handle does not contain all required information A communications failure occurred during a remote procedure call The requested auth
45. und zur Verf gung die beliebig innerhalb des Pfades und oder Dateinamens verwendet werden k nnen Bei Einzel FileTransfer ist Pfad und Dateiname nicht case sensitive Folgende 2 Angaben sind daher ident home AbC txt HOME ABC txt Bei Wildcard FileTransfers ist jedoch auf Klein und Gro amp schreibung zu achten Folgende 2 Angabe sind somit unterschiedlich home AB home ab Attribute Fur das Ziel des FileTransfers k nnen Sie abh ngig vom Dateisystem alle Attribute angeben die von OS 400 unterst tzt werden Mehrere Attribute sind durch Komma zu trennen Ung ltige Angaben werden ignoriert QSYS Dateisystem Der OS 400 Agent kann Dateien des Typs FILE und SAVF bertragen Andere Dateiarten wie z B PGM RPG CLLE m ssen vor dem Transfer in SAVF Dateien gesammelt werden Die folgenden Punkte sind bei einer SAVF Datei bertragung zu beachten e Setzen Sie im FileTransfer Objekt bei der Quelldatei das Attribut reclen 528 e W hlen Sie sowohl bei der Quell als auch bei der Zieldatei die Codepage UC_CODE aus F r alle anderen Dateien gilt e Ist die Ziel Datei nicht vorhanden so wird sie erstellt Daf r wird der CRTPF Befehl verwendet Bei den Attributen welche f r das Ziel im FileTransfer angegeben werden k nnen handelt es sich daher um die Parameter dieses Befehls Werden keine Attribute spezifiziert so wird die Datei standardm ig mit einer Recordl nge von 80 Bytes angelegt Bei Wildcard FileTransfer
46. user not allowed to log on to this computer Logon failure the specified account password has expired Logon failure account currently disabled No mapping between account names and security IDs was done Too many local user identifiers LUIDs were requested at one time No more local user identifiers LUIDs are available The subauthority part of a security ID is invalid for this particular use The access control list ACL structure is invalid The security ID structure is invalid The security descriptor structure is invalid The inherited access control list ACL or access control entry ACE could not be built The server is currently disabled The server is currently enabled The value provided was an invalid value for an identifier authority No more memory is available for security information updates PASSWORD RESTRICTION ERROR_LOGON _ FAILURE ERROR_ ACCOUNT_ RESTRICTION ERROR_INVALID LOGON_HOURS ERROR_INVALID WORKSTATION ERROR PASSWORD _ EXPIRED ERROR ACCOUNT_ DISABLED ERROR_NONE MAPPED ERROR_TOO_ MANY_LUIDS REQUESTED ERROR_LUIDS_ EXHAUSTED ERROR_INVALID_ SUB_AUTHORITY ERROR_INVALID_ ACL ERROR_INVALID_ SID ERROR_INVALID_ SECURITY_DESCR ERROR_BAD_ INHERITANCE_ACL ERROR_SERVER_ DISABLED ERROR_SERVER NOT_DISABLED ERROR_INVALID ID_ AUTHORITY ERROR_ ALLOTTED_ SPACE_ EXCEEDED 83 Kapitel 5 Externe Fehlercodes 1345 1346 1347
47. 107 108 109 110 111 112 114 115 Automation Engine 22 Sequential file with non integral number of records Fatal You have either specified an incorrect record length for a sequential file or the sequential file you are trying to access is corrupt in some way or the file which you have specified is not a sequential file Recode your program so that it specifies the correct type of file or if the error is the result of a corrupt file try to run the program again using a backup copy of that file Parameter cannot be passed BY VALUE Fatal Null file name used in a file operation Fatal You specified a data name for a filename instead of a literal and the data item contained only spaces when you tried to open the file Recode your program specifying the correct filename Memory allocation error Fatal The run time system is unable to allocate sufficient memory space to successfully carry out the tried operation probably because of insufficient memory space on your system You should obtain more memory in which to run your program Refer to your operating system documentation for details of how you can obtain more memory if this is possible Dictionary error Fatal This could be the result of a read or write error to file or disk but it is more likely to be the result of an internal system error Alternatively your application might have called many programs without canceling them afterward so that memory bec
48. 2010 ESEE ds cds 10640 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 a kera E 1 S0522 29 Der Vorgang der Kalenderubemahme kann nat rlich auch mit Hilfe von Script Sprachmitteln automatisiert erfolgen Siehe auch Kalender Import und Export von Objekten Ubernahme von SAP Jobs JAVA Java EE JMX Agent f r SAP NetWeaver Java Management Extensions JMX ist eine Technologie die Instrumente bereitstellt um Applikationen Gerate und Netzwerke zu steuern und zu Uberwachen UC4 Automation Platform stellt mit einem Agenten f r JMX die M glichkeit zur Verf gung Java Anwendungen in unternehmensweite Prozesse zu integrieren Die Verbindung wird Uber einen MBean Server aufgebaut Uber den Sie mittels Funktionen auf die MBeans zugreifen k nnen SAP NetWeaver enthalt beispielsweise mehr als 1600 MBeans in der Standardauslieferung Diese k nnen direkt gesteuert werden Auf JAVA Seite ist keine Vordefinition von propietaren Jobs n tig Auch ein Scheduler innerhalb von JAVA ist nicht notwendig da dies durch UC4 bernommen wird Aufgrund des Standards ist diese Funktionalitat auf Java Sourcen anderer Hersteller ablauffahig Welche Applikationsserver unterst tzt werden finden Sie in der Voraussetzungs Checkliste 273 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Zur Verf gung stehen in UC4 Script Sprachmittel um MBeans beispielsweise zu registrieren aufzulisten und zu entfernen Es lassen sich auch Funktio
49. 4934028 Dien Or Normal beendet QUEUE TEST 3 MAWL ABSCHLUSS SAP CHILDREN CHAIN Z_TEST opp sap 4935003 G3 Post Prozessierung 3 MAWL ABSCHLUSS SAP CHILDREN CHAIN Z_TEST T JOBD jj SAP 4935004 ZJENDED_OK Normal beendet Sr Maut ABSCHLUSS SAP CHILDREN CHAIN Z_TEST A JOBD SAP 4936005 Y ENDED_OK Normal beendet 3 MAWL ABSCHLUSS SAP CHILDREN ABAP AFTER_CHAIN JOBD SAP 4936004 F ENDED_OK Normal beendet E MAWI ABSCHLUSS SAP CHILDREN joss sa 4934031 Dan 4 gt Aufgaben 7 Selektiert 0 Filter R3 Im Detailfenster enthalt der Punkt Status Text die Instanznummer des SAP Systems Das Deaktivieren der Child Prozesse wird Uber den Parent Prozess gesteuert SAP Jobs besitzen eine spezielle Registerkarte namens Child Post Script Es kommt immer dann zur Ausf hrung wenn ein einzelner Child Prozess endet Damit kann eine Analyse des Ergebnisses unmittelbar nach der Beendigung eines Child Prozesses erfolgen F r jeden Child Prozess wird ein Statistiksatz und ein Report angelegt Rufen Sie beides ber die Statistik bersicht des Parent Prozesses auf Automation Engine 260 Gh Detail Ml Monitor h Report pg Statistik Hu Statistik der Child Aufgaben 5 Aktualisieren E GI Gr Detail M Monitor EB Report bau Statistik Bu Statistik der Child Aufgaben 15 Aktualisieren Name V Typ RunID Parent Status 50 DIS MAWI ABSCHLUSS SAP CHILDREN ABAP AFTER_CHAIN JOBD 4936004 4934027 E
50. 6 Spalte 1 78 Im Script dieses Jobs wird die Funktion PREP_PROCESS aufgerufen welche die Bearbeitung der Datensequenz vorbereitet Folgende Parameter werden dabei bergeben e Name des Rechners auf dem ein Ereignis Job ausgef hrt werden soll hier C70 e Typ des Ereignis Jobs der ausgef hrt werden soll hier BS2000CMD Durch die Angabe von BS2000CMD wird der Job EVENT BS2000CMD ausgef hrt Standardm ig werden im Mandant 0000 die Ereignis Jobs EVENT BS2000CMD EVENT BS2000UCON EVENT UNIXCMD EVENT UNIXFS und EVENT WINCMD ausgeliefert Sie k nnen direkt oder als Vorlage f r eigene Ereignis Jobs verwendet werden e Der dritte Funktionsparameter wurde ausgelassen Das bedeutet dass mit dem Standardwert als Filter alle Ausgabezeilen ber cksichtigt werden e Die Script Variable amp CMD des Ereignis Jobs wird mit dem Wert STA P versorgt Der Ereignis Job soll dieses Kommando mit dem Login Objekt UC4ADMIN absetzen Damit wird der Job EVENT BS2000CMD gestartet 193 Kapitel 7 UC4 und Zielsysteme H lt ss2000 gt LOGIN_BS2000 D Laufzeitparameter Verbrauch off Ressourcen uc4Prioritat of 0 255 Zee Attribut Dialog C Zur Laufzeit generieren Parallel laufende Aufgaben Max Anzahl Sonst Warten Abbrechen Kostenstelle Nach Beendigung automatisch deaktivieren O Nein 8 Nach fehlerfreier Durchfiihrung O Nach fehlerfreiem Wiederanlauf epes 7
51. 8241 8242 8243 8244 8245 8246 8247 8248 The size limit for this request was exceeded The administrative limit for this request was exceeded The compare response was false The compare response was true The requested authentication method is not supported by the server A more secure authentication method is required for this server Inappropriate authentication The authentication mechanism is unknown A referral was returned from the server The server does not support the requested critical extension This request requires a secure connection Inappropriate matching A constraint violation occurred There is no such object on the server There is an alias problem An invalid dn syntax has been specified The object is a leaf object There is an alias dereferencing problem The server is unwilling to process the request A loop has been detected There is a naming violation The result set is too large Automation Engine 120 ERROR_DS SIZELIMIT_ EXCEEDED ERROR_DS_ADMIN_LIMIT EXCEEDED ERROR_DS COMPARE FALSE ERROR_DS COMPARE TRUE ERROR_DS AUTH_ METHOD_NOT_SUPPORTED ERROR_DS_STRONG_ AUTH_REQUIRED ERROR_DS_ INAPPROPRIATE_AUTH ERROR_DS AUTH_ UNKNOWN ERROR_DS_REFERRAL ERROR_DS UNAVAILABLE CRIT_EXTENSION ERROR_DS_ CONFIDENTIALITY _ REQUIRED ERROR_DS_ INAPPROPRIATE _ MATCHING ERROR_DS CONSTRAINT_ VIOLATION ERROR_DS_NO_SUCH OBJECT ERROR_D
52. ALREADY_EXISTS ERROR_CTX_WINSTATION_ BUSY ERROR_CTX_BAD_VIDEO MODE ERROR_CTX_GRAPHICS_ INVALID ERROR_CTX_LOGON_ DISABLED ERROR_CTX_NOT_ CONSOLE ERROR_CTX_CLIENT_ QUERY_TIMEOUT ERROR_CTX_CONSOLE DISCONNECT ERROR_CTX_CONSOLE CONNECT ERROR_CTX_SHADOW_ DENIED ERROR_CTX_WINSTATION_ ACCESS_DENIED ERROR_CTX_INVALID_WD ERROR_CTX_SHADOW INVALID ERROR_CTX_SHADOW DISABLED ERROR_CTX_CLIENT_ LICENSE_IN_USE ERROR_CTX_CLIENT_ LICENSE_NOT_SET ERROR_CTX_LICENSE_ NOT_AVAILABLE 7055 7056 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8200 8201 8202 The client you are using is not licensed to use this system Y our logon request is denied The system license has expired Your logon request is denied The file replication service API was called incorrectly The file replication service cannot be started The file replication service cannot be stopped The file replication service API terminated the request The file replication service terminated the request The file replication service cannot be contacted The file replication service cannot satisfy the request because the user is not amember of the Administrators group The file replication service cannot satisfy the request because authenticated RPC is not available The file replication service cannot satisfy the request because the
53. Abstimmung mit dem Support zu setzen Traceflag zur Ausgabe von Tracemeldungen aus dem Modul welches Daten aus der MIB Tabelle liest und an das Netzwerk schickt Erlaubte Werte 0 bis 9 Standardwert 1 A Traceflags sind nur in enger Abstimmung mit dem Support zu setzen 149 Kapitel 6 SNMP Unterst tzung mib Traceflag zur Ausgabe von Tracemeldungen aus dem Modul welches Daten aus der MIB Tabelle liest und an das Netzwerk schickt Erlaubte Werte 0 bis 9 Standardwert 1 A Traceflags sind nur in enger Abstimmung mit dem Support zu setzen file Pfad und Name der Logdatei Die Nummernzeichen dienen als Platzhalter f r eine aufsteigende Nummerierung Beim Start des UC4 SNMP Subagent werden die Logdateien umbenannt sodass die aktuellste Logdatei immer die mit der Nummer 00 ist Standardm ig wird die Logdatei in dem Ordner angelegt von dem aus Sie den UC4 SNMP Subagent starten Beispiel einer INI Datei SNMP community public medium tcp stream port 2200 snmp_string var agentx master processing 3 role 0 ls eebe LOG snmp 1 stream 1 mib 1 file ucsnmp_ log Siehe auch Hinweise zum Anpassen der Konfigurationsdateien 6 5 3 UC4 SNMP Subagent installieren Windows Folgendes Dokument enthalt die Windows Installationsanleitung fur UC4 SNMP Subagent Voraussetzung e Der UC4 SNMP Subagent und der Windows SNMP Dienst m ssen auf dem Rechner auf dem die UC4 Automation Engine lauft
54. Auf der Nordhalbkugel wird im Fr hjahr auf Sommerzeit umgestellt auf der S dhalbkugel im Herbst Siehe auch Verwendung von Zeitzonen in UC4 Automation Engine 8 3 Jobmelder der Agenten Alle Betriebssystem Agenten besitzen einen Jobmelder mit dessen Hilfe sie die Jobs durchf hren und berwachen Er wird unter anderem im HEADER und im TRAILER Include Objekten aufgerufen Diese speziellen Job Includes befinden sich im Systemmandanten 0000 Beispielauszug aus dem Include Objekt HEADER MVS JMLDS EXEC PGM amp UC_JOBMD PARM JNR amp UC_REALNR MNR amp UC_MANDANT PNR amp UC_IP_PORT IPA amp UC_IP_ADR II TYP S TXT Job started 2 gt amp 1 Beispielauszug aus dem Include Objekt TRAILER MVS JMLDE EXEC PGM amp UC_JOBMD COND EVEN PARM JNR amp UC_REALNR MNR amp UC_MANDANT PNR amp UC_IP_PORT IPA amp UC_IP_ADR TYP E STP amp UC_REPORT_STEPS RET amp RETCODE 2 gt amp 1 Beachten Sie dass f r z OS Jobmelder die PARM Anweisung maximal 100 Zeichen umfassen kann 3 0 1 Allgemeine Start Parameter Der Jobmelder besitzt eine Reihe von Start Parametern die ihm bergeben werden k nnen Die folgende Tabelle enth lt jene die f r alle Jobmelder gelten IPA IP Adresse JNR RunID des Jobs MNR Mandant PNR Portnummer RET R ckgabewert TYP Typ S f r Startjobmelder E f r Endejobmelder F r den GCOS8 Jobmelder gelten zus tzlich R Wiederanlauf A abnormales Ende X Stopp des Jobmelders und
55. Automation Engine auf allen Rechnem neu Ist die INI Datei der UC4 Automation Engine bereits angepasst so ist kein Neustart erforderlich Konfigurieren Sie den Windows SNMP Dienst e Passen Sie die Parameter in der INI Datei des UC4 SNMP Subagents an e Der UC4 SNMP Subagent verwendet den Pfad in der System Umgebungsvariablen UC_SNMP_ INI von Windows um auf die INI Datei zuzugreifen Ist die Variable nicht vorhanden wird im Verzeichnis gesucht in dem der UC4 SNMP Subagent installiert worden ist Sollte die INI Datei dort nicht vorhanden sein gelten die Standardwerte f r die Parameter 151 Kapitel 6 SNMP Unterst tzung e Starten Sie den Windows SNMP Dienst neu Der UC4 SNMP Subagent wird vom Windows SNMP Dienst automatisch gestartet Die Reihenfolge in der UC4 Automation und SNMP Subagent gestartet werden spielt keine Rolle Beachten Sie dazu folgende Hinweise e Wurde der UC4 SNMP Subagent zuerst gestartet so kann sich die UC4 Automation Engine beim Hochfahren sofort mit dem SNMP Subagent verbinden e L uft die UC4 Automation Engine bereits mit aktiver SNMP Kopplung UCSRV INI so versucht diese in regelm igen Abst nden snmpreconnect den SNMP Subagent zu erreichen Der SNMP Dienst kann auch bei laufender Automation Engine nachgestartet werden e Beachten Sie dass Traps und s mtliche SNMP Ereignisse erst nach aktiver SNMP Kopplung zum SNMP Subagent gesendet werden k nnen Ist die Wiederverbindung noch nicht durchgef hrt
56. Datei SAP_CloCo zip ucc das Programm UCYBCRYP EXE welches sich auf der UC4 CD im Ordner CD TOOLS ENCRYPT befindet Rufen Sie nun das Programm ber die Kommandozeile mit folgenden Parametern auf UCYBCRYP EXE d f SAP_CloCo zip ucc ILizenzdatei Die Lizenzdatei wurde Ihnen vom Support geliefert Kundennummer TXT Automation Engine 292 e Als Ergebnis erhalten Sie eine gepackte Datei namens SAP_CloCo ZIP e Entpacken Sie die Datei SAP_CloCo ZIP Fur die Integration sind spezielle ABAP Programme notwendig die mittels Import in das SAP System geladen werden m ssen Dazu finden Sie 2 Dateien im Archiv SAP_CloCo ZIP e KNNNNNN SID Informationsfile e RNNNNNN SID Datenfile Kopieren Sie diese Dateien in das Transportverzeichnis von SAP zum Beispiel usr sap trans Die R Datei ist dabei in den Unterordner data und die K Datei in cofiles abzulegen Melden Sie sich am SAP System an und importieren den entsprechenden Auftrag mit der Transaktion STMS Offnen und Uberpriifen Sie nach dem Importvorgang das Transportprotokoll des Auftrages Alle Schritte m ssen entweder den R ckgabewert 0 Erfolgreich beendet oder 4 Beendet mit Warnung besitzen Rufen Sie die Transaktion SM59 auf und w hlen Sie den Punkt HTTP Verbindungen zu ext Server Legen Sie daraufhin eine neue Verbindung an Vergeben Sie einen Namen f r die RFC Destination zum Beispiel UC4_WEBSERVICE und eine Beschreibung Registerkarte Technische Einstellungen
57. Der JCL Exit kann f r jeden z OS Agenten einzeln aktiviert werden Konfiguration e Tragen Sie in der INI Datei des z OS Agenten den Namen Ihres JCL Exit Moduls ein und legen Sie auch die Gr e des Ausgabebereiches fest TEMES name Modulname maxJclRecords 1000 e Das Modul wird beim Start des Agenten geladen Kopieren Sie es entweder in unsere Loadlibrary oder erg nzen Sie die STEPLIB Definition f r den Agenten um die Library mit dem JCL Exit Starten Sie nach diesen Vorkehrungen den Agenten Siehe auch INI Datei Automation Engine 392 7 17 12 Include MVS JOBMD_DEFINITIONS Damit der Jobmelder eine TCP IP Verbindung ffnen kann ist es notwendig die entsprechenden DD Statements im Include Objekt zu vermerken da ansonsten die Jobs in den Status ENDED_VANISHED gehen Die Anpassung des Include Objektes MVS JOBMD_DEFINITIONS ist nur dann notwendig wenn der MVS oder der Language Environment Resolver nicht korrekt funktionieren Legen Sie ein Include Objekt mit dem Namen MVS JOBMD_DEFINITIONS im Systemmandanten 0000 an um diese Situation zu vermeiden In diesem k nnen die DD Statements eingetragen werden Die exakten Statements finden Sie in dem Started Task des TCP IP s selbst Bsp SYSTCPD DD DSN TCPIP SYSTSMS TCPPARMS DT200EDA DISP SHR PROFILE DD DSN TCPIP SYSTSMS TCPPARMS DT20VIPA DISP SHR Das Include wird bei der Durchf hrung eines Jobs im Header aufgerufen Dabei handelt es sich um ein Obje
58. E Dokumentation va Qe ABAP Programm ausf hren R3_GET_JOB_SPOOL Initiator Jobstatus C Geplant Freigegeben Bereit Aktiv Fertig Abgebrochen vn oran Jo o ve oan biss 00304600 1 NI 01404300 2011 01 27 00 30 00 NI 2011 01 27 01 40 00 NI j 2011 01 27 00 30 00 NI 2011 01 27 00 30 00 NI j 2011 01 27 00 30 00 NI j 2011 01 27 00 30 00 NI j 2011 01 27 00 30 00 NI d 2011 01 27 00 23 46 NI j 01 23 46 00304300 00304300 00304300 00304400 00304600 00234600 01234600 pp po pd po pd po ta Klicken Sie anschlie end auf die Schaltfl che Suchen Es werden alle SAP Jobs aufgelistet die Ihrem eingegebenen Filter entsprechen Markieren Sie den Job den Sie nach UC4 bernommen m chten und klicken Sie anschlie end auf OK Das Job Objekt bernimmt die Anweisungen die in dem Job enthalten sind Parameter wie beispielsweise die Variante oder das Ausgabeger t werden automatisch hinzugef gt wie Sie in der folgenden Abbildung sehen Automation Engine 270 E speichern EA Letzter Report hu Statistik E Drucken 1 gt Ausf hren y Eb Kopf Ei attribute 9 sar ES Variablen amp prompt Ep Script ES Form 3 Child Post Script E Dokumentation va Rb az ABAP Programm ausf hren IR3_GET_JOB_SPOOL d Report RSPO0041 z Variante STANDARD ES le eg _ Auf Children warten W Abbruch bei Child Abbruch _ Children rep
59. ERROR_ SWAPERROR ERROR_STACK_ OVERFLOW ERROR_INVALID_ MESSAGE ERROR_CAN_NOT_ COMPLETE ERROR_INVALID FLAGS ERROR_ UNRECOGNIZED VOLUME ERROR ELE INVALID ERROR FULLSCREEN MODE ERROR_NO_ TOKEN ERROR_BADDB ERROR_BADKEY ERROR_ CANTOPEN ERROR_ CANTREAD ERROR_ CANTWRITE ERROR_ REGISTRY_ RECOVERED ERROR_ REGISTRY_ CORRUPT 1016 1017 1018 1019 1020 1021 1022 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 An UO operation initiated by the registry failed unrecoverably The registry could not read in or write out or flush one of the files that contain the system s image of the registry The system has attempted to load or restore a file into the registry but the specified file is not in a registry file format Illegal operation attempted on a registry key that has been marked for deletion System could not allocate the required space in a registry log Cannot create a symbolic link in a registry key that already has subkeys or values Cannot create a stable subkey under a volatile parent key A notify change request is being completed and the information is not being returned in the caller s buffer The caller now needs to enumerate the files to find the changes A stop control has been sent to a service that other running services are dependent on The requested control is not valid for this service The service did not respond
60. Engine 228 2 Eine Meldung fur jeden nicht Ubereinstimmenden Prompt Vergleich 3 Ausgabe der Meldungen von Level 2 und Level 3 Beispiele Beispiel 1 Die PURGE Anweisung ben tigt die Eingabe y bzw n Das folgende Script Beispiel zeigt eine automatisierte Eingabe Behandlung UC4_AUTO_ANSWER PURGE y n y PURGE UC4_AUTO_ANSWER_CLEAN Die erste Zeile legt fest dass auf den Prompt zur PURGE Anweisung mit y geantwortet werden soll Der PURGE Aufruf in der nachsten Zeile erhalt somit automatisch die Eingabe y Durch den Aufruf von UC4_AUTO_ANSWER_CLEAN gilt die Eingabe Definition nicht f r das weitere Script des Jobs Beispiel 2 Jobreport Auszug eines Scriptes das die Funktion UC4_AUTO_ANSWER_TRACELEVEL n tzt UC4 AUTO ANSWER is no prompt Answer 1 UC4 AUTO ANSWER is a prompt Answer 2 UC4 AUTO ANSWER is what Answer 3 UC4 AUTO ANSWER is nothing Answer 4 run data01 uc4 prompt This is a prompt gt Answer 2 Answer to the prompt received Answer 2 UC4_AUTO ANSWER_TRACELEVEL 1 run data01 uc4 prompt Pattern checked is a prompt matched answer generated Answer 2 This is a prompt gt Answer 2 Answer to the prompt received Answer 2 UC4 AUTO ANSWER_TRACELEVEL 3 run data01 uc4 prompt Qe Parra Checked Weis ma promot mo maten Pattern checked is a prompt matched answer generated Answer 2 This is a prompt gt Answer 2 Answ
61. Fur den Einsatz des Agenten empfehlen wir die Installation folgender Support Packages von SAP BW 2 0B 32 2 1C 24 3 0B 14 3 1C 08 gt 3 1C kein Support Package Level bekannt Wird der Agent mit niedrigerem Support Package Level eingesetzt k nnen die folgenden Meldungen auftreten Weitere Informationen dazu finden sich in den angegebenen SAP Hinweisen 488588 short dump DYNPRO_SEND_IN_BACKGROUND 426047 Message E089 RSM1 Job not yet started 488808 BAPI_IPAK_CHANGE ignores InfoPackage Parameter Status berpr fung In der UC4 Automation Platform wird davon ausgegangen dass der Technische Status der beim Funktionsaufruf f r die Status berwachung mitgeteilt wird ein finaler Status ist Die Beschreibung im Interface Repository daf r lautet Der Parameter TECHSTATUS ist dertechnische Status des Requests Dieser hat immer einen der folgenden Werte e G Gr n Request erfolgreich verbucht e Y Gelb Request wird gerade verarbeitet Automation Engine 330 e R Rot Request fehlerhaft oder abgebrochen Der Status ist aber offensichtlich kein finaler Status Er kann vielmehr kurzzeitig auf Rot gehen fehlerhaft oder abgebrochen und danach wieder auf Gelb oder Gr n Diese Tatsache wird von UC4 ber cksichtigt indem man f r die Status berwachung eine Zeitverz gerung einschalten kann um z B nachdem der Status Rot ist noch n mal weiter berpr ft ob der Status auch tats chlich auf Rot bleibt In der INI D
62. ISAM module failure Illegal key description in indexed file Key already exists in indexed file Invalid file operation Illegal operation on an indexed file Sequential file with non integral number of records RT104 RT105 RT129 RT135 RT138 RT139 RT141 RT142 RT143 RT146 RT147 RT148 RT149 RT150 RT151 RT152 RT158 RT159 RT161 RT173 RT180 RT182 RT183 RT188 RT193 RT194 RT195 RT196 RT210 RT213 RT218 RT219 Automation Engine 14 Null file name used in a file operation Memory allocation error Attempt to access record zero of relative file File must not exist File closed with lock cannot be opened Record length or key data inconsistency File already open cannot be opened File not open cannot be closed REWRITE DELETE in sequential mode not preceded by successful READ No current record defined for sequential read Wrong open mode or access mode for READ START Wrong open mode or access mode for WRITE Wrong open mode or access mode for REWRITE DELETE Program abandoned at user request Random read on sequential file REWRITE on file not opened I O Attempt to REWRITE to a line sequential file Malformed line sequential file File header not found Called program not found End of file marker error Console input or console output open in wrong direction Attempt to open line sequential file for I O File name too large Error in variable length count File size too large DEL
63. If gt 0d0a getrennt If Standardeinstellung im Unix Agenten gt S tze werden mit lt nl gt 0a getrennt none zwischen den S tzen wird kein Zeilentrenner eingef gt Beispiele recfm fb lrecl1 1024 blksize 2048 space CYL 1 1 0 recfm fb lrecl 80 Allocate format Ab Version 9 00A ist es m glich Attribute fur FileTransfer Dateien mit der Angabe des ALLOCATE Befehls zu setzen Mehrere Attribute sind durch Leerzeichen zu trennen und die Werte stehen immer in Klammern direkt nach dem Attributnamen Das Zeichen entf llt somit Diese Schreibweise kann allerdings nur beim neuen FileTransfer Protokoll verwendet werden Quell und Ziel Agent weisen Version 9 00A oder h her auf Folgende Attribute werden dabei unterst tzt e DATACLAS e EXPDT e MGMTCLASS e RETPD e RLSE e STORCLAS e UNIT e VOLUME e RECFM e LRECL BLKSIZE e SPACE nur in Kombination mit CYLINDERS TRACKS oder BLOCK m glich e DSORG e ROUND Eine genaue Beschreibung dazu finden Sie in der Dokumentation des TSO Kommandos ALLOCATE von IBM Beispiel Automation Engine 374 ALLOCATE RECFM FB LRECL 1024 BLKSIZE DIR 10 UNIT 3390 VOLUME DSK30D DSK30E 20de eee POTT ESPACH Glas Reyes 7 17 3 Nachrichtenklassen Das Jobprotokoll eines z OS Jobs wird im JES Spool hinterlegt Dieser ist in Nachrichtenklassen eingeteilt wobei jede eine einstellige Bezeichnung aus den Buchstaben A b
64. J Jobreport aus dem RSM System TXT Text der am Beginn des Jobreports und im Detailfenster beim Status Text angezeigt wird Beachten Sie dass der Parameter TXT maximal 32 Zeichen umfassen darf Die UC4 Automation Engine ben tigt zudem die ersten 8 Zeichen Tragen Sie daher f r die ersten 8 Stellen immer Leerzeichen ein Die restlichen Stellen stehen f r Ihren Text zur Verf gung Zus tzlich besitzen einige Jobmelder spezielle Start Parameter GCOS8 RFN Dateiname des Jobreports SNM Sequenznummer des Jobs SW Status des Jobmelders TIMEOUT Zeitspanne in Sekunden nach denen ein Timeout f r die Verbindung zwischen Agent und Jobmelder eintritt Standardwert 60 9 Kapitel 3 Jobmelder der Agenten z OS OS 400 UNIX und VMS UNIX und Windows Siehe auch Job Includes STP RETRY WAIT OUT RETRY TIMEOUT WAIT CMD Protokollierung der R ckgabewerte der Steps 0 Keine Protokollierung Standardwert 4 Der Jobmelder zeichnet die Ruckgabewerte auf Anzahl der Verbindungsversuche Standardwert 4 Zeitraum zwischen den Verbindungsversuchen Standardwert 30 Sekunden Protokollierung der Meldungen des Jobmelders 0 Keine Protokollierung Standardwert 4 Der Jobreport enthalt auch die Meldungen des Jobmelders Anzahl der Verbindungsversuche Standardwert fur UNIX und VMS 3 Zeitspanne in Sekunden nach denen ein Timeout f r die Verbindung zwischen Agent und Jobmelder eintritt St
65. Jobende ber cksichtigt wird Stellen Sie in Ihrem z OS System sicher dass das SMF Modul die Eintr ge 30 protokolliert L Wenn die Jobs mit WLM im SYSPLEX verteilt werden muss auf jeder LPAR ein EM laufen damit die Erkennung funktioniert Beachten Sie dass der Wechsel zwischen den beiden Jobmelder Arten keinen Einfluss auf bereits aktive oder generierte Jobs hat Es funktioniert nur die Jobmeldung f r diese Jobs nicht und sie erhalten den Endstatus ENDED_VANISHED Die Jobs sind trotz Endstatus richtig durchgelaufen nur die Endmeldung konnte nicht an den Agenten gesendet werden Bevor die Jobmelder Art gewechselt wird sollten daher alle Jobs eines Systems beendet worden sein Siehe auch Ereignis Monitor 7 17 10 Ruckgabewerte von z OS Jobs Der Agent protokolliert alle auftretenden Fehler im Aktivierungsreport des Jobs Zusatzlich setzt er abh ngig von der Jobdurchf hrung einen R ckgabewert Im Job Objekt k nnen Sie in der Registerkarte Laufzeit bestimmen ab welchem Wert der Job abgebrochen werden soll Anstelle eines einzelnen R ckgabewertes k nnen Sie auch f r die Steps jeweils Wertebereiche definieren Der Agent vergleicht das Ergebnis der Stepdurchf hrung mit der von Ihnen eingetragenen Stepliste In z OS wird zwischen 3 Arten von R ckgabewerten unterschieden Condition Code User Abend und System Abend Der Agent verwendet Nummernbereiche von jeweils 4 KB um die R ckgabewerte zuzuordnen Condition Code
66. KEY Duplikate Versatz L nge RSZ Recordl nge CISZ Gr e UFF_IND Erzwingt dass die Dateiorganisation in indiziertem UFF Format ist RSZ Maximale Zeichenanzahl f r gelesene oder geschriebene Records Der Recordl nge Standardwert ist 80 205 Kapitel 7 UC4 und Zielsysteme KEY Definiert einen Schlussel fur die indizierten Dateien Ri CN A RER Duplikate SE E Zeigt an ob doppelte Schl ssel f r die Schl sseldefinition Versatz Lange BEE Erlaubte Werte 0 Der Schl ssel enth lt keine Duplikate 1 Der Schl ssel kann Duplikate beinhalten e Versatz Schl sselversatz in Records Bytes e L nge L nge des Schl ssels Bytes SP Es ist erlaubt mehr als einen Schl ssel zu definieren Der erste Eintrag ist der prim re Schl ssel Setzen Sie den Parameter duplizieren auf 0 damit keine doppelten Schl ssel erlaubt sind Der zweite bis n te Eintrag stellen die n 1 wechselnden Schl ssel dar Dieses Attribut ist zwingend erforderlich KNR Definiert den Schl ssel der beim Suche des zu lesenden Records als Schl sselhummer Referenzschl ssel benutzt wird Dieser Eintrag stimmt mit dem Arrayelement Basis 1 der Schl sseldefinition in der KEY_DESC Struktur berein die zum ffnen der Datei verwendet wird Der Standardwert ist 1 d h der prim re Schl ssel CISZ Gr e Setzt die Gr e des Control intervals in Bytes Beispiel UFF_IND KEY 0 0 20 Siehe auch Registerkarte FileTransfer
67. Kommando f r den Start eines beliebigen UC4 Agenten ohne daf r eine CL Routine erstellen zu m ssen Dabei ist dabei die Bibliothek anzugeben in der sich der Agent befindet Weiters ist die INI Datei des Agenten entweder f r das IFS oder das QSYS Dateisystem zu spezifizieren Ersetzt die UCEX_RUN Routine Parameter LIB Bibliothek MBR QSYS INI Datei oder PATH IFS Pfad und Name der INI Datei Beispiele STRUCAGENT LIB UC4 FILE UC4 INI MBR UCXJO41 Agent aus der Bibliothek UC4 unter Verwendung der INI Datei UC4 INI UCXJO41 starten STRUCAGENT LIB UC4 PATH user uc4 ucxjo41 ini Agent der Bibliothek UC4 starten wobei die INI Datei ucxjo41 ini verwendet wird die im IFS Dateipfad user uc4 zu finden ist Agent beenden Ausgelieferte Objekte Programm ENDUCAGENT Kommando ENDUCAGENT Agent der aus einer bestimmten Bibliothek gestartet wurde entweder kontrolliert oder sofort beenden Kann anstelle der UCEX_END Routine verwendet werden Parameter LIB Bibliothek OPTION Beendigung 241 Kapitel 7 UC4 und Zielsysteme Beispiele ENDUCAGENT LIB UC4 OPTION CNTRLD Agent der aus der Bibliothek UC4 gestartet wurde kontrolliert beenden Durch das Kommando wird dem Agenten ein Ende Signal geschickt welches demn chst bearbeitet wird ENDUCAGENT LIB UC4 OPTION IMMED Agent der aus der Bibliothek UC4 gestartet wurde abbrechen Entspricht dem ENDJOB Kommando Der angegebene Agent wird im System gesucht und sof
68. M glichkeit dass dieser Fehler auftritt ist jedoch sehr gering Es wird nureine Fehlermeldung in die Logdatei geschrieben und das Dienstprogramm l uft weiter Filterdatei Die Filterdatei des EJM wird ben tigt damit eine Selektion der endenden Jobs durchgef hrt werden kann Die einzelnen Filterkriterien werden sofort beim Eintreffen des Ereignisses gepr ft Beispiel Eine Filterdatei enth lt eine Bedingung auf einen bestimmten Step ProcStep Die Beendigung dieses Steps wird sofort erkannt und nicht erst beim Jobende Die Filterdatei enth lt folgende Selektionskriterien e Jobname teil vollqualifiziert e Stepname teil vollqualifiziert e ProcStepname teil vollqualifiziert e Jobende e R ckgabewert Automation Engine 380 Die Filterdatei muss die DCB Attribute RECFM Recordformat FB LRECL Recordl nge 85 und BLKSIZE Blockgr e 5120 aufweisen Jede Filterdefintion in der Datei entspricht einer Zeile mit jeweils 85 Zeichen Um die Filterdatei manuell nachzuladen verwenden Sie folgenden Befehl MODIFY lt Name der STC gt RELOAD STC Started Task Jobname 1 8 L nge 8 Stepname 9 16 L nge 8 ProcStepName 17 24 L nge 8 Jobende 25 L nge 1 Job R ckgabewert 26 41 L nge 16 Dateiname 42 85 L nge 44 Beispiel f r den Aufbau einer Filterdatei IO STEPS O 1007S0C4A JOB AUCs OO Asm VOB EAS SEE ONO Aves A Om OBES OA JOBTEST2DUMMY 0 4096 JOB ZUC800A1 KIM D E
69. MAPPED_FILE 1225 The remote system refused the network connection ERROR_ CONNECTION REFUSED 1226 The network connection was gracefully closed ERROR_ GRACEFUL_ DISCONNECT 1227 The network transport endpoint already has an address associated with it ERROR_ ADDRESS ALREADY _ ASSOCIATED 1228 An address has not yet been associated with the network endpoint ERROR ADDRESS_NOT_ ASSOCIATED 1229 An operation was attempted on a nonexistent network connection ERROR_ CONNECTION _ INVALID 1230 An invalid operation was attempted on an active network connection ERROR_ CONNECTION _ ACTIVE 1231 The remote network is not reachable by the transport ERROR_ NETWORK_ UNREACHABLE 1232 The remote system is not reachable by the transport ERROR_HOST_ UNREACHABLE 1233 The remote system does not support the transport protocol ERROR_ PROTOCOL _ UNREACHABLE 1234 No service is operating at the destination network endpoint on the remote ERROR_PORT_ system UNREACHABLE 1235 The request was aborted ERROR_ REQUEST_ ABORTED 1236 The network connection was aborted by the local system ERROR_ CONNECTION _ ABORTED 1237 The operation could not be completed A retry should be performed ERROR_RETRY 1238 A connection to the server could not be made because the limit on the ERROR_ number of concurrent connections for this account has been reached CONNECTION COUNT_LIMIT 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 12
70. MVS_ n einlesen GETMSGCLASSES Weiterleitung Zu Nachrichtenklasse n routeMsgClass MVS_ umleiten ROUTEMSGCLASS Freigabe zum Drucken Freigeben relMsgClass MVS_ RELMSGCLASS L schen im JES Spool Verwerfen jobPurge MVS_JOBPURGE L Auf Step Ebene innerhalb eines Jobs konnen Sie auch eine Meldungsklasse angeben um beispielsweise bestimmte Meldungen umzuleiten und dadurch zu filtern Verwenden eines Output Management Systems Bei der Verwendung eines Output Management Systems wie z B BETA92 sind einige Parameter zu setzen 375 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 1 Geben Sie die Nachrichtenklasse an in der die Ausgabe des Jobs abgelegt wird 2 Es ist wichtig dass Sie diese und eventuell auch weitere Nachrichtenklassen einlesen lassen 3 Definieren Sie die Nachrichtenklasse die dem Output Management System zugeordnet ist und lassen Sie das Jobprotokoll in jene umleiten Die Nachrichtenklasse muss bei einigen Output Management Systemen eine Write Klasse sein da sie sonst nicht verarbeitet wird In diesem Fall darf an dieser Klasse kein External Writer angeschlossen sein da sonst das Jobprotokoll von diesem verarbeitet werden w rde 4 Nat rlich darf das Jobprotokoll im JES Spool nicht gel scht werden Verwenden Sie f r UC4 eine eigene Meldungsklasse In der folgenden Abbildung wird das Umleiten des Jobprotokolls direkt im Job konfiguriert Der Job schreibt seine Ausgabe in die Nachrichtenklasse B Die
71. O Immer Zeitverz gerung _ of Taste Dieser Job ist der standardm ig ausgelieferte EVENT BS2000C MD aus dem Mandanten 0000 Es ist wichtig dass auf dessen Registerkarte Attribute das Kontrollk stchen Attribut Dialog aktiviert ist Damit wird das Include Objekt ATTRDIA BS2000 eingelesen welches normalerweise den Attribut Dialog bewirkt read suc_jobclass ae Es set uc_jobname get read uc_jobname 08 UC set guc_entpar get read guc_entpar 00 SUCE MsgNr 4001036 uc_jobclass att job_name MsgNr 4001070 uc_jobname k att enter_params MsgNr 4001038 uc_entpar k set sresource get_att resource consumption set sresource FORMAT resourceff read Sresource O6 UC_MsgNr 4005132 sresource N set priority get_att uc4 priority read priority 0 9 10 99 100 255 UC MsgNr 4001310 priority N read uc_setexpress Y N Express N u endread if guc_priority 0 set amp uc_priority endif put_att queue uc_ queue guc_starttyp put_att start_type 1 Zeie 1 92 Spalte 1 79 Automation Engine 194 Dadurch k nnen auch alle Attribute versorgt werden die im Script des Includes aufgef hrt sind Der Attribut Dialog wird aber nicht angezeigt weil die Ubergabe der Variableninhalte intern erfolgt EEES BEGINREAD UC_MsgNr 5229 UC_ NAME uc_runnr READ cmd 00 UC_MsgNr 26000 MCK RE
72. Parent Ein Objekt kann auf verschiedenste Arten aktiviert werden Der Verursacher der Aktivierung wird als bergeordnete Aufgabe Parent bezeichnet siehe auch Child Children Periodencontainer Steuert die Durchf hrung von periodischen Aufgaben periodische Aufgaben Werden ohne Schedule Objekt eingeplant und weisen zumeist eine Periode die kleiner als ein Tag ist auf Perspektive Eigener Funktionsbereich der Enterprise Control Center ECC Weboberfl che Die Perspektiven Service Catalog Process Monitoring und Process Assembly stellen Funktionalit ten der UC4 Automation Platform bereit prim rer Arbeitsprozess F hrt zentrale Aufgaben der Arbeitsprozesse durch die keine Verteilung erlauben Zeitbasis Verwaltung der Prozesse etc Process Assembly Perspektive des Enterprise Control Centers Erm glicht die Erstellung Definition und nderung von Workflows Process Automation Alter Name der Perspektive Service Catalog Process Monitoring Perspektive des Enterprise Control Centers Listet die Aktivit ten aller Benutzer auf und erm glicht diese zu beeinflussen abbrechen deaktivieren Prognose Einsch tzung der Laufzeit einer Aufgabe die auf den vorangegangenen Durchf hrungen basiert PromptSet Benutzerdefinierte Eingabemaske fur aktivierbare Objekte Auch ein eigener Objekttyp in UC4 PromptSet Element Felder Steuerelemente mit deren Hilfe Werte vom Benutzer abgefragt werden Bilden den Inhalt e
73. Programme und Dateien 1 Terminologie Rechner Programme und Dateien 1 1 Namenskonventionen Namenskonventionen Ubersicht Programme und Dateien 1 1 1 Generelles In der Dokumentation gelten fur alle Datei und Ordnernamen durchgangige typographische Konventionen Da in Windows die Dateinamen case insensitiv sind also die Gro und Kleinschreibung ignoriert wird k nnen Sie die Dateinamen auch klein eingeben 1 1 2 Syntax allgemein Um Probleme zu vermeiden werden auf der Auslieferungs CD nur kurze Dateinamen 8 3 verwendet Diese haben folgenden grunds tzlichen Aufbau UC ZKxxxx Z Zweck K Komponente von UC4 xxxx individuell vergeben D Userlnterface S Server Routine DLL x Agent Y Utility Hilfs oder Dienstprogramm 1 1 3 Syntax UC4 Automation Engine UCSRVTP UCSRV steht f r UC4 Server UC4 Automation Engine T Typ c fur den Kommunikationsprozess w f r den Arbeitsprozess P Prozess 1 1 4 Syntax Agenten Fur Agenten gilt folgende Erweiterung der Syntax UCXJSSVA Automation Engine 2 SSV System ID und Version A Aufgabe nur bei Melder Programm und CallAPI B2 B24 B25 B26 MP MP6 NS1 NI6 OAX M25 041 PSX R3X SLX DA4 HP1 HI6 A64 AP6 LI3 LI6 LX6 LZ3 LZ6 CI5 BS2000 SNI BS2000 Sockets Version 1 3 SNI BS2000 Sockets Version 2 1 SNI BS2000 Sockets Version 2 3 Es ist jeweils der Agent mit der h chsten m glichen Sockets V
74. SAP Jobs und listet das Ergebnis im Aktivierungsreport oder in einer Datei auf R3_MODIFY_JOB Modifziert einen ABAP Step R3 SCHEDULE JOB Setzt einen bereits freigegebenen SAP Job auf den Status Geplant CANCEL zur ck Siehe auch Child Prozesse Intercepted Jobs RemoteTaskManager 259 Kapitel 7 Child Prozesse 7 Child Prozesse SAP Jobs k nnen aus ein oder mehreren Sub Jobs bestehen z B bei Prozessketten UC4 kann diese sogenannten Child Prozesse darstellen Sie werden im Aktivit tenfenster angezeigt und besitzen eigene Statistiks tze sowie Reports Y Aktivieren Sie die Parent Child Funktionalit t in der Transaktion SE38 mit dem Programm INITXBP2 Der Objekttyp der Child Prozesse lautet JOBD Damit eine Nachbildung der Child Prozesse im UC4 System erfolgen kann ist bei den entsprechenden Script Sprachmitteln der Parameter REPLICATE YES zu setzen Beachten Sie dass Child Prozesse ihrerseits wiederum auch Child Prozesse besitzen k nnen Erkennbar sind solche F lle an der Spalte Parent des Aktivitatenfensters und in der Statistik bersicht Die folgende Abbildung zeigt die Durchf hrung einer Prozesskette in der dies auftritt x amp C x DI L Bap Wiedera El lisa a are A arbe gt gt JUC4 0098 Alle Queues 4 Name AlTyp Plattform RunID Status CLIENT_QUEUE gt MAWI ABSCHLUSS SAP CHILDREN JOBS SAP 4934027 Dan QUELE JOBS 3 MAWI ABSCHLUSS SAP CHILDREN TRIGGER START_META JOBD If sap
75. Sharing System benutzt wird e 10 Time Sharing System information Record RSZ Maximale Zeichenanzahl f r gelesene oder geschriebene Records Recordl nge 5 Wenn die Zielplattform GCOS8 ist gilt f r nicht partitionierte Records der Standardwert 80 f r partitionierte 84 In allen anderen F llen gelten die folgenden Standardwerte e Media Code 0 16384 e Media Code 2 1272 e Media Code 6 16384 e Media Code 10 1272 VLREC_NO Erzwingt die Verwendung von Records mit fixer Lange VLREC_ Variable Recordl nge die ber einen oder mehrere physikalische Bl cke partitioniert SEG werden kann 203 Kapitel 7 UC4 und Zielsysteme Beispiel GFRC 06 RSZ 70 UFF sequentielles Dateiformat GFRC UFF sequentiell UFF relativ UFF indiziert e Sequentielle Dateiorganisation e Sequentieller Zugriffsmodus Verarbeitungsmodi Input Output oder Extend e Standardm ig variable Recordlange Syntax Input Modus UFF_SEQ RSZ Recordlange Output Modus UFF_SEQ RSZ Recordl ngel VLREC_NO VLREC_SEGIJ CISZ Gr e UFF_SEQ Erzwingt dass die Dateiorganisation in sequentiellem UFF Format ist RSZ Maximale Zeichenanzahl fur gelesene oder geschriebene Records Der Wert beeinflusst Recordlange die Gr e des Control Intervals Cl das fur Ausgabedateien gew hlt wird Ist die maximale Recordgr e 2000 oder weniger so wird eine Cl Gr e von 1K verwendet Recordgr en h her als 2000 haben zu Folge dass Cls mit 4
76. UC4 das gesamte untemehmensweite Prozess Management in den SAP Solution Manager 7 11 23 Monitoring Wesentliches Element des SAP Solution Managers ist die zentrale berwachung Der berwachungs oder Monitoring Teil gliedert sich wiederum in zwei wesentliche Bereiche e Operations e Business Process Monitoring W hrend es bei ersterem prim r um technische Abl ufe und Zust nde geht bildet der Bereich Business Process Monitoring die logischen Gesch ftsprozesse in und um SAP Systeme ab und berwacht diese 7 11 24 Operations Monitoring Im Bereich Operations Monitoring arbeitet der Solution Manager mit der bestehenden Monitoring Infrastruktur im CCMS Computing Center Management Systems zusammen Zust nde von Systemen und Prozessen werden in einer Baumstruktur dargestellt Bisher waren diese Monitore auf SAP Systeme beschr nkt Nunmehr stellt SAP Schnittstellen f r externe Anwendungen zur Verf gung um ihre eigenen Zustandsdaten an den Solution Manager zu melden und diese im Monitoring Baum anzeigen zu lassen 285 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Der SAP Agent nutzt eine solche Schnittstelle um auf die Monitor Struktur im CCMS zuzugreifen Er verwendet dabei das Verbindungs Objekt fur ABAP Basis Mit der Hilfe von Script Sprachmitteln k nnen Sie Attribute anlegen und andern sowie Knoten l schen R3_ DELETE NODE L scht einen Knoten R3_SET_LOG ATTR Setzt ein Log Attribut R3_SET_PERF_ATTR Setzt ein
77. Verf gung und k nnen daher auch von UC4 verwendet werden Automation Engine 274 Eine Einschr nkung gibt jedoch UC4 kann keine JMX Operationen oder Attribute nutzen die SAP spezifische Klassen verwenden z B com sapmarkets bam application User oder komplexe Datenstrukturen Listen Maps Arrays usw Der UC4 MBean Browser im JMX Job zeigt maximal 300 MBeans an ber einen Suchfilter Rechtsklick auf die Baumstruktur gt Filter anwenden kann gezielt nach bestimmten MBeans gesucht werden Beispiel Es soll die Anzahl der erfolglosen Loginversuche abgefragt werden In der ersten Abbildung befindet sich dieser Wert unter dem Knoten Security gt Aggregated Data Daher kann im MBean Browser auf Security Aggregated Data UnsuccessfulLogonAttemptsCount gefiltert werden Als Ergebnis wird in unserer Umgebung genau ein MBean zur ckgeliefert Hier k nnen Sie nun eines der Attribute Value MaxValue oder MinValue ausw hlen Ein UC4 Job ist so einplanbar um periodisch die Anzahl der Fehlanmeldungen abzufragen 7 11 12 Starten und Stoppen eines Services Der Visual Administrator konfiguriert startet und stoppt auch Services Da auch hier JMX MBeans verwendet werden kann diese Funktionalit t ber den Agenten ausgef hrt werden Die Services sind im Visual Administrator unter Server gt Services aufgelistet ras FE om e ES Oerein iett Mem FP ch DH Destination Tee Viet Gerace 9920201009000009009090000
78. Webseiten von Microsoft Anmerkung In der Windows Benutzerkontensteuerung wird je nach Berechtigungen die f r den Benutzer eingetragen wurden ein Meldungsfenster des Systems eingeblendet um die Einwilligung in die Ausf hrung von Programmen abzufragen Dies kann nicht ber die Automation Engine gesteuert werden Um Funktionen der Agenten und Jobs etc in der Automation Engine nutzen zu k nnen sollten Sie diese Berechtigungen entsprechend den Installationshinweisen in den einzelnen Abschnitten der Automation Engine Dokumentation vergeben 7 16 6 Ermittlung der CPU Anzahl Die CPU Anzahl des Rechners auf dem der Agent l uft wird in der Logdatei und in der System bersicht ausgegeben Hyperthreading Der Windows Agent kann aus technischen Gr nden nicht bei allen unterst tzten Windows Versionen die korrekte CPU Anzahl ermitteln wenn der Rechner mit Hyperthreading betrieben wird In diesen F llen liefert der Agent eine geringere CPU Anzahl als tats chlich vorhanden ist Die folgende Tabelle zeigt auf welchen Windows Versionen de CPU Anzahl korrekt ermittelt werden kann Windows 2003 ja ja Windows XP ab Service Pack 3 ab Service Pack 3 Windows Vista ja ja Windows 2008 ja ja Automation Engine 370 7 16 7 Libraries in Windows 7 Fur die Verwendung von UC4 f r Windows 7 ist im Zusammenhang mit der neuen Funktion Libraries ein wichtiger Hinweis zu beachten Libraries in Windows 7 sind sogenannte virtuelle Ordner mit d
79. as possible is available during Animation by canceling any program you do not currently need to access Operating System error code lies outside expected range Fatal A system call has returned an unexpected error number which is not documented Contact Technical Support who will help you to find the specific cause of this error Run time system internal logic error Fatal The amount of memory available on your machine is so low that not even the run time system can be fully loaded Alternatively your run time system has stopped as a result of an internal logic error from which you cannot recover Free some memory and then you should be able to run your program successfully Contact Technical Support who will help you to find the cause of the error I O error in paging system Fatal No room is available in your current directory or on the floppy disk which you are using for the paging file When your program has terminated delete any files which you no longer need from your directory to make room for the paging file or insert a new floppy disk Exported functionality error Fatal You have either caused an internal run time system error by invalid use of an exported function or the code produced by a preprocessor in your COBOL system contains errors Ensure that all of your external assembler applications call and use run time system functions correctly before you try to run your program again If you are using a preprocessor as part
80. as this error implies that your program logic contains a mistake you might want to close any files which are open execute a STOP RUN statement and then recode Wrong open mode or access mode for write Recoverable You have tried to write to a file in sequential access mode that you have not opened for OUTPUT or EXTEND or you have tried to write to a file in random or dynamic access mode that has not been opened INPUT or LO or which is not open at all Close the file and reopen it with the correct open mode for the file type However as this error implies that your program logic contains a mistake you might want to close any files that are open execute a STOP RUN statement and then recode 25 Kapitel 5 Externe Fehlercodes 149 151 152 153 154 155 156 157 158 159 Wrong open mode or access mode for rewrite delete Recoverable You are trying to do a REWRITE or a DELETE on afile that you have not opened for LO or which is not open at all Close the file and reopen for I O However as this error implies that your program logic contains a mistake you might want to close any open files execute a STOP RUN statement and then recode Random read on sequential file Recoverable You are trying to do a random read on a file which has sequential organization Read the file with the correct access mode As this error implies that your program logic contains a mistake you might like to close any files which are open
81. aufgerufen der die Synchronisationsdateien f r den Agenten schreibt log inf und can Dateien Automation Engine 220 b Submi Micro Focus Enterprise Server UC4 Agent for Job Submit Micro Focus Job Status SC S MTO Windows submit Server cassub j lt jcl file gt A ob Canal Job Report MTO JES Cobol User Exit MFJUXIT UC4 Code JOB jobname jobnr LOG JOB jobname Jobnr INF Job Report JOB jobname jobnr CAN Agenten Variablen im Micro Focus JES Folgende Umgebungs Variablen stehen in der Benutzer Umgebung unter dem der JES Server gestartet wird zur Verf gung UC4 ME JES_ Pfad in dem der Exit die Steuerungsdateien f r den Agenten schreiben soll OUTPUT bzw mit dem Agenten kommuniziert log inf can A Es ist darauf zu achten dass die Variable UC4_MF_JES_OUTPUT nur einen einzigen Pfad enth lt und dieser mit abschlie endem Backslash definiert wird Ansonsten funktioniert die Kommunikation zwischen Agent und Exit nicht Beispiele Richtig UC_MF_JES_ OUTPUT c uc4 Agent Microfocus temp Falsch UC_MF_JES OUTPUT c uc4 Agent Microfocus temp Falsch UC_MF_JES OUTPUT c uc4 temp c temp UC4 MF_TRACE Trace den der Exit in das in UC4_MF_TRACE_FILE angegebene Tracefile mit Open Extend schreibt M gliche Werte Y Der Exit schreibt einen Trace N Der Exit schreibt keinen Trace UC4 MF_TRACE_ Vollst ndiger Dateiname des Tracefiles FILE 221 Kapitel
82. box style Invalid system wide SPI_ parameter Screen already locked All handles to windows in a multiple window position structure must have the same parent The window is not a child window Invalid GW_ command ERROR_INVALID_ EDIT HEIGHT ERROR_DC_NOT_ FOUND ERROR_INVALID_ HOOK FILTER ERROR_INVALID_ FILTER_PROC ERROR_HOOK_ NEEDS_HMOD ERROR_GLOBAL_ ONLY_HOOK ERROR_JOURNAL_ HOOK_SET ERROR_HOOK_ NOT_INSTALLED ERROR_INVALID_ LB MESSAGE ERROR_ SETCOUNT_ON_ BAD_LB ERROR LB WITHOUT_ TABSTOPS ERROR DESTROY OBJECT_OF_ OTHER_THREAD ERROR_CHILD_ WINDOW_MENU ERROR_NO_ SYSTEM_MENU ERROR_INVALID_ MSGBOX_STYLE ERROR_INVALID_ SPI_VALUE ERROR_SCREEN_ ALREADY_LOCKED ERROR_HWNDS_ HAVE_DIFF_ PARENT ERROR_NOT_ CHILD_WINDOW ERROR_INVALID_ GW_COMMAND 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 Invalid thread identifier Cannot process a message from a window that is not a multiple document interface MDI window Popup menu already active The window does not have scroll bars Scroll bar range cannot be greater than Ox7FFF Cannot show or remove the window in the way specified Insufficient system resources exist to complete the requested service Insufficient system resources exist to complete the requested service Insufficient system resources exist to complete the
83. brought online The owner node cannot run this resource The cluster nodeis ERROR_CLUSTER_NODE_NOT_READY not ready to perform the requested operation 5073 5074 5075 5076 5077 5078 5079 5080 Automation Engine 114 The cluster node is ERROR_CLUSTER_NODE_SHUTTING DOWN shutting down The cluster join operation was aborted The cluster join operation failed due to incompatible software versions between the joining node and its sponsor This resource cannot be created because the cluster has reached the limit on the number of resources it can monitor The system configuration changed during the cluster join or form operation The join or form operation was aborted The specified resource type was not found The specified node does not support a resource of this type This may be due to version inconsistencies or due to the absence of the resource DLL on this node The specified resource name is supported by this resource DLL This may be due toa bad or changed name supplied to the resource DLL ERROR_CLUSTER_JOIN_ABORTED ERROR_CLUSTER_INCOMPATIBLE_VERSIONS ERROR_CLUSTER_MAXNUM_OF_RESOURCES EXCEEDED ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED ERROR_CLUSTER_RESOURCE_TYPE_NOT FOUND ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED ERROR_CLUSTER_RESNAME_NOT_FOUND 115 Kapitel 5 Externe Fehlercodes 5081 5082 5083 5084 No authentication package could be r
84. cece cece cece cece cecceeeeeeeees 352 7 13 10 R ckgabewerte von UNIX Jobs 0 0 00 e cece eeeeeeeeeeeeees 352 7 13 11 Trace des Jobmelders aktivieren 000000222ooooceeeeeennnnnn 353 7 13 12 Solaris Jobs vom Agenten Prozess l sen o oocccccccccccccccccccccccccccccccccccccos 355 7 13 13 Ressourcen Beschr nkungen durch ulimit 356 RAUCA UV MS a sn ER Es NEE e 356 7 14 1 VMS Agent FileTransfer Unterst tzung ooocccccccccccoccccccccccccccccccccccccccccco 356 7 14 2 R ckgabewerte von VMS JODS ooococccccccccccccccccccccccccccccnnnnnnnnnnnnnnnnnnnnncos 359 7 15 UC4 und WebSphere MO 360 7 15 1 UC4 Connect f r WebSphere MQ Queue Manager 360 Automation Engine xvii XML Nachricht der Anforderung 0 e cece eee e cece ee eeeeeeeeeeeeeeeeeees 360 Beispiel f r Anforderung 362 XML Nachricht der Antwort 362 7 16 UC4 und Windows 363 7 16 1 Start von Programmen unter Windows 363 Attribute sudo af anne se odo te a Seat an e Gun Be tk 363 DDOMANG o een 363 Me ON 363 Kennwort oscuro tain In II io III o nd ede ties 364 BATCH Anmeldealt see gene ee ana ann EE a 364 DESKTOP EE 364 Acha ds Ae TO ld oo eo cd dE 364 Systemabh ngigkeiten 364 Strategie f r Jobs unter Windows 0 0 02 c cece ccc ecececceeeceeeeeeeeees 365 7 16 2 Testprogramme f r den Windows Agenten 365 EE 365 E A to een st fe cane chad tn ne hes a a 365 Steuerung der Testprogramme 3
85. creation failed DNS zone already exists DNS automatic zone already exists Invalid DNS zone type Secondary DNS zone requires master IP address DNS zone not secondary Need secondary IP address Automation Engine 132 DNS_ERROR_INVALID_IP_ ADDRESS DNS_ERROR_INVALID_ PROPERTY DNS_ERROR_TRY_AGAIN_ LATER DNS_ERROR_NOT_UNIQUE DNS_ERROR_NON_RFC_ NAME DNS_STATUS_FQDN DNS_STATUS DOTTED NAME DNS_STATUS_SINGLE_ PART_NAME DNS_ERROR_ZONE DOES NOT_EXIST DNS_ERROR_NO_ZONE_ INFO DNS_ERROR_INVALID_ ZONE_OPERATION DNS_ERROR_ZONE_ CONFIGURATION_ERROR DNS_ERROR_ZONE _HAS_ NO_SOA_RECORD DNS_ERROR_ZONE HAS NO_NS_RECORDS DNS_ERROR_ZONE LOCKED DNS_ERROR_ZONE CREATION_FAILED DNS_ERROR_ZONE ALREADY_EXISTS DNS_ERROR_AUTOZONE ALREADY_EXISTS DNS_ERROR_INVALID_ ZONE_TYPE DNS_ERROR_ SECONDARY_REQUIRES MASTER_IP DNS_ERROR_ZONE_NOT_ SECONDARY DNS_ERROR_NEED_ SECONDARY_ADDRESSES 133 Kapitel 5 Externe Fehlercodes 9615 9616 9617 9618 9651 9652 9653 9654 9655 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 WINS initialization failed Need WINS servers NBTSTAT initialization call failed Invalid delete of start of authority SOA Primary DNS zone requires datafile Invalid datafile name for DNS zone Failed to open datafile for DNS zone Failed to write datafile for DNS zone
86. der SMF Exit aktiv bleibt Ereignis Monitors END STOP Name des Ereignis Beendet sowohl den Ereignis Monitor als auch den SMF Exit Monitors MODIFY Name des Ereignis Monitors SHUTDOWN MODIFY Name des Beendet alle Ereignis Monitore samt SMF Exits die mit dem Agenten Agenten SHUTDOWN verbunden sind und danach beendet sich der Agent selbst e Beim Abbruch eines Ereignis Monitors bleibt der SMF Exit immer aktiv SMF Exit Der Ereignis Monitor leitet Ereignisse an die UC4 Automation Engine weiter solange er aktiv ist Damit im Falle seiner Beendigung oder seines Abbruches keine Ereignisse verloren gehen speichert sie der SMF Exit Siehe auch GET_CONSOLE GET_EVENT_INFO Ereignis INI Datei des z OS Agenten Ereignis Monitor als Sub Task INI Datei f r den eigenst ndigen Ereignis Monitor Agent Zusammenwirken UC4 und z OS Agent f r z OS installieren 7 17 5 Externer Job Monitor Die Funktion des externen Jobs Monitors EJM besteht in der Erkennung auf Jobs die von einem anderen Scheduling System zum Beispiel OPC CA7 gestartet wurden Die entsprechende Reaktion im UC4 System erfolgt ber den Ereignis Monitor und den UC4 Agenten Der externe Job Monitor wird als eigenst ndige Started Task betrieben Funktion des externen Jobs Monitors EJM Die Reaktion auf externe Ereignisse erfolgt mit Hilfe des Ereignis Monitors Mit dem Ereignis Monitor ist es m glich Konsolenereignisse Automatische Dateisystem Ereigni
87. des SAP Agenten vorzunehmen 7 11 27 UC4 JCL f r SAP SeriptSprachmitiel Beschreibung ee R3_GET_ Holt Meldungen aus dem Anwendungs Log und gibt sie in Report oder APPLICATIONLOG Datei aus R3_GET_SYSTEMLOG Liest das Systemlog eines SAP Systems Uber einen vorgegebenen Zeitraum Automation Engine 288 Umschaltung der Betriebsarten Mit den Betriebsarten in SAP werden die verf gbaren Systemressourcen optimal eingesetzt Je nach Tageszeit lassen sich verschiedenen Einstellungen f r die Dialog und Hintergrundverarbeitung festlegen Diese Art der Ressourcenzuteilung ben tigt keinen Neustart des R 3 Systemes CCMS Pflege von Betriebsarten und Instanzen IT Instanzen Betr arten Instanzen Profile Produktive Betriebsarten f r Normalbetrieb Betriebsart Zeitzuordnung BATCH Batch operation mode ERSTE_BETRIEBSART 00 00 09 00 Erste Betriebsart ZWEITE BETRIEBSART 09 00 23 59 Zweite Betriebsart Selbstsverstandlich unterst tzt auch UC4 diese SAP Funktionalit t Das Script Sprachmittel R3_ SWITCH_OPMODE steht Ihnen zur Verf gung um Betriebsarten f r alle oder einzelne SAP Applikationsserver umzuschalten 7 11 28 UC4 JCL f r SAP SeriptSprachmittel Sege R3_SWITCH_OPMODE Schaltet die Betriebsart im SAP um 7 11 29 SAP Banking UC4 Prozess Management fur SAP for Banking SAP entwickelt in Zusammenarbeit mit bedeutenden europ ischen Banken eine L sung f r Kontenf hrung in SAP for Banking UC4 Entwi
88. eee teen eeeeeeeeeeees 374 Verwenden eines Output Management Systems 00 202222 e ee eee cece cece e cece ee eee 374 7 17 4 Ereignis Monitor 1 20 0 00000002 c ccc ccc ccc ccc ccc ccc cece cece cece nn 375 Ereignis Monitor als eigenst ndige Aufgabe Started Task 376 Beenden des Ereignis Monitors 376 MEI a EE de de e ee DE 377 7 17 5 Externer Job Monitor ooo ccoo 377 Funktion des externen Jobs Monitors EJM 222 2 e cece ee eeeeee 377 S AA A seeded RE a T EEN 379 Filterdatei 2 2 2 2 eee 379 FAG OME EXI pt sda cite dott ea nass fee 381 AUNGEMEIN EE 381 Konfig ration a A e ot tc Nea EEA ND a o DEN do A NE dah 382 Starten des Ereignis Monitors 383 Beenden des Ereignis Monitors 383 ET EE 383 Ausnahmesit ationen 0 a hee eee oe ee oe eat 383 Beispielszenario e ls o a US Ge ee Bat tale UES E 384 7 17 7 Automatisches Dateisystem Ereignis 000 0 0 22 e cece eeeeeeeeees 385 e EE 385 Dateiname als Eiter 386 Mehrere Filterkriterien NEESS lle 386 7 17 8 Unterst tzung von GDG cnn cnn nn nn 389 o AA O A A DR les A alee ee 389 7 17 9 Erkennung und Bewertung des Jobendes 390 7 17 10 R ckgabewerte von Z OS JobSs 00 2 c eee c cece cece cece ceceeeeeeeeees 390 LIELIJIGEERIE EE 391 Konfiguration 2233238422 222 Ee ed dee E deg 391 Automation Engine xix 7 17 12 Include MVS JOBMD_DEFINITIONS 2 22 22 2 2 2 cece eee eee eee cc eeeeeee 392 Lee TEE EEN 393 1 Kapitel 1 Terminologie Rechner
89. ein eigenes SMF Subsystem die nicht sysplexfahig sind Der Agent ben tigt kein SMF und funktioniert daher sysplexweit Der externe Job Monitor E JM baut keine direkte Verbindung zum Ereignis Monitor EM auf sondem signalisiert dem EM ein Jobende nur durch Erzeugen einer Datei Die EM senden die Daten LPAR bergreifend an den z OS Agenten 379 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten z OS Agent LPAR1 UC4 System CP P WP SMF Exit Die Ereignisse und Informationen des externen Job Monitors sollen wie beim Ereignis Monitor ber einen SMF Exit in den CADS geschrieben werden Diese Aufgabe bernimmt neuer SMF Exit UC4EXJM Dieser Exit verh lt sich hnlich wie der SMF Exit des EM er sammelt jedoch Records vom Typ 30 Das SMF Exit Modul wird automatisch beim Starten des EJM Moduls geladen Der SMF Exit l uft weiter und sammelt Ereignisse auch wenn der EJM beendet wurde Wird in der Zwischenzeit ein Job fertig der in der Filterdatei eingetragen ist wird eine Meldung in die Log Datei geschrieben Als Notfall Recovery f r den EJM kann das bestehende Programm CADSDEL verwendet werden A Falls Sie eine Filterdatei mit dem gleichen Inhalt auf mehreren LPARs verwenden kann es zu Komplikationen kommen Zu einem Problem kommt es wenn Jobs mit dem gleichen Namen auf verschiedenen LPARs gleichzeitig enden In diesem Fall wird parallel versucht Dateien mit gleichem Namen zu erzeugen was zu einem Fehler f hrt Die
90. folgenden SOAP Aktion geschickt werden urn xmethods delayed quotes getQuote Die URL des Webservices lautet http services xmethods net soap Ein MBean kann verwendet werden um diese SOAP Nachricht zu senden Das MBean ben tigt mindestens die Java Version 5 Fugen Sie zuerst das MBean dem classpath des Agenten hinzu 1 Kopieren Sie die Datei soapmbean jar in das Verzeichnis des JMX Agenten 2 Starten Sie den JMX Agenten mit der Datei soapmbean jar im classpath java cp soapmbean jar ucxjjmx jar com uc4 ex mx UCXJMX Legn Sie einen JMX Job an und f gen Sie die folgende Zeile in der Registerkarte Script ein JMX_CREATE_MBEAN Automation Engine 216 EXISTS IGNORE CLASSNAME com uc4 ex jmx soap SOAP NAME uc4 com name SOA p Starten Sie den Job Im MBean Browser wird nun ein MBean namens SOAP aufgelistet Als nachstes ist die JCL f r die Nutzung des SOAP MBeans festzulegen JMX_CREATE_MBEAN EXISTS IGNORE CLASSNAME com uc4 ex jmx soap SOAP NAME uc4 com name SOA P JMX_COMPOSITE_ADD KEY 1 VALUE lt xml version 1 0 encoding UTF 8 gt NAME s JMX_COMPOSITE_ADD KEY 2 VALUE lt Soapenv Envelope xmIns soapenv http schemas xmlsoap org soap envelope NAME s JMX_COMPOSITE_ADD KEY 3 VALUE xmIns xsd http www w3 org 2001 xMLSchema NAME s JMX_COMPOSITE_ADD KEY 4 VALUE xmIns xsi http www w3 org 2001 xMLSchema instance gt NAME s5 JMX_COMPOSITE_ADD KEY 5 V
91. geschrieben 3 Start des L schprogramms Auf der Grundlage der erzeugten Archivdateien werden die Daten durch das L schprogramm aus der Datenbank entfernt 4 Ablage der Archivdateien Die erzeugten Archivdateien k nnen anschlie end auf einem Ablagesystem abgelegt oder z B manuell auf Band gezogen werden Die Ablage auf dem Ablagesystem kann automatisch oder manuell angesto en werden 305 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Die Durchf hrung eines Archivierungslaufes kann aus Sicht der Transaktion SARA manuell oder teilautomatisch L schen und Ablegen laufen UC4 automatisiert Datenarchivierungsl ufe grunds tzlich in allen SAP Releases F r eine Durchf hrung der Datenarchivierung au erhalb der Transaktion SARA sind seitens SAP immer folgende Hinweise zu beachten e 458670 Datenarchivierung mit einem externen Job Scheduler 133707 Datenarchivierung au erhalb der Transaktion SARA Steuerung mit UC4 Technisch sind SAP Archivierungsl ufe unabh ngig vom Archivierungsobjekt immer in folgende Schritte eingeteilt 1 Schreibprogramm WRI Das Schreibprogramm inkludiert Vorlauf und Erzeugung von Archivdateien Es ist ein normales hintergrundf higes Programm das mit einer Variante parametriert wird 2 L schprogramm DEL Das Schreibprogramm legt f r jede Archivdatei automatisch einen L sch DEL Job an wenn dies im Customizing des jeweiligen Archivierungsobjektes entsprechend eingestellt ist Der DEL
92. group The cluster resource could not be created inthe specified resource monitor The cluster resource could not be brought online by the resource monitor The operation could not be completed because the cluster resource is online The cluster resource could not be deleted or brought offline because it is the quorum resource ERROR_CANT_EVICT_ACTIVE_NODE ERROR_OBJECT_ALREADY_EXISTS ERROR_OBJECT_IN_LIST ERROR_GROUP_NOT_AVAILABLE ERROR_GROUP_NOT_FOUND ERROR_GROUP_NOT_ONLINE ERROR_HOST_NODE_NOT_RESOURCE_OWNER ERROR_HOST_NODE_NOT_GROUP_OWNER ERROR_RESMON_CREATE_FAILED ERROR_RESMON_ONLINE_FAILED ERROR_RESOURCE_ONLINE ERROR_QUORUM_RESOURCE 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 The cluster could not make the specified resource a quorum resource because it is not capable of being a quorum resource The cluster software is shutting down The group or resource is not in the correct state to perform the requested operation The properties were stored but not all changes will take effect until the next time the resource is brought online The cluster could not make the specified resource a quorum resource because it does not belong to a shared storage class The cluster resource could not be deleted since it is a core resource The quorum resource failed to come online The quorum log could not be created or mount
93. gt code lt complcode gt lt compltext gt CDATA completion text lt compltext gt lt returnvalue gt value lt returnvalue gt lt retumtext gt CDATA return text lt returntext gt lt result gt lt uc env gt lt apiscriptexec gt Die angegebene ID wird der zugeh rigen Anforderung entnommen Das Attribut request wird immer ausgegeben XML Element ist immer vorhanden XML Element ist immer vorhanden Ursache f r diese Antwort zur Anforderung Derzeit ist die Ursache immer completed XML Element ist immer vorhanden Ergebnis Code den UC4 Connect f r die durchgef hrte Anforderung liefert Die m glichen Codes sind im Meldungshandbuch beschrieben XML Element ist immer vorhanden Beschreibender Text zum Ergebnis Code XML Element ist immer vorhanden R ckgabewert von Komponenten die bei der Durchf hrung beteiligt waren UC4 Server XML Parser etc XML Element ist immer vorhanden Beschreibung zum R ckgabewert XML Element ist immer vorhanden Abschluss f r XML Element lt result gt XML Element ist immer vorhanden Abschluss f r XML Element lt uc env gt XML Element ist immer vorhanden Abschluss f r XML Element lt apiscriptexec gt XML Element ist immer vorhanden 7 16 UC4 und Windows 7 16 1 Start von Programmen unter Windows Attribute Beim Start von Jobs unter Windows sind folgende Parameter von Bedeutung Dom ne Die Windows Dom ne in welcher de
94. hat Bezeichner SrvDBState Typ INTEGER 1 Inhalt 1 SDB arbeitet korrekt Beschreibung Informiert Ober die Verf gbarkeit der Statusdatenbank SDB 6 6 8 Executor Group Bezeichner Executor Group Lebensdauer Fur jeden Agenten eines UC4 Systems gibt es einen Eintrag in der folgenden Tabelle Gibt es innerhalb des Systems mehrere Serverprozesse so erfolgen die Eintr ge der Agenten fur jeden dieser Serverprozesse Beschreibung Diese Gruppe beinhaltet die Beschreibung der Agenten aller UC4 Systeme Bezeichner exekutorTable Typ SEQUENCE OF exekutorEntry Index exeSysID exeSrvName exeName exeType Beschreibung Diese Tabelle enthalt alle Agenten Bezeichner exekutorEntry Typ ExekutorEntry Lebensdauer Startet ein Serverprozess wird fur jeden im System bekannten Agenten ein Tabelleneintrag erstellt Werden Agenten hinzugef gt oder gel scht oder verandem Agenten ihren Zustand exeState so wird die Tabelle vollst ndig gel scht und fur jeden im System vorhandenen Agenten neu aufgebaut Beziehungen UC4 System exeSysID und Serverprozess exeSrvName 167 Kapitel 6 SNMP Unterst tzung Bezeichner exeSysID Typ DisplayString SIZE 0 8 Beschreibung Name des UC4 Systems zu welchem der Agent die Verbindung aufgebaut hat Wert des Parameters system aus der INI Datei der UC4 Automation Engine Bezeichner exeSrvName Typ DisplayString SIZE 0 8 Beschreibung Name des prim ren Arbeitsprozesses mit dem der Agent verbu
95. hrbare Objekttypen ermitteln Ausf hrbare Objekte ermitteln Status Filter ermitteln Liste der Aktivit ten abfragen Liste aller Mandanten des UC4 Systems und deren Beschreibung M gliche Befehle Abbrechen Stop Stop rekursiv Go Go rekursiv Status einer bestimmten Aktivit t abfragen Dabei wird eine Liste mit der ID dem Ordner Namen Ordner Titel und dem Namen des bergeordneten Ordners zuruckgeliefert Namen von Ordnern und Parent Ordnern werden ab dem 80 Zeichen abgeschnitten Der Titel besitzt eine maximale Lange von 255 Zeichen Spezielle Ordner wie Papierkorb Transportkoffer lt Kein Ordner gt usw werden nicht in der Liste angezeigt Name und Beschreibung der SAP Agenten des jeweiligen Mandanten Die zusatzliche Beschreibung enthalt die SAP Basis Version und die UC4 Version des Agenten Objektname Titel und max Slots der Queues Liste mit Typ und Bezeichnung der ausf hrbaren Objekte z B CALL Benachrichtung etc Liste mit Namen und Objekttyp der ausf hrbaren Objekte Dabei kann ein bestimmter Ordner angegeben werden dessen Objekte aufgelistet werden sollen Weiters kann auch auf den Name oder Objekttyp gefiltert werden Liste der Status Gruppierungen die f r die Filterung von Aktivit ten verwendet werden CG B ANY_OK ANY_ABEND etc Inhalt des Aktivit tenfensters des jeweiligen Mandanten Dabei kann ein Status Filter und eine Sortierungs Reihenfolge aufsteigend absteig
96. im Feld Pfad einen Dateinamen entweder mit oder ohne Wildcardzeichen an abh ngig davon ob Sie eine bestimmte Datei oder mehrere Dateien berwachen wollen 2 Mit der Option Startup Event k nnen Sie einstellen dass bei der Aktivierung des Ereignis Objektes die Existenz der Datei berpr ft wird Ist die Datei vorhanden wird ebenfalls ein Ereignis ausgel st 3 Tragen Sie in der Registerkarte Script jene Script Sprachmittel ein die ausgef hrt werden sollen wenn das Ereignis ausgel st wird Machen Sie von der Script Funktion GET_EVENT_INFO Gebrauch 4 Speichern Sie das Ereignis Objekt und starten Sie es sobald die berwachung der Datei erfolgen soll Mehrere Filterkriterien 1 Legen Sie eine Datei welche die Filterkriterien enth lt auf jener LPAR an auf dem der Agent l uft Sie muss ein bestimmtes Format aufweisen das in der untenstehenden Tabelle beschrieben wird 2 Geben Sie im Feld Pfad den Namen dieser Filterdatei im folgenden Format an file DSNAME Beispiel file SGD PROD MASSFILTER Wildcardzeichen sind im DSNAME nicht erlaubt 3 Tragen Sie in der Registerkarte Script jene Script Sprachmittel ein die ausgef hrt werden sollen wenn das Ereignis ausgel st wird Machen Sie von der Script Funktion GET_EVENT_INFO Gebrauch Beachten Sie dass das Script nicht ausgef hrt wird wenn Sie in der Filterdatei ein zu startendes Objekt angeben 4 Speichern Sie das Ereignis Objekt und starten Sie es sobald die
97. invalid A signal is already pending No more threads can be created in the system Unable to lock a region of a file The requested resource is in use A lock request was not outstanding for the supplied cancel region The file system does not support atomic changes to the lock type The system detected a segment number that was not correct The operating system cannot run 1 Cannot create a file when that file already exists The flag passed is not correct The specified system semaphore name was not found The operating system cannot run 1 The operating system cannot run 1 The operating system cannot run 1 ERROR_BAD_ THREADID_ ADDR ERROR_BAD_ ARGUMENTS ERROR_BAD_ PATHNAME ERROR_SIGNAL_ PENDING ERROR_MAX_ THRDS_ REACHED ERROR_LOCK_ FAILED ERROR_BUSY ERROR_ CANCEL_ VIOLATION ERROR_ ATOMIC_LOCKS NOT_ SUPPORTED ERROR_ INVALID _ SEGMENT_ NUMBER ERROR_ INVALID ORDINAL ERROR_ ALREADY_ EXISTS ERROR_ INVALID_FLAG NUMBER ERROR_SEM NOT_FOUND ERROR_ INVALID _ STARTING _ CODESEG ERROR_ INVALID _ STACKSEG ERROR_ INVALID MODULETYPE 191 192 193 194 195 196 197 198 199 200 201 202 203 205 206 207 Cannot run 1 in Win32 mode The operating system cannot run 1 1 is not a valid Win32 application The operating system cannot run 1 The operating system cannot run 1 The operating system can
98. jedem einzelnen NSK Jobs lassen sich vorgefertigte Eingaben auf bestimmte Prompts festlegen Gelangt die Jobdurchf hrung zu einem Prompt sucht der Agent nach einer vordefinierten Eingabe Findet er eine so kann die Verarbeitung automatisch fortgesetzt werden Ist keine Behandlung f r den Prompt definiert h ngt das weitere Vorgehen vom Job Objekt ab Wenn Sie in der Registerkarte Guardian NSK ein virtuelles Terminal angegeben haben wird der Prompt dahin umgeleitet und ein Benutzer muss manuell eingreifen Fehlt die Angabe eines Terminals so bergibt der Agent dem Prompt ein EOF Kennzeichen Diese Funktionalit t wird nur f r NonStop Agent Umgebungen und TACL unterst tzt Verwendung Mit der Funktion UC4_AUTO_ANSWER definieren Sie die Eingabe f r einen Prompt Verwenden Sie diese Funktion ein oder mehrmals im Script eines NSK Jobs Sie gelten nur f r diesen Job Die Syntax lautet UC4_AUTO_ANSWER Prompt Bezeichnung Eingabe Der erste Parameter erwartet die Bezeichnung des Promptes Sie k nnen entweder die volle Bezeichnung oder auch eine Wildcard Angabe unter der Verwendung der Zeichen und benutzen Mit letzterer haben Sie die M glichkeit dieselbe Eingabe auf mehrere Prompts anzuwenden ohne dabei jeweils eine eigene Scriptzeile eintragen zu m ssen AA Sollen die Zeichen oder als normale Zeichen interpretiert werden m ssen Sie vor diesen Zeichen zus tzlich einen einf gen Der zweite Parameter steht f r di
99. k nnen Sie auf den Report zugreifen der auch Meldungen des SAP Systems enth lt Doch nicht nur das Job Objekt kann Verarbeitungen im SAP System durchf hren Der Objekttyp RemoteTaskManager besitzt die Funktionalit t Jobs in SAP zu berwachen und auch zu starten Sie k nnen ihn allgemein f r Jobs verwenden oder speziell f r Intercepted Jobs Automation Engine 258 Hj Speichern Ml Letzter Monitor Bh Letzter Report is Statistik GQ Drucken w 0 Variablen E Ausf hren v Eb Kopf SP sync Fl attribute E SAP Di Variablen amp Prompts amp Output Scan E Dokumentation X SAP Alle Jobs v Jobname v Enth lt PRD gt Jobnummer gt Benutzername Job Einplaner v Jobstatus Entspricht geplant v geplanter Startzeitpunkt Gr er oder gleich v Kleiner oder gleich 15 09 2010 00 00 Jobs ohne Startdatum Jobs mit Starttermin nach Vorg nger Ereignis gt Ereignisparameter zs Mandant v Enth lt 50 gt Jobgruppe 7 11 1 UC4 JCL fiir SAP SeriptSprachmittel Beschreibung R3_ACTIVATE_EXT_ Ausf hren eines externen Kommandos COMMAND R3_ACTIVATE_EXT_ Ausf hren eines externen Programmes PROGRAM R3_ACTIVATE_ F hrt Intercepted Jobs unter der Kontrolle von UC4 durch INTERCEPTED_JOBS R3_ACTIVATE_JOBS F hrt bereits im SAP eingeplante Jobs unter der Kontrolle von UC4 durch R3_ACTIVATE_REPORT F hrt den angegebenen Report aus R3_GET_JOBS Selektiert
100. memberships across domain boundaries as once moved this would violate the membership conditions of the account group Remove the object from any account group memberships and retry A naming context head must be the immediate child of another naming context head not of an interior node The directory cannot validate the proposed naming context name because it does not hold a replica of the naming context above the proposed naming context Destination of a cross domain move must be in native mode The operation can not be performed because the server does not have an infrastructure container in the domain of interest Cross domain move of account groups is not allowed Cross domain move of resource groups is not allowed The search flags for the attribute are invalid The ANR bit is valid only on attributes of Unicode or Teletex strings Tree deletions starting at an object which has an NC head as a descendant are not allowed The directory service failed to lock a tree in preparation for a tree deletion because the tree was in use The directory service failed to identify the list of objects to delete while attempting a tree deletion Automation Engine 130 ERROR_DS_SRC_GUID MISMATCH ERROR_DS_CANT_MOVE DELETED_OBJECT ERROR_DS PDC_ OPERATION_IN_ PROGRESS ERROR_DS_CROSS_ DOMAIN_CLEANUP_REQD ERROR_DS_ILLEGAL_ XDOM_MOVE OPERATION ERROR_DS_CANT_WITH ACCT_GROUP_ MEMBERSHPS ERROR_DS_NC_MUST HAVE_NC_P
101. n gt z B ADDENVVAR ENVVAR CPIC_MAX_CONV VALUE 500 f r 500 Verbindungen Problem mit der Passwort bergabe an SAP 337 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Nach dem Update auf SAP Netweaver 2004s und sp tere Versionen funktioniert die Anmeldung des CPIC Users nicht mehr 7 11 47 7 11 48 Symptom Kennwortbasierte Anmeldeversuche an ABAP Systemen ab Release 7 00 NetWeaver 2004s mySAP ERP 2005 scheitern obwohl der Benutzer ein vermeintlich korrektes Kennwort in einer Frontend Komponente bzw in einer Destination eines anderen Systems eingetragen hat Eine direkte SAPGUI Anmeldung mit dem gleichen Kennwort ist hingegen erfolgreich 7 11 49 Ursache ABAP Systeme ab NetWeaver 2004s 7 00 unterst tzen Kennw rter die aus bis zu 40 Zeichen bestehen k nnen wobei zwischen Gro und Kleinbuchstaben unterschieden wird In fr heren ABAP Releases lt 7 00 konnten Kennw rter nur aus maximal 8 Zeichen bestehen wobei eingegebene Kleinbuchstaben automatisch in Gro buchstaben gewandelt wurden Wird nun in einem neueren ABAP System ab 7 00 unbewusst ein abw rtsinkompatibles Kennwort vergeben siehe unten und ist die Frontend Middleware Komponente nicht in der Lage solche Kennworter korrekt zu verarbeiten so kommt es zwangsl ufig zu Anmeldeproblemen Die Ursache ist hierbei meistens die unsichtbare automatische Konvertierung von Klein in Gro buchstaben Das Problem besteht also darin dass das v
102. noch fur andere Bereiche genutzt Dazu geh rt beispielsweise das Erkennen von Jobenden und GDGs Die folgende Abbildung zeigt Ihnen das Zusammenspiel von Agent Ereignis Monitor und SMF Exit Automation Engine 382 zOS Memory Ereignis Monitor SMF Exitmodul SMF Buffer CADS 1 fclose f hrt zur Ausf hrung des EXITCODES im User Addressspace 2 Der Exitcode speichert das SMF Ereignis im Buffer 3 Der Exit signalisiert dem Ereignis Monitor ein neues SMF Ereignis ist im Buffer via ECB 4 Der Ereignis Monitor liest das SMF Ereignis aus dem Buffer und l scht aus dem Buffer 5 Der Ereignis Monitor schickt das SMF Ereignis dem Executor via TCP IP Bleibt in VSAM Sicherung bis die Verarbeitungsquittung eintrifft Der SMF Exit speichert die Ereignisse in einem Common Area Data Space CADS Der F llungsgrad des CADS wird auf der z OS Konsole farbig angezeiat e 25 50 und 75 in wei e 80 85 90 95 und 100 in rot Beachten Sie dass der SMF Exit keine weiteren Ereignisse mehr speichert wenn der CADS zur G nze gef llt ist Eine Uberschreibung des ltesten Ereigniseintrages erfolgt somit nicht Sobald wieder Speicherplatz im CADS verf gbar ist weil der SMF Exit Ereignisse an den Ereignis Monitor bermitteln kann werden wieder Ereignisse im CADS gespeichert Der Standardwert f r den CADS betr gt 10 MB Diese Gr e reicht f r die Speicherung von ca 65000 Ereignissen Beachten Sie dass keine Ereign
103. not finished The requested delete operation could not be performed Cannot read the governs class identifier for the schema record The attribute schema has bad syntax The attribute could not be cached The class could not be cached The attribute could not be removed from the cache ERROR_DS_DUP_LDAP DISPLAY_NAME ERROR_DS_SEMANTIC_ ATT_TEST ERROR_DS_SYNTAX_ MISMATCH ERROR_DS_EXISTS_IN_ MUST_HAVE ERROR_DS_EXISTS_IN_ MAY_HAVE ERROR_DS_ NONEXISTENT_MAY_HAVE ERROR_DS_ NONEXISTENT_MUST_ HAVE ERROR_DS_AUX_CLS TEST_FAIL ERROR_DS_ NONEXISTENT_POSS_SUP ERROR_DS_SUB_CLS TEST_FAIL ERROR_DS_BAD_RDN ATT_ID_SYNTAX ERROR_DS_EXISTS_IN_ AUX_CLS ERROR_DS_EXISTS_IN_ SUB_CLS ERROR_DS_EXISTS_IN_ POSS_SUP ERROR_DS_ RECALCSCHEMA _FAILED ERROR_DS TREE DELETE NOT_FINISHED ERROR_DS_CANT_DELETE ERROR_DS ATT SCHEMA REQ_ID ERROR_DS_BAD_ATT SCHEMA_SYNTAX ERROR DS CANT CACHE ATT ERROR_DS_CANT_CACHE_ CLASS ERROR_DS CANT_ REMOVE_ATT_CACHE 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 The class could not be removed from the cache The distinguished name attribute could not be read A required subref is missing The instance type attribute could not be retrieved An internal error has occurred A database error has occurred The attr
104. of DST_NC_IDENTICAL cross domain move operation 8486 Source and destination for a cross domain move are not in ERROR_DS DST_NC_ agreement on the naming contexts in the forest Either MISMATCH source or destination does not have the latest version of the Partitions container 8487 Destination of a cross domain move is not authoritative for ERROR_DS NOT the destination naming context AUTHORITIVE_FOR_DST_ NC 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 Source and destination of a cross domain move do not agree on the identity of the source object Either source or destination does not have the latest version of the source object Object being moved across domains is already known to be deleted by the destination server The source server does not have the latest version of the source object Another operation which requires exclusive access to the PDC PSMO is already in progress A cross domain move operation failed such that the two versions of the moved object exist one each in the source and destination domains The destination object needs to be removed to restore the system to a consistent state This object may not be moved across domain boundaries either because cross domain moves for this class are disallowed or the object has some special characteristics eg trust account or restricted RID which prevent its move Can t move objects with
105. of User Context No Call in Local System SOAP 1 1 0 None Inactive False Speichern und aktivieren Sie danach den logischen Port Rufen Sie die Transaktion SM30 auf und ffnen Sie die Tabelle SCMAPROGRAMS fiir Anderungen Schaltfl che Pflegen Danach ist ein neuer Eintrag mit folgenden Werten hinzuzuf gen Programm Anwendung UC4 CC_ REPORT CUSTOMER Help Back Del Automation Engine 296 Speichern Sie den neuen Eintrag Um die Verbindung vom ABAP zum UC4 System zu testen muss das Programm UC4 CC_REPORT Ober die Transaktion SE38 gestartet werden Siehe auch UC4 Internal Webservices Aktivierung von UC4 Objekten mit SAP Closing Cockpit Durch die Integration ist es m glich ausf hrbare UC4 Objekte Uber Aufgaben im SAP Financial Closing Cockpit zu aktivieren Die Installation dazu finden Sie im Kapitel Installation der SAP Financial Closing Cockpit Integration In diesem Dokument wird die Funktion und die Verwendung genauer erklart Nachdem die Installation des UC4 Internal Webservices und der Closing Cockpit Integration erfolgreich durchgef hrt wurde k nnen den Vorlagen im Closing Cockpit ausf hrbare UC 4 Objekte zugeordnet werden Welche Schritte daf r notwendig sind und das Verhalten bei AusfUhrung finden Sie in der nachfolgenden Beschreibung Konfiguration Melden Sie sich am SAP System an und rufen Sie die Transaktion CLOCOC auf Offnen Sie eine Vorlage Bearbeiten und wahlen Sie danach an
106. of your COBOL system you should use the software as a standalone preprocessor to isolate the problem areas CALL parameter not supplied Fatal The item you are trying to access in the Linkage Section of the currently executing program has not been initialized Recode your program to ensure that it contains all of the necessary parameters or check that it is a valid caller Reading unwritten data from memory Fatal You are trying to read data which has not been written from the core file Machine does not exist Recoverable You have tried to access a machine that is not connected to your network or which is not on line Make sure the machine is connected to the network and is on line then try to access it again Error in multi user system Fatal This is normally caused by an unexpected error occurring in the network or file sharing facilities A corrupted network message also causes this error to be returned Retry the unsuccessful operation If the error persists contact Technical Support who will help you to find the specific cause of this error 31 209 210 211 213 214 215 216 217 218 219 220 Kapitel 5 Externe Fehlercodes Network communication error Recoverable This is normally given if an incorrect checksum has been received in a communications packet Your program should continue to execute after you have received this error but results might be undefined File is closed with lock Fa
107. processing in der INI Datei des UC4 SNMP Subagents hat Der Wert 1 hat zur Folge dass keine Traps an den Masteragent versendet werden Automation Engine 144 e Der Rechner auf dem der Masteragent l uft muss als Trapziel angegeben werden Unter Windows ist der Rechnername im Windows SNMP Dienst einzutragen Unter UNIX muss er in der Datei snmpd conf bzw ucsnmp1 conf angegeben werden e Der Community Name den Sie in der INI Datei des UC4 SNMP Subagents im Parameter community angegeben haben muss mit der Community im Masteragent bereinstimmen Was ist Net SNMP Net SNMP ist ein Open source SNMP Server unter UNIX Welche SNMP Versionen unterst tzt der UC4 SNMP Subagent F r UNIX SNMP V1 SNMP V2c und SNMP V3 F r Windows SNMP V1 und SNMP V2c Wie kann ich den UC4 SNMP Subagent nachtr glich installieren Sie finden in den Installationsanleitungen UNIX und Windows auch die Schritte f r eine nachtr gliche Installation Wie kann ich testen ob ich den UC4 SNMP Subagent korrekt installiert habe Verwenden Sie dazu das SNMP Tool das sich in der Auslieferung im Verzeichnis Tools no_supp in der Datei snmptools zip befindet Es bietet die M glichkeit die MIB auszulesen Traps zu empfangen und zu verschicken etc Beachten Sie dass das SNMP Tool von uns NICHT supported wird Warum reagiert der UC4 SNMP Subagent nicht auf Anfragen des Masteragents Das kann verschiedene Ursachen haben Der UC4 SNMP Subagent ist nicht g
108. re Dateien m glich Falls SIZE definiert wurde wird die TYPE Angabe intern auf regul re Datei gesetzt Die Dateigr e wird in Bytes angegeben Beispiele SIZE 100 Dateien ab 100 Bytes SIZE 100 Dateien bis 100 Bytes SIZE 100 Dateien bis 100 Bytes SIZE 100 4000 Dateien von 100 bis 4000 Bytes Bei den Angaben von ATIME MTIME und STIME werden folgende Datums und Zeitformate unterst tzt Es werden die Abk rzungen J f r das Jahr M f r den Monat sowie T f r den Tag verwendet Falls keine Zeit angegeben ist wird diese mit 0000 angenommen JJJJMMTT JJJJMMTT HHMM 351 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten JJMMTT JJMMTT HHMM Beispiele ATIME 19971231 Dateien bis zu diesem Datum ATIME 19971231 Dateien bis zu diesem Datum ATIME 19971231 Dateien ab diesem Datum ATIME 19970101 19971231 Dateien ab dem ersten bis zum zweiten Datum Beispiel Aus dem Home Verzeichnis der Kennung UC4 werden alle Dateien aufgelistet deren letzter Zugriff zwischen dem 6 10 1997 12 00 Uhr und dem 31 12 1998 23 50 Uhr und deren Dateigr e zwischen 1 und 9999 Byte liegt Dabei werden auch alle Verzeichnisse unterhalb des Home Verzeichnisses ber cksichtigt SET amp HND PREP_PROCESS SOLARIS UNIXFS UC_LOGIN UC4 PFAD FSPAR ATIME 19971006 1200 19981231 2350 SIZE 1 9999 MODE REKURSIV Siehe auch Abfrage des UNIX Dateisystem Allgemeines zum Script Script Sprachmittel alphabetisch
109. requested service Insufficient quota to complete the requested service Insufficient quota to complete the requested service The paging file is too small for this operation to complete A menu item was not found Invalid keyboard layout handle Hook type not allowed This operation requires an interactive window station This operation returned because the timeout period expired Automation Engine 88 ERROR_INVALID_ THREAD ID ERROR_NON_ MDICHILD_ WINDOW ERROR_POPUP_ ALREADY_ACTIVE ERROR_NO_ SCROLLBARS ERROR_INVALID_ SCROLLBAR _ RANGE ERROR_INVALID_ SHOWWIN_ COMMAND ERROR_NO_ SYSTEM_ RESOURCES ERROR_ NONPAGED SYSTEM_ RESOURCES ERROR_PAGED SYSTEM_ RESOURCES ERROR_ WORKING_SET_ QUOTA ERROR_ PAGEFILE_QUOTA ERROR COMMITMENT_ LIMIT ERROR_MENU_ ITEM_NOT_FOUND ERROR_INVALID_ KEYBOARD _ HANDLE ERROR_HOOK_ TYPE_NOT_ ALLOWED ERROR REQUIRES INTERACTIVE WINDOWSTATION ERROR_TIMEOUT 89 Kapitel 5 Externe Fehlercodes 1461 1500 1501 1502 1503 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 Invalid monitor handle The event log file is corrupted No event log file could be opened so the event logging service did not start The event log file is full The event log file has changed between read operations Failure accessing installation service User cancelled installation
110. rides tirate 183 Die L sung BS2000 Text Archiv o oooococcccccccccccccccccccococoocococococcccccccccccccccccccos 183 Integration in die BS2 TOOLS 2 2 2 2 ccc ccc ccc ccc ccc cece ccc airain arrauna 183 Programm BSZ TAR ui a lt aie ly tratada 183 Ausleierunge CDUCHA cece e cece oaoot aenor aaraa raene 184 7 1 2 UC4 Automation Engine Agent BCIN f r Verbindungsaufbau 184 7 1 3 BS2000 Agent Fietransier Unterst tzung 185 File Attrib tef r Ziel occ hice us ds Ad Mt era Eden 185 BOIS E WEE 185 Originalattribute beibehalten oooooccccccccccccccccccccccccccoccoooocococcccocccococccccono 185 viii Inhaltsverzeichnis Bibliothekselemente als Quelle und Zei 186 Beispiele 2 e e he OS 186 Einschr nkungen beim FileTransfer mit PAM Dateien oooocccccccccccccccccccccccccccccono 186 7 1 4 Dienstprogramm f r HREC Task 187 7 1 5 Agent Frei definierte Port Nummenn 00 000000000 cece cece ccc cece cece cece eeeeeeees 187 7 1 6 BS2000 Consol Kommando nes 188 7 1 7 BS2000 Betriebssystemkommando 1 2 0 0 cece cece cece cece cece eee ee eeceeeeneeeeees 192 7 2 UG4 und Datenbanken gt ses 2208er nenne 195 7 2 1 Datenbank Agent 195 7 2 2 Verbindung zu Oracle Datenbanken o oocccccccccccccccccccocococcccccccccccccccccccccccos 195 Single Instance Oracle Verbindungen 195 Oracle RAC Verbindungen 196 7 2 3 Stored Procedures bei Sybase 000 02 c eee c cece eee ce cece ce ceceeeee
111. rter anzugeben Beispiel SET amp DATEINAME GET_EVENT_INFO FILENAME READ amp FILENAME Siehe auch GET_EVENT_INFO Ereignis Monitor 389 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 7 17 8 Unterstutzung von GDG UC4 Automation Platform unterstutzt auch die Verwendung von Generation Data Groups GDG Sie k nnen diese Art der Dateibehandlung in Dateisystem Ereignis Objekten und im Script Sprachmittel GET_EVENT_INFO nutzen Dateisystem Ereignis Dieser Objekttyp bietet neben der Standardfunktion Dateisystemwerte zu Uberprufen zusatzlich auch die M glichkeit ein Ereignis auszul sen wenn eine Generation einer GDG geschlossen wird Geben Sie dazu in der Registerkarte Dateisystem Ereignis einen z OS Host an und w hlen Sie dann bei der Zeitsteuerung in der Registerkarte Ereignis die Option Automatisch aus Bei der Angabe von GDG 1 wird auf das Schlie en einer neuen Generation gewartet Dies ist der Regelfall Damit auf das Schlie en der aktuellen Generation gewartet wird sind GDG Angaben mit 0 0 00 000 0 00 000 m glich Beispiel LOHNKONTO GDG Name DSNAME LOHNKONTO 0 Aktuelles Generation Dataset DSNAME LOHNKONTO 1 Generation Dataset der vorhergehenden Woche DSNAME LOHNKONTO 2 Generation Dataset von vor 2 Wochen Script Sprachmittel GET_EVENT_INFO Diese Script Funktion ermittelt unter anderem den Namen einer Generation der sodann weiter verarbeitet werden kann Auszug ein
112. successfully but the user had to be prompted for a password other than the one originally specified The specified username is invalid This network connection does not exist This network connection has files open or requests pending ERROR_CONNECTED_OTHER_PASSWORD ERROR_BAD_USERNAME ERROR_NOT_CONNECTED ERROR_OPEN_FILES Active connections ERROR_ACTIVE_CONNECTIONS still exist The device is in use by an active process and cannot be disconnected The specified print monitor is unknown The specified printer driver is currently in use The spool file was not found A StartDocPrinter call was not issued An AddJob call was not issued The specified print processor has already been installed The specified print monitor has already been installed ERROR_DEVICE_IN_USE ERROR_UNKNOWN_PRINT_MONITOR ERROR_PRINTER_DRIVER_IN_USE ERROR_SPOOL_FILE_NOT_FOUND ERROR_SPL_NO_STARTDOC ERROR_SPL_NO ADDJOB ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED ERROR_PRINT_MONITOR_ALREADY_INSTALLED 3007 3008 3009 3010 3011 3012 4000 4001 4002 4003 4004 4005 The specified print monitor does not have the required functions The specified print monitor is currently in use The requested operation is not allowed when there are jobs queued to the printer The requested operation is successful Changes will not be effective until the system is rebo
113. to the start or control request in a timely fashion A thread could not be created for the service The service database is locked An instance of the service is already running The account name is invalid or does not exist The service cannot be started either because it is disabled or because it has no enabled devices associated with it Circular service dependency was specified The specified service does not exist as an installed service Automation Engine 72 ERROR_ REGISTRY_IO_ FAILED ERROR_NOT_ REGISTRY_FILE ERROR_KEY_ DELETED ERROR_NO_LOG_ SPACE ERROR_KEY_HAS_ CHILDREN ERROR_CHILD_ MUST_BE_ VOLATILE ERROR_NOTIFY_ ENUM_DIR ERROR_ DEPENDENT_ SERVICES RUNNING ERROR_INVALID SERVICE CONTROL ERROR_SERVICE_ REQUEST_ TIMEOUT ERROR_SERVICE_ NO_THREAD ERROR_SERVICE_ DATABASE LOCKED ERROR_SERVICE_ ALREADY RUNNING ERROR_INVALID_ SERVICE ACCOUNT ERROR_SERVICE DISABLED ERROR_ CIRCULAR DEPENDENCY ERROR_SERVICE_ DOES_NOT_EXIST 73 Kapitel 5 Externe Fehlercodes 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 The service cannot accept control messages at this time The service has not been started The service process could not connect to the service controller An exception occurred in the service when handling the control request The database specified does
114. und mit dem Referenz Hashwert aus dem Benutzerstammsatz verglichen Die Menge der unterst tzten Kennworthashverfahren st releaseabh ngig wobei neuere Releases stets alle Verfahren der Vorg ngerreleases unterst tzen Auf diese Weise wird sichergestellt dass eine Kennwortanmeldung auch nach einem Releasewechsel m glich ist Nur die ab Release 7 00 verf gbaren Kennworthashverfahren unterst tzen auch die Verarbeitung abw rtsinkompatibler Kennw rter ltere Kennworthashverfahren unterst tzen ausschliesslich abw rtskompatible Kennw rter Ob bei einer Kennwortanmeldung abw rtsinkompatible Kennw rter unterst tzt bzw erwartet werden h ngt also prim r von den im Benutzerstammsatz abgespeicherten Angaben Codeversion ab 7 11 50 7 11 51 L sung e bei Verwendung technischer Benutzer in RFC Destinationen Hierbei wird dringend empfohlen auf Serverseite den Benutzertyp SYSTEM ggf auch SERVICE sofern eine SAPGUI F higkeit ben tigt wird zu verwenden weil nur bei diesem Benutzertypen das Kennwort eine unbegrenzte G ltigkeitsdauer besitzt siehe SAP Hinweis 622464 Sofern das Kennwort in eine RFC Destination eines lteren Systems RFC Client eingetragen werden soll muss es auf der Serverseite als abw rtskompatibles Kennwort vergeben werden Dies ist bei Benutzern vom Typ SYSTEM bzw SERVICE stets m glich auch dann wenn die Kennwortregeln des Systems normalerweise die Verwendung von abw rtsinkompatiblen Kennw
115. und spielen Sie gegebenenfalls ein aktuelles Supportpackage ein Funktionsunterschiede Folgende bersichtstabelle zeigt welche SAP Script Sprachmittel die UC4 Schnittstelle erfordern Sprachmittel Zus tzlich sind auch jene Sprachmittel gekennzeichnet die Parameter besitzen f r dessen Verwendung die UC4 Schnittstelle Voraussetzung ist Parameter 7 11 34 Script Sprachmittel und verwendete Schnittstellen R3_ACTIVATE CM_PROFILE R3_ACTIVATE EXT_COMMAND R3_ACTIVATE EXT_PROGRAM R3_ACTIVATE INTERCEPTED_ JOBS R3_ACTIVATE JOBS R3_ACTIVATE REPORT R3_ACTIVATE SESSIONS R3_CALL_ TRANSACTION R3_COPY_ VARIANT R3_CREATE_ OUTPUT_ REQUEST R3_ CREATE _ VARIANT R3_DEACTIVATE _ CM_PROFILE R3_DELETE NODE R3_DELETE VARIANT R3_GET_ APPLICATION_ RC RSEGEIE APPLICATIONLOG R3_GET_EVENT R3_GET_ INTERCEPTION R3_GET_JOB_ SPOOL R3_GET_JOBLOG R3_GET_JOBS Aktiviert ein Profil im SAP Kriterienmanager Ausf hren eines externen Kommandos Ausf hren eines externen Programmes F hrt Intercepted Jobs durch F hrt bereits eingeplante Jobs durch F hrt ein ABAP Programm durch Spielt Batch Input Mappen ab Ruft eine SAP Transaktion auf Kopiert die Variante eines Reports Erzeugt zu einem bestehenden Spoolauftrag einen neuen Ausgabeauftrag Legt eine neue Variante an Deaktiviert ein Profil im SAP Kriterienmanager L scht einen Knoten in der SAP Monitor Architektur
116. user is not a member of Administrators group on the domain controller The file replication service cannot satisfy the request because authenticated RPC is not available on the domain controller The file replication service cannot communicate with the file replication service on the domain controller The file replication service on the domain controller cannot communicate with the file replication service on this computer The file replication service cannot populate the system volume because of an internal error The file replication service cannot populate the system volume because of an internal timeout The file replication service cannot process the request The system volume is busy with a previous request The file replication service cannot stop replicating the system volume because of an internal error The file replication service detected an invalid parameter An error occurred while installing the Windows NT directory service For more information see the event log The directory service evaluated group memberships locally The specified directory service attribute or value does not exist Automation Engine 118 ERROR_CTX_LICENSE_ CLIENT_INVALID ERROR_CTX_LICENSE_ EXPIRED FRS_ERR_INVALID_API_ SEQUENCE FRS_ERR_STARTING_ SERVICE FRS_ERR_STOPPING SERVICE FRS_ERR_INTERNAL API FRS_ERR_INTERNAL FRS_ERR_SERVICE_COMM FRS_ERR_INSUFFICIENT_ PRIV FRS_ERR_ AUTHENTICATION FRS_ERR_PARENT_
117. versucht eine der angegebenen Konsolen Verbindungen aufzubauen Das Kommando BCDISP DISP 0 wird nach erfolgreichem Verbindungsaufbau ausgef hrt e Die Ende Meldung des Konsolen Kommandos oder die festgelegte Timeout Zeit von 120 Sekunden beenden die Verbindung Per FileTransfer wird das Ausgabefile zur UC4 Automation Engine bertragen und steht als Datensequenz zur Verf gung Der Job EVENT BS2000UCON ist beendet H speichern Y Lal Letzte E Letzter Report La Statistik amp Drucken y gx Variable gt Ausf hren v E Kopf Si Attribute zo 852000 E variablen 8 Prompts EE Script E Dokumentation X Ausschneiden E Kopieren Einf gen pA R ckg ngig Blockkommentieren 9ZBlockeinricken v gt SET HND PREP_PROCESS C70 B32000UC0N CMD BCDISP DISP 0 PROCESS amp HND SET LINE GET_PROCESS_LINE amp HND PRINT LINE ENDPROCESS 16 Zeile 1 6 Spalte 1 66 Die Funktion PREP_PROCESS liefert einen Wert zur ck der einen Verweis auf die Verwaltungsdaten der zu bearbeitenden Datensequenz darstellt Dieser Wert wird der Anweisung PROCESS als Startparameter Ubergeben PROCESS und ENDPROCESS bilden eine Prozess Schleife die hier solange durchlaufen wird bis das Ende der Datensequenz erreicht ist Mit jedem Schleifendurchlauf wird eine neue Zeile dieser Datensequenz aus dem Arbeitsspeicher gelesen Die Funktion GET _PROCESS_LINE kann mit dem ak
118. which you no longer need on your current disk or insert a new floppy disk to take the output from your program You should then be able to rerun your program and save the information given by it Error during chain program not found Fatal You have tried to chain to another program which your system is unable to find Once your program has terminated you should copy the relevant file into your logged in drive or directory If insufficient space is available you should set the COBDIR environment variable to search the directory or drive on which the file is present when your program calls it Once you have taken these steps run your program again End of file marker error Fatal A file marker used to indicate that the end of file has been reached is missing from one of your files You should resubmit your code to your COBOL system or use a debugger to place the end of file marker at the end of the file You can then rerun your program Invalid parameter error Fatal A parameter which you have used is not one which is recognized by your system You have probably used a parameter for a run time system subprogram which is not in the first 64K of the Data Division Revise your code to contain a parameter which is known by your system That is ensure that the parameter is in the first 64K of the Data Division Console input or console output open in wrong direction Fatal You are either trying to read input from the screen or write to t
119. zu verwenden lt 12 gt Data compression Schl ssel der Eintr ge in den Datenbl cken von key sequenced Dateien komprimieren Wert O bei anderen Dateitypen lt 13 gt Audit compression Pr fdaten von gepr ften Dateien audited files komprimieren lt 14 gt Audited berpr fung der Datei im Transaction Management Facility TMF subsystem F r Systeme ohne TMF subsystem muss diese Option auf 0 gesetzt werden lt 15 gt Odd unstructured Anzahl der I O Transfers von unstrukturierten Dateien Ist diese Option nicht gesetzt werden die Transfers auf eine gerade Byte Grenze gerundet Bei anderen Dateitypen ist diese Einstellung auf O zu setzen Fileformat Dieses Attribut wird automatisch gesetzt basierend auf der aktuellen Gr e der Datei 1 fur Dateien kleiner als 2GB 2 alle anderen Dateien FILECODE Nicht relevant wenn nur Text und Bin r Dateien bertragen werden FILETYPE 0 unstructured 1 relative 2 entry sequenced 3 key sequenced Nicht relevant wenn nur Text und Bin r Dateien bertragen werden KEY_LEN Nicht relevant wenn nur Text und Bin r Dateien bertragen werden Automation Engine 226 KEY_ Nicht relevant wenn nur Text und Bin r Dateien Ubertragen werden OFFS MAXEXT Maximale Anzahl an extents f r die Datei PEXT Anzahl der 2k Pages f r den primary extent RECLEN Nicht relevant wenn nur Text und Bin r Dateien Ubertragen werden SEXT Anzahl der 2k Pages f r secondary extents Siehe Benutz
120. 0 bis 4095 0000 OFFF 0 bis 4095 391 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten User Abend U0000 bis U4095 1000 1FFF 4096 bis 8191 System Abend S000 bis SFFF 2000 2FFF 8192 bis 12287 A Beachten Sie dass der Ruckgabewert in der Registerkarte Laufzeit des Job Objektes als Dezimalzahl angegeben werden muss User und System Abends sind daher in Dezimalzahlen umzuwandeln Beispiel Der R ckgabewert SB37 zeigt an dass beim Schreiben einer Datei das Volume voll ist Die entsprechende Dezimalzahl lautet 11063 Siehe auch Registerkarte Laufzeit 7 17 11 JCL Exit Bei der Durchf hrung von z OS Jobs k nnen Sie auf eigene JCL Exits zur ckgreifen Dabei handelt es sich um ein Modul das den generierten Job vor der Ausf hrung ndern kann Legen Sie die z OS Jobs wie gewohnt in UC4 an Beim Start wird der generierte Job an den Agenten geschickt Dieser nimmt noch einige Erg nzungen vor und f hrt den Job im Zielsystem aus Bei der Verwendung des JCL Exits ruft der Agent vor der Ausf hrung noch das eingestellte Modul auf Damit l sst sich nachtr glich die JCL in z OS ndern Sie k nnen JCL Zeilen hinzuf gen ndern oder auswerten und auf diesem Wege beispielsweise den Start von bestimmten Programmen verhindem Im Auslieferungsordner des z OS Agenten finden Sie ein Beispiel Modul in der Datei namens uc4jcle asm das Kommentarzeilen einf gt Sie enth lt auch eine Beschreibung wie das Modul anzuwenden ist 9
121. 00 HPX 39 Fehlercodes HP Workstation 9000 HP UX In 42 e HIE KEE 45 vi Inhaltsverzeichnis OA O A A E 48 Fehlercodes Intel SCO UNIX ODTbr eee 48 54 O UNOS SOlANS EE 51 Fehlercodes Sparc Solaris 1 ab Version A 51 Fehlercodes Sparc Solaris 2 ab Version bb 54 Fehlercodes Intel Solaris ab 2 4 o oooccccccccccccccccccco eee 57 5 5 Windows Fehlercodes 60 5 5 1 Win32 Fehlercodes 0 999 aose a E A S EEEREN 60 5 5 2 Win32 Fehlercodes 1000 1000 71 5 5 3 Win32 Fehlercodes 2000 5999 2 2 99 5 5 4 Win32 Fehlercodes 6000 11000 115 6 SNMP Unterst tzung 0 000000000000 000000000 uaaa cnc 138 6 1 Allgemeines zu SNMP oococeeceeeensennennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 138 6 2UC4und SNMP EE 138 Masteragent Modus auf UNIX 140 6 3 Agent Modus auf UNIX 140 Masteragent empfohlen 0 00000 e cece cece eeeeeeeeeeeeeeeeeees 140 Subagent casa cotati asa ened os EE 141 HPUX AAA ds ae A A A LLNS Leek ieee tah SA es Cann ah a HM 142 6 4 FAQ und Glossar des UC4 SNMP Subagents 0 0 0 000002 cece ccc een 143 Wichtige Begritter ooo lic adds 143 Haufige Fragen vostra td it ee e ode des ike toed 143 6 5 Installation z 222 234322 EE AEN 145 6 5 1 UC4 SNMP Subagent installieren UINIS e cece eee eeeeees 145 Voraussetzung corto tia actina asias 145 Ausgelieferte Dateien 145 Installation 146 6 5 2 UC4 SNMP Subagent f r UNI 147 Aufbau der uce
122. 00000010000000000FD2300 Weiters m ssen noch der Name des UC4 Systems und eine Eyecatcher Bezeichnung angegeben werden Beide Werte sind in der INL Date des Ereignis Monitors vermerkt e system enth lt den Namen des UC4 Systems e CADSEyeCatcher enth lt die Eyecatcher Bezeichnung Rufen Sie das Dienstprogramm CADSDEL mit den genannten vier Parametern auf CADSDEL JOB PROGRAMMER NOTIFY amp SYSUID MSGLEVEL 1 1 CADSDEL EXEC PGM CADSDEL PARM 8000160200001328 00000004000000010000000000FD2300 UC4PROD UC4EYEC STEPLIB DD DISP SHR DSN lt UC4 LOADLIB gt Pr fen Sie mit dem z OS Kommand D A MASTER ob der CADS gel scht wurde Beispielszenario Gegeben sind zwei LPAR im Sysplex e Inder ersten befindet sich ein Agent und ein Ereignis Monitor Beide laufen als eigenst ndige Started Tasks Der SMF Exit ist ein Subtask des Ereignis Monitors Inder zweiten l uft ebenfalls ein Ereignis Monitor mit einem SMF Exit als Subtask Agent MVS01 Ereignis Monitor EMO1 Ereignis Monitor EMO1 SMF Exit SMFEO1 SMF Exit SMFEO1 Die folgenden Konfigurationen m ssen in der LPAR1 durchgef hrt werden Installieren Sie in der LPAR1 einen Agenten nach der Installationsanleitung Da der Ereignis Monitor als eigenst ndiger Started Task mit dem SMF Exit laufen soll ist die Sektion CONSOLE in der INI Datei des Agenten komplett auszukommentieren CONSOLE start lt buffersize smfwrite Modul
123. 0000900000900000000F F E F Cran ee da vera rer Beispiel Es soll der Telnet Service gestartet bzw gestoppt werden W Um im MBean Browser alle Services anzuzeigen kann nach SAP_Java EEServicePerNode werden Die zur ckgelieferten MBeans entsprechen den Services gefiltert 275 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Alle Services haben eine start und stop Methode Wahlen Sie den Eintrag telnet in der Baumstruktur aus Im Detail kann danach die Methode stop ausgew hlt werden Nachdem Sie auf OK klicken wird ein UC4 Job erzeugt der den Telnet Service stoppt H Speichern v WB etter Monitor BB Letzter Report Lag Statistik amp Drucken e 0 Variablen gt Ausf hren v Eb Kopf E Attribute e mx EB Variablen amp Prompts ES Form Ej script E Dokumentation E ve BOB Operation ausf hren MBean Name com sap default name ssl j2eeType SAP_J2EEServicePerNode SAP_J2EEClusterNode Operation stop Parameter Die nderung ist im Visual Administrator sofort sichtbar Automation Engine 276 g ESF T H a H Durchf hrung von Jobs im Java Stack JXBP UCA bietet Ihnen folgende M glichkeiten um Jobs im Java Scheduler von SAP zu steuern e Jobs mit Parametern starten e Jobs abbrechen e Protokoll in den Job Report bernehmen e Jobs per Filter mit dem RemoteTaskManager b
124. 1 000 000 2 142 483 647 2 143 483 647 2 144 483 647 NULL Nun soll ein Partitionswechsel durchgef hrt werden Da nun ab der h chsten vergebenen RunlD bis zur Maximal Grenze weniger als 3x MAX_ENTRIES vorhanden sind wird der Partition Key Turnaround Modus aktiviert Da bei MS SQL Server eine Untergrenze definiert wird wird die unterste Partiton P1 bei 1 000 000 gesplittet um im unteren Bereich eine Partition einzuf gen Der Bereich unter 1 000 000 bleibt die Partition P1 und weiterhin unbenutzt Die durch den Split neu entstandene Partition P15 erbt die Obergrenze der bisher kleinsten Partition P15 reicht nun technisch von 1 000 000 bis 2 142 483 647 Dieser Grenzwert wird sich jedoch durch die folgenden Partitionswechsel laufend ndern Anschlie end wird die lteste Partition P12 gel scht wodurch P15 automatisch deren Obergrenze bekommt P15 reicht nun von 1 000 000 bis 2 143 483 647 201 Kapitel 7 UC4 und Zielsysteme P1 P15 P12 P13 P14 0 1 000 000 2 142 483 647 2 143 483 647 2 144 483 647 NULL Beim n chsten Partitionswechsel wird die Partition 15 gespalten P15 erh lt nun als Obergrenze den tats chlichen Maximalverbrauch 1 000 000 gerechnet ab der Obergenze von P1 Die Obergrenze von P15 ist somit 2 000 000 Anschlie end wird die lteste Partition P13 gel scht Die neue Partition P16 reicht somit technisch von 2 000 000 bis 2 144 483 647 da sie die Obergrenze von P13 erbt Die aktuelle Situation sieht nun so aus
125. 1 1 Namenskonventionen uuoueeuuoseesusssenonenennnseennsseennenennneeennnneenneeen 1 TET GenerelleS nnna des 1 1 1 2 Syntax allgemein N 1 1 1 3 Syntax UC4 Automation Engine 1 TAA Syntax Agenten gett a nes 1 1 2 bersicht Programme und Dateien 2 2 2 2 0 2 ececececcccccecececececcccecececececececeeees 3 NR ee El 3 1 2 2 Dateien EE ee 4 1 2 3 SAP Entwicklungsobjekte der UC4 Schnittstelle 4 1 2 4 R ckgabewerte von Agenten auf Windows 5 KEE 6 2 0 1 Grunds tzliche Zeitbegriffe 0 00 c cece cece nennen nennen cececeeeeeees 6 3 Jobmelder der Agenten _ 22 00 2022 2c eee cece cece cece cece ee eeeeeeeeeeenees 8 3 0 1 Allgemeine Grat Parameter 8 AV CAund NAT taena ea an it ae 10 5 Externe Fehlercodes 11 5 1 COBOL Datei Fehlercodes 11 Originaltext aus Compilerbeschreibung ooooocccccccccccccccccccccccccconccccnncccnnncccnnccccos 11 5 2 COBOL Laufzeit Fehlercodes 14 Originaltext aus Compilerbeschreibung ooooocccccccccccccccccccccccccconoccnnncccnnncccnnncccns 14 5 3 TCP IP Fehlermeldungen des TCP IP Stacks o ooocccccccccccccccccccccccccccccoccccccccnnnnccos 33 9 4UNIX Fenlercodes oir een nee rei Mama ee 35 5 4 1 Fehlercodes in Log Meldungen der Agenten 35 ANMEIKUNT srta ii oh se Stn a aa a EE 36 DA ZIDE COS Fs OF i eh tA RS ne a SEINE I ESD tees credo MRED as e de da LI 36 Fehlercodes Alpha DEC OSF 1 Digital UNIX A0 36 DAS E KEE 39 Fehlercodes HP Workstation 90
126. 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 The specified attributes are invalid or incompatible with the attributes for the group as a whole Either a required impersonation level was not provided or the provided impersonation level is invalid Cannot open an anonymous level security token The validation information class requested was invalid The type of the token is inappropriate for its attempted use Unable to perform a security operation on an object that has no associated security Configuration information could not be read from the domain controller either because the machine is unavailable or access has been denied The security account manager SAM or local security authority LSA server was in the wrong state to perform the security operation The domain was in the wrong state to perform the security operation This operation is only allowed for the Primary Domain Controller of the domain The specified domain did not exist The specified domain already exists An attempt was made to exceed the limit on the number of domains per server Unable to complete the requested operation because of either a catastrophic media failure or a data structure corruption on the disk The security account database contains an internal inconsistency Generic access types were contained in an access mask which should already be mapped to n
127. 319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 The media is not mounted or ready for use The device is not ready for use The operator or administrator has refused the request The drive identifier does not represent a valid drive Library is full No slot is available for use The transport cannot access the medium Unable to load the medium into the drive Unable to retrieve status about the drive Unable to retrieve status about the slot Unable to retrieve status about the transport Cannot use the transport because it is already in use Unable to open or close the inject eject port Unable to eject the media because it is in a drive A cleaner slot is already reserved A cleaner slot is not reserved Automation Engine 106 ERROR_MEDIA_NOT_AVAILABLE ERROR_DEVICE_NOT_AVAILABLE ERROR_REQUEST_REFUSED ERROR_INVALID_DRIVE_OBJECT ERROR_LIBRARY_FULL ERROR_MEDIUM_NOT_ACCESSIBLE ERROR_UNABLE_TO_LOAD_MEDIUM ERROR_UNABLE_TO_INVENTORY_DRIVE ERROR_UNABLE_TO_INVENTORY_SLOT ERROR_UNABLE_TO_INVENTORY_TRANSPORT ERROR_TRANSPORT_FULL ERROR_CONTROLLING_IEPORT ERROR_UNABLE_TO EJECT MOUNTED MEDIA ERROR_CLEANER_SLOT_SET ERROR_CLEANER_SLOT NOT SET 107 Kapitel 5 Externe Fehlercodes 4333 4334 4335 4336 4337 4338 4339 4350 4351 4352 4390 The cleaner ERROR_CLEANER_CARTRIDGE_SPENT c
128. 4 Schnittstelle verwenden Wenn ein Step keinen Anwendungsreturncode besitzt wird im Jobreport AppI RC n a vermerkt Mit der Script Funktion PREP_PROCESS_ REPORT k nnen Sie die Anwendungsreturncodes auslesen und weiter verarbeiten Im folgenden Beispiel wird ein ABAP namens ZZ_TEST_APPL_RC einmal im Job aufgerufen Sein Anwendungsreturncode soll ausgelesen werden 263 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Die Zeile selektieren die den ABAP und den Anwendungsreturncode enth lt SET amp HND PREP_PROCESS_REPORT REP ZZ_TEST_APPL_RC App1 RC PROCESS amp HND SET amp ZEILE GET_PROCESS_LINE amp HND Die Stelle in der Zeile finden an der Appl RC beginnt SET amp POS_STR STR_FIND amp ZEILE App1 RC Der Anwendungsreturncode selbst befindet sich 8 Zeichen danach SET amp POS_ARC ADD amp POS_STR 8 Den Anwendungsreturncode auslesen SET amp ARC STR_CUT amp ZEILE amp POS_ARC Pr fung ob der Step tats chlich einen Anwendungsreturncode liefert IF amp ARC lt gt n a Da der ausgelesene Wert eine Zeichenfolge ist muss sie in eine Zahl konvertiert werden SET amp ARC CINT amp ARC Ab hier stehen beliebige Script Anweisungen die den Anwendungsreturncode weiter verarbeiten PRINT amp ARC ENDIF ENDPROCESS Beachten Sie dass der Anwendungsretumcode nicht bei der XBP Schnittstelle verf gbar ist Varianten Management
129. 4369 El READ_STAT SCRI 200 32474124 Blak 16 02 05 16 13 ETTE D Status Host vorgemerkt FSU ENDED_OK Normal beendet Wartet auf Host In Generierung SAP_WGSUNDS LOGIN COMMON Benutzerkennung Starttyp V_JOBG Process I Ell CPU Archiv Archiv Zeit 0 00 0 00 0 00 0 00 4 2 Seite 1 1 Es ist m glich einige der Spalten auszublenden und somit die Ansicht auf Ihre Bed rfnisse anzupassen Verwenden Sie hierzu die Personalisierungs Einstellungen Wichtig ist auch die Angabe des System Alias Dieser muss mit der Bezeichnung bereinstimmen die der Administrator in den Systemeinstellungen festgelegt hat Automation Engine 252 3 SAP Enterprise Portal 6 0 Microsoha View personalisieren Activities Display archiv info false v Display cpu time true v Display host name true Display login info true v Display process id false Se Display start type true System alias LUCA i Alle nderungen sichern Siehe auch Aufgaben starten Information Integration Einplanen von Datenladeprozessen Ein Infopackage ist ein Objekt das im BW die Selektionsbedingungen f r die Datenanforderung aus einem Quellsystem beschreibt Dieses Objekt kann eingeplant werden und steuert somit einen Datenladeprozess aus einem Quellsystem Ein Infopackage kann ber eine Standardschnittstelle extern gesteuert werden Diese Schnittstelle wird von
130. 50 1251 1300 1301 1302 1303 1304 1305 Attempting to log in during an unauthorized time of day for this account The account is not authorized to log in from this station The network address could not be used for the operation requested The service is already registered The specified service does not exist The operation being requested was not performed because the user has not been authenticated The operation being requested was not performed because the user has not logged on to the network The specified service does not exist Continue with work in progress An attempt was made to perform an initialization operation when initialization has already been completed No more local devices The specified site does not exist A domain controller with the specified name already exists This operation is supported only when you are connected to the server Not all privileges referenced are assigned to the caller Some mapping between account names and security IDs was not done No system quota limits are specifically set for this account No encryption key is available A well known encryption key was returned The Windows NT password is too complex to be converted to a LAN Manager password The LAN Manager password returned is a NULL string The revision level is unknown Automation Engine 80 ERROR_LOGIN_ TIME _ RESTRICTION ERROR_LOGIN_ WKSTA_ RESTRICTION ERROR_ INCORRECT_ ADD
131. 64 65 66 67 68 Read only file system Too many links Broken pipe Domain error within math function Result too large No message of desired type Identifier removed Channel number out of range Level 2 not synchronized Level 3 halted Level 3 reset Link number out of range Protocol driver not attached No CSI structure available Level 2 halted Resource deadlock avoided Device not ready Write protected media Unformatted media No locks available no connection no filesystem old currently unused AIX errno Operation would block Operation now in progress Operation already in progress Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported on socket Protocol family not supported Address family not supported by protocol family Address already in use Can t assign requested address Automation Engine 46 47 Kapitel 5 Externe Fehlercodes 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 Network is down Network is unreachable Network dropped connection on reset Software caused connection abort Connection reset by peer No buffer space available Socket is already connected Socket is not connected Can t send after socket shutdown Connection t
132. 66 AAA a ES N ee A A FREE EN 366 7 16 3 Windows Job Objekt 2 2 2 2 0 0000 e cece cece eeeeeeeeeeeeeeeeeeees 366 AAA ae hk wales tote atts A te tes eS Vo na see eae A 367 7 16 4 Report von WindowS Jobs 2 2 2 22222 c cece eee e cece eee cce ccc cceceeeeeeeeeseeees 367 Jobreport per Script erzeugen 2 cece cece cece cece cece cece cc nennen nennen nennen 368 Windows Job Objekt 0000000 o cocoon e cece ee oriotar anaana rniran 368 7 16 5 User Account Control in Windows 2008 und Vista 369 Anmerkung EE 369 7 16 6 Ermittlung der CDU Anzahl 369 7 16 7 Libraries in VWmdows a A EE 370 7 16 8 Windows Agent FileTransfer Unterst tzung oooccccccccccccccccccccccccccccccccccccco 370 Windows Dateiattribute 370 Zus tzliche Optionen 2 22 2 ieee eee ce nos 371 LIEUBLUNGZIOS a RE User 371 7 17 1 Agent Zusammenwirken UC4 und sie 371 Verarbeiten von JODS 2 22 Lu 371 xviii Inhaltsverzeichnis Durchf hren von FileTransfers 372 Behandeln von Ereignissen 22222222 cece cece cece cece cece cece cece ec eeeeeeeeeeeeeeees 372 CANARD 23222 feRe Mat oh EE 372 7 17 2 zZIOS Agent FileTransfer Unterst tzung 0 00000000 ccc cece cece cece cece cece eee 372 Language Environment Format 00 000002022 e cece cece cece cc ccc cece eee c eee eeeeeeeeeeees 373 Allocate TEE 373 7 17 3 Nachrichtenklassen 12 2 2 coco eee cece cece eee eee e
133. 7 UC4 und Zielsysteme UC4 MF_DELAY Delay in Sekunden welches der EXIT wartet wenn die INF Datei nicht gefunden werden kann Beachten Sie dass der Standardwert 500 ms betr gt AS Es ist wichtig diesen Parameter so klein wie m glich einzustellen weil er sich auf ALLE JES Jobs auswirkt und nicht nur auf jene die mit UC4 gestartet wurden Falls es in UC4 Jobs gibt die nicht enden war der Exit so schnell dass der Agent nach dem Jobstart keine Zeit mehr hatte die INF Datei anzulegen Diese kann jedoch nach dem Jobstart angelegt werden weil sich erst aus dem Jobstart die JobID ergibt Wir empfehlen den Wert auf 100 zu setzen Beispiel f r ein JES Exit Tracefile 2007 12 14 13 53 58 95 gt MFJUXIT EC 01 Jobnum 01406 Jobname 2007 12 14 13 53 58 95 gt MFJUXIT UC4 MF JES OUTPUT C uc4 2007 LZ IA AS OSO SO gt MEE UCA Min MACE Dina G3 MEIER toxic POO 12 SS O SO MEE ME DELAY 5000 POOP LL MAYAS 253259 DOS AMI UI UC ME DELAY converted tro number 000005000 2007 12 14 13 53 59 11 gt MFJUXIT EC 25 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 17 gt MFJUXIT EC 03 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 20 gt MFJUXIT EC 08 Jobnum 01406 Jobname TCIM SHE 2007 12 14 13 53 59 20 gt MFJUXIT EC 09 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 23 gt MFJUXIT EC 10 Jobnum 01406 Job
134. 8 115 93 86 eae Status MDS00001 OK Fri Jan 11 12 57 08 200 mfuser Page id 100 Actions SR Auto refresh interval seconds 100 Export Import P Restore au D 3 of 3 Servers Show 10 servers at a time lt Previous Next gt gt Delete All Current Communications Status Type Name status Processes Licenses Log Objects Desoription Configure 1 MFES ESDEMO Stopped 1 tep 192 168 116 99 9000 110 CASSTOOO1I Server manager termination completed successfully 18 41 04 Communications server for Web Options Edit Start WWScO801 stb01 spoc global 5 Services Details 777 Security Stari 3 Listeners BEER 91 days 21 hours 16 minutes 0 seconds in Stopped state since 16 41 08 10 11 07 2 Handlers Details Stopped by admin ID mfuser using ES ID mf_mdsa under system ID SYSTEM Display D Packages aa Directories MFES uc4 1320 7 18 MDS38011 Server started fully 13 51 51 12 14 07 Cor eat for Web cto Edit Started 1 tep 192 168 116 09 1920 Server started successfully 13 51 4 Services Dataiig Communications server for wet Statistics pe Details MIVGCOBO sbbD1 spoc global Y Deel Services Sessions FR 27 days 23 hours 4 minutes 38 seconds in Started state since 19 52 30 12 14 07 3 Handlers Details Journal la EES Started by admin ID mfuser using ES ID mt mdeg under system ID SYSTEM Server Stop Manager PID 892 0 Packages Add Help a UW rsTaUB sto 7114197 z0 e server manager t
135. ACTION SPOAUTH S_ADMI_FCD ACTVT RSAPPLNM RSISOURCE RSISRCOBJ ACTVT RSAPPLNM RSISOURCE RSISRCOBJ ACTVT DEVCLASS OBJNAME OBJTYPEP_ GROUP ACTVT RSICUBEOBJ RSINFOAREA RSINFOCUBE Automation Engine 316 BTCSUBMIT VARIANT BASE DISP SPOR 317 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten SG RG _ADMWB Administrator Workbench Objekte S_RS_DS S RS DTP S_RS_ODSO S_RS_PC S RZL_ADM S TABU_DIS Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden Freigeben von Intercepted Jobs RemoteTaskManager R3_activate_intercepted_ jobs Fur die Nutzung der SAP Forms Fur zusatzliche UC4 Funktionen sind keine speziellen SAP Berechtigungen erforderlich da kein Sicherheitsrisiko besteht ACTVT RSADMWBOBJ ACTVT ACTVT DICBERCLS 01 03 SPFL Wir empfehlen dass Sie Berechtigungen nach Ihren eigenen Namenskonventionen anlegen Um die minimale Funktionalitat in UC4 bereit zu stellen muss der RFC Benutzer ein Benutzerprofil bes
136. AD uc_eventfile 00 UC_MsgNr 26001 MK ENDREAD SYSFILE SYSOUT uc_eventfile SYSFILE SYSOUT PRIMARY Nun kann ein Logon des Jobs erfolgen und das Kommando ausgef hrt werden e Das auszuf hrende Kommando STA P wird in die Script Variable amp C MD eingelesen e Das SYSOUT wird in ein Ausgabefile umgeleitet und das Kommando durchgef hrt Per FileTransfer wird das Ausgabefile zur UC4 Automation Engine bertragen und steht als Datensequenz zur Verf gung Der Job EVENT BS2000CMD ist beendet Eee csc H speichern M Letzter Monitor ER Letzter Report La Statistik E Drucken 0 Variablen p gt Ausf hren v SET HND PREP_PROCESS C70 BS2000CMD CMD STA P UC_LOGIN UC4ADMIN PROCESS amp HND SET LINE GET_PROCESS_LINE amp HND PRINT LINE ENDPROCESS 115 zei 16 Spake 178 195 Kapitel 7 UC4 und Zielsysteme Die Funktion PREP_PROCESS liefert einen Wert zur ck der einen Verweis auf die Verwaltungsdaten der zu bearbeitenden Datensequenz darstellt Dieser Wert wird der Anweisung PROCESS als Startparameter Ubergeben PROCESS und ENDPROCESS bilden eine Prozess Schleife die hier solange durchlaufen wird bis das Ende der Datensequenz erreicht ist Mit jedem Schleifendurchlauf wird eine neue Zeile dieser Datensequenz aus dem Arbeitsspeicher gelesen Die Funktion GET_PROCESS_LINE kann mit dem aktuellen Wert den Zeileninhalt der Datensequenz ermitteln Im Beis
137. ALUE lt soapenv Body gt lt nsl getQuote NAME s JMX_COMPOSITE_ADD KEY 6 VALUE soapenv encodingstyle http schemas xmlsoap org soap encod ing NAME s JMX_COMPOSITE_ADD KEY 7 VALUE xmlns ns1 urn xmethods delayed quotes gt NAME s JMX_COMPOSITE_ADD KEY 8 VALUE lt symbol xsi type xsd string gt IBM lt symbol gt NAME s JMX_COMPOSITE_ADD KEY 9 VALUE lt ns1 getQuote gt lt soapenv Body gt lt soapenv Envelope gt NAME s JMX_INVOKE OPERATIONNAME sendSOAP MBEAN uc4 com name SOAP PARAMS s urn xmethods delayed quotes getQuote http services xmethods net soap Die erste Scriptzeile l dt das MBean sofern dies noch nicht der Fall ist Die JMX_COMPOSITE_ADD Anweisungen beinhalten Zeile f r Zeile die SOAP Nachricht Der Parameter KEY enth lt die Zeilennummer Nachdem die SOAP Nachricht zusammengestellt worden ist wird sie der Operation sendSOAP JMX_INVOKE als erster Parameter bergeben Der zweite Parameter enth lt die SOAP Aktion und der dritte Parameter die URL an die der SOAP Request gesendet werden soll F hren Sie den Job aus Der Jobreport zeigt die Antwortnachricht an Sie k nnen die XPath Anweisung verwenden um einen einzelnen Wert auszulesen F gen Sie dazu eine neue Scriptzeile mit dem Script Sprachmittel JMX_COMPOSITE_ADD ein die als KEY die Anweisung XPATH und als VALUE den gesuchten Wert enth lt siehe zweite Scriptzeile Das Script sieht nun wie folgt aus
138. ALUE YES Aufruf des MBeans JMX_INVOKE MBEAN UC4 name ACC OPERATIONNAME start PARAMS attribute Stoppen eines Services Das Service MYSERVICE soll gestoppt werden Da die ServicelD eindeutig ist m ssen Sie den Hostnamen nicht angeben Registrierung des MBeans JMX_CREATE_MBEAN EXISTS IGNORE CLASSNAME com uc4 Sap ACC NAME UC4 platform SAP name Ada ptivecomputingcontrol ler Setzen der Attribute JMX_COMPOSITE_ADD NAME attribute KEY ACC_ URL VALUE https sap03 50001 ACCGW ACC JMX_COMPOSITE_ADD NAME attribute kEY ServicelID VALUE MYSERVICE I Aufruf des MBeans JMX_INVOKE MBEAN UC4 name ACC OPERATIONNAME stop PARAMS attribute Verschieben eines Services Das Service MYSERVICE soll gestoppt und auf einem anderen Host wieder gestartet werden Die Werte sind dieses Mal nicht direkt sondern mit Hilfe von Script Variablen angegeben Registrierung des MBeans JMX_CREATE_MBEAN EXISTS IGNORE CLASSNAME com uc4 Sap ACC NAME UC4 platform SAP name Ada ptivecomputingcontrol ler I Setzen der Attribute JMX_COMPOSITE_ADD NAME attribute KEY ACC_URL VALUE amp ur1 JMX_COMPOSITE_ADD NAME attribute KEY ServiceID VALUE amp service JMX_COMPOSITE_ADD NAME attribute KEY Host VALUE amp host I Aufruf des MBeans JMX_INVOKE MBEAN UC4 name ACC OPERATIONNAME relocate PARAMS attribute 7 11 22 R ckgabewerte Bei Fehlern bricht der JMX Job ab und erh l
139. ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Part 4 Sun Microsystems Inc copyright notice BSD Copyright 2003 Sun Microsystems Inc 4150 Network Circle Santa Clara California 95054 U S A All rights reserved Use is subject to license terms below This distribution may include materials developed by third parties Sun Sun Microsystems the Sun logo and Solaris are trademarks or registered trademarks of Sun Microsystems Inc in the U S and other countries Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met e Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer e Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution Neither the name of the Sun Microsystems Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL
140. AP den WRI Job und berwacht ihn bis zu seinem Ende 2 Starten und berwachen der L schjobs Die vom WRI Job erzeugten DEL Jobs werden mit der UC4 Funktion Selektieren und Starten von Intercepted Jobs gestartet und berwacht 3 Starten und berwachen der Ablagejobs Die von den DEL Jobs erzeugten Ablagejobs werden ebenfalls mit der UC4 Funktion Selektieren und Starten von Intercepted Jobs gestartet und berwacht dk Workflow Report b4 Statistik Ablauf 1 Aktivieren des Workflows Der Name des Archivierungsobjektes kann auch mittels einer READ Maske vom Benutzer abgefragt werden 2 Workflow Monitor Nach der Auswahl bzw Vorgabe des Archivierungsobjektes wird der Workflow automatisch gestartet und im Monitor angezeigt Er endet erst wenn alle Verarbeitungsschritte erfolgreich beendet sind 3 berwachung und Kontrolle Der gesamte Ablauf ist innerhalb von UC4 und auch innerhalb von SAP nachvollziehbar S mtliche Protokolle zur automatischen Analyse sind in UC4 greifbar Auch auf der SAP Seite kann der Ablauf in der Verwaltungsfunktion zum jeweiligen Archivierungsobjekt nachvollzogen werden Transaktion SARA Fazit SAP Datenarchivierung ist einfach mit UC4 Standardfunktionalit t zu realisieren Mit geringem Implementierungsaufwand bietet eine solche Vorgangsweise eine Reihe von Vorteilen e Durchgehende Automatisierung Durch die Steuerung der Datenarchivierung durch die UC4 Automation P
141. ARENT ERROR_DS CR_ IMPOSSIBLE_TO VALIDATE ERROR_DS DST DOMAIN _ NOT_NATIVE ERROR_DS_MISSING_ INFRASTRUCTURE CONTAINER ERROR_DS_CANT_MOVE ACCOUNT_GROUP ERROR_DS_CANT_MOVE RESOURCE_GROUP ERROR_DS INVALID SEARCH_FLAG ERROR_DS_NO_TREE DELETE_ABOVE_NC ERROR_DS COULDNT_ LOCK_TREE_FOR_ DELETE ERROR_DS COULDNT_ IDENTIFY OBJECTS FOR TREE_DELETE 131 8504 8505 8506 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9016 9017 9018 9501 9502 9503 9504 9505 9551 Kapitel 5 Externe Fehlercodes Security Accounts Manager initialization failed because of the following error 1 Error Status 0x 2 Click OK to shut down the system then select Safe Mode during reboot For more information check the event log Only an administrator can modify the membership list of an administrative group Cannot change the primary group ID of a domain controller account DNS server unable to interpret format DNS server failure DNS name does not exist DNS request not supported by name server DNS operation refused DNS name that ought not exist does exist DNS RR set that ought not exist does exist DNS RR set that ought to exist does not exist DNS server not authoritative for zone DNS name in update or prereq is not in zone DNS signature failed to verify DNS bad key DNS signature validity expired No records found for gi
142. ARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Part 6 Cisco BUPTNIC copyright notice BSD Copyright c 2004 Cisco Inc and Information Network Center of Beijing University of Posts and Telecommunications All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met e Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer e Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution e Neither the name of Cisco Inc Beijing University of Posts and Telecommunications nor the names of their contributors may be used to endorse or promote products derived from this software withou
143. Agenten Name des Agenten Laufmodus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess Beschreibung AgentWorkSysID AgentWorkObject AgentWorkString1 Warmstart eines Agenten Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Name des Agenten Typ des Agenten Name des Agenten Beschreibung AgentWorkSysID AgentWorkObject AgentWorkString1 AgentWorkInteger1 Trennung der Verbindung zu einem Agenten Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Name des Agenten Typ des Agenten Name des Agenten Laufmodus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess Beschreibung AgentWorkSysID AgentWork Object AgentWorkString1 AgentWorkInteger1 SAP Agent hat keine Verbindung mehr zum SAP System Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Name des Agenten Typ des Agenten Name des Agenten Laufmodus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess 177 Kapitel 6 SNMP Unterst tzung Beschreibung AgentWorkSysID AgentWorkObject AgentWorkString1 AgentWorkInteger1 Verbindung des SAP Agenten zum SAP System wurde wiederhergestellt Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Name des Agenten Typ des Agenten Name des Agenten Laufmodus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess Beschreibung Agent
144. Agentt SAP BW conectas 328 Automation Engine xv Elle GE le 328 Status berpr fung 329 Archiv Parameter bei R3_ACTIVATE_REPORT 22 nenn 330 ERROR ERRORLEVEL bei R3_ACTIVATE_SESSIONS 331 ERROR tee ENEE AN REES 331 ERNEST atada bue A 331 ERROR ABEND 2uunnannnnennnnssnnnnsnnnnnnnnnnnnnnnnnnnn nun nun nun nnn nennen nenn 332 ERRORLEVEL eeh A eg KE 332 Troubleshooting 333 Hinweise zur Fehlersuche EE EE EEN 333 JODIEDOM Ze cis e rt ida deele Bee 333 Attribute des aktivierten Objektes 333 CPIC EE 333 Hilfreiche Transaktionen 22 22 22 0222222220202220022 00022222 EIERS 333 L gdateien EE 333 Das SAP Systemlog 0 0 00 e cece cece ee eeeeeeeeeeeeeeeeeeeeeees 334 BR e 334 334 Probleme beim Import der Funktionsbausteine 334 Programm tp beendet nicht 334 7 11 37 SyMPlOM rhs ee ee sd A E ot 334 SAA A Sdlscisidie ee de I Sen e eee 334 TASI LOSUNG v 22 8322 Atlee es coe de Aeon te tos EEN 335 SAP Jobs enden mit ARCHIWE INFO NOT FOUND 335 LEE AE Tee EE 335 AR EE 335 7 11 42 L sung ns 335 Probleme mit der Stabilit t zu SAP Instanzen bei vielen SAP Agenten RFC Verbindung auf einem Server ia add 336 AE ES ans Es EE A rar NEE dee 336 LANA ee ett ans ale stern ea ren a 336 AA AS Ursache 2 sores cn ole In ae a ae anna ato aha Alena the uns 336 7 11 46 LOSUNG EE 336 Problem mit der Passwort bergabe an SAP
145. Beispiel SET amp NAME SYS_ACT_ME_NAME O SET amp ID SYS_ACT_ME_NR SET amp JPNAME SYS_ACT_PARENT_NAME SET amp CLIENT SYS_ACT_CLIENT SET amp STATUS GET_UC_OBJECT_STATUS IF amp STATUS lt 1900 PRINT amp STATUS PRINT Mandant amp CLIENT JOBNAME amp NAME PRINT amp NAME SEND_SNMP_TRAP 801450 amp CLIENT amp NAME Probleme in der Ablaufsteuerung ENIDF Uber die Script Funktion GET_UC_OBJECT_STATUS k nnen Sie herausfinden mit welchem Status der Job beendet wurde und danach entsprechend auch reagieren Diese L sung l sst sich entweder direkt als Script oder wiederverwendbar als Include Objekt implementieren Siehe auch UC4 und SNMP 6 5 Installation 6 5 1 UC4 SNMP Subagent installieren UNIX Folgendes Dokument enth lt die UNIX Installationsanleitung fur UC4 SNMP Subagent A Beachten Sie dass der UC4 SNMP Subagent auf einem Rechner installiert werden muss auf dem sich mindestens einer der Arbeitsprozesse der UC4 Automation Engine befindet Voraussetzung Der UC4 SNMP Subagent und Net SNMP m ssen auf dem Rechner auf dem die UC4 Automation Engine l uft installiert und aktiviert sein e Eine Ausnahme bildet HP UX Der UC4 SNMP Subagent muss hier als SNMP Masteragent betrieben werden wenn Sie EMANATE Ober naaagt nutzen wollen Konfiguration von naaagt http docs hp com en B2355 90692 naaagt 1M html Ausgelieferte Dateien Die Dateien des U
146. C4 SNMP Subagents befinden sich im zur Plattform passenden Unterordner von CD SNMP UNIX Automation Engine 146 ucsnmp1 UC4 SNMP Subagent ucsnmp1 ini INI Datei des UC4 SNMP Subagent UC4Vers2 MIB mib MIB Beschreibung ucsnmp1 conf Konfigurationsdatei f r den Masteragent Modus naaacnf Konfigurationsdatei f r die Schnittstelle Schnittstelle naaagt nur HP UX Installation e Entpacken Sie die TAR Datei des UC4 SNMP Subagenten Kopieren Sie die entpackten Dateien in ein beliebiges Verzeichnis oder in den Ordner der UC4 Automation Engine e Aktivieren Sie die SNMP Kopplung in der INI Datei der UC4 Automation Engine UCSRV INI mit dem Parameter snmp 1 Sektion GLOBAL Setzen Sie auch die Parameter snmp und snmpreconnect Sektion TCP IP e Beenden und starten Sie danach die Kommunikations und Arbeitsprozesse der UC4 Automation Engine auf allen Rechnem neu Ist die INI Datei der UC4 Automation Engine bereits angepasst so ist kein Neustart erforderlich e Passen Sie die Parameter in der INI Datei des UC4 SNMP Subagents an A Der Masteragent Modus muss auf HP UX unbedingt eingestellt werden Auf allen anderen Plattformen haben Sie die Wahl ob der UC4 SNMP Subagent als Masteragent laufen soll e Stellen Sie den Masteragent Modus in der INI Datei des UC4 SNMP Subagent mit dem Parameter role 1 ein e Passen Sie die ausgelieferten Konfigurationsdateien naacnf und ucsnmp1 conf an Die SNMPCONFPATH Variable muss gesetzt werden Sie e
147. CACHE ERROR_DS CANT_ RETRIEVE_CHILD ERROR_DS SECURITY ILLEGAL_MODIFY ERROR_DS CANT REPLACE_HIDDEN_REC ERROR_DS BAD HIERARCHY_FILE 127 Kapitel 5 Externe Fehlercodes 8426 The attempt to build the hierarchy table failed ERROR_DS_BUILD_ HIERARCHY_TABLE_FAILED 8427 The directory configuration parameter is missing from the ERROR_DS_ CONFIG registry PARAM_MISSING 8428 The attempt to count the address book indices failed ERROR_DS_COUNTING _ AB_INDICES_FAILED 8429 The allocation of the hierarchy table failed ERROR_DS_HIERARCHY _ TABLE _MALLOC_FAILED 8430 The directory service encountered an internal failure ERROR_DS INTERNAL FAILURE 8431 The directory service encountered an unknown failure ERROR DS UNKNOWN _ ERROR 8432 A root object requires a class of ton ERROR_DS_ROOT_ REQUIRES_CLASS_TOP 8433 This directory server is shutting down and cannot take ERROR_DS_REFUSING ownership of new floating single master operation roles FSMO_ROLES 8434 The directory service is missing mandatory configuration ERROR_DS_MISSING information and is unable to determine the ownership of FSMO_SETTINGS floating single master operation roles 8435 The directory service was unable to transfer ownership of ERROR_DS UNABLE TO one or more floating single master operation roles to other SURRENDER_ROLES servers 8436 The replication operation failed ERROR_DS_DRA_GENERIC 8437 An invalid parameter was specified for this replication ERROR_
148. CALL PERFORM hierarchy as cobsavenv was See your Object COBOL User Guide for details of cobsavenv and coblongjmp Unknown relocation type Fatal You are using incompatible versions of the object file and the COBOL run time library Once the program has terminated resubmit your object file to your COBOL system with the current version of your COBOL run time library If this does not work contact Technical Support who will help you to find the specific cause of the error Communication failure during I O request to the central file handler All locks current transactions canceled due to exceeding time limit Record size exceeds system limit Fatal Attempt to access record zero of relative file Recoverable The value specified in the RELATIVE KEY data item contains the value zero You should ensure that the value in the RELATIVE KEY data item is greater than zero then continue to run your program File must not exist Recoverable The operating system has been unable to find a file which you have tried to access in your program Ensure that you are in the correct directory or that a path to the file concerned exists You can then try the file operation again If the error is the result of a spelling mistake then ask for the correct file and try the file operation again Illegal device specification not mass storage 138 139 141 142 143 144 146 147 148 Automation Engine 24 File closed with lock cannot be
149. CLUSTER_NODE_DOWN ERROR_CLUSTER_NODE_UNREACHABLE ERROR_CLUSTER_NODE_NOT_MEMBER ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS ERROR_CLUSTER_INVALID_NETWORK ERROR_CLUSTER_NODE_UP ERROR_CLUSTER_IPADDR_IN_USE ERROR_CLUSTER_NODE_NOT_PAUSED ERROR_CLUSTER_NO_SECURITY_CONTEXT ERROR_CLUSTER_NETWORK_NOT_INTERNAL ERROR_CLUSTER_NODE_ALREADY_UP ERROR_CLUSTER_NODE_ALREADY_DOWN ERROR_CLUSTER_NETWORK_ALREADY_ONLINE ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE ERROR_CLUSTER_NODE_ALREADY_MEMBER 113 Kapitel 5 Externe Fehlercodes 5066 5067 5068 5069 5070 5071 5072 The cluster ERROR_CLUSTER_LAST_INTERNAL_NETWORK network is the only one configured for internal cluster communication between two or more active cluster nodes The internal communication capability cannot be removed from the network One or more ERROR_CLUSTER_NETWORK_HAS_ DEPENDENTS cluster resources depend on the network to provide service to clients The client access capability cannot be removed from the network This operation ERROR_INVALID OPERATION ON QUORUM cannot be performed on the cluster resource as it the quorum resource You may not bring the quorum resource offline or modify its possible owners list The cluster quorum ERROR_DEPENDENCY_NOT_ ALLOWED resource is not allowed to have any dependencies The cluster nodeis ERROR_CLUSTER_NODE_PAUSED paused The cluster ERROR_NODE_CANT_HOST_RESOURCE resource cannot be
150. Concurrent Processing gibt es eigene Softwarekomponenten als Teil von Oracle Applications Systemkomponente f r das Ausf hren und berwachen von Aufgaben im Hintergrund Im Vergleich zu anderen Enterprise Business Solutions k nnen mehrere Concurrent Manager vorhanden sein Sie k nnen f r unterschiedliche Applikationen zust ndig sein und auch die Lastverteilung steuern Einzelne Instanz eines Concurrent Programs Das entspricht einem Prozess des Betriebssystems Definition vom Concurrent Process Vergleichbar mit der Jobdefinition Diese Definition enth lt den Verweis auf das auszuf hrende Concurrent Program Executable Parameterdefinitionen und sogenannte Inkompatibilit ten Inkompatibilit ten sind Bedingungen f r die Durchf hrung beispielsweise Concurrent Program A kann nicht gleichzeitig mit Concurrent Program B laufen Das eigentliche Programm Das Programm kann als Datei oder als Stored Procedure vorliegen Anforderung an den Concurrent Manager ein Concurrent Program auszuf hren Funktion welche eine Anforderung f r die Durchf hrung eines Concurrent Process erzeugt Phase w hrend der Durchf hrung eines Concurrent Process M gliche Phasen PENDING RUNNING COMPLETE INACTIVE Automation Engine 234 Status In jeder Phase eines Concurrent Process k nnen bestimmte Zust nde auftreten Beispiel Zust nde der Phase PENDING sind NORMAL SCHEDULED oder STANDBY 7 8 2 Ruckgabewert
151. DEVICE_ REINITIALIZATION_ NEEDED ERROR_DEVICE_ REQUIRES_ CLEANING ERROR_DEVICE_ DOOR_OPEN ERROR_DEVICE_ NOT_CONNECTED ERROR_NOT_ FOUND ERROR_NO_ MATCH ERROR_SET_NOT_ FOUND ERROR_POINT_ NOT_FOUND ERROR_NO_ TRACKING SERVICE ERROR_NO_ VOLUME _ID ERROR_INVALID_ VLM_OPERATION ERROR_UNABLE TO_REMOVE REPLACED ERROR _UNABLE _ TO_MOVE _ REPLACEMENT ERROR _UNABLE _ TO MOVE_ REPLACEMENT 2 ERROR_JOURNAL_ DELETE_IN_ PROGRESS ERROR_JOURNAL_ NOT_ACTIVE ERROR_ POTENTIAL_FILE_ FOUND ERROR_JOURNAL_ ENTRY_DELETED ERROR_BAD_ DEVICE 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 The device is not currently connected but it is a remembered connection An attempt was made to remember a device that had previously been remembered No network provider accepted the given network path The specified network provider name is invalid Unable to open the network connection profile The network connection profile is corrupted Cannot enumerate a noncontainer An extended error has occurred The format of the specified group name is invalid The format of the specified computer name is invalid The format of the specified event name is invalid The format of the specified domain name is invalid The format of the specified service name is invalid The format of the specifi
152. DS_DRA_INVALID_ operation PARAMETER 8438 The Windows NT directory service is too busy to complete ERROR_DS_DRA_BUSY the replication operation at this time 8439 The distinguished name specified for this replication ERROR_DS_DRA_BAD_DN operation is invalid 8440 The naming context specified for this replication operationis ERROR_DS_DRA_BAD_NC invalid 8441 The distinguished name specified for this replication ERROR_DS_DRA_DN operation already exists EXISTS 8442 The replication system encountered an internal error ERROR_DS_DRA_ INTERNAL_ERROR 8443 The replication operation encountered a database ERROR_DS_DRA_ inconsistency INCONSISTENT_DIT 8444 The server specified for this replication operation could not be ERROR_DS_DRA_ contacted CONNECTION_FAILED 8445 The replication operation encountered an object with an ERROR_DS DRA BAD invalid instance type INSTANCE_TYPE 8446 The replication operation failed to allocate memory ERROR_DS DRA_OUT_OF MEM 8447 The replication operation encountered an error with the mail ERROR_DS_DRA_MAIL system PROBLEM 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 The replication reference information for the target server already exists The replication reference information for the target server does not exist The naming context cannot be removed because it is replicat
153. Datensatze in diesem Bereich von UC4 geschrieben werden Nun soll ein Partitionswechsel gemacht werden Zwischen der aktuell h chsten RunID 2 145 000 000 und dem Maximalwert 2 147 483 647 ist weniger als 3x MAX_ENTRIES 1 000 000 Platz wodurch in den Partition Key Turnaround Modus gewechselt wird Nun wird die alteste Partition P11 gesplittet um im unteren Nummernbereich beginnend ab 1 000 000 eine neue Partition P15 einzuf gen Als Obergrenze der neuen Partition wird der 3 fache Maximalverbrauch festgelegt In unserem Fall ergibt sich f r die neue Partition P15 die Obergrenze 4 000 000 Anschlie end wird nach dem Einf gen von P15 die lteste Partition P11 entfernt wodurch wieder nur 4 Partition verf gbar sind ORO OO P15 P11 P12 P13 P14 1 000 000 4 000 000 2 142 483 647 2 143 483 647 2 144 483 647 MAXVALUE Beim n chsten Partitionswechsel wird diese Prozedur wiederholt Als Obergrenze der neuen Partition wird wieder der dreifache Maximalverbrauch verwendet gerechnet ab der Obergrenze von P15 Die aktuell lteste Partition P12 wird daher bei 7 000 000 gesplittet wodurch die neue Partition P16 entsteht Anschlie end wird P12 entfernt Dieser Vorgang wird nun solange wiederholt bis keine Partitionen mehr im oberen Nummernbereich verf gbar sind Dies ist in unserem Fall nach einen weiteren Partitionswechsel P17 soweit Wird danach die nach oben offene Partition P14 gel scht so wird kein Partition Split durchge
154. Durchsuchen von Archivdateien UCYBCHNG EXE Dienstprogramm zum Andern von exportierten Daten UCYBDBCC JAR Dienstprogramm zum Kopieren und L schen von Mandanten UCYBDBAR JAR Dienstprogramm zum Archivieren der Datenbank UCYBDBLD JAR UCYBDBRE JAR UCYBDBUN JAR UCYBDBRR EXE UCYBCRYP EXE UCYBSMGR EXE UCYBSMDI EXE UCYBSMCL EXE UCS DLL 1 2 2 Dateien Automation Engine 4 Dienstprogramm zum Laden der Datenbank Dienstprogramm zum Reorganisieren der Datenbank Dienstprogramm zum Entladen der Datenbank Dienstprogramm zum Erstellen von Revisionsreports Programm zur Passwortverschl sselung Service Manager Dienst Service Manager Dialogprogramm Service Manager Kommandozeilenprogramm Server Routinen UC MSL UCX MSL UC_INI TXT UC_DEF TXT UC_DDL SQL CBLRTSS DLL ZU DLL UC DLL OCX TRANSPRT TXT KERE TXI UCYBABR VBP BROWSE TOOBIG JAR Meldungsbibliothek Meldungsbibliothek f r Agenten au erhalb Windows Initialer Datenbankinhalt f r UC4 DB Load Default Datenbankinhalt f r NEU Installation DDL zum DB Aufbau MS SQL Server Micro Focus Cobol Laufzeitsystem Version 4 0 UC4 Funktionsbibliotheken Microsoft Visual Basic Laufzeitsystem Version 6 0 Funktionsbausteine f r SAP Systeme bersicht ber g ltige Transportauftr ge Funktionsbausteine und Exportprotokoll Microsoft Visual Basic Quellcode des Archive Browsers Java Funktionsbibliotheken 1 2 3 SAP Entwicklungsobjekte der UC4 Schnittstelle
155. EE JMX Agent und IBM WebSphere Der Java EE JMX Agent kann auf mehrere Arten genutzt werden Stand alone au erhalb von IBM WebSphere 1 mittels SOAP Deployed in IBM WebSphere 1 mittels SOAP oder RMI Die stand alone Variante ist dann einzusetzen wenn Sie mit dem Java EE JMX Agenten mehrere IBM WebSphere Server ansprechen und deren MBeans nutzen m chten Der Agent wird in einer IBM WebSphere Zelle installiert und verbindet sich mit dem MBean Server des Deployment Managers DMGR Dieser steuert die einzelnen IBM WebSphere Anwendungsserver Siehe auch Stand alone Agent f r Java EE JMX einrichten IBM WebSphere mit SOAP Connector Agent f r Java EE JMX einrichten IBM WebSphere mit SOAP Connector Agent f r Java EE JMX einrichten IBM WebSphere mit RMI Connector 7 4 4 SOAP Nachrichten mit Hilfe von MBeans schicken Hier ist ein Beispiel f r eine SOAP Nachricht um Aktienkurse abzufragen lt xml version 1 0 encoding UTF 8 gt lt soapenv Envelope xmlns soapenv http schemas xmlsoap org soap envelope xmlns xsd http www w3 org 2001 XMLSchema xmlns xsi http www w3 org 2001 XMLSchema instance gt lt soapenv Body gt lt nsl getQuote soapenv encodingStyle http schemas xmlsoap org soap encoding xmlns nsl urn xmethods delayed quotes gt lt symbol xsi type xsd string gt IBM lt symbol gt lt nsl getQuote gt lt soapenv Body gt lt soapenv Envelope gt Die SOAP Nachricht soll mit der
156. ETE REWRITE not preceded by a READ Record number too large in relative or indexed file File is closed with lock Too many locks Malformed MULTIPLE REEL UNIT file Operating system shared file limit exceeded 5 2 COBOL Laufzeit Fehlercodes Originaltext aus Compilerbeschreibung 15 Kapitel 5 Externe Fehlercodes 001 002 003 004 005 006 007 008 009 010 012 Insufficient buffer space Recoverable You have tried to open a file directly or indirectly and although you have not exceeded your system s file limit something in your system is unable to allocate enough memory space for this operation Although you can trap this error you must do STOP RUN as soon as it is reported File not open when access attempted Recoverable You have tried to access a file without opening it first Open the file with the open mode that you need and try the operation again As this error implies that your program logic contains a mistake you might want to terminate the run and recode your program Serial mode error Recoverable You have tried to open a device as a relative or indexed file You are trying to execute a device not a program Open the device in the correct mode or close any open files do STOP RUN and recode your program The name of your program is recognized by the operating system as a valid device Rename your program Illegal file name Recoverable A filename contains an illegal character This c
157. Engine 28 Illegal intersegment reference Fatal You might have a corrupted file Alternatively your code contains a segment reference for the Forward Reference Table which is illegal Resubmit your source code to your COBOL system If you receive this error again contact Technical Support who will help you to find the specific cause of the error Attempt to cancel program failed Fatal You have tried to remove a currently executing program or its parents or grandparents from memory Alternatively you have tried to cancel a DLL either directly or indirectly as an imported DLL that contains an entry point which has been registered as an EXIT LIST function via the OS 2 API call DosExitList Once your program has terminated you need to recode your program to ensure that you do not try to cancel a program or its parents or grandparents while it is still being executed Locate the erroneous DLL and ensure that the EXIT LIST function is removed before you cancel the DLL If you cannot recode the DLL you can set the O RTS switch to force a logical cancel on the DLL See also D2 RTS switch O RTS switch Error during save Fatal You cannot save the information which your program has generated This can be caused by several different reasons but one of the most common causes is that you have tried to Build a module that is too large for the available memory space lf the error is caused by a lack of space you can either delete some of the files
158. Failure while reading datafile for DNS zone DNS record does not exist DNS record format error Node creation failure in DNS Unknown DNS record type DNS record timed out Name not in DNS zone CNAMEE loop detected Node is aCNAME DNS record A CNAME record already exists for given name Record only at DNS zone root DNS record already exists Secondary DNS zone data error Could not create DNS cache data DNS_ERROR_WINS_INIT_ FAILED DNS_ERROR_NEED_WINS SERVERS DNS_ERROR_NBSTAT_ INIT_FAILED DNS_ERROR_SOA_ DELETE INVALID DNS_ERROR_PRIMARY_ REQUIRES_DATAFILE DNS_ERROR_INVALID_ DATAFILE_ NAME DNS_ERROR_DATAFILE_ OPEN _FAILURE DNS_ERROR FILE WRITEBACK_ FAILED DNS_ERROR_DATAFILE PARSING DNS_ERROR_RECORD_ DOES_NOT_EXIST DNS_ERROR_RECORD_ FORMAT DNS_ERROR_NODE_ CREATION_FAILED DNS_ERROR_UNKNOWN_ RECORD_TYPE DNS_ERROR_RECORD_ TIMED_OUT DNS_ERROR_NAME_NOT_ IN_ZONE DNS_ERROR_CNAME_LOOP DNS_ERROR_NODE_IS_ CNAME DNS_ERROR_CNAME_ COLLISION DNS_ERROR_RECORD_ ONLY_AT_ZONE_ROOT DNS_ERROR_RECORD_ ALREADY_EXISTS DNS _ERROR_ SECONDARY_DATA DNS_ERROR_NO_CREATE_ CACHE_DATA 9714 9715 9716 9717 9718 9719 9751 9752 9753 9801 9851 9852 10004 10009 10013 10014 10022 10024 10035 10036 10037 10038 10039 10040 DNS name does not exist Could not create pointer PTR record DNS domain was undeleted The Wind
159. GER Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkinteger2 Typ INTEGER Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorklInteger3 Typ INTEGER Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkinteger4 Typ INTEGER Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorklinteger5 Typ INTEGER Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern 6 6 5 System Group BD Bezeichner System Group Automation Engine 160 Lebensdauer Das UC4 System startet wenn der erste Serverprozess dieses Systems startet Auch wenn alle Serverprozesse inaktiv sind verbleibt das UC4 System so lange in der MIB bis der SNMP Subagent neu geladen wird Beziehungen UC4 SNMP Subagent Beschreibung Diese Gruppe beinhaltet die Beschreibung der UC4 Systeme Fur jedes UC4 System gibt es einen Eintrag in der folgenden Tabelle Bezeichner systemTable Typ SEQUENCE OF SystemEntry Index sysSysID Beschreibung Diese Tabelle enth lt alle gestarteten UC4 Systeme Bezeichner systemEntry Typ SystemEntry Beschreibung Beinhaltet alle verbundenen UC4 Systeme solange der SNMP Subagent auf diesem Rechner aktiv ist Bezeichner sysSysID Typ DisplayString SIZE 0 8 Beschreibung Name des UC4 Systems Wert des Parameters system aus der INI Datei der UC4 Automatio
160. I 7 9 2 OS 400 Agent FileTransfer Unterst tzung Bei der Verwendung von FileTransfers mit einem OS 400 Agenten sind einige Besonderheiten zu ber cksichtigen Damit das neue FileTransfer Protokoll zum Einsatz kommt m ssen OS 400 Agenten der Version 9 00A oder h her als multithreadf higer Prozess gestartet werden Dazu ist in der JOBD des Agenten der Parameter ALWMLTTHD auf den Wert YES zu setzen A IFS wird nur beim neuen FileTransfer Protokoll unterst tzt A Der neue FileTransfer wird in Threads abgewickelt wodurch nur folgende Dateisysteme verwendet werden k nnen e Root e QOpenSys User defined 237 Kapitel 7 UC4 und Zielsysteme e QNTC e QSYS LIB e Independent ASP QSYS LIB e QOPT Network File System e QFileSvr 400 Betrifft das neue FileTransfer Protokoll F r die bertragung der Dateien werden die Betriebssystem Befehle CRTPF und ADDPFM verwendet Die Parameter von CRTPF k nnen daher direkt bei den Attributen im FileTransfer angegeben werden CRTPF wird aufgerufen wenn die Datei neu erstellt werden soll ADDPFM wird dann durchgef hrt wenn die Datei schon existiert und nur ein Member hinzugef gt werden soll Kommt es bei einem FileTransfer zu einem Fehler der eine unklare Bedeutung aus UC4 Sicht hat beispielsweise CPF0001 Error found on ADDPFM command handelt es sich dabei eventuell um einen Fehler bei der Durchf hrung dieser Befehle In diesem Fall finden Sie mehr Informationen im Jo
161. INSUFFICIENT_PRIV FRS_ERR_PARENT_ AUTHENTICATION FRS_ERR_CHILD_TO PARENT_COMM FRS_ERR_PARENT_TO_ CHILD_COMM FRS_ERR_SYSVOL_ POPULATE FRS_ERR_SYSVOL_ POPULATE_TIMEOUT FRS_ERR_SYSVOL_IS_ BUSY FRS_ERR_SYSVOL_ DEMOTE FRS_ERR_INVALID_ SERVICE_PARAMETER ERROR_DS_NOT_ INSTALLED ERROR_DS_MEMBERSHIP_ EVALUATED LOCALLY ERROR_DS_NO_ ATTRIBUTE_OR_VALUE 119 Kapitel 5 Externe Fehlercodes 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8224 8225 8226 The attribute syntax specified to the directory service is invalid The attribute type specified to the directory service is not defined The specified directory service attribute or value already exists The directory service is busy The directory service is unavailable The directory service was unable to allocate a relative identifier The directory service has exhausted the pool of relative identifiers The requested operation could not be performed because the directory service is not the master for that type of operation The directory service was unable to initialize the subsystem that allocates relative identifiers The requested operation did not satisfy one or more constraints associated with the class of the object The directory service can perform the requested operation only on a leaf object The directory service cannot pe
162. INT_NOT_FOUND ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE ERROR_NETWORK_NOT_AVAILABLE ERROR_NODE_NOT_AVAILABLE ERROR_ALL_ NODES NOT AVAILABLE ERROR_RESOURCE_FAILED ERROR_CLUSTER_INVALID_NODE ERROR_CLUSTER_NODE_EXISTS ERROR_CLUSTER_JOIN_IN_ PROGRESS ERROR_CLUSTER_NODE_NOT FOUND ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND ERROR_CLUSTER_NETWORK_EXISTS ERROR_CLUSTER_NETWORK_NOT_FOUND ERROR_CLUSTER_NETINTERFACE_EXISTS ERROR_CLUSTER_NETINTERFACE_NOT_FOUND 5048 5049 5050 5051 5052 5053 5054 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 The cluster request is not valid for this object The cluster network provider is not valid The cluster node is down The cluster node is not reachable The cluster node is not a member of the cluster A cluster join operation is not in progress The cluster network is not valid The cluster node is up The cluster IP address is already in use The cluster node is not paused No cluster security context is available The cluster network is not configured for internal cluster communication The cluster node is already up The cluster node is already down The cluster network is already online The cluster network is already Offline The cluster node is already a member of the cluster Automation Engine 112 ERROR_CLUSTER_INVALID_REQUEST ERROR_CLUSTER_INVALID_NETWORK_PROVIDER ERROR_
163. Im Feld Zielmaschine ist der Hostname des Applicationsservers einzutragen auf dem das UC4 Internal Webservice l uft Setzen Sie die Portnummer mit dem Feld Servicenr Registerkarte Anmeldung amp Sicherheit Auswahl der Option Standardauthentifizierung Nun sind die Daten f r den Zugriff auf das UC4 System anzugeben Tragen Sie dazu im Feld Benutzer den UC4 Mandanten Benutzernamen und die Abteilung getrennt durch einen Schr gstrich ein Nach Eingabe des Passworts speichern Sie die RFC Verbindung 293 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten RFC Destination UC4WEBSERVICE Verbindungstest Y RFC Destination UC4WEBSERVICE Verbindungstyp G HTTP Verbindung zu ext Server Beschreibung Beschreibung Beschreibung 1 Beschreibung 2 Beschreibung 3 Verwaltungsinformationen Technische Einstellungen Anmeldung amp Sicherheit Spezi Sicherheitsoptionen Anmeldeverfahren keine Anmeldung e Standardauthentifizierung _ SAP Anmeldeticket senden Status des sicheren Protokolls SSL inaktiv aktiv SSL Client Zertifikat DFAULT SSL Client Standard v Zet Liste Berechtigung f r Destination Anmeldung Benutzer 13 UC4WS TEST PW Status gesichert Passwort ee E E Start der Transaktion SOAMANAGER 1 W hlen Sie den Link Web Service Configuration Registerkarte Service Administration 2 Suchen Sie nach dem Objekttyp Consumer Proxy mit dem Namen UC4 Automation Engi
164. J ENDED_OK Normal beendet 7 MAWI ABSCHLUSS SAP CHILDREN CHAIN Z_TEST 49 LS MAWI ABSCHLUSS SAP CHILDREN TRIGGER START_META JOBD 4934028 EX REPORT C UC4 Agents sap pin TEMP OAAKUSWH TXT REPORT 4934037 4 DI j 9 Datens tze gefunden EAT 2034 amp Detail Be Strg I __ Statistik Parent Strg T Statistik Aktivator u Statistik der Child Aufgaben a Kommentare In Datei exportieren Ss Aktualisieren FS Der Report ist gleich aufgebaut wie jener des obersten Parent Prozesses enth lt aber nur die Inhalte des jeweiligen Prozessschrittes Auch die Einstellungen des Job Reports werden vom obersten Parent Prozess bernommen Datenbank Datei nur bei Fehler Zus tzlich k nnen Sie den Reportumfang mit den Parametern JOBLOG PROCESSLOG und LONGTEXT bei den Script Sprachmitteln BW_ACTIVATE_CHAIN und DW RESTART_CHAIN bestimmen 7 11 1 UC4 JCL fur SAP BW_ACTIVATE_CHAIN Startet eine Prozesskette BW_RESTART_CHAIN Setzt eine abgebrochene Prozesskette fort R3_ACTIVATE_INTERCEPTED_ F hrt Intercepted Jobs unter der Kontrolle von UC4 durch JOBS R3_ACTIVATE_JOBS Fuhrt bereits im SAP eingeplante Jobs unter der Kontrolle von UC4 durch R3_ACTIVATE_REPORT F hrt den angegebenen Report aus Siehe auch Registerkarte Child Post Script 261 Kapitel 7 Intercepted Jobs 7 Intercepted Jobs In SAP ist es m glich Uber die Tabelle TBCICPT1 Filterkriterien fur Jobs zu defi
165. JM TRIGGER T EJM TRIGGER TEMP02 RIGGER TEMPO3 Filter auf den Namen des Jobs in z OS Die Wildcardzeichen und sind erlaubt Optional Filter auf den Stepnamen des Jobs in z OS Die Wildcardzeichen und sind erlaubt Optional Filter auf den ProcedureStepnamen des Jobs in z OS Die Wildcardzeichen und sind erlaubt gt Pr fung sofort beim Step ProcStep Ende X gt Pr fung erst bei Job Ende keine RC Pr fung N gt Pr fung bei Job Ende und wenn der Job normal endet daher mit einem Ruckgabewert zwischen 0 und 4095 A gt Pr fung bei Job Ende und wenn der Job abnormal endet daher mit einem R ckgabewert zwischen 4096 und 12287 Optional Filter auf den RUckgabewert des Jobs Condition Codes User Abends und System Abends Wenn Sie mehrere Ruckgabewerte angeben wollen sind diese mit oder zu trennen Bereiche werden mit Hilfe des formuliert Dateiname der tempor r zu erzeugenden Datei die f r die Weitermeldung benutzt wird EMPO1 JOBTEST2DUMMY2 NO 4096 JOB ZUC800A1 EJM TRIGGER TEMP0O4 Die einzelnen Filterzeilen sind durch eine ODER Verkn pfung gekoppelt Die Zeilen werden daher sequenziell abgearbeitet und gepr ft Trifft eine Selektion zu wird die jeweilige Datei angelegt 381 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Siehe auch Ereignis Monitor Aufbau der Konfigurationsdatei des exte
166. JOB MD sUC_IP_ADDR get_var UC_EX IP _ADDR UC_IP_PORT get_var UC_EX IP PORT UC4HDR COMMENT UC4 JNR amp UC_REALNR JNM amp UC_NAME GLOBAL UC4MNR UC_MANDANT UC4JNR sUC_REALNR GLOBAL UC4JNM sUC_NAME GLOBAL UC4IPA UC_IP_ADDR UC4PNR UC_IP PORT RUN RUFILE UC_JOBMD RUNAME UCXJIGCEM DATA cz ASCII ucxjgcesm MNR UC_MANDANT JNR UC_REALNR_PNR UC_IP PORT IPA amp UC_IP_ADDR S_ TX Job started 3w 18 IF 18 UC4EHD GOTO ENDJOB F r den Endemelder 1 ffnen Sie das Trailer Include Objekt namens TRAILER GCOS8 2 Die Konfiguration ist genauso wie beim Startmelder F gen Sie die SET Anweisung sowie den Jobmelder Parameter SW ein In der Abbildung sind die Stellen mit einem roten Rahmen hervorgehoben Automation Engine 208 ort lag Statistik amp Drucken v ae Variablen E Kopf Ep Script E Dokumentation 36 Ausschneiden E Kopieren D I Einf gen pA R ckg ngig Blockkommentieren v E Block einr cken v A Suche 014 INC TRAILER GCOSS USER END nofound ignore 02 UC4TRL 03 IF ABORT UC4ABT o4 GOTO UC4NNT 05 UC4ABT 06 RUN RUFILE sUC_JOBMD 07 ETC RUNAME UCXJGC8M 08 SET 18 09 DATA G 10 ASCII 11 jucxjgc6m MNR UC_MANDANT JNR sUC_REALNR_PNR sUC_IP PORT RET 100 IPA UC_IP_ADDR 12 TYP A TXT Job aborted 13 ENX GOTO UC4KO UC4NMT RUN RUFILE 5UC_JOBMD ETC RUNAME UCXJGC8M SET 18 DATA Cz ASCII ucxjgceSm MNR lt UC_MANDAN
167. JOBS 0013 FOLDER2 FOLDER3 JOBS JMX VMWARE_POWER_ON JOBS 0013 FOLDER2 FOLDER3 JOBS JMX VMWARE_QUERY_POWER_STATE JOBS 0013 FOLDER2 FOLDER3 JOBS PS NEW 1 JOBS 0013 SAP JOBS SAP_ABAP NEW 2 JOBS 0013 SAP JOBS SAP_ABAP NEW 3 JOBS 0013 SAP JOBS SAP_ABAP NEW 4 JOBS 0013 FOLDER2 FOLDER3 JOBS SAP_ABAP2 JOBS 0013 FOLDER2 FOLDER3 JOBS SAP_ABC JOBS 0013 FOLDER2 FOLDER3 JOBS SAP_JAVA NEW 1 JOBS 0013 SAP JOBS SAP_PLANG JOBS 0013 SAP JOBS SQL MSSQL JOBS 0013 SQL JOBS SQL NEW 1 JOBS 0013 SAP JOBS WIN NEW 1 JOBS 0013 SAP JOBS WIN NEW 2 JOBS 0013 SAP JSCH TEST JSCH testf 0013 SAP TEST_SAP JOBS 0013 28 Eintr ge gefunden Die zus tzlichen Felder im Varianten Dialog dienen zur bergabe zus tzlicher Werte an das aktivierte UC4 Objekt Die Namen der Script Variablen die f r das UC4 Objekt im Zwischenspeicher zur Verf gung gestellt werden finden Sie in folgender Auflistung Kostenrechnungskreis KOKRS Periode PERIO Gesch ftsjahr GJAHR Mit den zus tzlichen Parametern besteht die M glichkeit selbstdefinierte Werte in den Read Buffer zu schreiben Mit der Spalte UC4 Variable wird dabei der Name der ReadBuffer Variable festgelegt Die Werte dieser Script Variablen k nnen mit dem Script Sprachmittel READ im Script ausgelesen werden Beispiel READ amp KOKRS KOKRS Speichern Sie danach die Variante und die Aufgabe Erstellen Sie danach einen Aufgabenplan aus der Vorlage 299 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten A
168. Job enth lt das L schprogramm 3 Ablage der Archivdateien STO Das L schprogramm legt wiederum automatisch einen Ablage STO Job an Der STO Job enth lt das Ablageprogramm 4 Eventuelle Nachverarbeitung END Die Nachverarbeitungsjobs entstehen ebenfalls automatisch sind aber nicht f r alle Archivierungsobjekte vorhanden Voraussetzungen in SAP 1 L schprogramm automatisch Im Customizing des jeweiligen Archivierungsobjektes muss eingestellt sein dass das L schprogramm automatisch gestartet wird Einstellungen zum L schprogramm Testmodusvariante SAP amp DEL_TEST Variante Produktivmodusvariante SAP amp DEL_PROD Variante Laschjobs gt Keine Einplanung Start automatisch O Nach Ereignis Ereignis Parameter 2 DEL STO und END Jobs d rfen in SAP nicht automatisch anlaufen Damit die DEL STO und END Jobs von UC4 gesteuert werden k nnen muss verhindert werden dass diese automatisch im SAP System anlaufen Dazu wird ab Release 4 6C die Job Interception Funktionalit t genutzt Diese ist mit dem ABAP Programm INITXBP2 einzuschalten Die Entscheidungstabelle f r die Job Interception muss die Jobnamen der DEL STO und END Jobs von Archivierungsl ufen enthalten Automation Engine 306 UCA Objekte Der gesamte Ablauf wird durch einen Workflow gesteuert Der Workflow enth lt 3 Schritte 1 Starten und Uberwachen des Schreibprogramms Die UC4 Funktion ABAP Programm durchf hren erzeugt innerhalb von S
169. K Wortl nge erstellt werden Der Standardwert ist 80 VLREC_NO Erzwingt die Verwendung von Records mit fixer Lange VLREC_ Variable Recordl nge die ber einen oder mehrere physikalische Bl cke partitioniert SEG werden kann CISZ Gr e Setzt die Gr e des Control intervals in Bytes Beispiel UFF_SEQ RSZ 100 UFF relatives Dateiformat GFRC UFF sequentiell UFF relativ UFF indiziert e Relative Dateiorganisation e Sequentieller oder wahlfreier Zugriffsmodus e Verarbeitungsmodi Input Output oder Extend e Fixe Recordlangen Automation Engine 204 Syntax Input Modus UFF_REL RSZ Recordlange Output Modus UFF_REL RSZ Recordl nge CISZ Gr e UFF_REL Erzwingt dass die Dateiorganisation in relativem UFF Format ist RSZ Maximale Zeichenanzahl f r gelesene oder geschriebene Records Der Recordl nge Standardwert ist 80 CISZ Gr e Setzt die Gr e des Control intervals in Bytes Beispiel UFF RETL RSZ 120 CTS2 8192 UFF indiziertes Dateiformat GFRC UFF sequentiell UFF relativ UFF indiziert Indizierte Dateiorganisation e Sequentieller oder wahlfreier Zugriffsmodus Verarbeitungsmodi Input Output oder Extend e Fixe Recordl ngen Die beiden Namen f r die Datei und die Indexdatei sind mit einem Strichpunkt getrennt anzugeben Syntax Input Modus UFF_IND KEY Duplikate Versatz L nge KNR Schl sselnummer RSZ Recordl nge Output Modus UFF_IND
170. LID_AT_ INTERRUPT_ TIME ERROR_SEM_ OWNER_DIED ERROR_SEM_ USER_LIMIT ERROR_DISK_ CHANGE ERROR_DRIVE_ LOCKED ERROR_ BROKEN_PIPE ERROR_OPEN_ FAILED ERROR_ BUFFER_ OVERFLOW ERROR_DISK_ FULL ERROR_NO_ MORE_SEARCH_ HANDLES ERROR_ INVALID TARGET_ HANDLE ERROR_ INVALID _ CATEGORY ERROR_ INVALID _ VERIFY_SWITCH 65 Kapitel 5 Externe Fehlercodes 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 The system does not support the command requested This function is not supported on this system The semaphore timeout period has expired The data area passed to a system call is too small The filename directory name or volume label syntax is incorrect The system call level is not correct The disk has no volume label The specified module could not be found The specified procedure could not be found There are no child processes to wait for The 1 application cannot be run in Win32 mode Attempt to use a file handle to an open disk partition for an operation other than raw disk I O An attempt was made to move the file pointer before the beginning of the file The file pointer cannot be set on the specified device or file A JOIN or SUBST command cannot be used for a drive that contains previously joined drives An attempt was made to use a JOIN or SUBST command on a drive that has alread
171. M ABAP Programmablaufpr fungen S_SPO_ACT Spool Aktionen S_ADMI_FCD Systemberechtigungen S_RS_ISOUR Administrator Workbench InfoSource flexible Fortschreibung S_RS_ISOUR Administrator Workbench InfoSource direkte Fortschreibung S_DEVELOP ABAP Workbench S_RS_ICUBE Administrator Workbench InfoCube UC4 ben tigt diese Berechtigung um ABAP Programme einzuplanen die Berechtigungsgruppen zugewiesen sind Berechtigungsfeld P_ ACTION BTCSUBMIT und um Varianten zu steuern D ACTION VARIANT Das Feld SPOACTION muss die Aktionen BASE und DISP f r die entsprechenden Benutzer erlauben sodass Spool Listen die nicht vom CPIC Benutzer erzeugt wurden bertragen werden k nnen Das FeldS_ADMI_FCD muss mindestens die Aktion SPOR erlauben damit die Spool Listen die nicht vom CPIC Benutzer erzeugt wurden bertragen werden k nnen Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW_ACTIVATE_ INFOPACKAGE verwendet und flexible Fortschreibung angewendet wird Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW_ACTIVATE_ INFOPACKAGE verwendet und direkte Fortschreibung angewendet wird Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW_ACTIVATE_ CHAIN verwendet wird Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW_ACTIVATE_ CHAIN verwendet wird P_ACTION P_GROUP SPO
172. MI_ITEMID_NOT_FOUND passed was not recognized as valid by a WMI data provider The WMI request ERROR_WMI_TRY_AGAIN could not be completed and should be retried The WMI data ERROR_WMI_DP_NOT_FOUND provider could not be located The WMI data ERROR_WMI_UNRESOLVED_INSTANCE_REF provider references an instance set that has not been registered The WMI data ERROR_WMI_ALREADY ENABLED block or event notification has already been enabled The WMI data ERROR_WMI_GUID_DISCONNECTED block is no longer available 4208 4209 4210 4211 4212 4213 4214 4300 4301 4302 4303 4304 The WMI data service is not available The WMI data provider failed to carry out the request The WMI MOF information is not valid The WMI registration information is not valid The WMI data block or event notification has already been disabled The WMI data item or data block is read only The WMI data item or data block could not be changed The media identifier does not represent a valid medium The library identifier does not represent a valid library The media pool identifier does not represent a valid media pool The drive and medium are not compatible or exist in different libraries The medium currently exists in an offline library and must be online to perform this operation Automation Engine 104 ERROR_WMI_SERVER_UNAVAILABLE ERROR_WMI_DP_FAILED
173. MS Bibliotheken PLAM k nnen Quelle und Ziel eines Filetransfers sein e Bibliothekselemente k nnen zwischen zwei LMS Bibliotheken transferiert werden e Ein Bibliothekselement kann als Datei in ein beliebiges Zielsystem transferiert werden e Textdateien aus beliebigen Zielsystemen k nnen in eine LMS Bibliothek transferiert werden Das Element ist in der folgenden Form anzugeben LIB Bibliothek Element Version Typ Die Version des Elements ist optional Wurde die Version nicht angegeben wird die h chste Version gelesen Quelle oder ein Element mit Version geschrieben Ziel Beispiele LIB RS LMS LIB MEIN ELE LIB RS LMS LIB MEIN S Z ENT S Einschr nkungen beim FileTransfer mit PAM Dateien Achten Sie auf folgende Einschr nkungen e BS2000 Agent ist Dateisender Wenn die PAM Datei im NK Format vorliegt und keine Endemarke hat wird ber die Lastpage hinweg gelesen e BS2000 Agent ist Dateiempf nger Beim Schreiben einer PAM Datei wird eine Endemarke ein zus tzlicher logischer Block angeh ngt Dieser Block kann manche Dateistrukturen st ren was im Einzelfall auch zur Unbrauchbarkeit f hren k nnte 187 Kapitel 7 UC4 und Zielsysteme 7 1 4 Dienstprogramm fur RFC Task Unter den Auslieferungsdateien des BS2000 Agenten befindet sich auch das Dienstprogramm f r RFC Task namens UCYBRFC Die INI Datei des Agenten enth lt die Sektion RFC mit dem Parameter LOGON
174. ND 04 PRINT LINE OS ENDPROCESS 4 gt 20 Zeile 1 5 Spalte 1 145 Im Script dieses Jobs wird die Funktion PREP_PROCESS aufgerufen welche die Bearbeitung der Datensequenz vorbereitet Folgende Parameter werden dabei bergeben e Name des Rechners auf dem ein Ereignis Job ausgef hrt werden soll hier SOLARIS e Typ des Ereignis Jobs der ausgef hrt werden soll hier UNIXFS Durch die Angabe von UNIXFS wird der Job EVENT UNIXFS ausgef hrt Standardm ig werden im Mandant 0000 die Ereignis Jobs EVENT BS2000CMD EVENT BS2000UCON EVENT UNIXCMD EVENT UNIXFS und EVENT WINCMD ausgeliefert Sie k nnen direkt oder als Vorlage f r eigene Ereignis Jobs verwendet werden Der dritte Funktionsparameter gibt an welche Ausgabezeilen des Kommandos ber cksichtigt werden sollen Mit dem Wildcardzeichen werden alle Ausgabezeilen genommen e Mit den Schl sselw rtern PFAD und FSPAR werden weitere Parameter eingeleitet welche die eigentlichen Abfragen des UNIX Dateisystems beinhalten Nach dem Schl sselwort FSPAR folgen Schl sselworte und Wertzuweisungen f r den Zugriffszeitraum die Dateigr e und das Durchsuchen aller Unterverzeichnisse Bei der Festlegung des Zugriffszeitraums werden folgende Besonderheiten deutlich Der Beginn wird ohne Zeitpunkt angegeben Damit wird automatisch 00 00 Uhr als Zeit gesetzt Das Ende besteht aus Datums und Zeitangabe die durch ein Leerzeichen ge
175. NDERFLOW RPC_S FP_ OVERFLOW RPC_X NO MORE ENTRIES RPC_X_SS_CHAR_ TRANS_OPEN FAIL RPC_X_SS_CHAR_ TRANS_SHORT_ FILE RPC_X SS IN_ NULL_CONTEXT 95 Kapitel 5 Externe Fehlercodes 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 The context handle changed during a remote procedure call The binding handles passed to a remote procedure call do not match The stub is unable to get the remote procedure call handle A null reference pointer was passed to the stub The enumeration value is out of range The byte count is too small The stub received bad data The supplied user buffer is not valid for the requested operation The disk media is not recognized It may not be formatted The workstation does not have a trust secret The SAM database on the Windows NT Server does not have a computer account for this workstation trust relationship The trust relationship between the primary domain and the trusted domain failed The trust relationship between this workstation and the primary domain failed The network logon failed A remote procedure call is already in progress for this thread An attempt was made to logon but the network logon service was not started The user s account has expired RPC_X_SS_ CONTEXT_ DAMAGED RPC_X_SS_ HANDLES_ MISMATCH RPC_X_SS_ CANNOT_GET_ CALL_HANDLE RPC_X_NULL REF POINTER RPC_
176. NT ERROR_DS_RANGE_ CONSTRAINT ERROR_DS_ATT_VAL ALREADY_EXISTS ERROR_DS_CANT_REM MISSING_ATT ERROR_DS_CANT_REM MISSING_ATT_VAL ERROR_DS_ROOT_CANT BE_SUBREF ERROR_DS_NO_CHAINING ERROR_DS_NO_CHAINED_ EVAL ERROR_DS NO PARENT_ OBJECT ERROR_DS_PARENT_IS_ AN_ALIAS ERROR_DS_CANT_MIX MASTER_AND_REPS ERROR_DS_CHILDREN_ EXIST ERROR_DS_OBJ_NOT FOUND ERROR_DS_ALIASED_OBJ_ MISSING 123 Kapitel 5 Externe Fehlercodes 8335 8336 8337 8338 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 The object name has bad syntax It is not permitted for an alias to refer to another alias The alias cannot be dereferenced The operation is out of scope The DSA object cannot be deleted A directory service error has occurred The operation can only be performed on an internal master DSA object The object must be of class DSA Insufficient access rights to perform the operation The object cannot be added because the parent is not on the list of possible superiors Access to the attribute is not permitted because the attribute is owned by the Security Accounts Manager SAM The name has too many parts The name is too long The name value is too long The directory service encountered an error parsing a name The directory service cannot get the attribute type for a name The na
177. NUMCOMPARE SIGNCOMPARE or SPZERO to resolve invalid data in numeric fields See your Object COBOL User Guide for details of these directives Run Time subprogram not found Fatal You have tried to call a subroutine whose entry address has not been set up in your run time system Check to see that you used a valid call number in the unsuccessful subroutine call If not revise your code to contain a call number which your system recognizes If you did use a valid call number but still received this error you should contact Technical Support Version number incompatibility Fatal One or more of the run time support modules is incompatible with the run time system you are using The name of the incompatible support module is displayed Alternatively the run time system you are using is incompatible with the version of your COBOL system Either RTS or the name of the run time system file is displayed coblib dll OS 2 coblib dle DOS or coblib dlw Windows Reinstall the support module using your installation disks Reinstall the run time system file using your installation disks If no support module name is displayed you have done one of the following Used intermediate code which has been produced on a version of your COBOL system that is incompatible with the run time system you are using Your RTS therefore cannot execute correctly any generated code you are producing or have already produced from this intermediate code Tried to
178. Name smfStepFilter smf Tobes ME EE ABENDNUM e Installieren Sie den Ereignis Monitor in der LPAR1 als eigenst ndigen Started Task Die Beschreibung dazu finden Sie ebenfalls in der Installationsanleitung Da der SMF Exit ein Subtask des Ereignis Monitors ist muss die Sektion CONSOLE in der INI Datei des Ereignis Monitors angepasst werden CONSOLE smfwrite 1 ModulName SMFE01 smfStepFilter 0 SMFJob 0 SMES Ue size nO 385 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Die folgenden Konfigurationen m ssen in der LPAR2 durchgef hrt werden e Installieren Sie den Ereignis Monitor in der LPAR2 als eigenst ndigen Started Task Da der SMF Exit auch hier ein Subtask des Ereignis Monitors ist muss die Sektion CONSOLE in der INI Datei des Ereignis Monitors angepasst werden CONSOLE smfwrite 1 ModulName SMFE01 smfStepFilter 0 SMFJob 0 SMi Burtersize L0 Siehe auch Ereignis Monitor 7 17 7 Automatisches Dateisystem Ereignis Neben der g ngigen Dateisystem Uberwachung unterst tzt der z OS Agent auch die berpr fung des SchlieRens von Dateien Das Ereignis wird ausgel st wenn die Datei unter der Berucksichtigung der definierten Bedingungen geschlossen wird Sie haben die M glichkeit im Ereignis Objekt entweder nur nach dem Dateinamen zu filtern oder eine Reihe von Filterkriterien anzugeben Letztere umfassen zus tzlich zum Dateinamen auch den Namen des Jobs der die Datei be
179. Nein oder unbekannt Name und Wert der Objekt und PromptSet Variablen einer Aktivitat auslesen Detail Objektvariablen BAE Ereignisse als UC4 Sync Objekt erstellen l schen Sync Objekte in UC4 die BAE Ereignisse reprasentieren haben als Archivbegriff 1 den Wert SMSE eingetragen Dadurch ist eine Suche Filterung auf diese speziellen Objekte m glich Weiters besitzen die Sync Objekte nur die zwei Zust nde CLEARED Anfangszustand und RAISED Sync Objekte die BAE Ereignisse darstellen Objekttyp SYNC Archivbegriff1 SMSE ermitteln Dabei ist eine Filterung auf den Objektnamen m glich Aktueller Zustand eines Sync Objektes welches ein BAE Ereignis repr sentiert Dabei wird der Sync Monitor ausgelesen Zus tzlich wird der Titel des Objekts als Beschreibung zuruckgeliefert M gliche Werte R RAISED oder C CLEARED Liste der Aufgaben die auf ein Sync warten welches ein BAE Ereignis darstellt Wird ebenfalls aus dem Sync Monitor ausgelesen Automation Engine 302 Benachrichtigungen auslesen Monitor aktiver bzw beendeter Benachrichtigungs Objekte auslesen Zur ckgeliefert wird Betreff Antwortm glichkeiten Meldungstext Aktivator RunID Startzeitpunkt Status Abh ngig von Benachrichtigungs Typ Alarm R ckfrage Q aktiv R beendet Benachrichtigung N aktiv R beendet Objekttyp des Ausl ser Objektes Wa u u Meldungs Text von Meldungs Text einer aktiven Ben
180. OF SUCH DAMAGE Part 3 Cambridge Broadband Ltd copyright notice BSD Portions of this code are copyright c 2001 2003 Cambridge Broadband Ltd All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met Automation Engine 180 e Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer e Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution e The name of Cambridge Broadband Ltd may not be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN
181. ONE Automation 2013 m EN d a em N AA IFTA IVA ATIA va ken e di H ep em MU AUTOMauon Cnaine u MOAT CVIII TIGE y u Knowledge Base Version 9 9 0 3 Kapitel Datum 2014 06 Automic Software GmbH iv Copyright Copyright Die Marke Automic und das Automic Logo sind Warenzeichen der Automic Software GmbH Automic Die Nutzung s mtlicher Warenzeichen bedarf der ausdr cklichen schriftlichen Genehmigung und unterliegt den Lizenzbedingungen Die Software das Computerprogramm sind gesch tztes Eigentum der Firma Automic Zugang und Nutzung vorbehaltlich der gepr ften schriftlichen Lizenzbedingungen Die Software das Computerprogramm ist weiters durch internationale Vertr ge sowie nationale und internationale Gesetze urheberrechtlich gesch tzt Unbefugter Zugang bzw Nutzung werden zivil und strafrechtlich verfolgt Unbefugtes Kopieren und andere Formen der auszugsweisen oder vollst ndigen Reproduktion Dekompilierung Nachbau Anderung oder de Entwicklung von aus der Software abgeleiteten Produkten sind strengstens verboten Die Nichtbeachtung wird strafrechtlich verfolgt Alle Angaben ohne Gew hr nderungen Irrt mer Satz und Druckfehler vorbehalten Nachdruck auch in Ausz gen ist untersagt Copyright Automic Software GmbH Alle Rechte vorbehalten Automation Engine v Inhaltsverzeichnis 1 Terminologie Rechner Programme und Dateien 1
182. OR 99 Kapitel 5 Externe Fehlercodes 1918 No more data is available from the RPC pipe 1919 No site name is available for this machine 1920 The file can not be accessed by the system 1921 The name of the file cannot be resolved by the system 1922 The entry is not of the expected type 1923 Not all object UUIDs could be exported to the specified entry 1924 Interface could not be exported to the specified entry 1925 The specified profile entry could not be added 1926 The specified profile element could not be added 1927 The specified profile element could not be removed 1928 The group element could not be added 1929 The group element could not be removed 5 5 3 Win32 Fehlercodes 2000 5999 Die folgende Tabelle enthalt Win32 Fehlermeldungen RPC_X_PIPE_ EMPTY ERROR_NO_ SITENAME ERROR_CANT_ ACCESS _FILE ERROR_CANT_ RESOLVE_ FILENAME RPC_S_ENTRY_ TYPE_MISMATCH RPC_S NOT ALL OBJS_ EXPORTED RPC_S_ INTERFACE_NOT_ EXPORTED RPC_S PROFILE_ NOT_ADDED RPC_S PRF_ELT_ NOT_ADDED RPC_S PRF_ELT_ NOT_REMOVED RPC_S_GRP_ELT_ NOT_ADDED RPC_S_GRP_ELT_ NOT_REMOVED 2000 The pixel format is ERROR_INVALID_PIXEL_FORMAT invalid 2001 The specified ERROR_BAD_DRIVER driver is invalid 2002 The window style ERROR_INVALID_WINDOW_STYLE or class attribute is invalid for this operation 2003 The requested ERROR_METAFILE_NOT_SUPPORTED metafile operation is not supported 2004 2005 2010 2011
183. Performance Attribut R3_SET_STATUS_ Setzt ein Status Attribut ATTR R3_SET_TEXT_ATTR Setzt ein Text Attribut Die Registerkarte Form von SAP Jobs bietet Ihnen die M glichkeit in die Knoten Einsicht zu nehmen Ein eigener Browser stellt den Monitor All Monitoring Contexts des Monitorsets SAP CCMS Technical Expert Monitors dar Die Farben der Knoten entsprechen dem aktuellen Alarm Status fis _ m v 3 All Monitoring Contexts gt aj Background Ei COMS database self monitoring gt Ei CCMS_Selfmonitoring gt Ei Dialog_VWGSAP02_ECC_00 gt 5 Enqueue gt Pa Monilnfra_VWGSAP02_ECC_00 gt fj Redwood ECC ECC SAP ECC_00 gt ES SAP Online Correction Support gt aj SAPLicense gt 3 Spool gt Ei System Configuration gt 5 VWGSAPO2_ECC 00 gt Ei Web Service System Context 7 11 25 Business process monitoring Einzelne IT Prozesse und Systeme bilden die Grundlage f r Gesch ftsprozesse Mit dem SAP Solution Manager k nnen diese Zusammenh nge definiert und abgebildet werden Alle im Operations Monitoring verf gbaren Daten stehen zur Verf gung um Gesch ftsprozesse zu modellieren Automation Engine 286 UCA steuert zentral Prozesse auf allen Systemen und Anwendungen im Unternehmen Durch die Integration von UC4 mit dem SAP Solution Manager ergibt sich somit die M glichkeit unternehmensweite Gesch ftsprozesse im SAP System abzubilden und zu berwachen 0 H Extract amp Transfer in
184. Prozesse in SAP for Banking UC4 JCL f r SAP BCA_ACTIVATE_ Startet und berwacht einen Prozess der in einem separaten PROCESS Prozessnetzwerk abl uft 291 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 7 11 30 SAP Financial Closing Cockpit UCA Integration in SAP Closing Cockpit Mit dem SAP Financial Closing Cockpit werden verschiedene Aufgaben eingeplant die in einer bestimmten Reihenfolge und zu gewissen Zeitpunkten durchgef hrt werden Durch die Integration von UC4 in diese Funktionalit t ist es m glich Objekte in einem UC4 System ber ClosingCockpit Aufgaben zu aktivieren Voraussetzungen Der Einsatz des UC4 Internal Webservice ist f r folgende Applicationserver m glich e Sun Glassfish v2 3 e JBoss 5 0 e IBM WAS CE 2 0 e SAP Netweaver CE 7 1 Fur die Einrichtung folgen Sie der Installationsbeschreibung fur den gew nschten Applicationserver Achten Sie darauf die aktuelle Version des UC4 Internal Webservice zu verwenden F r SAP Basis ist ein bestimmte oder h here Support Package Version zu verwenden Diese h ngt von der verwendeten SAP Release Version ab Release Package Name 700 SABKB70017 701 SABKB70101 710 SABKB71007 Eine weitere Voraussetzung ist SAP ERP Version 6 00 Ausgelieferte Dateien Die ausgelieferten Dateien befinden sich verschl sselt in der Datei SAP_CloCo zip ucc im Verzeichnis CD FRAMEWORK SAPCLOSINGCOCKPIT Installation e Verwenden Sie f r die Entschl sselung der
185. REFS WSAETIMEDOUT WSAECONNREFUSED 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10091 10092 10093 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 11001 11002 11003 Cannot translate name Name component or name was too long A socket operation failed because the destination host was down A socket operation was attempted to an unreachable host Cannot remove a directory that is not empty A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously Ran out of quota Ran out of disk quota File handle reference is no longer available Item is not available locally WSAStartup cannot function at this time because the underlying system it uses to provide network services is currently unavailable The Windows Sockets version requested is not supported Either the application has not called WSAStartup or WSAStartup failed Returned by WSARecv or WSARecvF rom to indicate the remote party has initiated a graceful shutdown sequence No more results can be returned by WSALookupServiceNext A call to WSALookupServiceEnd was made while this call was still processing The call has been canceled The procedure call table is invalid The requested service provider is invalid The requested service provider could not be loaded or initialized A system call that should never fail has fail
186. RESS ERROR_ALREADY_ REGISTERED ERROR_SERVICE NOT_FOUND ERROR_NOT_ AUTHENTICATED ERROR_NOT_ LOGGED_ON ERROR_CONTINUE ERROR_ALREADY INITIALIZED ERROR_NO_ MORE_DEVICES ERROR_NO_ SUCH_SITE ERROR_DOMAIN_ CONTROLLER EXISTS ERROR_ONLY_IF_ CONNECTED ERROR_NOT_ALL_ ASSIGNED ERROR_SOME NOT_MAPPED ERROR_NO_ QUOTAS_FOR_ ACCOUNT ERROR_LOCAL_ USER_SESSION_ KEY ERROR NULL LN PASSWORD ERROR_ UNKNOWN _ REVISION 81 Kapitel 5 Externe Fehlercodes 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 Indicates two revision levels are incompatible This security ID may not be assigned as the owner of this object This security ID may not be assigned as the primary group of an object An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client The group may not be disabled There are currently no logon servers available to service the logon request A specified logon session does not exist It may already have been terminated A specified privilege does not exist A required privilege is not held by the client The name provided is not a properly formed account name The specified user already exists The specified user does not exist The specified group already exists The specified group does not exist Either the sp
187. R_DS_ UNAVAILABLE DNS_ERROR_DS_ZONE_ ALREADY_EXISTS DNS_ERROR_NO_ BOOTFILE_IF DS ZONE DNS_INFO_AXFR_ COMPLETE DNS_ERROR_AXFR DNS_INFO ADDED LOCAL WINS DNS_STATUS_CONTINUE_ NEEDED DNS_ERROR_NO_TCPIP DNS_ERROR_NO_DNS_ SERVERS WSAEINTR WSAEBADF WSAEACCES WSAEFAULT WSAEINVAL WSAEMFILE WSAEWOULDBLOCK WSAEINPROGRESS WSAEALREADY WSAENOTSOCK WSAEDESTADDRREQ WSAEMSGSIZE 135 Kapitel 5 Externe Fehlercodes 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 A protocol was specified in the socket function call that does not support the semantics of the socket type requested An unknown invalid or unsupported option or level was specified in a getsockopt or setsockopt call The requested protocol has not been configured into the system or no implementation for it exists The support for the specified socket type does not exist in this address family The attempted operation is not supported for the type of object referenced The protocol family has not been configured into the system or no implementation for it exists An address incompatible with the requested protocol was used Only one usage of each socket address protocol network address port is normally permitted The requested address is not valid in its context A socket operation encountered a dead
188. SOURCE_ ELEMENT_EMPTY ERROR DESTINATION _ ELEMENT FULL ERROR_ILLEGAL_ ELEMENT_ ADDRESS ERROR_ MAGAZINE_NOT_ PRESENT 77 Kapitel 5 Externe Fehlercodes 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1200 The indicated device requires reinitialization due to hardware errors The device has indicated that cleaning is required before further operations are attempted The device has indicated that its door is open The device is not connected Element not found There was no match for the specified key in the index The property set specified does not exist on the object The point passed to GetMouseMovePointsEx is not in the buffer The tracking workstation service is not running The Volume ID could not be found The specified Very Large Memory 64 bit operation is invalid Unable to remove the file to be replaced Unable to move the replacement file to the file to be replaced The file to be replaced has retained its original name Unable to move the replacement file to the file to be replaced The file to be replaced has been renamed using the backup name The volume change journal is being deleted The volume change joumal service is not active A file was found but it may not be the correct file The journal entry has been deleted from the journal The specified device name is invalid ERROR_
189. S_ ALIAS PROBLEM ERROR_DS_INVALID_DN_ SYNTAX ERROR_DS_IS_LEAF ERROR_DS ALIAS DEREF_ PROBLEM ERROR_DS_UNWILLING TO_PERFORM ERROR_DS_LOOP_DETECT ERROR_DS_ NAMING _ VIOLATION ERROR_DS_OBJECT_ RESULTS_TOO_ LARGE 121 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 Kapitel 5 Externe Fehlercodes The operation affects multiple DSAs The server is not operational A local error has occurred An encoding error has occurred A decoding error has occurred The search filter cannot be recognized One or more parameters are illegal The specified method is not supported No results were returned The specified control is not supported by the server A referral loop was detected by the client The preset referral limit was exceeded The root object must be the head of a naming context The root object cannot have an instantiated parent The add replica operation cannot be performed The naming context must be writable in order to create the replica A reference to an attribute that is not defined in the schema occurred The maximum size of an object has been exceeded An attempt was made to add an object to the directory with a name that is already in use An attempt was made to add an object of a class that does not have an RDN defined in the schema An attemp
190. T JNR lt UC_REALNR PNR lt UC_IP_PORT RET 0 IPA UC_IP_ADDR TYP E TXT Job ended ENX UC4ETR ENDJOB 81 Zeile 22 27 Spalte 43 43 Fur den Reportmelder Lesen Sie in der RSM Dokumentation nach wie der Reportmelder anzupassen ist 7 4 UC4 und Java EE JMX 7 4 1 Java EE JMX Agent Java Management Extensions JMX ist eine Technologie die Instrumente bereitstellt um Applikationen Ger te und Netzwerke zu steuern und zu berwachen UC4 Automation Platform stellt mit einem Agenten f r JMX die M glichkeit zur Verf gung Java Anwendungen in unternehmensweite Prozesse zu integrieren Die Verbindung wird ber einen MBean Server aufgebaut ber den Sie mittels Funktionen auf die MBeans zugreifen k nnen Grunds tzlich werden zwei Methoden des Verbindungsaufbaus unterschieden Der Java EE JMX Agent kann einerseits als Web Applikation innerhalb der Java Virtual Machine laufen und auf einem MBean Server des gleichen Rechners zugreifen 209 Kapitel 7 UC4 und Zielsysteme p Andererseits l sst sich ein Job auch so einrichten dass er ber die JMX Remote API JSR 160 MBean Server erreicht die sich auf anderen Rechnern befinden Im Job Objekt kann die URL des MBean Servers spezifiziert werden Die Rechner der MBean Server m ssen in diesem Fall ber einen Connection Server verf gen L In der Hostregisterkarte von JMX Jobs kann de Verbindung zum MBean Server eingestellt werden W
191. THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Part 5 Sparta Inc copyright notice BSD Copyright c 2003 2006 Sparta Inc All rights reserved 181 Kapitel 6 SNMP Unterst tzung Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met e Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer e Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution Neither the name of Sparta Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED W
192. T_NAME ERROR_TOO_ MANY_NAMES ERROR_TOO_ MANY_SESS ERROR_ SHARING _ PAUSED ERROR_REQ_ NOT_ACCEP ERROR_REDIR_ PAUSED ERROR_FILE_ EXISTS ERROR_ CANNOT_MAKE ERROR_FAIL_124 ERROR_OUT_ OF_ STRUCTURES ERROR_ ALREADY_ ASSIGNED ERROR_ INVALID _ PASSWORD ERROR_ INVALID _ PARAMETER ERROR_NET_ WRITE_FAULT ERROR_NO_ PROC_SLOTS 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 117 118 Cannot create another system semaphore The exclusive semaphore is owned by another process The semaphore is set and cannot be closed The semaphore cannot be set again Cannot request exclusive semaphores at interrupt time The previous ownership of this semaphore has ended Insert the diskette for drive 1 The program stopped because an alternate diskette was not inserted The disk is in use or locked by another process The pipe has been ended The system cannot open the device or file specified The file name is too long There is not enough space on the disk No more internal file identifiers available The target internal file identifier is incorrect The IOCTL call made by the application program is not correct The verify on write switch parameter value is not correct Automation Engine 64 ERROR_TOO_ MANY_ SEMAPHORES ERROR_EXCL_ SEM_ALREADY_ OWNED ERROR_SEM IS SET ERROR_TOO_ MANY_SEM_ REQUESTS ERROR_ INVA
193. T_SUBCLASS ERROR_DS_NAME_ REFERENCE INVALID ERROR_DS_CROSS_REF_ EXISTS ERROR_DS_CANT_DEL MASTER_CROSSREF ERROR_DS_SUBTREE_ NOTIFY_NOT_NC_HEAD ERROR_DS_NOTIFY_ FILTER_TOO_COMPLEX ERROR_DS_DUP_RDN ERROR_DS_DUP_OID ERROR_DS_DUP_MAPI_ID ERROR_DS_DUP_SCHEMA_ ID_GUID 125 Kapitel 5 Externe Fehlercodes 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 Schema update failed duplicate LDAP display name Schema update failed range lower less than range upper Schema update failed syntax mismatch Schema deletion failed attribute is used in must contain Schema deletion failed attribute is used in may contain Schema update failed attribute in may contain does not exist Schema update failed attribute in must contain does not exist Schema update failed class in aux class list does not exist or is not an auxiliary class Schema update failed class in poss superiors does not exist Schema update failed class in subclassof list does not exist or does not satisfy hierarchy rules Schema update failed Rdn Att Id has wrong syntax Schema deletion failed class is used as auxiliary class Schema deletion failed class is used as sub class Schema deletion failed class is used as poss superior Schema update failed in recalculating validation cache The tree deletion is
194. The cross reference for the specified naming context could not be found The operation could not be performed because the directory service is shutting down The directory service request is invalid The role owner attribute could not be read The requested FSMO operation failed The current FSMO holder could not be reached Modification of aDN across a naming context is not permitted The attribute cannot be modified because it is owned by the system Only the replicator can perform this function The specified class is not defined The specified class is not a subclass The name reference is invalid A cross reference already exists It is not permitted to delete a master cross reference Subtree notifications are only supported on NC heads Notification filter is too complex Schema update failed duplicate RDN Schema update failed duplicate OID Schema update failed duplicate MAPI identifier Schema update failed duplicate schema id GUID Automation Engine 124 ERROR_DS_CANT_ADD SYSTEM_ONLY ERROR_DS_CLASS_MUST BE_CONCRETE ERROR_DS INVALID_DMD ERROR_DS_OBJ_GUID EXISTS ERROR_DS_NOT_ON BACKLINK ERROR_DS NO CROSSREF_FOR_NC ERROR_DS_SHUTTING_ DOWN ERROR_DS_UNKNOWN_ OPERATION ERROR_DS_INVALID_ ROLE_OWNER ERROR_DS_COULDNT_ CONTACT_FSMO ERROR_DS_CROSS_NC_ DN_RENAME ERROR_DS_CANT_MOD SYSTEM_ONLY ERROR_DS_REPLICATOR_ ONLY ERROR_DS_OBJ_CLASS NOT_DEFINED ERROR_DS_OBJ_CLASS NO
195. UC4 entsprechend genutzt 7 11 3 UC4 JCL f r SAP SA EA BW_ACTIVATE_ Plant ein InfoPackage oder mehrere f r den sofortigen Start ein INFOPACKAGE BW_GET_ Liest InfoPackages aus dem BW System Die verf gbaren InfoPackages INFOPACKAGES werden im Aktivierungsreport oder in einer Datei gespeichert BW SET_ Setzt Selektionsparameter die f r das Lesen der InfoPackages aus dem BW INFOPACKAGE_ System verwendet werden SELECTION 253 Kapitel 7 UC4 und Zielsysteme Einplanen von Prozessketten In Ihrem BW System k nnen Sie Abl ufe durch Prozessketten darstellen Eine derartige Kette besteht aus einem Startprozess einzelnen Anwendungsprozessen und Sammelprozessen Die Einbindung von InfoPackages ist ebenfalls m glich Mit UC4 k nnen Sie Prozessketten starten und berwachen Die einzelnen Prozesse sind im Aktivit tenfensters des Userlnterfaces sichtbar Die Protokolle der Prozesse werden zudem in UC4 im Report des Job Objektes aufgenommen Process Chain Maintenance Planning View Test gt l 50 S AAS 0 1 O Dis 2B BF Descript Descript D D Data Target Contents amp DEL_INFO_CUBE f Indexes amp DELINDEX Load Data Zi long text for tester 2 M Create Index E ZPAK_CC946UTKH4DZ25EAVONS5ZNFLN 7 11 4 UC4 JCL fur SAP Automation Engine 254 DW Startet eine Prozesskette Uberwacht die Durchf hrung und speichert deren Protokolle ACTIVATE _ im Aktivierungsreport CHAIN BW_GET_ Liest Prozesskett
196. WorkSysID AgentWorkObject AgentWorkString1 AgentWorkInteger1 Systemfehler des Serverprozesses Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Name der Kernel Funktion Text der Fehlermeldung Nummer der Fehlermeldung Beschreibung Hinweis AgentWorkSysID AgentWorkObject AgentWorkInteger1 AgentWorkInteger2 Prim rer Arbeitsprozess hat gewechselt Ab UC4 Version 3 01C Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Bisheriger Modus Neuer Modus Beschreibung AgentWorkSysID AgentWorkObject AgentWorkString1 AgentWorkString2 Meldung einer Benachrichtigung Name des UC4 Systems Name des UC4 Systems Mandant RunID Name des Benachrichtigungs Objektes Meldungstext der Benachrichtigung Automation Engine 178 AgentWorkInteger1 Status der Benachrichtigungs Aufgabe wie in Meldungsdatei UC MSL 1542 Wird informiert 1553 Akzeptiert 1556 Eskaliert 1800 ENDED NOT OK Abgebrochen 1850 ENDED_CANCEL Beendet durch Abbrechen 1852 Zur ckgewiesen 1856 ENDED_ESCALATED Durch Eskalation abgebrochen 1900 ENDED_OK Beendet mit RUckgabewert 0 1901 Quittiert Neben den vom System generierten SNMP Traps k nnen mit der Script Anweisung SEND_SNMP _ TRAP benutzerdefinierte Traps generiert werden Trap Codes welche von UC4 und von UC4 Connect for HP OpenView NNM Trap Codes 10000 10010 generiert werden d rfen nicht als benutzerdefinierte SNMP Tra
197. X_ENUM_ VALUE OUT OF RANGE RPC_X_BYTE_ COUNT_TOO_ SMALL RPC_X_BAD_ STUB_DATA ERROR_INVALID_ USER_BUFFER ERROR_ UNRECOGNIZED __ MEDIA ERROR_NO_ TRUST_LSA_ SECRET ERROR_NO_ TRUST_SAM_ ACCOUNT ERROR_TRUSTED_ DOMAIN_FAILURE ERROR_TRUSTED_ RELATIONSHIP FAILURE ERROR_TRUST_ FAILURE RPC_S_CALL_IN_ PROGRESS ERROR_ NETLOGON_NOT_ STARTED ERROR_ ACCOUNT_ EXPIRED 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 The redirector is in use and cannot be unloaded The specified printer driver is already installed The specified port is unknown The printer driver is unknown The print processor is unknown The specified separator file is invalid The specified priority is invalid The printer name is invalid The printer already exists The printer command is invalid The specified datatype is invalid The environment specified is invalid There are no more bindings The account used is an interdomain trust account Use your global user account or local user account to access this server The account used is a computer account Use your global user account or local user account to access this server The account used is a server trust account Use your global user account or local user account to access this server The name or security ID SID of the domain specified is inconsistent with
198. _ OF_PAPER ERROR_WRITE_ FAULT ERROR_READ_ FAULT 31 32 33 34 36 38 39 50 51 52 53 55 56 57 58 59 60 61 62 A device attached to the system is not functioning The process cannot access the file because it is being used by another process The process cannot access the file because another process has locked a portion of the file The wrong diskette is in the drive Insert 2 Volume Serial Number 3 into drive 1 Too many files opened for sharing Reached the end of the file The disk is full The network request is not supported The remote computer is not available A duplicate name exists on the network The network path was not found The network is busy The specified network resource or device is no longer available The network BIOS command limit has been reached A network adapter hardware error occurred The specified server cannot perform the requested operation An unexpected network error occurred The remote adapter is not compatible The printer queue is full Space to store the file waiting to be printed is not available on the server Automation Engine 62 ERROR_GEN FAILURE ERROR_ SHARING _ VIOLATION ERROR_LOCK_ VIOLATION ERROR_ WRONG_DISK ERROR_ SHARING _ BUFFER_ EXCEEDED ERROR_ HANDLE_EOF ERROR_ HANDLE Disk FULL ERROR_NOT_ SUPPORTED ERROR_REM_ NOT_LIST ERROR_DUP_ NAME ERROR BAD
199. _ TOO_LONG ERROR_ INTERNAL_DB_ ERROR 85 Kapitel 5 Externe Fehlercodes 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1400 1401 1402 1403 During a logon attempt the user s security context accumulated too many security IDs Logon failure the user has not been granted the requested logon type at this computer A cross encrypted password is necessary to change a user password A new member could not be added to a local group because the member does not exist A new member could not be added to a local group because the member has the wrong account type Too many security IDs have been specified A cross encrypted password is necessary to change this user password Indicates an ACL contains no inheritable components The file or directory is corrupted and unreadable The disk structure is corrupted and unreadable There is no user session key for the specified logon session The service being accessed is licensed for a particular number of connections No more connections can be made to the service at this time because there are already as many connections as the service can accept Logon Failure The target account name is incorrect Mutual Authentication failed The server s password is out of date at the domain controller There is a time difference between the client and server Invalid window handle Invalid menu handle In
200. a KH A KH A KH AK A A KH A U 2 2 2 2 G EE 2 369 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Siehe auch Report aktivierbarer Objekte 7 16 5 User Account Control in Windows 2008 und Vista M chten Sie Programme mit UC4 Jobs aufrufen die Elevation d h eine h here Berechtigung ben tigen so k nnen Sie die Option Anmeldung als Batch Benutzer ausw hlen Die Elevation kann nicht automatisch durchgef hrt werden wenn der Batch Modus nicht aktiviert ist Weiters ben tigt der Windows Benutzer unter welchem der Job durchgef hrt wird die Berechtigung f r die Anmeldung als Batch Job Systemsteuerung Verwaltung Lokale Sicherheitsrichtlinie Der Job wird automatisch elevated wenn er eine h here Berechtigung braucht Der Benutzer im Login Objekt muss die erforderlichen Berechtigungen besitzen Beachten Sie dass alle Prozesse des UC4 Jobs mit diesen Rechten ausgef hrt werden Besitzt der Benutzer eines oder mehrere der erforderlichen Rechte nicht so kann der Agent nicht alle Prozesse ausf hren Windows bricht sie mit dem Fehler 740 elevation required ab Ay Beachten Sie f r Windows 2012 Sie m ssen hier auch die Windows Registrierungsdatenbank anpassen Es reicht unter Windows 2012 nicht aus die Anpassungen ber die Windows Oberflache in der Systemsteuerung vorzunehmen N here Informationen zur Windows Registrierungsdatenbank finden Sie auf den
201. abe von Pfad und Dateiname wird das aktuelle Verzeichnis bearbeitet Relative Pfadangaben k nnen derzeit noch nicht verwendet werden Ein weiterer Parameter beginnend mit dem Schl sselwort FSPAR nimmt die Angaben fur die Abfrage des Dateisystems auf Diese bestehen wiederum aus einem Schl sselwort und einem Wert Werden mehrere Zusatzangaben gemacht sind diese mit einem Leerzeichen zu trennen Kommt innerhalb eines Wertes ein Leerzeichen vor muss dieser Wert in doppelte Hochkommata gesetzt werden Beispiel ATIME 980101 1000 PFAD oder Parameter Schlusselwort f r die Angabe des Dateinamens mit Pfadangabe PATH FSPAR Parameter Schl sselwort f r die Abfrage des Dateisystems TYPE Angabe eines Dateityps f r eine regul re Datei D fur eine Verzeichnisdatei L f r einen symbolischen Verweis nicht im POSIX 1 oder SVR4 B f r eine blockorientierte Ger tedatei C f r eine zeichenorientierte Ger tedatei P f r Pipe oder FIFO S f r Socket nicht im POSIX 1 oder SVR4 Default alle Dateitypen SIZE Selektionsvorgabe f r Dateigr e OWNER Name der Dateieigent mer Benutzer nicht der Benutzerkennung GROUP Name der Dateieigent mer Gruppe nicht der Gruppen ID ATIME Zeitpunkt des letzten Zugriffs MTIME Zeitpunkt der letzten Modifikation STIME Zeitpunkt der Dateistatus nderung MODE Bei Angabe von Rekursiv werden die untergeordneten Verzeichnisse auch gelesen Anmerkungen Die Angabe von SIZE ist nur f r regul
202. achrichtigung ermitteln Benachrichtigungen auslesen A SRR Eingabe Parameter RunID der Benachrichtigung Quittieren einer Benachrichtigung Aktive Benachrichtigung akzeptieren oder ablehnen Eingabe Parameter RunID der Benachrichtigung Einplanen ndern und Starten von Folgende Aktionen sind m glich Aufgaben S Aufgabe einmalig oder periodisch aktivieren Wiederanlauf einer Aufgabe Wiederanlauf einer Aufgabe vom letzten Wiederanlauf Punkt Anderung der Einplanung Wird die Aktivierung z B von periodisch auf einmalig ge ndert so wird die Aufgabe neu eingeplant neue RunID Diese Funktionalitaten ausgenommen Mandanten auslesen beziehen sich auf den UC4 Mandanten der im Verbindungs Objekt f r die SMSE Schnittstelle angegeben wurde Userlnterface Anbindung einrichten Bestimmte UC4 Funktionalit ten wie zum Beispiel das ffnen von Jobs k nnen nicht direkt im SAP Solution Manager durchgef hrt werden Durch eine spezielle Konfiguration ist es allerdings m glich das Userlnterface via Solution Manager an der entsprechenden Stelle zu ffnen und so einen schnellen Zugriff auf diese Funktionalit ten zu erhalten Dabei handelt es sich konkret um folgende Funktionalit ten Erstellen und Bearbeiten von Job Objekten e Auflistung der existierenden Job Objekte e Erstellen und Bearbeiten von Workflows Befolgen Sie die folgenden Schritte um die Userlnterface Integration einzurichten Die allgemeine Konfigu
203. ake sure that both or all of your programs define the size of the external data item as being the same Could not allocate memory for EXTERNAL item Fatal SORT MERGE module does not support EXTERNAL using giving files Recoverable You have tried a SORT or MERGE operation which has USING GIVING files which are defined as EXTERNAL The SORT MERGE module does not support USING GIVING files defined as EXTERNAL Recompile your program to use the callable SORT module EXTSM Floating Point Support Module not found Fatal Error in animator communications channel Fatal Animator has encountered system limits or conflicts resulting in communications errors Perhaps two logins on the same UNIX system are trying to cross session animate the same program file Copy the animated program file to a different directory and try animation Animated program has terminated unexpectedly Fatal A program you are animating has terminated without following the standard run time system shut down process The termination was probably either initiated by the user or caused by a severe run time error Run your program without animation to determine if it runs successfully if so animate the program without cross session or intrasession animation 33 Kapitel 5 Externe Fehlercodes 237 Unable to initialize animated process Fatal Animator has encountered system limits in starting your program The animated program cannot start because of either insuffi
204. al A system program for example Adis or ExtFH is not present on the current logged in drive Ensure that all the system programs are available on the logged in drive and copy those which are not currently present using your backup system disk Once all the necessary system programs are available you can run your program Japanese operations illegal with this RTS Fatal You are trying to perform Japanese operations with a non Japanese run time system or you have used a Japanese version of your COBOL system to produce code which you are now trying to run using a non Japanese run time system You should resubmit your program using a non Japanese run time system or if you still want your program to perform Japanese operations you should acquire a Japanese run time system Recursive non MF PERFORM is illegal Fatal You have tried full recursion of a PERFORM statement in a program that was submitted to your COBOL system with the OSVS parameter of the PERFORM TYPE directive specified That is you have tried to end two PERFORMs with the same retum address You should either resubmit your program to your COBOL system with a parameter other than OSVS specified for the PERFORM TYPE directive or recode your program so that each PERFORM has its own unique return address before you resubmit it to your COBOL system with the MF parameter of the PERFORM TYPE directive specified Called program file not found in drive directory Fatal You have tried
205. an Speichern und schlie en Sie das Verbindungs Objekt Wechseln Sie in den Ordner HOST und ffnen Sie das Objekt des SAP Agenten W hlen Sie in der Registerkarte Agent im Feld System Landscape Directory das Verbindungs Objekt aus 8 Speichern und schlie en Sie das Agenten Objekt wm NO P Der SAP Agent versucht sich nun bei jedem Start am SLD zu registrieren Ist die Registrierung nicht erfolgreich weil beispielsweise die Verbindungsparameter fehlerhaft sind bricht der SAP Agent den Start trotzdem nicht ab L Die Logdatei des SAP Agenten enth lt eine Meldung anhand der Sie sehen ob die Registrierung am SLD erfolgreich war Systemlog und Applicationlog analysieren UC4 erm glicht das Auslesen von SAP Logs Dazu geh ren sowohl die Applikationslogs als auch das Systemlog Beide Logarten liefern Informationen zur Verarbeitung und etwaigen Fehlersituationen Mit den von UC4 zur Verf gung gestellten Funktionen k nnen Sie die Eintr ge unter Verwendung von Filtern einlesen und im Report bzw in Dateien speichern Anschlie end l sst sich das Ergebnis mit PREP_PROCESS und PREP_PROCESS_FILE analysieren F r das Systemlog gilt noch eine weitere Besonderheit Abgebrochene Jobs k nnen in einem speziellen Report namens SLOG die letzten Zeilen des Systemlogs ablegen Dies erleichtert f r Sie die Fehleranalyse Wieviele Zeilen des Systemlogs bernommen werden und einige weitere Einstellungen sind im Verbindungs Objekt
206. an keine Lizenz gebunden FREEWARE und wird daher ab sofort in allen bestehenden Systemen in der MUSTERLIB mitgeliefert Dar ber hinaus kann es von allen Vertriebspartnern bezogen werden Automation Engine 184 Die ausgelieferten TAR Dateien deren Namen NK4 enthalten sind f r NK4 Pubsets und k nnen ebenfalls mit dem Programm BS2 TAR entpackt werden Entpacken eines Text Archives IFILE Ausdatei LINK TAR IEXEC BS2 TAR Auslieferungs CD UC4 Im Ordner CD TOOLS BS2_TAR ist das Programm BS2 TAR auf zwei Arten enthalten 1 BS2 TAR BIN Die Datei BS2 TAR BIN enth lt das Programm BS2 TAR Dieses wurde mit FTP im Bin rmodus auf die CD bertragen und kann mit FTP wieder ins BS2000 zur ck bertragen werden FTP OPENBS2000 Rechner userid TSOS passwort account BIN PUT BS2 TAR BIN BYE Im BS2000 ICAT BS2 TAR BIN BS2 TAR STATE U SHARE YES ACCESS READ 2 BS2 TAR TAR Die neueste Version des Programms BS2 TAR im TAR Format Dazu m ssen Sie BS2 TAR bereits auf Ihrem BS2000 Rechner installiert haben Die Datei wird mit einem beliebigen FileTransfer im Textmodus ins BS2000 bertragen und dort mit BS2 TAR entpackt IFILE BS2 TAR TAR LINK TAR IEXEC BS2 TAR 7 1 2 UC4 Automation Engine Agent BCIN f r Verbindungsaufbau F r eine TCP IP Verbindung eines BS2000 Agenten mit einer anderen Komponente muss deren IP Adresse im BS2000 bekannt sein e Die Kommunikation zwischen einer UC4 Automation Engine und einem BS2000 Ag
207. andardwert 60 Zeitraum zwischen den Verbindungsversuchen Standardwert fur UNIX und VMS 120 Sekunden Kommando welches auf dem Rechner des Agenten ausgef hrt werden soll Innerhalb des Kommandos k nnen auch Passw rter angegeben werden die ber ein PromptSet Objekt verschl sselt wurden Dazu ist die PromptSet Variable anzugeben welche den Wert des verschl sselten PromptSet Textfeldes enth lt Die Passw rter werden vom Jobmelder automatisch identifiziert und entsprechend entschl sselt A Passw rter die via UCYBCRYP EXE verschl sselt wurden werden NICHT durch den Jobmelder entschl sselt Der Melderaufruf ist in der Script Registerkarte der Jobs zu verwenden Beispiel f r Windows amp UC_JOBMD CMD ping localhost Automation Engine 10 4 UC4 und NAT Unter NATing Network Adress Translation versteht man ein Device z B Router das eine IP Adresse in eine andere IP Adresse umsetzt Es gibt auch NPT und NAPT bei welchen der Port bzw Adresse und Port ver ndert werden k nnen F r eine Verbindung eines Agenten bzw anderen UC4 Clients zur UC4 Automation Engine gilt daher folgendes 1 2 Als Ankeradresse kann man alles eintragen Daher besteht f r diese kein NAT NPT NAPT Problem Problematisch wird es bei der CP Auswahl da hier im Default die IP Adressen und Portnummern der anderen CP s vom ersten CP geliefert werden Hier kann man aber in der TCP IP Sektion in der INI Datei der UC4 Automation Engine
208. anismus das Ende festgestellt Der R ckgabewert des Jobs ist in UC4 verf gbar Der Job Report STDLIST wird in die von der UC4 Automation Engine benannte Datei gestellt Wenn im Job so festgelegt bertr gt der Agent den Report an die UC4 Automation Engine welche diesen in die UC4 Datenbank speichert Der Joboutput wird vom Agenten aus dem Spooler kopiert Daher ist es n tig eine OUTCLASS mit Priorit t 1 zu verwenden Durchf hren von FileTransfers FileTransfers werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt Sie werden mit der dort festgelegten Zeichenumsetzung durchgef hrt zum Beispiel UC_CODE Siehe Benutzerhandbuch FileTransfer Behandeln von Ereignissen Ereignisse werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt Derzeit werden nur Ereignisse vom Typ Dateisystem unterst tzt Siehe Benutzerhandbuch Ereignis 7 7 UC4 und NSK 7 7 1 Agent Zusammenwirken UC4 und NSK Der NSK Agent arbeitet ber eine TCP IP Schnittstelle mit dem UC4 System zusammen Der NSK Agent verf gt ber folgende Funktionalit t e Verarbeitung von Jobs e Durchf hren von FileTransfers Automation Engine 224 e CallAPI Verarbeiten von Jobs Jobs werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt In der Registerkarte Script sind die Kommandos und Anweisungen hinterlegt Sie k nnen durch Script Sprachmittel von UC4 mit einer komple
209. arbeitet hat und dessen Ruckgabewert Beim Ausl sen des Ereignisses wird das Script ausgef hrt Die Script Funktion GET_EVENT_INFO liefert Ihnen Informationen zur Datei 4 Beachten Sie dass der UC4 Administrator den Parameter smfwrite 1 in der INI Datei des Agenten oder des Ereignis Monitors setzen muss Stellen Sie in Ihrem z OS System auch sicher dass das SMF Subsystem die System Exits IEFU83 und IEFU84 zul sst Die Eintr ge 14 15 30 und 64 m ssen protokolliert werden Beachten Sie dass automatische Dateisystem Ereignisse auf PDS Members nicht unterst tzt werden Ablauf 1 Legen Sie ein Ereignis Objekt des Typs Dateisystem an 2 ffnen Sie es und wechseln Sie auf die Registerkarte Dateisystem 3 W hlen Sie einen z OS Agenten aus 4 Bei der Zeitsteuerung ist ein zusatzlicher Men punkt namens Automatisch erschienen Wahlen Sie diesen aus Automation Engine 386 H speichern v L Ed Letzter Report bu Statistik amp Drucken val gt Ausf hren v E Kopf 12 Kalender A Attribute EI Dateisystem ES Variablen amp Prompts E Dokumentation Dateisystem D Host myso1 Pfad UC4 TEST XXX 0 jiii Ereignis _ Startup Event Pr fung Zeitsteuerung Erste Pr fung CH Wiederholt Pr fen im Intervall von o O Einmalig Bei Start nach Zeitpunkt Zeitpunkt der Pr fung D o O Bis zum 1 Treffer Automatisch Dateiname als Filter 1 Geben Sie
210. artridge has performed the maximum number of drive cleanings Unexpected on ERROR_UNEXPECTED_OMID medium identifier The last remaining ERROR CANT DELETE LAST_ITEM item in this group or resource cannot be deleted The message ERROR_MESSAGE EXCEEDS MAX SIZE provided exceeds the maximum size allowed for this parameter The volume ERROR_VOLUME_CONTAINS_SYS_FILES contains system or paging files The media type ERROR_INDIGENOUS_TYPE cannot be removed from this library since at least one drive in the library reports it can support this media type This offline media ERROR NO SUPPORTING DRIVES cannot be mounted on this system since no enabled drives are present which can be used The remote storage ERROR_FILE_OFFLINE service was not able to recall the file The remote storage ERROR_REMOTE_STORAGE_NOT_ACTIVE service is not operational at this time The remote storage ERROR_REMOTE_STORAGE_MEDIA_ERROR service encountered a media error The file or directory ERROR NOT A REPARSE_POINT is not areparse point 4391 4392 4393 4394 5001 5002 5003 5004 5005 5006 5007 5008 The reparse point attribute cannot be set because it conflicts with an existing attribute The data present in the reparse point buffer is invalid The tag present in the reparse point buffer is invalid There is a mismatch between the tag specified in the request and the tag p
211. ate failed An attribute with the same link identifier already exists Automation Engine 128 ERROR_DS_DRA_REF ALREADY_EXISTS ERROR_DS_DRA_REF NOT_FOUND ERROR_DS_DRA_OBJ_IS REP_SOURCE ERROR_DS_DRA_DB ERROR ERROR_DS_DRA_NO REPLICA ERROR_DS_DRA_ACCESS_ DENIED ERROR_DS_DRA_NOT SUPPORTED ERROR_DS_DRA_RPC CANCELLED ERROR_DS DRA SOURCE DISABLED ERROR_DS_DRA_SINK DISABLED ERROR_DS_DRA_NAME COLLISION ERROR_DS DRA SOURCE REINSTALLED ERROR_DS_ DRA MISSING_ PARENT ERROR_DS DRA_ PREEMPTED ERROR_DS DRA_ ABANDON_SYNC ERROR_DS DRA_ SHUTDOWN ERROR_DS DRA_ INCOMPATIBLE_PARTIAL_ SET ERROR_DS DRA SOURCE_ IS_PARTIAL_REPLICA ERROR_DS_DRA_EXTN CONNECTION_FAILED ERROR_DS_INSTALL_ SCHEMA_MISMATCH ERROR_DS_DUP_LINK_ID 129 Kapitel 5 Externe Fehlercodes 8469 Name translation Generic processing error ERROR_DS_NAME_ERROR_ RESOLVING 8470 Name translation Could not find the name or insufficient right ERROR_DS_NAME_ERROR_ to see name NOT_FOUND 8471 Name translation Input name mapped to more than one ERROR_DS_NAME_ERROR_ output name NOT_UNIQUE 8472 Name translation Input name found but not the associated ERROR_DS_NAME_ERROR_ output format NO_MAPPING 8473 Name translation Unable to resolve completely only the ERROR_DS_NAME_ERROR_ domain was found DOMAIN_ONLY 8474 Name translation Unable to perform purely syntactical ERROR_DS_NAME_ERROR_ mapping at the client wit
212. atei des SAP Agenten befinden sich daf r die Parameter maxruntime und repeat_check Sektion SAP_BWJ F r die Status berpr fung der Prozessketten wird ebenfalls eine Funktion aufgerufen die folgende Statuswerte zur ckliefert e R Abbruch e G normales Ende e F normales Ende e A berwachung fortsetzen e X Abbruch P berwachung fortsetzen e S Abbruch aber nur nach einem Restart der Prozesskette Q berwachung fortsetzen e Y berwachung fortsetzen e berwachung fortsetzen In UC4 werden diese Zust nde entsprechend in Returncodes umgesetzt 0 ENDED_OK G oder F 4 ENDED_NOT_OK R ENDED_NOT_OK X 12 ENDED_NOT_OK S Archiv Parameter bei R3_ACTIVATE_REPORT Die Archiv Parameter die ein Benutzer bei R3_ACTIVATE_REPORT angeben kann entsprechen den unten abgebildeten Eingabefeldern Das Dialogfeld wird im SAP System eingeblendet wenn in den Druckparametern Archivieren als Modus gew hlt wurde 331 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten A D01 Drucklisten Zusatzinformationen Information SAPLSPRR Text Test Datum 17 09 2004 Benutzer NIF Ausgabeger t LPO1 Aufbereitung X_PAPER Ill CO Ablegen x Objekttyp ARCHIVE_SAPOBJECT Dokumentart ARCHIVE_OBJECT Information ARCHIVE_INFO Text ARCHIVE_TEXT Siehe auch R3_ACTIVATE_REPORT ERROR ERRORLEVEL bei R3_ACTIVATE_SESSIONS Bei der Ausf hrung von R3_ACTIVATE_SESSIONS wird zun chst die Lis
213. atensequenz darstellt Dieser Wert wird der Anweisung PROCESS als Startparameter bergeben PROCESS und ENDPROCESS bilden eine Prozess Schleife die hier solange durchlaufen wird bis das Ende der Datensequenz erreicht ist Mit jedem Schleifendurchlauf wird eine neue Zeile dieser Datensequenz aus dem Arbeitsspeicher gelesen Die Funktion GET_PROCESS_LINE kann mit dem aktuellen Wert den Zeileninhalt der Datensequenz ermitteln Im Beispiel wird die jeweilige Zeile im Aktivierungsprotokoll ausgegeben Die STOP Anweisung unterbricht die Jobdurchf hrung und zeigt dieses Aktivierungsprotokoll an 7 13 7 PREP_PROCESS Abfrage des UNIX Dateisystems F r die Abfrage des UNIX Dateisystems stellen wir das UC4 Hilfsprogramm UCXE F zur Verf gung Die Fragezeichen stehen dabei f r System ID und Version des UNIX Derivats Mit Hilfe des UC4 Hilfsprogramms werden die Abfragem glichkeiten gegen ber dem herk mmlichen Betriebssystemkommando Is erweitert Um so Informationen ber das UNIX Dateisystem erlangen zu k nnen m ssen die Parameter der Script Funktion PREP_PROCESS in einer speziellen Syntax angegeben werden In einem Parameter der Script Funktion kann der Dateiname mit Pfadangabe benannt werden Dieser Parameterwird durch das Schl sselwort PFAD eingeleitet F r den Dateinamen k nnen die Automation Engine 350 Wildcardzeichen oder verwendet werden steht dabei f r beliebige f r genau ein Zeichen Fehlt die Ang
214. ationsdateien 6 5 5 Windows SNMP Dienst konfigurieren Folgende Beschreibung erlautert die Konfiguration des Windows SNMP Dienstes Voraussetzung e DerWindows SNMP Dienst muss installiert sein Ablauf e Rufen Sie die Eigenschaften des Windows SNMP Dienstes auf e Wechseln Sie auf die Registerkarte Traps Tragen Sie einen Community N amen ein und f gen Sie den Rechner hinzu auf dem das SNMP Management installiert ist The SNMP Service provides network management over TCP IP and IPX SPX protocols f traps are required one or more community names must be specified Trap destinations may be host names IP addresses or IPX addresses Add to list Remove from list Automation Engine 154 e Wechseln Sie auf die Registerkarte Sicherheit Fugen Sie dem Community Namen Leserechte hinzu 155 Kapitel 6 SNMP Unterst tzung 9 Accept SNMP packets from any host Accept SNMP packets from these hosts Siehe auch UC4 SNMP Subagent installieren Windows Automation Engine 156 6 6 MIB 6 6 1 Struktur der MIB Der registrierte Zweig in der Baumstruktur der MIB lautet f r die Firma UC4 und ihr Produkt UC4 1 3 6 1 4 1 2562 1 1 iso org dod internet private enterprises sbb uc4 vers1 Diese Adresse ist somit die Wurzel fur die Sub Baumstruktur von UC4 ISO og E dod Internet directory E mgmt experimental E private enterprises E sbb uch Die MIB ID s welche die I
215. attempt to change the system power state An attempt was made to create more links on a file than the file system supports The specified program requires a newer version of Windows The specified program is not a Windows or MS DOS program Cannot start more than one instance of the specified program The specified program was written for an earlier version of Windows One of the library files needed to run this application is damaged No application is associated with the specified file for this operation An error occurred in sending the command to the application One of the library files needed to run this application cannot be found The current process has used all of its system allowance of handles for Window Manager objects The message can be used only with synchronous operations The indicated source element has no media The indicated destination element already contains media The indicated element does not exist The indicated element is part of a magazine that is not present Automation Engine 76 ERROR_ POSSIBLE_ DEADLOCK ERROR_MAPPED_ ALIGNMENT ERROR_SET_ POWER_STATE_ VETOED ERROR_SET_ POWER _STATE_ FAILED ERROR_TOO_ MANY_LINKS ERROR_OLD_WIN_ VERSION ERROR_APP_ WRONG OS ERROR_SINGLE_ INSTANCE_APP ERROR_RMODE APP ERROR_INVALID DLL ERROR_NO_ ASSOCIATION ERROR_DDE FAIL ERROR_DLL_NOT_ FOUND ERROR_NO_ MORE USER HANDLES ERROR MESSAGE SYNC _ ONLY ERROR_
216. ax management open 0009 Bereit Funktionen des MBeans ACC e Starten eines Services e Stoppen eines Services e Verschieben eines Services L Die Anmeldung an den Adaptive Computing Controller erfolgt mit dem Benutzer aus dem Login Objekt des Jobs Er muss die entsprechenden Berechtigungen f r die Services besitzen Siehe auch Verwenden des MBeans ACC Automation Engine 282 Verwenden des MBeans ACC Das von uns zur Verf gung gestellte MBean namens ACC wird zusammen mit dem JMX Agenten ausgeliefert und muss zus tzlich installiert werden Name Attribute Operationen UC4 name ACC ACC_URL Adresse des Adaptive Computing Controllers im Format http Host HTTP Port ACCGW ACC oder https Host HTTPS Port ACC GW ACC ServicelD 1D des Services Host Name des physikalischen Hosts ForceStartOnSmallServers Gibt an ob das Service auch auf Hosts starten soll die nicht den Anforderungen des Services entsprechen Erlaubte Werte YES und NO Standardwert ReplyLog Gibt an ob das komplette Log zur ckgeliefert werden soll Erlaubte Werte YES Standardwert und NO start Startet das Service auf dem angegebenen Host Falls das Attribut Host nicht gesetzt ist wird ein passender vom ACC ausgew hlt stop Stoppt das Service Das Attribut Host wird dabei ignoriert da die ServicelD eindeutig ist relocate Stoppt das Service und startet ihn auf dem angegeben
217. b line feed none Es erfolgt keine Zeilentrennung Beispiel nl crif 7 13 5 Rechte fur das L schen von Quelldateien in FileTransfers Der File Transfer bietet Ihnen die M glichkeit einzustellen dass die Datei nach der bertragung gel scht wird Handelt es sich bei der Quelle um UNIX m ssen diverse Rechte gepr ft werden Das folgende Ablauf Diagramm zeigt Ihnen den genauen Verlauf Erlauterungen zum Ablauf Diagramm User UID UID des Benutzers der im Login Objekt der Quelle Von Bereich in der Registerkarte FileTransfer eingetragen ist L schrecht Die Rechte wx auf den Ordner in dem sich die Datei befindet 345 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Bei der Pr fung User GID Ordner GID wird untersucht ob der Benutzer ein Mitglied in der Gruppe ist die auch der Ordner angehort Quelldatei en l schen Hat der User ein L schrecht auf den Ordner User UID Ordner UID Quelldatei wird gel scht NEIN at die Gruppe ein L schrecht auf den Ordner User GID Ordner GID NEIN JA Hat World ein L schrecht auf den Ordner Quelldatei wird gel scht Sticky Bit gesetzt JA NEIN User UID Datei UID 7 13 6 Abfrage des UNIX Dateisystems Anhand eines Beispiels soll gezeigt werden wie mit dem UC4 Hilfsprogramm UCXE F das UNIX Dateisystem abgefragt werden kann Dabei sollen alle Dateien auf
218. bank Agent kann sich entweder zu einer Oracle Datenbankinstanz oder zu Oracle RAC Knoten verbinden Single Instance Oracle Verbindungen Diese Verbindungsmethode ist standardm ig eingestellt Der Datenbank Agent kann sich nur zu einer Oracle Datenbankinstanz verbinden Das Job Objekt enth lt die entsprechenden Verbindungsdaten Automation Engine 196 Der Parameter useOraClient der sich in der INI Datei des Datenbank Agenten befindet Sektion SQL muss auf den Wert 0 gesetzt sein Oracle RAC Verbindungen Der Datenbank Agent ist in der Lage sich zu Oracle RAC Knoten zu verbinden Die Oracle Datei namens tnsnames ora enth lt die entsprechenden Verbindungsdaten Das Feld Server in der Registerkarte SQL des Job Objektes ist in diesem Fall nicht auszuf llen Nehmen Sie die folgenden Schritte zus tzlich zur Installation des Datenbank Agenten vor 1 Stellen Sie in der INI Datei des Datenbank Agenten den Parameter useOraClient auf den Wert 1 2 Installieren Sie auf dem Rechner des Datenbank Agenten entweder den Oracle Client oder den Oracle Instant Client F r letzteren existieren verschiedene Packages Der Datenbank Agent ben tigt das Package Basic 3 Beim Einsatz des Oracle Instant Clients m ssen Sie zwei Umgebungsvariablen setzen Nehmen Sie in der Umgebungsvariable PATH f r Windows bzw LD_LIBRARY_PATH f r UNIX das Installationsverzeichnis des Oracle Instant Clients auf Die Umgebungsvariable TNS_ADMIN muss au
219. be automatisch aktiviert Die Ausgabe wir folgendermassen aktiviert Beim Aufruf des Jobmelder Programmes im Trailer und oder Header Include siehe Job Includes ist der Parameter TRC zu verwenden Dieser ist in den Job Includes f r Unix standardm ig angegeben Diesem Parameter wird die Script Variable amp UC_MD_JOB_TRC bergeben die davor definiert ist Somit kann ber diese Variable die Trace Ausgabe aktiviert 1 bzw deaktiviert 0 werden Die Aktivierung des Trace ist in folgendem Umfang m glich e F r ale Jobs des UC4 Systems Einstellung in den Header Trailer Includes im Systemmandanten AX Diese Einstellung ist nicht empfohlen da sich die Reports aller UNIX bzw VMS Jobs stark vergr ern und auch die Laufzeit verl ngert wird e F r ale Jobs eines Mandanten Header Trailer Includes sind im lt Kein Ordner gt des Mandanten zu erstellen und anzupassen e Pro Job empfohlen Script Variable ist in der PreScript Registerkarte zu setzen Die Aktivierung der Jobmelder Traceausgabe ist im Header Include von Unix Jobs bereits standardm ig vorgesehen ffnen Sie das Include Objekt HEADER UNIX im Systemmandanten Hier sehen Sie die Definition der Variable amp UC_JOB_MD_TRC Der Wert der Variable wird beim Jobmelder Aufruf JCL Zeile dem Parameter TRC bergeben Automation Engine 354 E speichern W Letzter Monitor Mb Letzter Report ag Statistik E Drucken gt gt RE 2 set_cucg
220. being processed does not conform to the fixed file attributes for that file The referenced optional file is not present at the time the OPEN statement is executed Sequential files only For an OPEN or CLOSE statement with the REEL UNIT phrase the referenced file is a non reel unit medium No next logical record exists You have reached the end of the file Relative files only The number of significant digits in the relative record number is larger than the size of the relative key data item described for that file Sequentially accessed files only Indicates a sequence error The ascending key requirements of successive record key values has been violated or the prime record key value has been changed by a COBOL program between successful execution of a READ statement and execution of the next REWRITE statement for that file Indexed and relative files only Indicates a duplicate key condition Attempt has been made to store a record that would create a duplicate key in the indexed or relative file OR a duplicate alternate record key that does not allow duplicates Indicates no record found An attempt has been made to access a record identified by a key and that record does not exist in the file Alternatively a START or READ operation has been tried on an optional input file that is not present Relative and indexed files only Indicates a boundary violation arising from one of the following conditions An attempt is made to write b
221. beliebiger Stelle in der Organisationsstruktur Uber das Kontextmen den Befehl Aufgabe hinzuf gen aus Setzen Sie alle bendtigten Werte im angezeigten Dialog Fur die Option Art der Aufgabe wahlen Sie Programm aus und tragen im zugeh rigen Feld UC4 CC_REPORT ein Danach ist eine zugeh rige Variante auszuw hlen oder neu zu erstellen L Closing Cockpit Aufgabe anzeigen anlegen ndern Bezeichnung Verantwortlich Ausf hrend Rolle Art der Aufgabe Programm UC4 CC_REPORT Variante UC4_VARIANT kele A Die Variante speichert den Namen des auszuf hrenden UC4 Objektes Die restlichen Felder sind optional und werden als zus tzliche Werte Uber den Read Buffer an das aktivierte Objekt Ubergeben 297 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Variantenpflege Report UC4 CC_REPORT Variante UC4_VARIANT SO Attribute Kostenrechnungskreis Periode Geschaftsjahr Name of an UC4 Object Zus tzliche Parameter UCA Variable Wert Wird die Eingabehilfe F4 f r das Feld Name of an UC4 Object aufgerufen werden alle ausf hrbaren UC4 Objekte des Mandanten angezeigt der in der jeweiligen RFC Verbindung angegeben wurde Dabei wird Name Typ Titel und Pfad der Objekte angezeigt Automation Engine 298 E Objects in UC4 1 28 Eintr ge gefunden Type Title Path JOBS HYPERVAGENT TEST1 JOBS 0013 HYPERV JOBS JMX REGISTER JOBS 0013 FOLDER2 FOLDER3 7 JOBS JMX VMWARE_POWER_OFF
222. ben sich folgende Abh ngigkeiten Agent auf Desktop logon 0 Agent auf Desktop logon 1 2 2 2 Agent als Service logon 1 3 3 3 1 irrelevant Start erfolgt mit Name und Rechten des Benutzers am Desktop 2 wird verwendet Benutzer am Desktop muss entsprechend privilegiert sein so wie System User 3 wird verwendet Beachten Sie bitte auch folgende Besonderheiten e Unterschied zwischen interaktivem Logon und Win32 Agenten Logon Der Agent l dt nicht das Benutzerprofil des Jobs in die Registrierdatenbank Das hei t ein Programm welches benutzerspezifische Daten in der Registry hinterlegt z B Userlnterface speichert letztes Logon kann ber einen UC4 Job nicht auf diese zugreifen 365 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten e Startpfad Der Startpfad ist ein Parameter bei CreateProcess bzw CreateProcessAsUser welcher bei UC4 kein Pflichtparameter ist Wenn dieser zur Zeit nicht angegeben wird erbt der UC4 Job den Startpfad vom Agenten Zus tzlich ist zu bedenken dass man in der Benutzerdefinition einen Startpfad einstellen kann welcher im normalen interaktiven Logon zur Geltung kommt aber beim Start ber UCA nicht ausgewertet werden kann Daher sollte der Startpfad immer angegeben werden Strategie fur Jobs unter Windows In Windows unterscheidet man zwischen vier Programmtypen 1 Programme mit grafischer Benutzeroberflache 32 Bit bzw 16 Bit GUI Programme 2 32 Bit Konsolprogramme Zeichenorientie
223. blog welches sich direkt am Betriebssystem befindet Angabe von Dateien QSYS Dateisystem Die Syntax f r die Ubertragung einer QSYS Datei lautet Name der Bibliothek Dateiname Membemame In der Angabe des Datei oder Membernamens k nnen Sie auch die Wildcardzeichen und verwenden Platzhalter fur eine beliebige Anzahl von Zeichen auch keines genau ein beliebiges Zeichen Wenn Sie im Dateinamen Wildcardzeichen nutzen darf kein Membername angegeben werden Detaillierte Informationen zu Wildcards finden Sie im Kapitel Teilqualifizierter FileTransfer Beispiele Ubertragung aller Member der Datei TEST UC4 TEST oder UC4 TEST Ubertragung aller Member der Datei TEST deren Name mit dem Buchstaben A beginnt UC4 TEST A Ubertragung aller Member der Datei TEST deren Name 3 Zeichen aufweist und mit A beginnt sowie mit B endet UC4 TEST A B Ubertragung des Members ABC der Datei TEST UC4 TEST ABC Ubertragung aller Dateien deren Name mit TEST beginnt UC4 TEST IFS Dateisystem Automation Engine 238 Bei IFS Integrated Filesystem handelt es sich um ein UNIX basiertes Dateisystem IFS Dateien sind mit immer mit absolutem Pfad ausgehend von Root und anschlie endem Dateinamen anzugeben Enth lt die Datei Angabe das Zeichen so nimmt der Agent an dass es sich um eine IFS Datei handelt Beispiel home uc4 test txt Um teilqualifizierte FileTransfers durchzuf hren stehen die Wildcardzeichen
224. chedulers in SAP Melden Sie sich Ober die Weboberfl che an den SAP Netweaver Administrator an Wahlen Sie die Registerkarte Job aus Klicken Sie auf den Link Java Scheduler gt External Scheduler Fugen Sie in der Liste der registrierten externen Java Scheduler mit Add einen neuen Eintrag hinzu 5 F llen Sie die Felder aus Geben Sie beim Namen und der Beschreibung UC4 Operations Manager an 6 Klicken Sie anschlie end auf Add Ponn Anlegen eines Verbindungs Objektes in UC4 1 Melden Sie sich am Systemmandanten 0000 an Legen Sie ein neues Verbindungs Objekt f r SAP an 3 ffnen Sie das Verbindungs Objekt und w hlen Sie in der Registerkarte Attribute den Verbindungstyp Internet aus 4 Wechseln Sie auf die Registerkarte Internet und geben Sie die Verbindungsdaten zum SAP Java Scheduler an Geben Sie den Benutzer an den Sie auch beim Hinzuf gen von UC4 als externen Scheduler verwendet haben Speichern und schlie en Sie das Verbindungs Objekt Wechseln Sie in den Ordner HOST und ffnen Sie das Objekt des SAP Agenten W hlen Sie in der Registerkarte Agent im Feld Java Basis das Verbindungs Objekt aus Speichern und schlie en Sie das Agenten Objekt Sollte der SAP Agent gerade laufen m ssen Sie ihn neu starten CANDO 7 11 15 Sonderfalle In einer Umgebung mit mehreren Knoten werden die Java Scheduler Jobs auf dem Knoten durchgef hrt auf dem der Scheduler Service aktiv ist Beim Deaktivieren o
225. ches Kommando Ermittlung des Shell Pfades 1 Falls in der Konfigurationsdatei ein Path String definiert ist Sektion STARTCMD Parameter shell_pfad wird dieser Pfad genommen Format Path String lt Path name1 gt lt Path name2 gt Format Pathname lt dir1 gt lt dir2 gt 2 Wenn der Parameter shell_pfad nicht angegeben ist wird die Umgebungsvariable PATH gelesen und verwendet 3 Falls keine PATH Umgebungsvariable vorhanden ist wird das bin Verzeichnis genommen Aus dem ermittelten Shell Pfad und aus der ausgewahlten Shell Registerkarte Host Attribute wird der Shell Dateiname gebildet und auf Ausf hrrecht gepr ft Falls die Datei nicht ausgef hrt werden darf oder nicht gefunden wird wird eine Informationsmeldung ausgegeben und die in der passwd Datei definierte Standard Shell des Benutzers verwendet Falls auch in der passwd Datei keine Shell angegeben ist wird die bourne shell aus bin sh verwendet Ermittlung der Shell Option Wenn Shell Optionen in der Registerkarte Host Attribute festgelegt sind werden diese Optionen verwendet In der Konfigurationsdatei ist es m glich Shell Optionen zu definieren Sektion STARTCMD Variablen Boume_Shell_Opt Korn_Shell_Opt und C_Shell_Opt Wurden bei keiner der obigen M glichkeiten Optionen angegeben gilt die Standard Option c im Programm Automation Engine 344 7 13 3 Benutzerkennung fur den UNIX Agenten Der UNIX Agent muss unter einer Benutzerke
226. chneiden DZ Kopieren Bj Einfiigen A R ckg ngig Blockkommentieren E Block einr cken My Suche 01 insert these lines in your script to determine if an error occurred i Ex Administrator New Window loj xj 0 gt j Beer rercode rociero a P u if NOT ERRORLEVEL Copyright lt c gt 2889 Microsoft Corporation All rights 05 Start New Window C Users hal gt _ 20 Zeile 1 5 Spalte 1 70 i s tete lt Name v Typ Plattform pu Parent Status CLIENT_QUEUE gt E WINDOWS_JOBOBJECT JOBS ME Windows 6741060 D Aktiv QUELE JOBS O QUEUE TEST 4 Filter PPPPPPPF Aufgaben 1 Selektiert 0 D lindows Jobs Die Reports von Windows Jobs weisen einige Besonderheiten auf Automation Engine 368 Jobreport per Script erzeugen In der hostspezifischen Registerkarte Windows ist einstellbar ob der Jobreport in der Datenbank und oder in einer Datei gespeichert werden soll Zus tzlich k nnen Sie bestimmen dass dies nur im Fehlerfall geschieht Job Report Y Datenbank g Datei C Nur im Fehlerfall M Wird per Script erzeugt Die Option Wird per Script erzeugt dient Programmen die ihre Ausgabe in einer Datei ablegen Der Jobreport besteht bei Aktivieren dieser Einstellung aus dem Inhalt jener Ausgabe Bei jeder Jobdurchf hrung wird eine eigene Datei f r den Jobreport angelegt Verwenden Sie das Attribut FILENAME_SYSOUT um deren Namen
227. chnittstelle mit dem UC4 System zusammen Er verf gt ber folgende Funktionalit t e Verarbeiten von Jobs e Durchf hren von FileTransfers e Behandeln von Ereignissen 223 Kapitel 7 UC4 und Zielsysteme Verarbeiten von Jobs Jobs werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt In der Registerkarte Script ist die JCL hinterlegt Sie kann durch Script Sprachmittel von UC4 mit einer komplexen Logik versehen werden Da die Zeichen und in UC4 Script Kommentarzeilen und Script Anweisungen einleiten kann stattdessen als Prompt Zeichen in der JCL verwendet werden Es ist auch m glich die JCL Zeilen mit der Script Anweisung DATA zu beginnen Dadurch k nnen und als Prompt Zeichen beibehalten werden Siehe Benutzerhandbuch Job und Job Ausf hren Ein Job wird in UC4 durch Steuerungsmechanismen wie beispielsweise Workflow oder Schedule bzw manuell gestartet Dabei wird in der UC4 Automation Engine ein ablauff higer Job generiert und per FileTransfer an den MPE Agenten geschickt Siehe UCA Intern Durchf hrung von Objekten Vom MPE Agenten wird der Job gelesen und an die MPE Jobqueue bergeben Der Job meldet Beginn und Ende der Durchf hrung dem Agenten der seinerseits diese Informationen an die UC4 Automation Engine weiterreicht Der Agent berwacht in regelm igen Intervallen den Status des Jobs Geht ein Job verloren durch Fatal Error ABORTJOB wird durch diesen Mech
228. chrieben Jeder Ereignis Monitor ben tigt zwei Dateien VSAM Datei Diese dient als Ereignis Speicher die ausgefilterten Ereignisse werden sichergestellt Erst wenn das Ereignis vom Server als verarbeitet quittiert wurde wird es vom Ereignis Monitor aus dieser Datei gel scht Damit ist sichergestellt dass der Ereignis Monitor keine Ereignisse verliert und diese sogar nach einer Beendigung und einem Neustart erhalten bleiben Sequentielle Datei Diese enth lt die Filterdefinitionen der Ereignis Monitor merkt sich hier die vom Server erhaltenen Filter ndert sich etwas in der Filterdefinition wird die gesamte Datei neu geschrieben Wird der Ereignis Monitor neu gestartet arbeitet er mit diesen Filtern sofort auch ohne Agent weiter Nachdem der Ereignis Monitor wieder eine Verbindung zum Agenten hat kann er von diesem weitere Filter bekommen bzw k nnen bestehende Filter auch deaktiviert werden A4 Die Beendigung des Ereignis Monitors ist Uber das Konsolkommando STOP bzw MODIFY END m glich Im Agenten besteht die Beendigungsform MODIFY SHUTDOWN Hierbei werden alle Ereignis Monitore die eine TCP IP Verbindung zum Agenten haben von diesem beendet danach beendet sich der Agent selbst Beenden des Ereignis Monitors Verwenden Sie folgende Befehle um den Ereignis Monitor und oder den SMF Exit manuell zu beenden 377 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten MODIFY Name des Beendet den Ereignis Monitor wobei
229. chten Sie bitte darauf dass dessen Anforderung einer freien Port Nummer nicht mit anderen Anwendungen in Konflikt ger t Beispiel Bei den Tests ergibt sich folgende Konstellation 1 Eine Anwendung die per BCMAP Kommando die Port Nummer 4096 nutzt l uft bereits 2 Der BS2000 Agent wird manuell gestartet und bezieht die n chste freie Port Nummer zum Beispiel 4097 3 Ergebnis Anwendung und Agent arbeiten korrekt Nach den Tests wird der BS2000 Agent automatisch gestartet und dabei vor dieser Anwendung geladen 1 Der BS2000 Agent bezieht die erste freie Port Nummer 4096 2 Die Anwendung der mittels BCMAP Kommando diese Port Nummer fest zugewiesen ist kann nicht gestartet werden Automation Engine 188 7 1 6 BS2000 Consol Kommando Das Erzeugen die Bereitstellung und die Bearbeitung einer Datensequenz ist ein komplexer Prozess bei dem Script Funktionen und Anweisungen sowie spezielle Objekte zusammenwirken Das folgende Beispiel zeigt die erforderlichen Definitionen bei den beteiligten Objekten und welche Script Sprachmittel sich worauf beziehen Das Beispiel ist bewusst klein und berschaubar gehalten damit bei aller Komplexit t das Prinzip deutlich wird Es soll zeigen wie mit einem Job ein BS2000 Consol Kommando abgesetzt und das Ergebnis zeilenweise in dessen Aktivierungsprotokoll ausgegeben wird Um ein BS2000 Consol Kommando absetzen zu k nnen muss das UC4 Hilfsprogramm UCYEBXXZ auf dem Host installier
230. ciates Technology Inc All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met e Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution e Neither the name of the Networks Associates Technology Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY
231. cient memory or too many processes running on the UNIX system Animate your program when the load on the system has reduced Run the program without animation to determine if it runs successfully if so animate the program without cross session or intrasession animation Ask your system administrator to expand the number of process slots and virtual memory page maps 238 STOP RUN encountered during GNT animation Informational Animator has encountered a STOP RUN statement while animating your gnt code program Step or Zoom the animated program and Animator will terminate the program and its current session 239 Shared run time system initialization failure Informational You are calling a COBOL module from a non COBOL program and have not initialized the shared run time system Ensure that your application calls the cobinit function before executing any COBOL modules 240 Object reference not valid Fatal You have tried to use an object reference that contains an incorrect or non existent object handle Ensure that the object reference uses the correct object handle and that your program has not previously destroyed the object by sending it a Finalize message 241 Cannot instantiate an abstract class Fatal You have tried to create an instance of a class that has been declared ABSTRACT Such classes cannot be instantiated Ensure that you have specified the correct class name Check to see if there is a subclass that you shoul
232. ckler arbeiteten daran diese neue SAP L sung in das bew hrte UC4 Prozess Management zu integrieren Das Ergebnis ist der UC4 Agent for SAP AM BCA f r umfassende Prozess Management Fahigkeiten f r Bank Transaktionen UCA integriert diese neue SAP L sung in sein zentrales Prozess Management und sichert Gesch ftsprozesse unternehmensweit Uber alle Plattformen Abl ufe in SAP Banking Besonderheit des SAP Transaction Bankings ist dass im Customizing gesamte Abl ufe hinterlegt werden k nnen Die Ablaufdefinition entspricht einer Art Workflow tabellarische Pflege Die Ablaufe sind im Wesentlichen sogenannte Tagesende Verarbeitungen TEV Die Steuerung dieser Abl ufe muss die folgenden Faktoren ber cksichtigen Prozessnetzwerk 289 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Das Prozessnetzwerk wird Ober Men funktion aus einer Ablaufdefinition im Customizing erzeugt und berwacht Es hat eine eindeutige ID die f r jeden Lauf vergeben werden muss Das Prozessnetzwerk besteht aus einer Reihe von Prozessen Ein Prozess ist eine Anwendungsfunktion die technisch immer in zwei Schritten abgearbeitet wird 1 Die eigentliche Anwendungsfunktion 2 Der Monitorteil zu dieser Anwendungsfunktion Der Monitoringteil wird allerdings nur durchgef hrt wenn der Prozess ber ein Prozessnetzwerk initiiert wurde Die gesamte Anwendungsfunktion inklusive Monitoring Teil kann nun synchron oder asynchron abgearbeitet werden Synchro
233. cript Script Anweisungen die in UC4 ausgef hrt werden sollen ontent gt lt script gt E N H SM Element muss vorhanden sein lt request gt Abschluss f r XML Element lt request gt XML Element muss vorhanden sein lt uc env gt Abschlu f r XML Element lt uc env gt XML Element muss vorhanden sein lt apiscriptexec gt Abschluss f r XML Element lt apiscriptexec gt XML Element muss vorhanden sein Beispiel fur Anforderung lt apiscriptexec gt lt uc env request ID1 release 1 gt lt request name apiscriptexec gt lt control gt lt timeout unit sec gt 10 lt timeout gt cono lt login gt lt system gt UC4 lt system gt lt client gt 98 lt client gt lt name gt NAME01 lt name gt lt department gt ABTEILUNGO1 lt department gt lt passw gt lt passw gt lt language gt D lt language gt lt clienttype gt C lt clienttype gt lt clientvers gt 3 02A lt clientvers gt lt login gt T E1 lt script gt lt CDATA SET amp RUNID ACTIVATE UC OBJECT JOBS EXAMPL gt lt script gt lt request gt lt uc env gt lt apiscriptexec gt XML Nachricht der Antwort lt apiscriptexec gt u erer Rahmen der Nachricht XML Element ist immer vorhanden 363 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten lt uc env request D release 1 gt lt result name Reply gt lt status gt reason lt status gt lt complcode
234. crypted with a different encryption driver than is currently loaded There are no EFS keys defined for the user The specified file is not encrypted The specified file is not in the defined EFS export format The specified file is read only The list of servers for this workgroup is not currently available The specified session name is invalid The specified protocol driver is invalid The specified protocol driver was not found in the system path The specified terminal connection driver was not found in the system path A registry key for event logging could not be created for this session A service with the same name already exists on the system A close operation is pending on the session There are no free output buffers available The MODEM INF file was not found The modem name was not found in MODEM INF The modem did not accept the command sent to it Verify that the configured modem name matches the attached modem The modem did not respond to the command sent to it Verify that the modem is properly cabled and powered on Carrier detect has failed or carrier has been dropped due to disconnect Dial tone not detected within the required time Verify that the phone cable is properly attached and functional Busy signal detected at remote site on callback Voice detected at remote site on callback Automation Engine 116 ERROR_NO_RECOVERY_ POLICY ERROR_NO_EFS ERROR_WRONG_EFS
235. d Allgemeines In der Folge unterscheiden wir in der Dokumentation in e Die UC4 Schnittstelle basiert auf Funktionsbausteinen die von UC4 entwickelt wurden e Die Standard Schnittstellen basiert auf Funktionsbausteinen welche von SAP zur Verf gung gestellt werden UC4 verwendet mehrere dieser Schnittstellen f r verschiedene Zwecke Die Schnittstellen sind eingeteilt in e XMB eXternal Monitoring Basics e XAL eXtemal ALerting e XBP eXternal Batch Processing e XMW eXternal Monitoring Write e BW STA Business Warehouse data ST Aging Beachten Sie in diesem Zusammenhang dass die XBP 2 0 Schnittstelle mit dem SAP Programm INITXBP2 aktiviert werden muss Dies ist Teil der XBP 2 0 Installation Andernfalls k nnen die Parent Child Beziehungen und die Intercepted Job Funktion nicht verwendet werden Der UC4 Operations Manager unterst tzt die XBP 2 0 und XBP 3 0 Schnittstelle von SAP NetWeaver Daher k nnen SAP Module eingesetzt werden die diese Schnittstelle verwenden Dazu geh ren beispielsweise SAP 4 7 NetWeaver Stack 2004s ECC5 ECC6 usw L Die Version der XBP Schnittstelle ist unabh ngig von der des Kernels SAP gewahrleistet eine gewisse Kompatibilit t Dies bedeutet dass beim Erscheinen einer neuen Schnittstellenversion eine bestimmte Anzahl von den neuen Kernelversionen die alte Schnittstelle noch unterst tzen Die UC4 Schnittstelle ben tigt BABP XBP V2 0 Kontrollieren Sie die Version in Ihrem SAP System
236. d and builds a new index for it Attempt to write on broken pipe Recoverable One of the following has occurred Your program has created a process as a result of a DD logical filename mapping assignment for example the process might be a line printer spooler The process was not created properly or has ended prematurely This error occurs when your program tries to write to the process Your application has terminated abnormally or prematurely thus breaking the pipe You can trap the error status returned by the write operation then open the file again File information missing for indexed file Fatal The system has crashed on your program s previous run while the file was open Information was probably added to the end of the file but the directory information was not updated and so that data cannot be accessed by your system Alternatively you have copied the indexed file from one disk to another but have copied either only the data part of the file or only the index If the error is the result of a crash then whether you can access the necessary data or not is entirely system dependent If however it is the result of a faulty copy you should be able to restore the missing part of the file from the dat or idx file Attempt to OPEN an NLS file in a non NLS program Fatal The logical filename is preceded by NLS but the program which OPENS the file has been compiled without the NLS directive set the OPEN fails Attempt
237. d interpret WSAHOST_NOT_FOUND and WSANO_DATA as indicating that the key name address and so on was not found while WSATRY_AGAIN and WSANO_RECOVERY suggest that the name service itself is nonoperational The error numbers are derived from the WINSOCK H header file and are based on the fact that Windows Sockets error numbers are computed by adding 10000 to the normal Berkeley error number Note that this table does not include all of the error codes defined in WINSOCK H This is because it includes only errors that might reasonably be returned by a Windows Sockets implementation WINSOCK H on the other hand includes a full set of BSD definitions to ensure compatibility with ported software 5 4 UNIX Fehlercodes 5 4 1 Fehlercodes in Log Meldungen der Agenten Thema Sun OS Solaris Automation Engine 36 Fehlercodes Sparc Solaris 1 ab Version 4 1 Fehlercodes Sparc Solaris 2 ab Version 5 5 Fehlercodes Intel Solaris ab 2 4 entspricht SVR4 HP UX Fehlercodes HP Workstation 9000 HP UX 9 Fehlercodes HP Workstation 9000 HP UX 10 DEC OSF Fehlercodes Alpha DEC OSF 1 Digital UNIX 4 0 SCO Fehlercodes Intel SCO UNIX ODT 5 IBM AIX Fehlercodes Power PC AIX 4 1 Anmerkungen In den Log Meldungen der Agenten werden Fehlercodes der verschiedenen UNIX Systeme verwendet Beispiel f r eine solche Log Meldung U2003040 Fehler in read Aufruf 58 Socket 6 Fehlercode 11 No more processes Diese Log Me
238. d use instead 242 Could not resolve DoesNotUnderstand message Fatal The run time system could not resolve the DoesNotUnderstand message This is usually because you have defined a class in such a way that this method cannot be found Check the logic in your program to ensure that it invokes only methods that are supported by the object or ensure that the object supports the DoesNotUnderstand method 243 Class could not be loaded Fatal An attempt to load an object class has failed because the class does not contain a valid Class Control section or because the class is not defined correctly Check the definition of the class 254 Keyboard interrupt to ANIMATOR during ACCEPT Fatal While using Animator you have terminated your program with a keyboard interrupt 5 3 TCP IP Fehlermeldungen des TCP IP Stacks The following is a list of possible error codes returned by the WSAGetLastError function along with their explanations The error numbers are consistently set across all Windows Sockets compliant implementations WSAEINTR EINTR 10004 As in standard C WSAEBADF EBADF 10009 As in standard C WSAEACCES EACCES 10013 As in standard C WSAEDISCON WSAEFAULT WSAEINVAL WSAEMFILE WSAEWOULDBLOCK WSAEINPROGRESS WSAEALREADY WSAENOTSOCK WSAEDESTADDRREQ WSAEMSGSIZE WSAEPROTOTYPE WSAENOPROTOOPT WSAEPROTONOSUPPORT WSAESOCKTNOSUPPORT WSAEOPNOTSUPP WSAEPFNOSUPPORT WSAEAFNOSUPPORT WSAEADDRINUSE WSAEADDRNOTAVAIL WSAENETDOWN
239. den Parameter hostname mit einem beliebigen Hostnamen angeben Dieser Hostname muss dann nat rlich von allen Clients richtig aufgel st werden k nnen Somit ist NAT kein Problem NPT und NAPT werden hier nicht unterst tzt F r eine Verbindung von einem Agenten zu einen anderen Agenten 1 3 Die UC4 Automation Engine teilt dem Agenten die IP Adresse und die Portnummer des anderen Agenten Ex1 zu Ex2 mit Sollte die Verbindung nicht zustande kommen versucht die UC4 Automation Engine den Connect von der anderen Richtung Ex2 zu Ex NAT Probleme k nnen duch die HOST Sektion in der INI Datei des Agenten gel st werden Hier ist der UC4 Name des Agenten der Parameter Als Wert kann eine beliebige IP Adresse oder DNS Name eingetragen werden NPT und NAPT mit Portnummernver nderungen werden auch hier nicht unterst tzt 11 Kapitel 5 Externe Fehlercodes 5 Externe Fehlercodes 5 1 COBOL Datei Fehlercodes Originaltext aus Compilerbeschreibung 00 02 04 05 07 10 14 21 22 23 24 30 34 35 37 Successful completion Indexed files only One of two possibilities For a READ statement the key value for the current key is equal to the value of that same key in the next record in the current key of reference Fora WRITE or REWRITE statement the record just written created a duplicate key value for at least one alternate record key for which duplicates are allowed The length of the record
240. den Inhalt einer Variante an ndert die Filtertabelle f r Intercepted Jobs Modifziert einen ABAP Step Modifiziert einen Wert in einer Variante L st ein in SAP definiertes Ereignis aus Setzt einen bereits freigegebenen SAP Job auf den Status Geplant zur ck Versendet einen existierenden Spoolauftrag Definiert BDC Daten Definiert eine freie Abgrenzung Setzt ein Log Attribut in der SAP Monitor Architektur Setzt ein Performance Attribut in der SAP Monitor Architektur Setzt Defaultwerte f r die Druckparameter die beim Ausf hren von Reports verwendet werden Definiert ein Selektionskriterium Setzt ein Status Attribut in der SAP Monitor Architektur Setzt ein Text Attribut in der SAP Monitor Architektur Schaltet die Betriebsart im SAP um Y Y Y Automation Engine 322 Allgemeines zur UC4 JCL f r Anwendungen Transport der UC4 Schnittstelle 7 11 35 Allgemeines Um die Funktionalitat der UC4 Schnittstelle nutzen zu k nnen m ssen Funktionsbausteine in das SAP System transportiert werden Die Funktionsbausteine werden als ABAP Entwicklungsobjekte entwickelt Diese werden im Rahmen des Korrektur amp Transportwesens des SAP Systems geliefert e KNNNNNN SID Informationsfile beispielsweise KO00046 T45 e RNNNNNN SID Datenfile beispielsweise RO00046 T45 e ENNNNNN txt Exportprotokoll beispielsweise E000046 txt Neben den Funktionsbausteinen werden auch Namensr ume transportiert Dies
241. der Serverprozesse aller UC4 Systeme Bezeichner serverlnstanceTable Typ SEQUENCE OF serverlnstancEntry Index srvSysID srvName Beschreibung Diese Tabelle enth lt alle vorhandenen Serverprozesse Bezeichner serverlnstanceEntry Typ ServerlnstanceEntry Lebensdauer Startet ein Serverprozess wird f r diesen ein Tabelleneintrag erstellt Der Eintrag wird nicht mehr gel scht Beziehungen UC4 System coSysID und Mandant coClient Bezeichner srvSysID Typ DisplayString SIZE 0 8 Automation Engine 164 Beschreibung Name des UC4 Systems zu welchem der Serverprozess geh rt Wert des Parameters system aus der INI Datei der UC4 Automation Engine Bezeichner srvName Typ DisplayString SIZE 0 8 Beschreibung Name des prim ren Arbeitsprozesses Bezeichner srvLastModifyTime Typ DisplayString SIZE 0 19 Beschreibung Zeitpunkt der letzten Aktualisierung des Tabelleneintrags Bezeichner srvVersion Typ DisplayString SIZE 0 5 Beschreibung Version der UC4 Automation Engine Bezeichner srvStartTime Typ DisplayString SIZE 0 19 Beschreibung Startzeitpunkt des Serverprozesses Bezeichner srvState Typ INTEGER run 1 ended 2 abnormal 3 Inhalt 1 Aktiv 2 Normal beendet 3 Abgebrochen oder keine Verbindung zum SNMP Subagenten Beschreibung Status des Serverprozesses Bezeichner srvSrvConnect Typ INTEGER Beschreibung Anzahl der Serverprozesse welche mit den prim ren Arbeitsprozess verbunden sind
242. der dem Ausfall eines Knotens wird die Jobverarbeitung auf einem anderen Knoten fortgesetzt Wenn der Agent w hrend der Job Ausf hrung die Verbindung zum Java Scheduler verliert versucht er periodisch die Verbindung wiederherzustellen Der Job bleibt im UC4 System aktiv und erh lt den Status Warten auf Remotesystem Liefert der Aufruf des Java Schedulers einen Fehler dann bricht der Job ab In diesem Fall gibt es keinen Report ber die Statistiken des Java Jobs Der Fehler wird im Report Agent Log des Job Objektes und in der Logdatei des SAP Agenten protokolliert Der Job bricht mit dem R ckgabewert 403 ab Ein Wiederanlauf ist nicht m glich Da es keine UC4 JCL gibt wird immer der komplete Job im Java Scheduler neu gestartet Automation Engine 278 7 11 16 Ruckgabewerte SAPStatus Rilckgabewertdes Jobs in UC4 COMPLETED 0 HOLD RUNNING SCHEDULED STARTING UNKNOWN ERROR 501 CANCELLED 502 Lifecycle Management Uberwachung des SAP NetWeavers Uberwachung von Monitoren SAP bietet eine Reihe von Monitoren mit denen Sie die SAP Umgebung mit den dazugeh rige Komponenten Uberwachen k nnen Die Funktion R3_GET_MONITOR liest deren Informationen aus und stellt sie zur weiteren Verarbeitung bereit Im folgenden Beispiel wird der Monitor All Monitoring Contexts ausgelesen und in eine Textdatei abgelegt R3_GET_MONITOR MONITOR_SET SAP CCMS Technical Expert Monitors MONITOR A11 Monitoring Contexts FILE C UC4_
243. dexed files the extension idx is added to the user defined filename and so your filename must not exceed x 4 characters in length where x is the maximum length of filename See your Programmer s Guide to File Handling for details Rename the file with a shorter filename that is one that is less than 10 characters in length Can t create lock file in isam directory Fatal For some reason your system is unable to create a lock file in the isam directory One reason for this could be that in its previous run your program terminated abnormally perhaps due to a power failure leaving some files locked You should manually remove all of the files that are still locked from the isam directory before you can successfully run your program Internal ISAM module error Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of your error and how it can be rectified Illegal key description in indexed file Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of your error and how it can be rectified COBCONFIG syntax error Fatal An error exists in the run time configuration sidefile accessed via the environment variable COBCONFIG Check your syntax against your Object COBOL User Guide You might have used incorrect syntax or syntax that is not compatible with the type of RTS tuneable you are configuring this could incl
244. die Anmeldung als erfolgreich gewertet bei Wert 3 Der Profilparameter kann mittels Transaktion RZ11 dynamisch d h ohne Neustart des Systems ge ndert werden 339 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 7 11 52 Zertifizierungen Automation Engine 340 Ubersicht Die Funktionalitaten betreffend SAP sind selbstverstandlich zertifiziert Certificate SAP INTEGRATION CERTIFICATION AAA SAP AG hereby confirms that the interface software Interface for UC4 ONE Automation V9 for the product UC4 ONE Automation V9 of the company UC4 Software GmbH has been certified for integration with Background Processing Job Scheduling System via the SAP integration scenario BC XBP 7 0 This certificate confirms the existence of product features in accordance with SAP certification procedures It does not guarantee that the product is error free The certification test is documented in the BC XBP 7 0 Test Report with the number 19853512 and expires September 11 2015 Vendor Hardware Intel Xeon Vendor Operating System Windows 2003 SAP Test System SAP NetWeaver 7 0 Version 3 0 The test has been performed using a Background Processing Job Scheduling System in order to connect UC4 ONE Automation V3 to a SAP NetWeaver Job Scheduling system Certified Functions Mandatory Components Solution Manager Ready Functionality Walldorf September 12 2012 Bernhard Weiss SAP AG SAP SAP Certified nteor TION Ww
245. dieses Kommando auf der Konsole absetzen und damit alle er ffneten Anwendungen auflisten Damit wird der Job EVENT BS2000UCON gestartet 189 Kapitel 7 UC4 und Zielsysteme Login LOGIN_BS2000 Laufzeitparameter Nach Beendigung automatisch deaktivieren Verbrauch Ressourcen O Nein UC ioritat 0 255 Nach fehlerfreier Durchf hrung Zei P O Nach fehlerfreiem Wiederanlauf eitzone lt gt uchbegrif ers teretes E O C Zur Laufzeit generieren O Immer Parallel laufende Aufgaben Max Anzahl Sonst Warten Abbrechen Sg j L oiTa Dieser Job ist der standardm ig ausgelieferte EVENT BS2000U CON aus dem Mandanten 0000 Es ist wichtig dass auf dessen Registerkarte Attribute das Kontrollk stchen Attribut Dialog aktiviert ist Damit wird das Include Objekt ATTRDIA BS2000 eingelesen welches normalerweise den Attribut Dialog bewirkt C Automation Engine 190 H speichern v MW Letzter Monitor enter Report la Statistik amp Drucken v a Variablen ke Ausf hren e read sue _starttyp UC Object JOBG UC _MsgNr 4001020 uc _Starttyp set amp uc_login get_att login read amp uc_login UC_Object LOGIN UC_MsgNr 4001022 uc_login MCK set uc _timezone get_att TIMEZONE read uc_timezone UC_Object T2 UC_MsgNr 4001313 uc_timezone set guc_iaccount get_att int_account read guc_iaccount 16 UC_MsgNr 4001023 uc_iaccount k set uc reporto get_att oo
246. e 153 Reserved for future use 500 Reserved for future use 5 4 6 Sun OS Solaris Fehlercodes Sparc Solaris 1 ab Version 4 1 Not owner No such file or directory No such process Interrupted system call I O error No such device or address Arg list too long Exec format error oO ON DO Om FW DY Bad file number o No children No more processes gt N Not enough core k amp Permission denied mb gt Bad address ES al Block device required 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 Mount device busy File exists Cross device link No such device Not a directory Is a directory Invalid argument File table overflow Too many open files Not atypewriter Text file busy File too large No space left on device Illegal seek Read only file system Too many links Broken pipe Argument too large Result too large Operation would block Operation now in progress Operation already in progress Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported on socket Protocol family not supported Address family not supported by protocol family Address already in use Can t assign requested address Network is down
247. e application program Reads regardless of lock Returns a success status of RMS _SYNCH if the requested service completes its task immediately 359 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten tmo Timeout I O tpt Allows put write services using sequential record access mode to occur at any point in the file truncating the file at that point ulk Prohibits RMS from automatically unlocking records wat Wait until record is available if currently locked by another stream wbh nowbh Write behind 7 14 2 Ruckgabewerte von VMS Jobs Die Bedeutung von R ckgabewerten in VMS unterscheidet sich von UC4 Der Wert 1 sagt in VMS aus dass der Job erfolgreich durchgef hrt worden ist 0 steht fur Warnungen In UC4 hingegen bedeutet der Ruckgabewert 0 eine erfolgreiche Durchf hrung und Werte ungleich 0 gelten als Fehler Beachten Sie dass der Agent den Ruckgabewert 1 dem UC4 System als 0 meldet Dies hat nat rlich zur Folge dass Warnungen und erfolgreiche Jobdurchf hrungen nicht unterscheidbar sind Werten Sie daher nach einem VMS Kommando die Variable severity aus Sie enthalt den R ckgabewert des zuletzt ausgef hrten Kommandos Im Script l sst sich damit der weitere Verlauf des Jobs steuern Setzen Sie ein Include Objekt f r die Auswertung der Variablen severity ein Auf diese Weise m ssen Sie die Scriptzeilen nur in einem einzelnen Objekt pflegen und k nnen sie an beliebigen Stellen in Ihre
248. e Auflistung Script Sprachmittel funktionelle Gliederung 7 13 8 Abbruch von AIX Prozessen bei Speichermangel Auf AIX kann es zu Abbr chen kommen wenn der einem Prozess zugeordnete Speicher f r die laufende Verarbeitung nicht mehr ausreichend ist Standardm ig werden auf einem AIX System jedem Prozess 256MB zugeordnet Mittels der Environment Variablen LDR_CNTRL kann dieses Speicherlimit auf maximal 2GB vergr ert werden Diese Variable sollte auf jeden Fall vor dem Start einer UC4 Automation Engine auf AIX gesetzt werden Folgende Kommandos sind auszuf hren LDR_CNTRL MAXDATA 0x80000000 export LDR CNTRL Der Wert 8 steht f r 8x256MB ist der Maximalwert und entspricht 2 GB Mit dieser Parametrisierung k nnen auch von einem 32bit Agenten bis zu 2GB Speicher allokiert werden Abbr che mangels verf gbarem Speichers k nnen vor allem bei der bertragung oder Verarbeitung gro er Spool Listen oder Reports auftreten A Bei Jobs f r die mehr als 2GB Speicher ben tigt werden muss das Limit vom Benutzer im Job mit Hilfe des Befehls ulimit selbst hinauf gesetzt werden falls der Benutzer die entsprechende Berechtigung besitzt Es ist auch mdglich kein Speicherlimit zu verwenden Dies kann im Job mit dem Befehl ulimit d unlimited eingestellt werden Automation Engine 352 7 13 9 Vergr erung von Core Dateien Standardm ig erzeugt AIX nur eine minimale Core Datei Damit im Fehlerfall eine rasche Analyse des Problems erfolg
249. e Eingabe die dem Prompt automatisch bergeben wird Tragen Sie eine Zeichenkette eine Script Variable oder einen TACL Ausdruck ein Dabei k nnen Sie auch lt EOF gt angeben um dem Prompt mit einem EOF Kennzeichen entspricht Strg Y zu antworten A Beachten Sie dass beide Parameter keine Hochkommata enthalten durfen Der Agent verwendet f r den Job jene Eingabedefinitionen die bis zu diesem Zeitpunkt im Script vorgekommen sind Bei der Suche wird der Reihe nach vorgegangen und jene Definition verwendet die sich als erstes mit der Prompt Bezeichnung deckt Verwenden Sie die Funktion UC4_AUTO_ANSWER_CLEAN um alle Eingabedefinitionen die bis zu dieser Stelle im Script vorgekommen sind au er Kraft zu setzen Der Agent sucht sodann die Definitionen ab dieser Scriptzeile Verwenden Sie die Funktion zur Trennung von Scriptabschnitten in denen verschiedene Prompt Behandlungen gelten soll UC4_AUTO_ANSWER_CLEAN besitzt keine Parameter Ben tigen Sie n here Informationen ber die Suche nach der Eingabedefinition f r die Prompts bietet sich die Funktion UC4_AUTO_ANSWER_TRACELEVEL an Sie schreibt je nach angegebenem Level genauere Meldungen in den Jobreport und auf das virtuelle Terminal Die Syntax lautet UC4_AUTO_ANSWER_TRACELEVELLevel Geben Sie f r den Level eine Zahl zwischen 0 und 3 an 0 Keine Ausgaben ber die Prompt Vergleiche Standardwert 1 Eine Meldung f r jeden bereinstimmenden Prompt Vergleich Automation
250. e OID Object Identifier die verwendet wird um den Inhalt auszulesen OIDs bestehen aus einer Folge von Zahlen die mit Punkten voneinander getrennt sind Sie sind weltweit eindeutig Die MIB des UC4 SNMP Subagent besitzt die OID 1 3 6 1 4 1 2562 1 1 Die einzelnen Inhalte der MIB haben ebenfalls eine Nummer die an die OID der MIB angeh ngt werden Durch die baumartige Struktur der MIB ergeben sich OIDs deren Aufbau die Struktur wiedergeben Beispiel Die OID der Version des UC4 Agenten lautet 1 3 6 1 4 1 2562 1 1 1 1 0 Die einzelnen Teile der OID sind 1 3 6 1 4 1 2562 1 1 MIB 1 Agent Group 1 1 0 Version des UC4 Agenten Was ist ein Trap Bei einem Trap handelt es sich um eine asynchrone Nachricht die von der UC4 Automation Engine an den UC4 SNMP Subagent geschickt wird Traps werden nicht in der MIB gespeichert sondern direkt an den Masteragent weitergeleitet Die Anwendungen erhalten somit wichtige Informationen sofort Wie kann ich einen Trap versenden Die UC4 Automation Engine verschickt in bestimmten Situationen automatisch vordefinierte Traps Sie k nnen aber mit Hilfe der Script Anweisung SEND_SNMP_TRAP eigene Traps versenden Warum sind die Traps nicht in der MIB Tabelle zu finden Traps werden sofort an den Masteragenten weitergeleitet Eine Speicherung in der MIB ist somit nicht notwendig Warum kommen die Traps nicht an Das kann verschiedene Ursachen haben e Pr fen Sie welchen Wert der Parameter
251. e der Registerkarte um die Behandlung des Jobreports festzulegen Stellen Sie anschlie end beim Typ unbedingt KDO ein Als Kommando ist zun chst der Pfad zum Programm CASSUB einzutragen Mit den Startparametern r und j geben Sie die JCL Server Umgebung und den kompletten Pfad zur JCL Datei an Der JCL Server Region Name ist die Bezeichnung des MF MTO Services Diesen Wert erfahren Sie in der MF Enterprise Server Administration 219 Kapitel 7 UC4 und Zielsysteme v Letzter Monitor Letzter Report Statistik Drucken v 0 Variablen Ausf hren v a Eb Kopf Al Attribute de WINDOWS D Variablen 8 Prompts Ep Script E Dokumentation Job Report Typ Ansicht Job Objekt wl Datenbank A e O BAT 8 Normal 8 Standard late E co 8 kDO O Minimiert O Ja Interpreter O Maximiert O Nein C Wird per Script erzeugt Start Parameter Arbeitsverzeichnis c Kommando c opt MF NX Base bin cassub JCLDEMO jC es jddemo jdbatch jd TT Anmeldung als Batch Benutzer C Job am Desktop anzeigen 8 Speichern und schlie en Sie das Job Objekt sobald Sie mit der Konfiguration fertig sind Das Job Objekt kann nun in Ihre Verarbeitung eingebunden werden Architektur Der Jobstart mittels CASSUB f hrt dazu dass der Job im Micro Focus Enterprise Server gestartet wird Beim Starten und w hrend der Durchf hrung wird ein Exit
252. e gibt den Dom nenamen an und der zweite die Schl sseleigenschaften In unserem Beispiel ist das com uc4 name CurrencyConverter Der Dom nename darf alle Zeichen au er und enthalten Um Kollisionen zwischen MBeans verschiedener Hersteller zu vermeiden empfiehlt es sich fur den Domanenamen den umgekehrten DNS Namen Ihrer Firma zu verwenden A4 Mit den Schl sseleigenschaften weisen Sie den MBeans in der Dom ne einen eindeutigen Namen zu Sie werden mit Komma getrennt Eine Schl sseleigenschaft besitzt folgenden Aufbau Eigenschaft Wert Die Eigenschaft muss keinem Attribut des MBeans entsprechen Die Anzahl der Schl sseleigenschaften ist nicht begrenzt und auch die Reihenfolge unerheblich Eine Schl sseleigenschaft darf alle Zeichen au er Hochkomma Komma sowie und enthalten Geben Sie zumindest eine Schl sseleigenschaft an Aktivieren Sie die Einstellung Normal beenden wenn bereits registriert Automation Engine 214 H Speichern U E Kopf Al Attribute gt Mx 53 Variablen 8 Prompts Eq Form E script E Dokumentation va DD be create MBEAN MBean registrieren gt BB Letzter Report bag Statistik E drucken gt Ausf hren y Klasse com uc4 Converter Class loader Object name luc com name CurrencyConverter M Normal beenden wenn bereits registriert Speichern Sie den JMX Job und f hr
253. e last I O statement executed for the file before the execution of a DELETE or REWRITE statement was not a READ statement A boundary violation exists A sequential READ operation has been tried on a file open in the INPUT or LO mode but no valid next record has been established A READ or START operation has been tried on a file not opened INPUT or LO A WRITE operation has been tried on a file not opened in the OUTPUT LO or EXTEND mode or on a file open I O in the sequential access mode A DELETE or REWRITE operation has been tried on a file that is not opened I O 9 nnnExtended file status code as shown below Insufficient buffer space On OS 2 could indicate that the SWAPPATH has not been set correctly or the SWAPPATH drive is full Could also indicate an out of memory situation File not open when access tried Serial mode error Illegal file name Illegal device specification Attempt to write to a file opened for input Disk space exhausted Attempt to input from a file opened for output No room in directory also directory does not exist File name not supplied Attempt to open a file which is already open File not found Too many files open simultaneously Too many indexed files open Too many device files open Record error probably zero length Read part record error EOF before EOR or file open in wrong mode Rewrite error open mode or access mode wrong Device or resource busy File is a direc
254. e must be specified A required attribute is missing An attempt was made to modify an object to include an attribute that is not legal for its class The specified attribute is already present on the object The specified attribute is not present or has no values An attribute s single value constraint has been violated An attribute s range constraint has been violated The specified value already exists The attribute cannot be removed because it is not present on the object The attribute value cannot be removed because it is not present on the object The specified root object cannot be a subref Chaining is not permitted Chained evaluation is not permitted The operation could not be performed because the object s parent is either uninstantiated or deleted Having a parent that is an alias is not permitted Aliases are leaf objects The object and parent must be of the same type either both masters or both replicas The operation cannot be performed because child objects exist This operation can only be performed on a leaf object Directory object not found The aliased object is missing Automation Engine 122 ERROR_DS_OBJ_TOO LARGE ERROR_DS BAD INSTANCE_TYPE ERROR_DS_MASTERDSA REQUIRED ERROR_DS_OBJECT_ CLASS_REQUIRED ERROR_DS_MISSING_ REQUIRED_ATT ERROR_DS_ATT_NOT_DEF FOR_CLASS ERROR_DS ATT ALREADY_ EXISTS ERROR_DS_CANT_ADD ATT_VALUES ERROR_DS_SINGLE_ VALUE_CONSTRAI
255. e or resource for example a line printer that is not available at this time You can trap the error status returned by open and retry the open at regular intervals until it succeeds File is a directory Fatal You have tried to WRITE to a directory instead of to a file Alternatively the attributes are not set up correctly to allow you to access a file That is it is marked as read only or you don t have sufficient rights to open it Recode your program so that it writes to a file and not to a directory You need to either change your file access attributes or recode your program so that it does not violate the existing attributes 17 Kapitel 5 Externe Fehlercodes 022 023 024 025 026 027 028 029 030 031 032 Illegal or impossible access mode for OPEN Recoverable The mode in which you are trying to open a file violates the General Rule of COBOL for that type of file for example you might have opened a line sequential file in the O mode Open the file with a mode that is compatible with that type of file Illegal or impossible access mode for CLOSE Recoverable The mode in which you are trying to close a file is not possible for that type of file Close the file with a new access mode which is compatible with that type of file or execute a STOP RUN statement and recode your program Disk input output error Recoverable You might have performed a read after a WRITE or there might be either a veri
256. e or you might have tried to WRITE to a disk but the processor detected hardware interface has failed You should try to correct the fault in your hardware for example put a disk in the necessary drive Incorrect mode or file descriptor Recoverable You are either trying to write to a file which is open for read purposes only or read a file which is open for write purposes only You should close the file and reopen using the correct access mode As this error implies that your program logic contains a mistake you might want to close any open files execute a STOP RUN statement and then recode your program to eliminate the logic error Shareable files opened INPUT read only by the COBOL system still require write permission from the operating system to enable temporary locking to take place Attempt to access a file with incorrect permission Recoverable You are trying a file operation which you do not have sufficient permission to achieve For example you could be trying to write data to a file which has been set up with the read attribute only If you are the owner of the file you can alter the attributes of the file so that you have the permission needed to effect the particular file operation you were trying If you are not the owner of the file you cannot to carry out that operation successfully unless you copy the file and make the changes to the copy only You cannot alter the source file File already exists Recoverable You a
257. e version of Object COBOL If you have more than one version installed check that your PATH LIBPATH and COBDIR environment variables specify an appropriate path for the version you are using Unable to locate access the required security key Recoverable The run time system cannot locate or cannot access the coded security key dongle that is required to execute this application Connect the security key that was supplied with your COBOL system to the parallel port of your computer then re run the application Attempt to access item beyond bounds of memory Fatal Memory access violation has been detected by your operating system Unexpected signal Fatal A signal the run time system was not expecting has been caught 23 Kapitel 5 Externe Fehlercodes 116 117 118 119 120 121 122 123 124 125 126 129 135 137 Cannot allocate memory Fatal For some reason a part of your run time system is unable to allocate you sufficient memory to enable you to execute your code You should try to reduce memory usage by canceling programs that are not in use then try the operation that caused this message again Bad collating sequence Fatal This is an internal system error Please contact Technical Support who will help you to find the cause of the error and how it can be rectified Symbol not found Fatal You are unable to load your object file You have tried to call a program that has not been specified
258. e von OA Jobs Der Agent protokolliert alle auftretenden Fehler im Aktivierungsreport des Jobs Zus tzlich setzt er abhangig von der Jobdurchf hrung einen der folgenden R ckgabewerte 0 Es ist kein Fehler aufgetreten 4 Der Concurrent Request hat mit Phase COMPLETE und Status WARNING geendet 10 Beim Hinzuf gen von Einstellungen mit den Funktionen OA_ADD_PRINTER OA ADD_LAYOUT oder OA_ADD_NOTIFICATION ist ein Fehler aufgetreten 100 Im Script kommt ein unbekanntes JCL Kommando vor 102 Bei der Durchf hrung der Anweisung OA_SUBMIT_REQUEST ist ein Fehler aufgetreten 1000 OCI Fehler trat auf Im Job Objekt k nnen Sie in der Registerkarte Laufzeit bestimmen ab welchem Returncode der Job abgebrochen werden soll Siehe auch Allgemeines zur Oracle Applications JCL 7 9 UC4 und OS 400 7 9 1 Agent Zusammenwirken UC4 und OS 400 Der OS 400 Agent arbeitet Uber eine TCP IP Schnittstelle mit dem UC4 System zusammen Der OS 400 Agent verftigt Uber folgende Funktionalit t e Verarbeiten von Jobs e Durchf hren von FileTransfers e Behandeln von Ereignissen e CallAPI 235 Kapitel 7 UC4 und Zielsysteme Verarbeiten von Jobs Jobs werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt In der Registerkarte Script ist de JCL CMD CL oder REXX hinterlegt Sie kann durch Script Sprachmittel von UC4 mit einer komplexen Logik versehen werden Siehe Benutzerhandbuch Job und Job Ausf hre
259. e window is not a combo box Automation Engine 86 ERROR_INVALID HOOK_HANDLE ERROR_INVALID DWP_HANDLE ERROR_TLW_ WITH_WSCHILD ERROR_CANNOT_ FIND_WND_CLASS ERROR_WINDOW_ OF_OTHER_ THREAD ERROR_HOTKEY_ ALREADY_ REGISTERED ERROR_CLASS_ ALREADY_EXISTS ERROR_CLASS_ DOES_NOT_EXIST ERROR_CLASS_ HAS_WINDOWS ERROR_INVALID_ INDEX ERROR_INVALID_ ICON_HANDLE ERROR_PRIVATE_ DIALOG_INDEX ERROR_LISTBOX_ ID MOT FOUND ERROR_NO_ WILDCARD_ CHARACTERS ERROR_ CLIPBOARD_NOT_ OPEN ERROR_HOTKEY_ NOT_REGISTERED ERROR_WINDOW_ NOT_DIALOG ERROR_ CONTROL_ID_ NOT_FOUND ERROR_INVALID_ COMBOBOX_ MESSAGE ERROR_WINDOW_ NOT_COMBOBOX 87 Kapitel 5 Externe Fehlercodes 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 Height must be less than 256 Invalid device context DC handle Invalid hook procedure type Invalid hook procedure Cannot set nonlocal hook without a module handle This hook procedure can only be set globally The journal hook procedure is already installed The hook procedure is not installed Invalid message for single selection list box LB_SETCOUNT sent to non lazy list box This list box does not support tab stops Cannot destroy object created by another thread Child windows cannot have menus The window does not have asystem menu Invalid message
260. eceiverFieContent Fie Receiver SenderChannel a Kommuniketionskanel ist korrekt konfiguriert und vwy automatisch FileListSender File Sender Sender File_Cortert a Kommuniketionskanal ist korrekt konfiguriert und wy automatisch SenderFileCortert Fie Sender J Zele 1 12 Verwenden Sie im SAP Job die Funktionen XI GET CHANNEL und al SET CHANNEL Die Informationen zu den Kommunikationskan len werden als XML Dokument im Jobreport abgelegt Die Script Sprachmittel f r XML bereiten die Daten auf Zus tzlich k nnen Sie mit den Ereignis Objekten des Typs Konsole die Kommunikationskan le berwachen Bei jedem Zustandswechsel wird ein Ereignis ausgel st Aktivieren Sie die XI Schnittstelle in der INI Datei des SAP Agenten mit den Parametern in der Sektion SAP XI F r den Zugriff auf das Xl System wird ein Login Objekt mit g ltigen Anmeldedaten ben tigt Der XI User muss die Berechtigung haben die XI Kommunikationskan le zu steuern Verwenden Sie verschiedene Login Objekte f r SAP und XI Systeme wenn beide auf demselben Host installiert sind Ansonsten ist der Login Eintrag nicht eindeutig 7 11 5 UC4 JCL f r XI ScriptSprachmittel Beschreibung XI_GET_CHANNEL Listet Kommunikationskan le auf XI_SET_CHANNEL Startet und stoppt Kommunikationskan le Application Platform ABAP Job Management 257 Kapitel 7 Durchf hrung von Jobs im ABAP Stack CCMS 7 Durchfuhrung von Jobs im ABAP Stack CCMS UC4 bietet Ihne
261. ecified user account is already a member of the specified group orthe specified group cannot be deleted because it contains a member The specified user account is not a member of the specified group account The last remaining administration account cannot be disabled or deleted Unable to update the password The value provided as the current password is incorrect Unable to update the password The value provided forthe new password contains values that are not allowed in passwords ERROR_ REVISION MISMATCH ERROR_INVALID OWNER ERROR_INVALID PRIMARY_GROUP ERROR_NO_ IMPERSONATION TOKEN ERROR_CANT_ DISABLE __ MANDATORY ERROR_NO_ LOGON_SERVERS ERROR_NO_ SUCH_LOGON_ SESSION ERROR_NO_ SUCH_PRIVILEGE ERROR_ PRIVILEGE_NOT_ HELD ERROR_INVALID_ ACCOUNT_NAME ERROR_USER_ EXISTS ERROR_NO_ SUCH_USER ERROR_GROUP_ EXISTS ERROR_NO_ SUCH_GROUP ERROR_MEMBER IN_GROUP ERROR_MEMBER NOT_IN_GROUP ERROR_LAST_ ADMIN ERROR_WRONG_ PASSWORD ERROR_ILL_ FORMED_ PASSWORD 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1341 1342 1343 1344 Automation Engine 82 Unable to update the password because a password update rule has been ERROR violated Logon failure unknown user name or bad password Logon failure user account restriction Logon failure account logon time restriction violation Logon failure
262. ecord length 197 198 199 200 201 202 203 206 207 208 Automation Engine 30 Screen handling system initialization error Fatal This error can be caused by one of the following Your display adapter is in the wrong mode Your screen handling interface has not been correctly initialized because your terminal does not have the required capabilities Your terminfo file is corrupted Memory has been incorrectly allocated If you are using a DOS or OS 2 system the monitor must be in alphanumeric display mode rather than graphics display mode You can set the display mode to a valid alphanumeric mode by using the DOS MODE utility and then rerunning your program If you are using a UNIX type system you must check that your terminfo file contains the correct entry for your terminal If your terminfo file is corrupt or your screen handling interface has not been correctly initialized you must advise your system administrator of the problem and he will take steps to try to correct it If your memory has been incorrectly allocated you must rerun your program Load failure Fatal The system cannot load a program usually because of insufficient memory Alternatively your program has run out of memory during the loading or reloading of afile This occurs more frequently during Animation because of the extra memory required during Animation Make more memory available and then rerun your program Ensure that as much memory
263. ection timed out 56 57 Kapitel 5 Externe Fehlercodes 146 Connection refused 147 Host is down 148 No route to host 149 operation already in progress 150 operation now in progress 151 Stale NFS file handle Fehlercodes Intel Solaris ab 2 4 1 Not super user 2 No such file or directory 3 No such process 4 interrupted system call 5 I O error 6 No such device or address 7 Arg list too long 8 Exec format error 9 Bad file number 10 No children 11 Resource temporarily unavailable 12 Not enough core 13 Permission denied 14 Bad address 15 Block device required 16 Mount device busy 17 File exists 18 Cross device link 19 No such device 20 Not a directory 21 Is a directory 22 Invalid argument 23 File table overflow 24 Too many open files 25 Inappropriate octl for device 26 Text file busy 27 File too large 28 No space left on device 29 Illegal seek 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 60 61 62 63 64 65 66 67 68 69 70 Read only file system Too many links Broken pipe Math arg out of domain of func Math result not representable No message of desired type Identifier removed Channel number out of range Level 2 not synchronized Level 3 halted Level 3 reset Link number out of range Protocol driver not attached No CSI structure available Level 2 halted Deadlock condition No record locks available Operation cancel
264. ed No such service is known The service cannot be found in the specified name space The specified class was not found No more results can be returned by WSALookupServiceNext A call to WSALookupServiceEnd was made while this call was still processing The call has been canceled A database query failed because it was actively refused No such host is known This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server A non recoverable error occurred during a database lookup Automation Engine 136 WSAELOOP WSAENAMETOOLONG WSAEHOSTDOWN WSAEHOSTUNREACH WSAENOTEMPTY WSAEPROCLIM WSAEUSERS WSAEDQUOT WSAESTALE WSAEREMOTE WSASYSNOTREADY WSAVERNOTSUPPORTED WSANOTINITIALISED WSAEDISCON WSAENOMORE WSAECANCELLED WSAEINVALIDPROCTABLE WSAEINVALIDPROVIDER WSAEPROVIDERFAILEDINIT WSASYSCALLFAILURE WSASERVICE_NOT_FOUND WSATYPE_NOT_FOUND WSA ENO MORE WSA E _CANCELLED WSAEREFUSED WSAHOST_NOT_FOUND WSATRY_AGAIN WSANO_RECOVERY 137 Kapitel 5 Externe Fehlercodes 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 The requested name is valid and was found in the database but it does not have the correct associated data being resolved for At least one reserve has arrived At least one path has arrived There are no senders There are no receivers Reserve has b
265. ed Operation not supported invalid exchange invalid request descriptor exchange full no anode invalid request code invalid slot file locking deadlock error bad font file fmt Device not astream no data for no delay io timer expired out of streams resources Machine is not on the network Package not installed The object is remote the link has been severed advertise error srmount error Communication error on send Automation Engine 58 59 Kapitel 5 Externe Fehlercodes 71 74 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 120 121 122 123 124 125 126 127 128 129 130 131 132 Protocol error multihop attempted trying to read unreadable message path name is too long value too large to be stored in data type given log name not unique f d invalid for this operation Remote address changed Can t access a needed shared lib Accessing a corrupted shared lib lib section in a out corrupted Attempting to link in too many libs Attempting to exec a shared library Illegal byte sequence Unsupported file system operation Symbolic link loop Restartable system call if pipe FIFO don t sleep in stream head directory not empty Too many users for UFS Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported on
266. ed successfully The cluster log is corrupt The record could not be written to the cluster log since it exceeds the maximum size Automation Engine 110 ERROR_NOT_QUORUM_CAPABLE ERROR_CLUSTER_SHUTTING DOWN ERROR_INVALID_STATE ERROR_RESOURCE_PROPERTIES STORED ERROR_NOT_QUORUM_CLASS ERROR_CORE_RESOURCE ERROR_QUORUM RESOURCE_ONLINE_FAILED ERROR_QUORUMLOG_OPEN FAILED ERROR_CLUSTERLOG_CORRUPT ERROR_CLUSTERLOG_RECORD_EXCEEDS MAXSIZE 111 5031 5032 5033 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 Kapitel 5 Externe Fehlercodes The cluster log exceeds its maximum size No checkpoint record was found in the cluster log The minimum required disk space needed for logging is not available A cluster network is not available for this operation A cluster node is not available for this operation All cluster nodes must be running to perform this operation A cluster resource failed The cluster node is not valid The cluster node already exists A node is in the process of joining the cluster The cluster node was not found The cluster local node information was not found The cluster network already exists The cluster network was not found The cluster network interface already exists The cluster network interface was not found ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE ERROR_CLUSTERLOG_CHKPO
267. ed connection on reset Software caused connection abort Connection reset by peer No buffer space available Socket is already connected Socket is not connected Can t send after socket shutdown Too many references can t splice Connection timed out Connection refused Remote peer released connection Host is down No route to host Operation already in progress Operation now in progress Operation would block Directory not empty 44 45 Kapitel 5 Externe Fehlercodes 248 File name too long 249 Too many levels of symbolic links 251 Function not implemented 252 Function not implemented 5 4 4 IBM AIX Fehlercodes Power PC AIX 4 1 1 Operation not permitted 2 No such file or directory 3 No such process 4 interrupted system call 5 UO error 6 No such device or address 7 Arg list too long 8 Exec format error 9 Bad file descriptor 10 No child processes 11 Resource temporarily unavailable 12 Not enough space 13 Permission denied 14 Bad address 15 Block device required 16 Resource busy 17 File exists 18 Improper link 19 No such device 20 Not a directory 21 Is a directory 22 Invalid argument 23 Too many open files in system 24 Too many open files 25 Inappropriate UO control operation 26 Text file busy 27 File too large 28 No space left on device N o Invalid seek 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 57 58 59 60 61 62 63
268. ed network name is invalid The format of the specified share name is invalid The format of the specified password is invalid The format of the specified message name is invalid The format of the specified message destination is invalid The credentials supplied conflict with an existing set of credentials An attempt was made to establish a session to a network server but there are already too many sessions established to that server Automation Engine 78 ERROR_ CONNECTION _ UNAVAIL ERROR_DEVICE_ ALREADY REMEMBERED ERROR_NO_NET_ OR_BAD_PATH ERROR_BAD_ PROVIDER ERROR_CANNOT_ OPEN_PROFILE ERROR_BAD_ PROFILE ERROR_NOT_ CONTAINER ERROR_ EXTENDED ERROR ERROR_INVALID_ GROUPNAME ERROR_INVALID_ COMPUTERNAME ERROR_INVALID_ EVENTNAME ERROR_INVALID_ DOMAINNAME ERROR_INVALID_ SERVICENAME ERROR_INVALID_ NETNAME ERROR_INVALID_ SHARENAME ERROR_INVALID_ PASSWORDNAME ERROR_INVALID_ MESSAGENAME ERROR_INVALID_ MESSAGEDEST ERROR_SESSION_ CREDENTIAL_ CONFLICT ERROR_REMOTE_ SESSION_LIMIT_ EXCEEDED 79 Kapitel 5 Externe Fehlercodes 1221 The workgroup or domain name is already in use by another computer on ERROR _DUP_ the network DOMAINNAME 1222 The network is not present or not started ERROR_NO_ NETWORK 1223 The operation was canceled by the user ERROR CANCELLED 1224 The requested operation cannot be performed on a file with a user ERROR_USER _ mapped section open
269. ed time is invalid The specified form name is invalid The specified form size is invalid The specified printer handle is already being waited on The specified printer has been deleted The state of the printer is invalid The user must change his password before he logs on the first time Could not find the domain controller for this domain The referenced account is currently locked out and may not be logged on to The object exporter specified was not found The object specified was not found The object resolver set specified was not found Some data remains to be sent in the request buffer Invalid asynchronous remote procedure call handle Invalid asynchronous RPC call handle for this operation The RPC pipe object has already been closed The RPC call completed before all pipes were processed Automation Engine 98 RPC_X_WRONG_ PIPE_ORDER RPC_X_WRONG_ PIPE_VERSION RPC_S_GROUP_ MEMBER NOT FOUND EPT_S CANT CREATE RPC_S_ INVALID OBJECT ERROR_INVALID TIME ERROR_INVALID FORM_NAME ERROR_INVALID FORM_SIZE ERROR_ALREADY WAITING ERROR_PRINTER_ DELETED ERROR_INVALID PRINTER_STATE ERROR PASSWORD MUST_CHANGE ERROR_DOMAIN CONTROLLER NOT_FOUND ERROR ACCOUNT_ LOCKED_OUT OR_INVALID_OXID OR_INVALID_OID OR_INVALID_SET RPC_S_SEND_ INCOMPLETE RPC_S_INVALID_ ASYNC_HANDLE RPC_S_ INVALID ASYNC_CALL RPC_X_PIPE_ CLOSED RPC_X_PIPE_ DISCIPLINE ERR
270. ed to another server The replication operation encountered a database error The naming context is in the process of being removed or is not replicated from the specified server Replication access was denied The requested operation is not supported by this version of the Windows NT directory service The replication remote procedure call was cancelled The source server is currently rejecting replication requests The destination server is currently rejecting replication requests The replication operation failed due to a collision of object names The replication source has been reinstalled The replication operation failed because a required parent object is missing The replication operation was preempted The replication synchronization attempt was abandoned because of a lack of updates The replication operation was terminated because the system is shutting down The replication synchronization attempt failed as the destination partial attribute set is not a subset of source partial attribute set The replication synchronization attempt failed because a master replica attempted to sync from a partial replica The server specified for this replication operation was contacted but that server was unable to contact an additional server needed to complete the operation A schema mismatch is detected between the source and the build used during a replica install The replica cannot be installed Schema upd
271. ee cece cece eeeeeeeeeeeees 288 1128 CHJECLF RSA PF nase aa 288 7 11 29 SAP Banking 2 240 82 2 ee era ads Soe SaR 288 UC4 Prozess Management f r SAP for Banking 288 Abl ufe in SAP Banking 288 Anwendungsreturncode und Anwendungslog ooccccccccccccccccccnnccccccnnnnncccccnns 289 Starten von Prozessnetzwerken und Prozessen oo222cconnnee 289 Anforderungen an UCA cueeeeeeennne nenn nnnnnnnnnnennennennnneeeeneeeeeeenn 289 UC4 Funktionsbeschreibung 1 2 0 0 222 e cece ccc e cece cece ccccccceceeeeeees 290 UCEJCLIU SAP au rn res 290 7 11 30 SAP Financial Closing Cockpit 000000 000 cece e cece eeeeeeeeeees 291 UC4 Integration in SAP Closing Cockpit 2 000000 cece cece eee e cece cee eeeceeceeeeees 291 V OFAUS SCLZUNGEN 2 pave ds Sued saddest AA seed A 291 Ausgelieferte Dateien 291 E eE E E dees EE I EERE AEE A ESTL Ee 291 Aktivierung von UC4 Objekten mit SAP Closing Cockpit oooccccccccccccccccccccccccccccooo 296 Konfiguration a ENEE a ENEE 296 Ausf hrung M 299 7 11 31 SAP Solution Manager 299 SAP Solution Manager Integration 22o2oooceeeesseessneeesenseneenneeenenn 299 Konfiguration ae o REN 300 Funktionalit t cocaina ei IA ae 300 Userlnterface Anbindung einrichten 2ooocseeeseeneessenensennenenneennnn 302 Ausgelieferte Dateien 302 TE tactica etarra on ae eine ee ea 303 xiv Inhaltsverzeichnis 7 11 32 Custom Sol
272. ee eee eee 262 7 11 1 ber ein Script Sprachmittel nun 262 7 11 2 ber den Steplisten Report 0 c ann 262 7 11 3 ber den Jobreport les hessen Mensen tN il hal LO 262 Varianten Management 263 FAA UC4 JCETURSAP EE 263 xii Inhaltsverzeichnis BDC Management 264 TAA 5 UC4 JCE AUR SAP EE 264 Spool Management EE 264 7 11 6 UC4 JCL fiir SAP ooo cece cece cee cece cece cece cee e cence a a a A a 265 Event Management 265 ee hee EE 266 7 11 8 UC4 Unterst tzung 22 cece cece cece cece ccc cccccececceeeeeeeeeeeeeeeeeeeeeenees 266 TATI UCA ICAA Pdo dd bl dean 267 Kriterienverwalter oo 267 FAMAOGUC4 I CL EE 268 bernahme von SAP JobS ts e e inane le tods nn 268 bernahme von SAP Kalenderdefinitionen 2 2 2 0 0 022cececececeeeececececeeees 270 RE 272 Java EE JMX Agent f r SAP NetWeaver 00 0c eee eee ee ee eeeeeeeee 272 JMX in SAP NetWeaver o oo o oo cece cece cece c cece eee eee ee eee eeeeeeeeeeees 273 7 11 11 Monitoren der Java EE Engine 00 000 cece cece cece ee eeeeeeeeeees 273 7 11 12 Starten und Stoppen eines Services 2 2 2 0 222222 e cece eee cece ccceeececeeeeeeees 274 Durchf hrung von Jobs im Java Stack JXBP 00 00 eee eee cece eee ee 276 7 11 13 Report f r Java Job Statistiken 0000oo2cccceennneneenne nennen 277 7 11 14 Installation Zeie na 28822222 a ERROR 277 111 159 ondertalle 2 rer
273. eees 196 7 2 4 Stored Procedures bei MS SQL Server 0 2 eee eee 197 RETURN EE 197 PRINT ns 197 RAISE ERROR tota to de ee es alin Ok cabinet dines ate e 197 7 2 5 ILM Partition Key Turnaround 2 22222222 e ee eee cece cece ccc cece cece cece cece ee eeeeeeees 197 Allgemein o DEM gels its a tani ONE Ae ti I AN atte 197 Partitionswechsel 2 222 222222 nn eek eee 198 Partition Key Turnaround Modus 198 DEE edd he Resin cane RASH ON 198 SOL SN Ernst Atak oe cn te de ie eh She ss nade ai nbn hs oak a dd tee onde 200 TS UC4 e Beie Arne nn es sen 202 7 3 1 GCOS8 Agent FileTransfer Unterst tzung 0000 0202222 e cece cece cece cece eee eeeee cee eee 202 GFRC Dateiformat EEN 202 SI 202 BEISpIel 4 3 2 ne a ses ste e du ae na des ea e eiii le o ds 203 UFF sequentielles Dateiformat 203 A A A e 203 Beispiel sa en IRE IEEE IA ae 203 UFF relatives Datelionmat oori A sn er Ee 203 SO A TN 204 Automation Engine ix UFF indiziertes Dateiformat 204 SYNTAX ee hr a Eee le NO O 204 E Ee E EE 205 7 3 2 Abnormales Ende der Jobmelder berwachen 205 NA A O 206 7 4UC4 und Java EE JMX oacenanennnennnennnnnnnnnnnnnennnnnnnnnnnnnnnnnnennnnnneenn nennen 208 ZA1JavaEE IMS Agent 208 7 4 2 MBeans aus Webservices erzeugen oooocccccccccccccccccncccncnnnnnnnnnnnnnnnnnnnonococess 210 Allgemein 210 Installation ege 4222 rer aan ande 210 Verwendung
274. een confirmed Error due to lack of resources Rejected for administrative reasons bad credentials Unknown or conflicting style Problem with some part of the filterspec or providerspecific buffer in general Problem with some part of the flowspec General QOS error WSANO_DATA WSA_QOS_RECEIVERS WSA_QOS_SENDERS WSA_QOS_NO_SENDERS WSA_QOS_NO_RECEIVERS WSA_QOS_REQUEST_ CONFIRMED WSA_QOS_ADMISSION_ FAILURE WSA_QOS_POLICY_ FAILURE WSA_QOS_BAD_STYLE WSA_QOS_BAD_OBJECT WSA_QOS_TRAFFIC_CTRL_ ERROR WSA_QOS_GENERIC_ ERROR Automation Engine 138 6 SNMP Unterstutzung 6 1 Allgemeines zu SNMP SNMP Simple Network Management Protocol ist ein Industriestandard zur Uberwachung und Steuerung von Systemen Ger ten und Komponenten in einer Netzwerkumgebung Er wurde von der IETF Internet Engineering Task Force definiert Die IETF besch ftigt sich als Interessengemeinschaft mit Problemen von TCP IP und dem Internet Bei der Uberwachung und Steuerung von Netzeinheiten wird generell zwischen SNMP Management und SNMP Agenten unterschieden Der SNMP Agent l uft auf dem Rechner dessen Systeme Ger te oder Komponenten Uberwacht und gesteuert werden Network Management Station NMS ist ein Rechner der mit einer Applikation die aktuellen Informationen der Uberwachten Netzeinheiten darstellen und auch Parameter dieser Netzeinheiten ndern kann NMS und SNMP Agenten kommunizieren Uber das Netzwerkprotokoll TCP IP Dabei g
275. egistered with the RPC server You cannot bring the group online because the owner of the group is not in the preferred list for the group To change the owner node for the group move the group The join operation failed because the cluster database sequence number has changed oris incompatible with the locker node This may happen during ajoin operation if the cluster database was changing during the join The resource monitor will not allow the fail operation to be performed while the resource is in its current state This may happen if the resource is in a pending state ERROR_CLUSTER_NO_RPC_PACKAGES REGISTERED ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST ERROR_CLUSTER_DATABASE_SEQMISMATCH ERROR_RESMON_INVALID_STATE 5 5 4 Win32 Fehlercodes 6000 11999 Die folgende Tabelle enthalt Win32 Fehlermeldungen 6000 6001 The specified file could not be encrypted The specified file could not be decrypted ERROR_ENCRYPTION_ FAILED ERROR_DECRYPTION_ FAILED 6002 The specified file is encrypted and the user does not have the ERROR_FILE ENCRYPTED ability to decrypt it 6003 6004 6005 6006 6007 6008 6009 6118 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 There is no encryption recovery policy configured for this system The required encryption driver is not loaded for this system The file was en
276. eichner bIkObjRunNr Typ INTEGER Beschreibung Laufende Nummer RunID der Aufgabe welche die Blockierung ausgel st hat 6 6 10 CallOperator Group Bezeichner CallOperator Group Lebensdauer Der Tabelleneintrag besteht solange bis die Benachrichtigung quittiert wurde Beschreibung Diese Tabelle enth lt alle aktiven Benachrichtigungs Objekte Bezeichner callOperatorTable Typ SEQUENCE OF CallOperatorEntry Automation Engine 172 Index coSysID coClient coRunNr Beschreibung Diese Tabelle enth lt alle aktiven Benachrichtigungs Objekte Bezeichner callOperatorEntry Typ CallOperatorEntry Lebensdauer Sendet UCA einen Benachrichtigungs Trap so wird ein Eintrag erstellt ndert die Benachrichtigung ihren Status wird der Eintrag aktualisiert Der Eintrag wird gel scht wenn die Benachrichtigung quittiert wird Beziehungen UC4 System coSysID und Mandant coClient Bezeichner coSysID Typ DisplayString SIZE 0 8 Beschreibung Namedes UC4 Systems in dem das Benachrichtigungs Objekt aktiviert wurde Bezeichner coClient Typ INTEGER 0 9999 Beschreibung Nummer des Mandanten in dem das Benachrichtigungs Objekt aktiviert wurde Bezeichner coRunNr Typ INTEGER Beschreibung Laufende Nummer RunID des Benachrichtigungs Objektes Bezeichner coLastModifyTime Typ DisplayString SIZE 0 19 Beschreibung Zeitpunkt der letzten Aktualisierung dieses Tabelleneintrags Bezeichner coName Typ DisplayString SIZE 0 200 Besch
277. eines SAP Monitors Uberwachung von SAP Ereignissen Ereignisse haben in der Hintergrundverarbeitung in SAP eine hohe Bedeutung Das Ereignis Objekt vom Typ Konsole kann eingesetzt werden um SAP Ereignisse zu berwachen P Der Agent fragt das SAP System periodisch nach eingetretenen SAP Ereignissen ab und meldet sie den aktiven Konsolen Ereignissen Der UC4 Administrator kann das Intervall in der UC4 Variablen UC HOSTCHAR_DEFAULT mit dem Key JOB_CHECKINTERVAL einstellen ber einen Filter definieren Sie welche SAP Ereignisse Sie verfolgen m chten Meldet der Agent ein SAP Ereignis so werden die Anweisungen in der Registerkarte Script durchgef hrt Auf diese Weise k nnen Sie weitere Schritte in der Verarbeitung einleiten Verwenden Sie im Script die Funktion GET_EVENT_INFO Sie liefert Ihnen Details zum eingetretenen SAP Ereignis E Speichern Ed Letzter Report ha Statistik E Drucken gt Ausf hren v Eb Kopf 2 Kalender 3 Attribute E Ereignis s Konsole ES Variablen amp Prompts DN Dokumentation Konsole Host saro w Datenquelle ABAP Event History eignis ID Event Parameter Event Server RSPROCESS UC4 VWGSAP02_N45_01 In der Tabelle im unteren Bereich der Registerkarte lassen sich mehrere Filterzeilen eintragen Meldet der Agent ein SAP Ereignis das mindestens einer Filterzeile entspricht wird das Script durchgef hrt Stimmt es mit meh
278. el Job abgebrochen und eine Fehlermeldung ausgegeben Am Ende der Aufgaben Durchf hrung sind zwei Logdateien vorhanden 1 Logdatei des Siebel Server Manager Aufrufes 2 Logdatei der Aufgabe Stellen Sie in der INI Datei des Siebel Agenten in der Sektion VARIABLES ein wo diese abgelegt werden Die Logdateien k nnen so vom Siebel Agenten als Report nach UC4 bertragen werden Beispiel VARIABLES UC_SIEBEL SRVRMGR C siebel srvrmgr exe UC_SIEBEL LOGPATH C siebel siebelLOGS Automation Engine 342 Beachten Sie dass der Inhalt des Reports mit dem Script Sprachmittel PREP_PROCESS_REPORT auslesbar ist Der Reporttyp LOG steht hierbei f r die Logdatei des Siebel Server Manager Aufrufs und der Reporttyp REP fur die Logdatei der Aufgabe Siehe auch Registerkarte fur Host Attribute Siebel 7 13 UC4 und UNIX 7 13 1 Authentifikation der Anmeldedaten Jobs und FileTransfers m ssen sich am Betriebssystem erfolgreich anmelden bevor sie durchgefuhrt werden k nnen Die Anmeldedaten sind in ihrem Login Objekt hinterlegt Der Agent stellt zwei M glichkeiten bereit wie Sie Benutzernamen und das Passw rter authentifizieren lassen k nnen 1 Lokale Benutzer Authentifikation 2 Pluggable Authentication Modules PAM Ay Die Authentifizierung mittels PAM wird nur f r den Agenten auf AIX Linux und Sun Solaris SPARC unterst tzt Welche der beiden Methoden zur Anwendung kommen soll stell
279. em You should create a new copy of the file which has the correct structure National Language initialization not set up correctly Fatal You have tried to use the additional language variants but the environment or side file that is required to set up the language either has not been set up correctly or does not exist or is invalid This might be because you have the LANG environment variable set for use by another system ina format not recognized by this COBOL system Set up the required environment or side file before you try to run the program again Use the COBLANG environment variable to set the locale information for the COBOL system See the chapter NLS Support in your Programmer s Guide to Writing Programs 19 Kapitel 5 Externe Fehlercodes 041 042 043 044 045 046 047 Corrupt index file Recoverable Your run time system does not recognize the control information for an indexed file and as the index has been corrupted in some way the data in the file is no longer accessible by your system This error is recoverable in the sense that it can be trapped but should you receive it you can do little except to close any open files and stop your program s run You should rerun your program using the backup copy of that file If you have added a great deal of information to the file since you last took a backup you might like to rebuild the file using the Rebuild utility which reads the data if this has not been corrupte
280. em muss ordnungsgem eingerichtet und parametriert sein blicherweise erfolgt dies im Zuge der Installation des SAP Systems 323 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten F r den Import m ssen in dieser SAP Instanz mindestens 2 Batch Workprozesse BTC laufen Kontrolle Werkzeuge Administration Monitor System berwachung Prozess bersicht Transaktion SM50 F r den Import von Entwicklungsobjekten muss der Transportd mon im SAP System Hintergrundjob RDDIMPDP im Mandant 000 eingeplant und freigegeben sein Kontrolle siehe unten Die Funktionalit t kann wie folgt berpr ft werden cd usr sap trans bin Wechsel ins SAP Transportverzeichnis tp checkimpdp TID Pr fen ob Transportd mon RDDIMDP im SAP aktiv ist tp connect TED ara Verbindung zum SAP System testen Das Transportsystem st in der SAP Onlinedoku im Kapitel BASIS TRANSPORTSTEUERUNG beschrieben A Beachten Sie dass beim Import die Option Nicht passende Komponentenversion ignorieren zu setzen ist Ablauf Ubernehmen der gelieferten Transportfiles in die SAP Transportumgebung e Auf dem SAP Rechner e Wechseln in das zur SAP Version passende Unterverzeichnis von CD AGENTS SAP _TRANS e Kopieren der Dateien von dort in folgende Verzeichnisse KNNNNNN SID nach usr sap trans cofiles RNNNNNN SID nach usr sap trans data Wenn SAP unter UNIX installiert ist wird die Ubertragung der Dateien blicherweise mit FTP
281. en UC4 Connect bezieht sich in seinen Meldungen auf diese ID In der Antwortnachricht wird diese ID ebenfalls eingetragen Das Attribut release ist nicht erforderlich Wird es jedoch eingetragen so ist derzeit nur 1 zugelassen Das Attribut dient in Zukunft der Angabe der Version XML Element muss vorhanden sein lt requestname name any Name der Anforderung name gt Das Attribut name ist nicht erforderlich XML Element muss vorhanden sein 361 lt control gt lt timeout unit sec gt 10 lt timeout gt lt control unit sec gt 20 lt control gt lt control gt lt login gt lt system gt UC4 Automation Enginename lt system gt lt client gt client number lt client gt lt name gt user name lt name gt lt department gt user s department lt department gt lt passw gt password lt passw gt lt language gt E D F lt language gt lt clienttype gt C lt clienttype gt Kapitel 7 Anwendungsreturncode von SAP Steps auswerten XML Element muss vorhanden sein Begrenzung der Laufzeit einer Anforderung Die Laufzeit startet vor der Verbindungsaufnahme mit der UC4 Automation Engine und endet wenn UC4 die Durchf hrung angenommen hat oder ein nicht behebbare Fehler auftritt Das Attribut unit gibt die Einheit f r die Laufzeit an Erlaubte Werte 1 31999 Default 10 XML Element kann entfallen Wird in der aktuellen Version noch nicht unterst tzt XML Element kann
282. en Host 7 11 20 Ablauf Die Verwendung des MBeans ist leicht zu implementieren 1 Registrieren Sie das MBean mit JMX_CREATE_MBEAN 2 Setzen Sie die Attribute wie z B die ServicelD entweder mit der Funktion JMX_SET_ATTRIBUTE oder mit JMX_COMPOSITE_ ADD Wir empfehlen letztere zu verwenden Wenn mehrere JMX Jobs parallel laufen kann es passieren dass sie zugleich auf die Instanz des MBeans zugreifen und dadurch die Werte gegenseitig berschreiben Mit JMX_COMPOSITE_ADD definieren Sie die Werte in einer Liste und bergeben sie gesammelt an das MBean Eine berschreibung der Werte ist damit nicht m glich Bei der Funktion JMX_COMPOSITE_ADD entspricht der KEY dem Namen des Attributes und der VALUE dem Wert fur das Attribut 3 Rufen Sie anschlie end die gew nschte Operation mit der Funktion JMX_INVOKE auf 7 11 21 Beispiele Starten eines Services Das Service MYSERVICE soll am PC01 gestartet werden Registrierung des MBeans JMX_CREATE_MBEAN 283 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten EXISTS IGNORE CLASSNAME com uc4 Sap ACC NAME UC4 platform SAP name Ada ptivecomputingcontroller Setzen der Attribute JMX_COMPOSITE_ADD NAME attribute KEY ACC_ URL VALUE https sap03 50001 ACCGW ACC JMX_COMPOSITE_ADD NAME attribute kEY ServicelID VALUE MYSERVICE JMX_COMPOSITE_ADD NAME attribute KEY Host VALUE pc01 JMX_COMPOSITE_ADD NAME attribute KEY ForcestartonsmallServers V
283. en Sie ihn aus Das MBean wird dadurch am MBean Server registriert und ist jetzt auch im MBean Browser zu sehen wie der n chste Schritt zeigt e Das MBean kann Uber seine Operationen angesprochen und verwendet werden Klicken Sie in der Registerkarte Form des JMX Jobs auf die Schaltfl che B um eine neue Zeile einzuf gen W hlen Sie in der Kategorie Operationen die Funktion Operation ausf hren mit einem Doppelklick aus Die Funktion JMX_INVOKE ruft eine Operation eines MBeans auf e Klicken Sie auf die Schaltfl che Durchsuchen um den MBean Browser zu ffnen e W hlen Sie auf der linken Seite das MBean CurrencyConverter aus Die Tabelle auf der rechten Seite zeigt Ihnen welche JMX Operationen f r das MBean zur Verf gung stehen e Markieren Sie die Operation convertCurrency und klicken Sie auf OK Die Felder MBean Name und Operation werden automatisch mit den korrekten Werten bef llt e Geben Sie im Feld Parameter zwei W hrungsk rzel getrennt durch Komma ein USD EUR bewirkt beispielsweise dass das MBean den Umrechnungskurs von Dollar in Euro liefert e F hren Sie den JMX Job aus Im Report wird der Umrechnungskurs ausgegeben Lesen Sie den Report mit der Scriptfunktion PREP_PROCESS_ REPORT aus um die Werte die MBeans zur ckliefern in der weiteren Verarbeitung nutzen zu k nnen Die Beispielsammlung enth lt dazu die Beschreibung der n tigen Schritte 215 Kapitel 7 UC4 und Zielsysteme 7 4 3 Java
284. en Sie in der INI Datei des Agenten ein In der Sektion MISC gibt es dazu einen Parameter namens authentification Weisen Sie diesem entweder den Wert local oder PAM zu Beispiel MISC authentification local Entscheiden Sie sich f r eine Authentifizierung ber PAM so m ssen Sie zus tzlich den Namen der Bibliothek angeben Beispiel PAM Libname libpam so Wenn die Bibliothek nicht im Standardverzeichnis liegt ist deren Pfad in die Umgebungsvariablen LD_ LIBRARY_PATH aufzunehmen Beachten Sie dass der Agent unbedingt root Privilegien besitzen muss Siehe auch Login Objekt 343 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 7 13 2 Shell und Shell Optionen Fur einen Unix Job kann in der Registerkarte Unix eine Shell festgelegt werden unter der dieser Job laufen soll Wenn notwendig k nnen Sie auch Optionen f r den Aufruf der Shell angeben Legen Sie keine Shell fest wird die Standard Shell aus der passwd Datei verwendet Die Shells die in der Registerkarte Unix ausw hlbar sind werden in der UC4 Variablen UC_SHELL _ UNIX des Mandanten 0000 gepflegt Standardm ig sind dort folgende Shells eingetragen e bash e csh e ksh e sh e tcsh Sie k nnen weitere Shells hinzuf gen indem Sie diese in die UC4 Variable UC_SHELL_UNIX eintragen Zusatzlich muss im Include TRAILER UNIX eine Shell spezifische Script Zeile erganzt werden Sie hat folgendes Format UC4 Shell Shell spezifis
285. en aus dem BW System Die verf gbaren Prozessketten werden im CHAINS Aktivierungsreport oder in einer Datei gespeichert BW_ Setzt eine abgebrochene Prozesskette fort RESTART_ CHAIN Einplanen von Queries im Batch Mit Hilfe der Transaktion RSCRM_BAPI k nnen Sie Abfragen aus Ihrem BW System mit sogenannten Queries erstellen Das Ergebnis wird entweder in einer Tabelle oder einer Datei abgelegt Verwenden Sie UC4 um die Queries in regelm igen Abst nden oder bei Bedarf durchzuf hren Melden Sie sich zuerst im BW System an und rufen Sie die Transaktion RSCRM_BAPI auf Planen Sie die Query die Sie mit UC4 automatisieren wollen einmalig ein Jede Query besitzt ihre eigene Batch ID Offnen Sie den Batch Monitor und kopieren Sie diese Nummer Monitoring der Extrakterzeuguny SI Alles F F SS 0 Details zur Extrakterzeugung gt 9 02 02 2007 7 11 00 00 11 59 59 Details Batch Job 11 18 50 Batchid poner MF Startzeit 11 18 43 Endezett Reportname Cube D Modus Extraktname BIC OCTEST DOCU Dateiname test_for_doc Pfadname Separator Legen Sie jetzt im UC4 System einen SAP Job an Verwenden Sie die Registerkarte Form oder schreiben Sie direkt in die Script Registerkarte die folgende Funktion R3_ACTIVATE_REPORT REP RSCRMREPORT_BAPI 255 Kapitel 7 UC4 und Zielsysteme Wechseln Sie anschlie end auf die Registerkarte SAP und tragen Sie dort die zuvor kopierte Batch ID im Feld Jobna
286. en darf sobald eine bestimmte Aufgabe endet Siehe auch UCA Integration in SAP Closing Cockpit 7 11 31 SAP Solution Manager SAP Solution Manager Integration Der SAP Agent bietet die M glichkeit mit dem SAP Solution Manager auf ein UC4 System zuzugreifen und dort verschiedene Informationen auszulesen bzw Vorg nge zu steuern Die Konfiguration und genauen M glichkeiten dieser Anbindung sind im Folgenden beschrieben A4 Bestimmte Funktionalit ten k nnen nicht direkt im Solution Manager durchgef hrt werden Durch die Einrichtung einer speziellen Anbindung ist es allerdings m glich das Userlnterface direkt Uber den Solution Manager aufzurufen und so einen schnellen Zugriff auf diese Funktionen zu erhalten Um welche Funktionalit ten es sich kokret handelt und wie die Konfiguration dieser Anbindung erfolgt finden Sie in der Beschreibung dazu Konfiguration Automation Engine 300 Um den SAP Solution Manager f r UC4 zu verwenden sind im Verbindungs Objekt des Agenten die Einstellungen fur die SMSE Solution Manager Scheduling Enabler Schnittstelle zu setzen Anschlie end ist der betreffende SAP Agent neu zu starten Funktionalit t Nach erfolgreicher Konfiguration k nnen folgende UC4 Funktionalit ten ber den SAP Solution Manager durchgef hrt werden Mandanten auslesen Abbrechen von Aufgaben Status von Aufgaben ermitteln Ordner ermitteln Liste der SAP System ermitteln Liste der Queue abfragen Ausf
287. en kann muss eine vollst ndige Core Datei vorhanden sein Die Systemumgebungsvariable fullcore ist daher auf den Wert true zu setzen Fragen Sie zun chst die Variable ab sys0 steht f r den Geratenamen sevice Ih Sys0 cres ECOS Das Ergebnis sieht standardm ssig wie folgt aus fullcore false Enable full CORE dump True Es gibt mehrere M glichkeiten die Variable fullcore auf den Wert True zu setzen Die einfachste ist unter dem Root User das Tool smit mit dem Parameter chgsys aufzurufen smit chgsys Setzen Sie mit dem Tool die Variable Enable full CORE dump auf den Wert true Damit wird die Variable fullcore systemweit eingeschaltet Es gibt noch zwei Parameters mit denen Sie de maximale Dateigr e und damit auch jene der Core Datei einstellen k nnen Fragen Sie mit dem Kommando ulimit die eingestellten Werte ab olaa a Die Ausgabe k nnte beispielsweise wie folgt aussehen file blocks 2007151 lt coredump blocks 2087151 lt Das Kommando ulimit kann die Werte ndern Die Option f gibt die maximale Dateigr e in 512Byte Bl cken oder auch unlimitiert an Beispiele ulimit f 4096 4096 512 Bytes siste Umi im eeel Die Option c definiert das maximale Gr e f r Core Dateien in 512Byte Bl cken oder auch unlimitiert Beispiele ulimit c 4096 4096 512 Bytes ulimit c unlimited 7 13 10 Ruckgabewerte von UNIX Jobs Der Agent protokolliert alle au
288. end angegeben werden um die Ergebnisse einzuschr nken Die Zeit Datumsfelder z B Startzeitpunkt werden in UTC umgerechnet und angezeigt Daf r wird angenommen dass die wirksame Zeitzone in UC4 mit der lokalen Zeitzone bereinstimmt 301 Liste der Reports einer Aufgabe Reportinhalt auslesen Benutzer einer Aufgabe ermitteln Prompts Parameter einer Objekt Definition auslesen Parameter einer Aufgabe auslesen BAE Ereignisse in UC4 anlegen l schen BAE Ereignisse aus UC4 auslesen Status von BAE Ereignisse aus UC4 ermitteln BAE Ereignis Instanzen abfragen Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Liste aller Reports Ausgaben einer Aufgabe Diese Liste enth lt Report Typ z B REP oder ACT Ausgabetyp L Joblog S Spool Liste A ApplicationLog O Other Inhalt eines Reports einer Aufgabe ermitteln Name und Abteilung des Benutzers ermitteln der die Aufgabe gestartet hat Wird aus dem Statistik Detail ausgelesen Ubersteigt der Name eine L nge von 40 Zeichen so wird dieser abgeschnitten Dabei k nnen folgende Parameter ausgelesen werden Name des PromptSet Objektes Referenzvariable Typ des PromptSet Elementes ONT Zahl D Zeitstempel S alle anderen Typen Wert des PromptSet Elementes Eigenschaft Wert erforderlich X Option ist gesetzt Option ist nicht gesetzt oder unbekannt Eingabehilfe verf gbar X Ja
289. enden Attribute trotzdem berschrieben werden zum Beispiel alle Ziel Dateien schreibgesch tzt setzen Mit dem Wert YES wird ein Attribut gesetzt mit NO entfernt Beispiel ARCHIVE YES HIDDEN NO ARCHIVE Archiv Datei wurde seit dem letzten Backup ver ndert COMPRESSED Komprimierte Datei ENCRYPTED Verschl sselte Datei HIDDEN Versteckte Datei READONLY Datei ist schreibgesch tzt SYSTEM Systemdatei 371 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Zus tzliche Optionen Diese Optionen k nnen zus tzlich zu den Datei Attributen des Betriebssystems in das Feld Datei Attribute eingetragen und beeinflussen die Formatierung des Datei Inhaltes Dabei handelt es sich nicht um Dateiattribute Diese Optionen stehen auch beim UNIX Agenten zur Verf gung Optionen f r das Quell Attributfeld e reclen Recordl nge deren Angabe in Byte erfolgt e nl mixed Steht am Ende einer Zeile einer Textdatei ein CR Zeichen kann dies auf manchem Systemen die Datei unbrauchbar machen Der Wert mixed sorgt daf r dass es automatisch entfernt wird Optionen f r das Ziel Attributfeld e nl Zeichen zur Trennung der Zeilen Erlaubte Werte crif If Standardwert und none crif Wagenr cklauf mit Zeilenvorschub carriage return and line feed If Zeilenvorschub line feed none Es erfolgt keine Zeilentrennung Beispiel nl crif 7 17 UCA und z OS 7 17 1 Agent Zusammenwirken UC4 und z OS Der z OS Age
290. endet 6 6 4 Agent Work Group Die Agent Work Group bezieht sich nicht auf die Agents sondern auf den UC4 SNMP Subagent Bezeichner Agent Work Group Lebensdauer Diese Gruppe ist immer vorhanden Automation Engine 158 Beziehungen UC4 System bezeichnet durch agentWorkSysID Beschreibung Diese Gruppe dient als Arbeitsbereich zur Generierung von SNMP Traps Sie beinhaltet die Werte des zuletzt generierten Traps Bezeichner agentWorkSysID Typ DisplayString SIZE 0 8 Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkObject Typ DisplayString SIZE 0 255 Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkString1 Typ DisplayString SIZE 0 255 Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkString2 Typ DisplayString SIZE 0 255 Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkString3 Typ DisplayString SIZE 0 255 Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkString4 Typ DisplayString SIZE 0 255 Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern 159 Kapitel 6 SNMP Unterst tzung Bezeichner agentWorkString5 Typ DisplayString SIZE 0 255 Beschreibung Arbeitsvariable zur Generierung von Traps Subagent intern Bezeichner agentWorkinteger1 Typ INTE
291. endpoint cannot be created Not enough resources are available to complete this operation The RPC server is unavailable The RPC server is too busy to complete this operation The network options are invalid There are no remote procedure calls active on this thread The remote procedure call failed The remote procedure call failed and did not execute A remote procedure call RPC protocol error occurred The transfer syntax is not supported by the RPC server The universal unique identifier UUID type is not supported The tag is invalid The array bounds are invalid The binding does not contain an entry name Automation Engine 92 RPC_S_NO_ PROTSEQS_ REGISTERED RPC_S_NOT_ LISTENING RPC_S_ UNKNOWN MR TYPE RPC_S_ UNKNOWN_IF RPC_S_NO_ BINDINGS RPC_S_NO_ PROTSEQS RPC_S CANT CREATE ENDPOINT RPC_S_OUT_OF_ RESOURCES RPC_S_SERVER_ UNAVAILABLE RPC_S SERVER_ TOO_BUSY RPC_S INVALID NETWORK OPTIONS RPC_S_NO_ CALL _ ACTIVE RPC_S_CALL_ FAILED RPC_S CALL FAILED_DNE RPC_S_ PROTOCOL_ ERROR RPC_S_ UNSUPPORTED_ TRANS_SYN RPC_S_ UNSUPPORTED_ TYPE RPC_S_INVALID_ TAG RPC_S_INVALID_ BOUND RPC_S NO ENTRY_NAME 93 Kapitel 5 Externe Fehlercodes 1736 1737 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 The name syntax is invalid The name syntax is not supported No n
292. enen Inhalte die sich an verschiedene Speicherorten befinden zusammengefasst werden k nnen Sie stellen daher eine Sammlung von unterschiedlichen Verzeichnissen dar Der Zugriff auf diese virtuellen Verzeichnisse kann ber einen eigenen Pfad Libraries erfolgen zum Beispiel Libraries Documents Dieser Pfad ist jedoch nur ein relativer Pfad da er nicht den tats chlichen Speicherort angibt und kann daher nicht im Zusammenhang mit UC4 verwendet werden L Beachten Sie diesen Hinweis vor allem wenn Sie Agenten fur FileTransfers einsetzen die auf Windows 7 laufen Um mit UC4 auf Libraries zuzugreifen ist der absolute Pfad zu verwenden Libraries werden unter Windows 7 in folgendem Verzeichnis abgelegt C Users SUsername AppData Roaming Microsoft Windows Libraries 7 16 8 Windows Agent FileTransfer Unterstutzung Bei der Definition eines FileTransfer Objektes k nnen in der Registerkarte FileTransfer im Feld Dateiattribute zusatzliche Angaben gemacht werden Dabei handelt es sich entweder um Dateiattribute des Betriebssystems oder zus tzliche Optionen die nur der Agent auswertet Mehrere Attribute und Optionen sind durch Kommata voneinander zu trennen Windows Dateiattribute Die Datei Attribute k nnen f r das Ziel des FileTransfers angegeben werden Dabei ist auch eine bersteuerung der Originalattribute m glich Das bedeutet wenn die Option Originalattribute beibehalten aktiviert ist k nnen die zu Ubernehm
293. enten erfolgt ber eine TCP IP Verbindung Dar ber werden Informationen und interne Protokolle ausgetauscht Die IP Adresse des Server Rechners muss dem BS2000 mit BCIN bekannt gegeben sein e Wird von zu einem BS2000 Agenten ein FileTransfer initiiert so bauen die beteiligten Agenten untereinander eine TCP IP Verbindung auf 185 Kapitel 7 UC4 und Zielsysteme BS2000 muss den FileTransfer Partner des BS2000 Agenten kennen Definieren Sie die IP Adresse des Hosts Rechner des FileTransfer Partners mit BCIN 7 1 3 BS2000 Agent Filetransfer Unterst tzung Der BS2000 Agent unterst tzt alle Filetransfer Funktionen wie beispielsweise bertragung von Text und Bin rdateien oder den teilqualifizierten Filetransfer File Attribute f r Ziel Bei der Definition eines Filetransfer Objektes k nnen in der Registerkarte Filetransfer f r das Ziel des Filetransfers zus tzlich File Attribute angegeben werden Es sind alle File Attribute entsprechend des File Kommandos m glich Sie werden in einem eigenen Textfeld eingetragen wobei die Trennung mehrerer File Attribute durch Komma erfolgt Folgende Attribute werden standardm ig angelegt Textmodus FCB SAM LINK UCEXSAM SPACE 300 300 Binarmodus SPACE 300 300 BLKSIZE STD BLKCTRL NO FCB PAM Explizit angegebene Attribute ersetzen die Defaultwerte bzw werden dem Kommando hinzugef gt 2 Wenn Sie ein Attribut selbst angeben wird das Standard Da
294. entfallen Abschlu f r Element lt control gt XML Element muss vorhanden sein Beginn des Elements f r die Login Informationen XML Element muss vorhanden sein Name der UC4 Automation Engine Der Name wird zur Pr fung der Verbindung zur UC4 Automation Engine verwendet Der Inhalt entspricht dem Parameter name in der INI Datei der UC4 Automation Engine zu dem UC4 Connect Verbindung aufgenommen hat XML Element muss vorhanden sein Mandantennummer f r die Anmeldung an die UC4 Automation Engine XML Element muss vorhanden sein Name des Benutzers f r die Anmeldung an die UC4 Automation Engine XML Element muss vorhanden sein Abteilung des Benutzers f r die Anmeldung an die UC4 Automation Engine XML Element muss vorhanden sein Passwort des Benutzers f r die Anmeldung an die UC4 Automation Engine XML Element kann entfallen Auswahl der Sprache in der Meldungen ausgegeben werden sollen Wird die Sprache nicht angegeben werden die Meldungen so ausgegeben wie in der INI Datei des UC4 Connect eingestellt XML Element kann entfallen Typ des Clients Wenn der Typ angegeben wird so ist derzeit nur C zugelassen XML Element kann entfallen lt clientvers gt client Version des UC4 Connects as ee Erlaubte Werte aktuelle Version XML Element kann entfallen lt login gt Abschluss f r XML Element lt login gt XML Element muss vorhanden sein Automation Engine 362 lt script gt lt CDATA S
295. entication level is not supported No principal name registered The error specified is not a valid Windows RPC error code A UUID that is valid only on this computer has been allocated A security package specific error occurred Thread is not canceled Invalid operation on the encoding decoding handle Incompatible version of the serializing package Incompatible version of the RPC stub The RPC pipe object is invalid or corrupted ERROR_SERVER_ HAS OPEN HANDLES ERROR_ RESOURCE DATA NOT_FOUND ERROR RESOURCE TYPE _ NOT_FOUND ERROR_ RESOURCE _ NAME_NOT_ FOUND ERROR_ RESOURCE LANG _ NOT_FOUND ERROR_NOT_ ENOUGH_QUOTA RPC_S_NO_ INTERFACES RPC_S_CALL_ CANCELLED RPC_S_BINDING_ INCOMPLETE RPC_S_COMM_ FAILURE RPC_S_ UNSUPPORTED_ AUTHN_LEVEL RPC_S_NO_ PRINC_NAME RPC_S_NOT_RPC_ ERROR RPC_S_UUID_ LOCAL_ONLY RPC_S_SEC_PKG_ ERROR RPC_S_NOT_ CANCELLED RPC_X_INVALID_ ES_ACTION RPC_X_WRONG_ ES_VERSION RPC_X_WRONG_ STUB_VERSION RPC_X_INVALID_ PIPE_OBJECT 1831 1832 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 An invalid operation was attempted on an RPC pipe object Unsupported RPC pipe version The group member was not found The endpoint mapper database entry could not be created The object universal unique identifier UUID is the nil UUID The specifi
296. epted Jobs INTERCEPTION Siehe auch Registerkarte Form Automation Engine 262 7 Anwendungsreturncode von SAP Steps auswerten Ein SAP Job Step kann auch einen Anwendungsreturncode aufweisen Sie k nnen an den folgenden Stellen auf ihn Zugriff nehmen 7 11 1 Uber ein Script Sprachmittel R3_GET_APPLICATION_RC kann den Anwendungsreturncode eines oder mehrerer Job Steps pr fen und den UC4 Job gegebenenfalls abbrechen 7 11 2 Uber den Steplisten Report Dieser spezielle Reporttyp enth lt Informationen zu den Steps und damit auch den Anwendungsreturncode Lesen Sie den Wert mit Hilfe der XML Script Sprachmittel aus Beispiel SET amp xmlreport XML_OPEN REPORT SSTP Erstes Element auslesen SET amp job XML_GET_FIRST_CHILD amp xmlreport SET amp name XML_GET_NODE_NAME amp job PRINT Erstes Element amp name Zweites Element auslesen SET amp child XML_GET_FIRST_CHILD amp step children des Steps auslesen WHILE amp child lt gt SET amp name XML_GET_NODE_NAME amp chi 1d Applicationreturncode auslesen IF amp name RC SET amp applrc XML_GET_NODE_TEXT amp chi1d PRINT Applicationreturncode amp appIrc ENDIF SET amp child XML_GET_NEXTSIBLING amp chi 1d ENDWHILE XML_CLOSE 7 11 3 ber den Jobreport Informationen zu SAP Job Steps werden im Jobreport protokolliert Dazu geh rt auch der Anwendungsreturncode wenn Sie die UC
297. er Transport erfolgt in eigenen Auftr gen Eine Aufstellung der aktuell g ltigen Transportauftr ge finden Sie in der Datei TRANSPRT TXT Bei einer Neu Installation sind alle Transportauftr ge durchzuf hren Bei einer Update Installation sind es nur die Funktionsbausteine UC4 Schnittstelle da sich die Namensr ume nicht ndern Die Namen der Entwicklungsobjekte sind in der Terminologie beschrieben Q In diesem Dokument werden daf r folgende K rzel verwendet e NNNNNN f r die Transportauftragsnummer des Ausliefersystems und e SID f r den Systemnamen des Ausliefersystems e TID wird f r den Systemnamen des Zielsystems in welchem die Funktionsbausteine importiert werden verwendet Dateinamen Da das SAP System in verschiedenen Umgebungen UNIX Windows installiert werden kann sind bei den Dateinamen die systemspezifischen Besonderheiten zu ber cksichtigen L In desem Dokument schreiben wir Dateinamen welche de SAP Umgebung betreffen generell in der UNIX Schreibweise also mit In der Windows Umgebung sind die Namen gleich nur ist in diesem Fall Y zu verwenden 7 11 36 Importieren der Funktionsbausteine in SAP Soll die Funktionalit t der UC4 Schnittstelle genutzt werden so m ssen Funktionsbausteine in das SAP System transportiert werden Voraussetzungen Samtliche Aktivit ten mit dem Transportsystem m ssen unbedingt mit dem SAP Adminstrationsbenutzer ausgef hrt werden SIDadm Das Transportsyst
298. er space available Socket is already connected Socket is not connected Can t send after socket shutdown Too many references can t splice 238 239 240 241 242 244 245 246 247 248 249 250 251 Fehlercodes HP Workstation 9000 HP UX 10 Connection timed out Connection refused Remote peer released connection Host is down No route to host Operation already in progress Operation now in progress Operation would block Directory not empty File name too long Too many levels of symbolic links No message of desired type Function not implemented Automation Engine 42 oO ON OO FW DY RPP MES MES ES SP SO ES 18 ey ay 5 N 2000 JO Om FW DY O Not super user No such file or directory No such process interrupted system call 1 O error No such device or address Arg list too long Exec format error Bad file number No children No more processes Not enough core Permission denied Bad address Block device required Mount device busy File exists Cross device link No such device Not a directory Is a directory Invalid argument 43 Kapitel 5 Externe Fehlercodes 23 File table overflow 24 Too many open files 25 Not atypewriter 26 Text file busy 27 File too large 28 No space left on device 29 Illegal seek 30 Read only file system 31 Too many links 32 Broken pipe 33 Math arg out of domain of func 34 Math result not representable 35 No message of desired type 36 Identifier removed 37 Chan
299. er to the prompt received Answer 2 7 7 4 UC4 Agent fur HP NonStop Server Architektur Diese Beschreibung erkl rt den genauen Jobablauf auf einem HP NonStop Server Uber einen UC4 NSK Agenten 229 Kapitel 7 UC4 und Zielsysteme Arbeitsstation LUCA Automation Engine Datenbank UC4 Server Status F ile UC4 NSK UC4 Output V Batch Batch Anwendungsjob Anwendungsiob HP NonStop Server Beschreibung der internen Ablaufe 1 Jobstart Der Jobstart wird von der UC4 Automation Engine initiiert Dieser schickt eine Meldung Uber den Jobstart an den UC4 NSK Agenten Der UC4 Agent erzeugt zunachst einen Eintrag im UC4 Status File Der UC4 NSK Agent sendet eine Nachricht an den UC4 Output Collector Uber IPC die u a folgende Informationen enthalt e Benutzer des Jobs e zu verwendende Jobdatei e gegebenenfalls zu verwendendes virtuelles Terminal e Priorit t des Jobs Automation Engine 230 e Dateiname des Jobreports e Name der UC4 Makrodatei etc Er erh lt folgende Informationen zur ck e Location des UC4 Output Collectors die als Ausgabedatei f r den zu startenden Job zu verwenden ist Der UC4 Output Collector schreibt dann alle Ausgaben die ihn unter dieser Location erreichen in die zugeh rige Reportdatei Flag ob noch ein wieder zu verwendender TACL Prozess verf gbar ist oder ob vom Agenten ein neuer TACL Prozess zu starten ist und e die Information ob der Standardbe
300. erden auch alle Subprozesse miteingeschlossen e Der Windows Job endet erst dann wenn alle Subprozesse beendet sind e Beim Abbruch des Windows Jobs werden auch alle Subprozesse abgebrochen Stellen Sie in der Hostregisterkarte eines Windows Jobs ein ob dieser in einem Windows Job Objekt laufen soll Es ist auch m glich eine Standardeinstellung in der INI Datei des Windows Agenten zu hinterlegen Der dort eingetragene Wert wird sodann bei allen Windows Jobs verwendet 367 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten GLOBAL useJobObject 1 Im Report des Windows Jobs ist ersichtlich ob jener mit einem Windows Job Objekt gelaufen ist Beispiel In der Hostregisterkarte eines Windows Jobs wurde die Einstellung Job Objekt Ja markiert Die Script Registerkarte enth lt den Befehl Start New window mit dem ein neuer Prozess gestartet wird Der Windows Job endet erst dann wenn das neue Fenster mit dem Befehl exit verlassen wird Bis dahin beibt dieser auch im Aktivit tenfenster wie die folgende Abbildung zeigt L Damit die Fenster angezeigt werden muss entweder in der Hostregisterkarte die Option Job am Desktop zeigen ausgew hlt sein oder der Windows Agent darf nicht als Service laufen ES 3001 Job WINDOWS_JOBOBJECT 600 H speichern v LS E Letzter Report bya Statistik E Drucken v gt Ausf hren e E Kopf Al Attribute 4 WINDOWS Variablen 8 Prompts E Script Dokumentation X Auss
301. erden im SAP System Prozesse gestartet Fur die Uberwachung von SAP Ereignissen kann auch ein Ereignis Objekt vom Typ Konsole eingesetzt werden Der Agent berwacht die ausgel sten SAP Ereignisse und leitet die Informationen an die Konsolen Ereignisse weiter Durch die Verwendung von Filtern k nnen Sie jene SAP Ereignisse herausgreifen bei dessen Ausl sezeitpunkt eine Folgeverarbeitung oder Benachrichtigung angesto en werden soll 7 11 9 UC4 JCL f r SAP SeriptSprachmittel Beschreibung 26776 R3_GET_EVENT Wartet auf ein in SAP ausgel stes Ereignis R3_RAISE_EVENT L st ein in SAP definiertes Ereignis aus Siehe auch berwachung von SAP Ereignissen Kriterienverwalter Der SAP Kriterienmanager bietet die M glichkeit Bedingungen f r die Event History Event History Reorg und Job Interception in Profilen zu definieren Sie k nnen direkt im SAP Job auf den Kriterienmanager zugreifen Funktionalit ten e Profile anlegen und l schen Profile aktivieren und deaktivieren Bedingungen hinzuf gen ndern und entfernen Klicken Sie in der Registerkarte Form auf die Schaltflache KE um den Kriterienverwalter zu ffnen F r den Zugriff auf den SAP Kriterienmanager ist der Einsatz von XBP 3 0 erforderlich Automation Engine 268 30 03 2009 14 54 55 MEH 07 06 2010 17 44 03 TRA 27 03 2009 20 30 31 MEH NiTest 27 03 2009 20 38 53 MEH TEST_MEH 27 03 2009 21 40 58 MEH TEST_MEH_1 08 05 2009 12 15 11 ANG
302. eren Daten im UC4 Job definiert sind Call Transaction Batch Input Mappen bersicht Analyse gt Abspielen H Statistik ef Protokol E Aufzeichnung GAGA A la D Mappe UC4 E is Ersteller neu fehlerhatt verarbeitet in Bearbeitung im Hintergrund in Erstellung gesperrt Be Erstellungspr UC4_TEST 25 01 2007 12 42 30 SBB TEST_F 7 11 5 UC4 JCL f r SAP Seript Sprachmittel Beschreibung 2 LLLLLL R3_ACTIVATE_ Abspielen von Batch Input Mappen SESSIONS R3 _CALL_ Ruft eine SAP Transaktion auf TRANSACTION R3_GET_SESSIONS Selektiert Batch Input Mappen und listet das Ergebnis im Aktivierungsreport oder in einer Datei auf R3_SET_BDCDATA Definiert BDC Daten Spool Management In UC4 kann die Behandlung und Weiterverarbeitung der Ausgaben von Jobs gesteuert werden Einstellungen im Job Objekt und diverse Script Sprachmittel unterst tzen Sie dabei In der Registerkarte SAP von SAP Jobs lassen sich Spoollisten Empf nger eintragen Alle Spool Auftr ge die der Job erzeugt werden an die hier eingetragenen Empf nger geschickt 265 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten E Speichern r E Letzter Report Jug Statistik E Drucken v 0 Varia gt Ausf hren v Eb Kopf Al Attribute F s 33 variablen amp Prompts Ep Script Bi Form t3 Child Post Script E Dokumentation Job Report Optionale Reports Datenbank Agentlog Steplisten
303. erfolgen Geben Sie dabei unbedingt bin f r bin re bertragung an e Die Datei ENNNNNN TXT auf der CD enth lt das komplette Exportprotokoll und dient einer eventuellen Analyse Importieren der Lieferung ins SAP System e Auf dem SAP Rechner Anmeldung mit dem SAP Adminstrationsbenutzer SIDadm A Die bernommenen Transportdateien RNNNNNN SID und KNNNNNN SID d rfen nicht schreibgesch tzt sein Achtung beim Kopieren von der CD e Auf Wunsch kann ein Verzeichnis der im Transportauftrag enthaltenen Objekte erstellt werden cd usr sap trans data Wechsel ins SAP Transportverzeichnis r3trans 1 RNNNNNN SID erstellt eine Datei trans log Liste transportierte objekte e Erzeugen eines Buffereintrages f r das Zielsystem cd usr sap trans bin Wechsel ins SAP Transportverzeichnis tp addtobuffer SIDKkNNNNNN TID pf lt Profilname Default TPPARAM gt Auf Wunsch kann der Buffereintrag gepr ft werden tp showbuffer TID pf lt Profilname Default TPPARAM gt e Vor dem Import ist zu entscheiden mit welchen Unconitional Modi u der Import erfolgen soll e 4 gilt nur f r SAP Release 3 x vereinbart dass der beim Export angegebene Zielsystemname nicht mit dem tatsachlichen Zielsystemnamen TID Ubereinstimmt Da beim Export das tatsachliche Zielsystem in keinem Fall bekannt ist muss dieser mode Automation Engine 324 immer angegeben werden e 1 ist anzugeben wenn der Import wiederholt durchgef h
304. erhandbuch File Transfer CallAPI Das CallAPI erm glicht Aufrufe in UC4 aus eigenen Programmen heraus Mit einem Dienstprogramm das beispielsweise von der Kommandozeile des Betriebssystems aus einem Script oder aus einem Job heraus aufgerufen werden kann kann das CallAPI auch ohne Programmierung genutzt werden Siehe auch Benutzerhandbuch CallAPI UC4 Intern Architektur des UC4 Agenten f r HP NonStop Server 7 7 2 Jobdurchf hrungen auf NSK UC4 bietet eine umfassende Unterst tzung f r HP NonStop Systeme Verarbeitungen sind damit in folgenden Bereichen m glich e Guardian TACL Kommandos e OSS UNIX Kommandos osh Shell e NetBatch NBEXEC Scripts Da sich die Kommandos jeweils unterscheiden werden NSK Jobs in 3 Typen gegliedert In der Registerkarte Guardian NKS des Job Objektes w hlen Sie den Typ aus Er kann mit der Script Funktion GET_ATT ausgelesen werden A NBEXEC Scriptzeilen beginnen genauso wie das UC4 Script mit einem Doppelpunkt Fugen Sie deshalb am Anfang jeder NBEXEC Verarbeitungszeile ein Leerzeichen ein Siehe auch Registerkarte Guardian NSK UC4 Agent f r HP NonStop Server Architektur 227 Kapitel 7 UC4 und Zielsysteme 7 7 3 Automatisierte Behandlung von Eingabeaufforderungen In vielen F llen werden Eingabeaufforderungen ben tigt um die Verarbeitung weiter voranzutreiben Der NSK Agent bietet Ihnen eine M glichkeit um auf diese sogenannten Prompts automatisiert zu reagieren In
305. erminati 08 ES Co jons serve pped 1 top 192 168 116 09 1419 0 CASSTOOOII Server manager termination completed successfully 11 08 14 Communications server for Web This Page Edit EA Start DAME DEET sbb01 spoc global ee Betas Services Contents D Stat 4 Usteners BEES 98 days 22 hours 37 minutes 33 seconds in Stopped state since 15 19 35 10 04 07 3 Handlers Details 0 Packages Add Add Das folgende Beispiel zeigt den Start eines JES Jobs im Batchmodus ohne Agent das CASSUB wird manuell abgesetzt C Documents and Settings Ni My Documents Micro Focus Net Express 5 0 WORKAREA gt cassub 1UC4 jC es jcldemo jclbatch jcl JCLCMO9011 JOBO1407 22772777 Event Job ready action is 0 Continue 3339310 LCM0925I JOBO1407 JCLTEST Event Job stmt info action is 0 Continue 59 Gi S EEE 0 LCMO187I JOBO1407 JCLTEST JOB SUBMITTED JOBNAME JCLTEST JOBNUM 01407 255 0 CLCMO180I JOBO1407 JCLTEST Job ready for execution 12 59 10 Processed C Leer e lbatents cit C Documents and Settings Ni My Documents Micro Focus Net Express 5 0 WORKAREA gt f ein 20 PRNOPNOSNDN Cy ee Der Exit erzeugt die inf Datei fur den Agenten dieser pr ft sie und schreibt in die Log Datei Dies geschieht nicht wenn ein Job im Batchmodus gestartet wird 7 6 UC4 und MPE 7 6 1 Agent Zusammenwirken UC4 und MPE Der MPE Agent arbeitet Uber eine TCP IP S
306. ersion einzusetzen MPE HP 3000 MPE ab Version 6 5 NSK Tandem NSK Rechner mit Itanium Prozessoren Oracle Applications z OS IBM z OS ab Version V2R5 OS 400 IBM OS 400 ab Version V4R1MO PeopleSoft SAP Siebel UNIX DEC OSF Alpha DEC OSF 1 Digital UNIX Tru64 UNIX UNIX HP UX HP Workstation 9000 HP UX rx2600 Rechner mit Itanium HP UX UNIX IBM AIX Power PC64 AIX Power PC AIX UNIX Linux Intel Linux Itanium Linux Linux x64 zSeries zLinux zSeries zLinux 64 Bit UNIX SCO Intel SCO UNIX ODT 3 Kapitel 1 Terminologie Rechner Programme und Dateien Cl Intel SCO Unixware U UNIX Sun OS Solaris U64 Sparc64 Solaris US8 Sparc Solaris UI8 Intel Solaris SI6 Intel 64 Bit x64 Solaris V VMS VA 7 Alpha Open VMS Alpha VIS OpenVMS IA64 VV7 VAX VAX VMS W Windows WI3 32 Bit Plattformen x86 WI6 64 Bit Plattformen 1A64 WX6 64 Bit Plattformen x64 M Melder Programm C CallAPI 1 2 bersicht Programme und Dateien Namenskonventionen bersicht Programme und Dateien 1 2 1 Programme ucsrvcp UC4 Automation Engine f r UNIX Kommunikationsprozess ucsrvwp UC4 Automation Engine fur UNIX Arbeitsprozess uCSIVCp exe UC4 Automation Engine fur Windows Kommunikationsprozess ucsrvwp exe UC4 Automation Engine f r Windows Arbeitsprozess UCDJ EXE Startprogramm f r Userlnterface UCDJ JAR Userlnterface UCX Agent Programme UCYBARBR EXE Dienstprogramm zum
307. erteilt Nam 277 1 11 16 RUckgabewerte cocoa IN AAA onc 278 Lifecycle Management 2002 cece cece cece cece c cece cc ccccccccceceeeecceeeeeeeeseeees 278 berwachung des SAP NetWeavers 0 2 2 2ccececececcccccececececeetecececesesteeees 278 berwachung von Monitoren 2 20 2 2 ccccccecececececcececececeecetececececectesesees 278 ZITAZUCHJECLf r SAP 4 u ea oe an a aa 279 berwachung von SAP Ereignissen 2 2c2cececcecececececeeeecececeseceeeees 279 FAV ASAD AUT ans ste AN 280 L A1 19 HinWeise 23 22 22 222 22 e ES A 280 SAP Adaptive Computing Controller 2 000 000 222 e cece cece en nnnnnnnnnnn 281 Unterst tzung von SAP ACC 281 Verwenden des MBeans ACC 282 TAA ZO ADIAUE e A EE 282 Automation Engine xiii 7 11 22 R ckgabewerte 283 Integration von UC4 mit dem SAP Solution Manager 284 TA C23 MONItONNG 2er 2 8 2224 2 00 e ds a ta 284 7 11 24 Operations Monitoring oocccccccccccccccccccccccccccccccccccncnnccccnccncnnccncnnnnnns 284 7 11 25 Business process monitoring oocccccccccccccccccccccccccccccccccccccccncccccncnnnnnnns 285 7 11 26 Prozess Steuerung 22 22 e cece ce ccc cece cece ccc e eee eeeeeeeeeeenees 286 Registrierung am System Landscape Directory 286 Systemlog und Applicationlog analysieren 0 000 e cece eeeeeeee 287 7 11 27 UC4 JCL f r SAP ooo ccc ccc cece cece cece ce eee cece ee ea 287 Umschaltung der Betriebsarten 000 000 cece e
308. erwachen Die Definition des Java Jobs muss zuerst im Java Scheduler deployed werden damit sie f r den SAP Agent sichtbar ist Erst danach k nnen Sie mit einem Job Objekt eine Instanz aus einer bestehenden Job Definition erzeugen Ein SAP Job Objekt geh rt immer zu genau einer Java Job Definition Legen Sie ein SAP Job Objekt f r Java Scheduler Jobs an und w hlen Sie den SAP Agenten und ein Login Objekt aus In der Registerkarte Form k nnen Sie die Job Definition ausw hlen die durchgef hrt werden soll Der untere Teil der Registerkarte blendet automatisch die zugeh rigen Parameter ein Die Registerkarte Job Protokoll enth lt folgende Optionen e nach x Tagen l schen Das Job Protokoll wird nach x Tagen im Java Scheduler gel scht e nicht entfernen Das Job Protokoll wird im Java Scheduler nicht entfernt e Standard Einstellung verwenden Die Dauer bis das Job Protokoll im Java Scheduler gel scht wird richtet sich nach der Einstellung in der Job Definition 277 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten S Das Job Protokoll wird immer zusammen mit der Job Instanz gel scht 7 11 13 Report fur Java Job Statistiken Ein ausgef hrtes SAP Job Objekt kann unter anderem einen Report SJJI der Informationen zum Java Job enth lt aufweisen Aktivieren Sie im Job Objekt in der Registerkarte SAP das entsprechende Kontrollk stchen im Bereich Optionale Reports 7 11 14 Installation Anlegen des externen S
309. erwachen von Prozessen Diese Funktion kapselt einen einzelnen Prozess in einem Prozessnetzwerk startet den Prozess und berwacht ihn Mit dem Ende des Prozesses ist auch das Prozessnetzwerk beendet weil es nur diesen einen Prozess enth lt Auswerten von Anwendungsreturncodes Einzelprozesse liefern Anwendungsreturncodes Diese k nnen in UC4 ausgewertet werden z B im Postscript Auswerten von Anwendungslogs Die Prozesse eines Prozessnetzwerkes schreiben Anwendungslogs Leider gibt es keinen 1 1 Bezug eines Prozesses oder Prozessnetzwerkes zu einem Anwendungslog Deshalb ist das Auswerten der Anwendungslogs auch v llig getrennt in UC4 zu sehen Diese Funktion stellt eine M glichkeit zur Verf gung die Anwendungslogs nach bestimmten Kriterien zu selektieren Das Ergebnis sind Log Nummern Danach k nnen anhand der Log Nummern die zugeh rigen Anwendungslog Meldungen und Texte gelesen werden Die Texte werden in eine Textdatei oder in den Report ausgegeben Integration in Jobnetzwerke Von UC4 gesteuerte Prozesse in SAP AM BCA k nnen in unternehmensweite Workflows integriert werden Abh ngigkeiten zu Verarbeitungen in anderen SAP Systemen aber auch in nicht SAP Systemen k nnen auf einfache implementiert und Uberwacht werden Umfangreiche Statistiken F r alle mit UC4 gesteuerten Prozesse stehen umfangreiche Statistiken f r sp tere Auswertungen und zuk nftige Planungen zur Verf gung Das gilt selbstverst ndlich auch f r
310. erzeichnis PeopleSoft kopieren Letzteres wurde beim Generieren der Java Klassen angegeben Die Verzeichnisstruktur sieht nun folgenderma en aus psjoa jar pscitester pscitester java PeopleSoft Generated CompIntfc CompIntfcProperty nfo java PeopleSoft Generated ComplIntfc ComplIntfcPropertyInfoCollection java PeopleSoft Generated ComplIntfc ICompIntfcPropertyInfo java PeopleSoft Generated Compintfc ICompintfcPropertyInfoCollection java PeopleSoft Generated Compintfc lUserProfile java PeopleSoft Generated Compintfc lUserProfileldtypes java PeopleSoft Generated Compintfc lUserProfileldtypesAttributes java PeopleSoft Generated Compintfc lUserProfileldtypesAttributesCollection java 243 Kapitel 7 UC4 und Zielsysteme PeopleSoft Generated Compintfc lUserProfileldtypesCollection java PeopleSoft Generated Compintfc lUserProfileRoles java PeopleSoft Generated Compintfc lUserProfileRolesCollection java PeopleSoft Generated Compintfc UserProfile java PeopleSoft Generated Compintfc UserProfileldtypes java PeopleSoft Generated Compintfc UserProfileldtypesAttributes java PeopleSoft Generated Compintfc UserProfileldtypesAttributesCollection java PeopleSoft Generated Compintfc UserProfileldtypesCollection java PeopleSoft Generated Compintfc UserProfileRoles java PeopleSoft Generated Compintfc UserProfileRolesCollection java PeopleSoft Generated Compintfc lUserProfileRolesRoutecontrols java PeopleSoft Generated Comp
311. es Beispiels SET amp DATEINAME GET_EVENT_INFO FILENAME SET amp HND PREP_PROCESS_FILE MVSHOST amp DATEINAME Konfiguration Einige Einstellungen sind n tig damit Sie GDG in Ihrem UC4 System nutzen k nnen Aktivieren Sie in der INI Datei des z OS Agenten den Parameter smfwrite CONSOLE start UCXEM25 smfwrite 1 e Aktivieren Sie die Exit Module IEFU83 und IEFU84 e Stellen Sie in Ihrem z OS System sicher dass die Eintrage 14 15 30 und 64 protokolliert werden Siehe auch Dateisystem Ereignis GET_EVENT_INFO Automation Engine 390 7 17 9 Erkennung und Bewertung des Jobendes Der Agent kann SMF Records auch f r das Erkennen des Job bzw STEP Endes nutzen Aktivieren Sie diese Funktionalit t in der INI Datei des Agenten bzw des Ereignis Monitors wenn Sie diesen als eigenst ndigen Started Task betreiben CONSOLE SMFJob 1 Standardm ig wird der Jobmelder f r die Jobende Erkennung verwendet Passen Sie daher zus tzlich in der INI Datei des Agenten in der Sektion VARIABLES die Agentvariable UC_EX_JOB_MD an Ersetzen Sie die Komponente UCXJM25M durch UC4START und starten Sie den Agenten neu VARIABLES UC EX JOB _MD UCASTART L Die Nutzung dieser Funktionalit t hat auch den Vorteil dass die Jobs anhand der Ruckgabewerte der Job STEPs bewertet werden k nnen Im Job Objekt stellen Sie ein ob der h chste oder der zuletzt eingetretene R ckgabewert f r das
312. es Namens f r das neue Job Objekt auffordert 7 11 32 Custom Solutions Datenarchivierung in SAP Die Datenarchivierung im SAP System dient dazu Massendaten aus der Datenbank zu entfernen die nicht mehr im System ben tigt werden jedoch auswertbar aufbewahrt werden sollen Selbstverst ndlich k nnen Sie die Datenarchivierung zentral mit UC4 steuern Die zu archivierenden Daten werden durch Archivierungsobjekte zusammengefasst z B Archivierungsobjekt SD_VBAK beinhaltet alle Daten zu den Verkaufsbelegen Archivierungsl ufe werden mit dem ADK Archive Development Kit integriert Das ADK bildet die technische Grundlage f r die Archivierungstransaktion SARA Zu einem Archivierungsobjekt gibt es in der Regel ein Programm das die zu archivierenden Daten aufgrund von einstellbaren Residenzzeiten kennzeichnet Vielfach erfolgt die Verwendung des Kennzeichnens 2 stufig d h nach Ablauf der Residenzzeit 1 z B 6 Monate wird ein L schvormerk gesetzt nach Ablauf der Residenzzeit 2 wird aus dem L schvormerk ein L schkennzeichen Damit ist das Objekt archivierbar Der Archivierungsvorgang gliedert sich im Wesentlichen in vier Schritte 1 Vorlauf L schkennzeichen Der Vorlauf kennzeichnet die zu archivierenden Daten Der Vorlauf kann vom Archivierungslauf auch zeitlich unabhangig betrieben werden 2 Erzeugung von Archivdateien Bei der Archivierung werden die zu archivierenden Daten zunachst sequentiell in neu erzeugte Archivdateien
313. estartet oder der SNMP Dienst l uft nicht Der Community Name den Sie in der INI Datei des UC4 SNMP Subagents im Parameter community angegeben haben muss mit der Community im Masteragent bereinstimmen Warum ist die MIB Tabelle nicht vollst ndig Die baumartige Struktur der MIB wird dynamisch erzeugt Gibt es beispielsweise keine blockierten Aufgaben oder aktive Benachrichtigungs Objekte so legt der UC4 SNMP Subagent auch keine Strukturen f r diese Bereiche an Ist der UC4 Server nicht aktiv werden sogar nur die Agent Data Group und die Agent Work Group angelegt und mit Werten bef llt Welche Konfigurationen muss ich am SNMP Server Net SNMP Windows SNMP Dienst oder Masteragent Modus vornehmen e Tragen Sie einen Community Namen ein Die Community muss mindestens das Leserecht besitzen e Geben Sie ein Ziel f r die Traps an Hostname oder IP Adresse e Pr fen Sie ob das Netzwerk den Zugriff auf den UDP Port 161 erlaubt e Wenn Sie Traps empfangen m chten muss auch der Zugriff auf den UDP Port 162 erlaubt sein Was ist der Community Namen Beim Community Namen handelt es sich um eine Gruppe der Sie Zugriffsrechte zuweisen k nnen Der Standardname f r die Community ist public Wie kann ich die Jobs ber SNMP berwachen 145 Kapitel 6 SNMP Unterst tzung UCA unterst tzt keine direkte Ankopplung von Jobs an SNMP Sie k nnen die Jobs aber mit Hilfe der Script Anweisung SEND_SNMP_TRAP berwachen
314. etWeavers dient der Integration von Endanwendern UC4 schafft rollenspezifische Oberfl chen und bringt so die Verantwortung f r das Anstarten von Prozessen mit korrekten Parametern in die Fachabteilung Potentielle Fehlerquellen werden damit ausgeschaltet und UCA f hrt die vordefinierten Prozesse gesichert im Hintergrund aus Automation Engine 248 Integration in SAP Enterprise Portal Views Webinterface Business Intelligence Kernpunkt dieser Schicht ist das Warehouse Management Datenlade Prozesse und Prozessketten werden von UCA gesteuert und mit bergeordneten Prozessen auch mit anderen Plattformen integriert Die automatische Analyse und Darstellung der Einzelprozesse einer Kette bis in die unterste Ebene ist dabei selbstverst ndlich Einplanen von Datenladeprozessen Einplanen von Prozessketten Einplanen von Queries im Batch Process Integration Dieser Teil behandelt die Einbindung von Gesch ftsprozessen mit der SAP Exchange Infrastructure SAP Xl Als Integration Broker k nnen Nachrichten direkt ber SAP XI Standard Adapter Prozesse in UC4 freigeben und umgekehrt berwachung von SAP XI Kommunikationskan len Application Platform Die Application Platform bildet die Grundlage aller SAP Anwendungen UC4 nutzt sowohl den ABAP als auch den Java Bereich um Ihnen hilfreiche Funktionalit ten zur Verf gung zu stellen ABAP Durchf hrung von Jobs im ABAP Stack CCMS Child Prozesse Intercepted Jobs Anwendungsre
315. etwork address is available to use to construct a universal unique identifier UUID The endpoint is a duplicate The authentication type is unknown The maximum number of calls is too small The string is too long The RPC protocol sequence was not found The procedure number is out of range The binding does not contain any authentication information The authentication service is unknown The authentication level is unknown The security context is invalid The authorization service is unknown The entry is invalid The server endpoint cannot perform the operation There are no more endpoints available from the endpoint mapper No interfaces have been exported The entry name is incomplete RPC_S_INVALID_ NAME_SYNTAX RPC_S_ UNSUPPORTED_ NAME_SYNTAX RPC_S_UUID_NO_ ADDRESS RPC_S_ DUPLICATE_ ENDPOINT RPC_S_ UNKNOWN _ AUTHN_TYPE RPC_S_MAX_ CALLS_TOO_SMALL RPC_S_STRING_ TOO_LONG RPC_S_PROTSEQ NOT_FOUND RPC_S_ PROCNUM_OUT_ OF_RANGE RPC_S_BINDING_ HAS_NO_AUTH RPC_S_ UNKNOWN _ AUTHN_SERVICE RPC_S_ UNKNOWN _ AUTHN_LEVEL RPC_S_INVALID AUTH_IDENTITY RPC_S_ UNKNOWN _ AUTHZ_ SERVICE EPT_S_ INVALID ENTRY EPT_S CANT PERFORM_OP EPT_S_NOT_ REGISTERED RPC_S_ NOTHING _ TO_EXPORT RPC_S_ INCOMPLETE NAME 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775
316. execute a file which is not your COBOL system s intermediate or generated code Recursive COBOL CALL is illegal Fatal You have tried to call a COBOL module that is already active You should recode your program Too many USING items Fatal The list of items which you have supplied in a CALL USING statement is longer than the run time system can handle Once your program has terminated recode it with group items rather than elementary items before rerunning it 27 Kapitel 5 Externe Fehlercodes 168 169 170 171 172 173 174 175 Stack overflow Fatal You have nested a PERFORM statement or a series of CALL statements too deeply Alternatively if you have specified the CHECKSTACK directive when compiling your program an incorrect number of parameters might have been used on a call and as a result the stack has been corrupted Edit your program to reduce the number of levels in the nested PERFORM or CALL statement If the CHECKSTACK directive has been used determine which call is at fault and edit the source to provide the correct number and size of parameters Illegal configuration information Fatal You have tried an operation for which your machine is not configured the most likely cause of this is that Adis is not configured correctly Check that Adis is configured correctly See your Programmer s Guide to Creating User Interfaces for details of how you can reconfigure Adis System program not found Fat
317. eyond the externally defined boundaries of a file A sequential WRITE operation has been tried on a relative file but the number of significant digits in the relative record number is larger than the size of the relative key data item described for the file The I O statement was unsuccessfully executed as the result of a boundary violation for a sequential file or as the result of an I O error such as a data check parity error or a transmission error The I O statement failed because of a boundary violation This condition indicates that an attempt has been made to write beyond the externally defined boundaries of a sequential file An OPEN operation with the I O INPUT or EXTEND phrases has been tried on a non OPTIONAL file that is not present An OPEN operation has been tried on a file which does not support the open mode specified in the OPEN statement 38 39 41 42 43 44 46 47 48 49 RT001 RT002 RT003 RT004 RT005 RTO06 RT007 RT008 RTO09 RTO10 RTO12 RTO13 RTO14 RTO15 RTO16 RTO17 RTO18 RTO19 RTO20 RT021 RTO22 RTO23 RTO24 RTO25 Automation Engine 12 An OPEN operation has been tried on a file previously closed with a lock A conflict has been detected between the fixed file attributes and the attributes specified for that file in the program An OPEN operation has been tried on file already opened A CLOSE operation has been tried on file already closed Files in sequential access mode Th
318. f hrt sondern eine neue nach oben offene Partition P18 eingef gt Anschlie end ist der Partition Key Turnaround vorbei und es wird wieder der normale Modus aktiviert Die RunlDs werden nun wieder ab dem unteren Bereich vergeben P15 P16 P17 P18 1 000 000 4 000 000 7 000 000 10 000 000 MAXVALUE Automation Engine 200 Somit ergeben sich folgende Gegebenheiten e Wenn der Partition Key Turnaround Modus aktiv ist muss weiterhin ein Partitionswechsel erfolgen e Die alten Partitionen sind weiterhin zu l schen damit jene im oberen Nummembereich entfernt werden und man so wieder in den Normalbetrieb schalten kann e Ebenfalls sollte der RunID Verbrauch berwacht werden damit die 3 fache Maximalverbrauchs Grenze nicht berschritten wird Falls diese Grenze nicht ausreicht ist rechtzeitig ein vorzeitiger Partitionswechsel durchzuf hren SQL Server Folgendes Ausgangsszenario Max Verbrauch MAX_ENTRIES 1 000 000 Aktuell h chste vergebene RunID 2 145 000 000 Online Partitionen 4 P1 2 142 483 647 P12 2 143 483 647 P13 2 144 483 647 P14 NULL Durch Definition der unteren Grenze bei MS SQL Server ergibt sich dass die unterste Partition P1 leer ist Sie kann zwar technisch verwendet werden ist jedoch logisch leer da sie von UC4 nicht verwendet wird Sie wird auch in der System bersicht nicht angezeigt Die unterste logische Partition ist somit P12 Die letzte Partition P14 ist nach oben hin offen P1 P12 P13 P14
319. f das Verzeichnis zeigen in dem sich die Datei tnsnames ora befindet Beispiel f r eine tnsnames ora APP DE MES ERSEBIETON EEE ADDRESS EEE BROTOSCOREZET ED LEIT e ler PORT 1521 ADDRESS PROTOCOL TCP HOST db server02 PORT 1521 LOAD BALANCE yes CONNECT DATA SERVER DEDICATED SERVICE NAME APPLDB CUSTOMER COM Hier ist im Job Objekt im Feld Datenbank der Name APPL_DB anzugeben 7 2 3 Stored Procedures bei Sybase Die Durchf hrung von Stored Procedures erfordert ein zus tzliches Kommando Verwenden Sie folgende Zeilen um eine Stored Procedure aufzurufen execute sp_procxmode procedure name anymode execute procedure name Die folgende Fehlermeldung wird angezeigt wenn Sie versuchen die Stored Procedure direkt durchzuf hren Stored procedure procedure name may be run only in unchained transaction mode The SET CHAINED OFF command will cause the current session to use unchained transaction mode Das Kommando SET CHAINED OFF kann aufgrund des JDBC Treibers nicht aufgerufen werden Verwenden Sie daher das Kommando sp_procxmode 197 Kapitel 7 UC4 und Zielsysteme 7 2 4 Stored Procedures bei MS SQL Server Mit dem UC4 Datenbank Agenten ist es m glich Stored Procedures fur MS SQL auszufthren RETURN Die Anweisung RETURN kann eine Zahl zur ckliefern Dieser RUckgabewert l sst sich wie im folgenden Scriptbeispiel gezeigt in den J
320. fication failure or a parity error In some circumstances this error is fatal but if it occurs during a read you can trap it and then do a close on the file before executing a STOP RUN statement Operating system data error Fatal You are trying to set up terminal characteristics for a device which is not a terminal Recode your program Block I O error Fatal An error has occurred while you are trying to access a disk This could be the result of a corrupt disk If you have a corrupt disk try to run your program again using your backup copy Device not available Recoverable You are trying to access a device which eitheris not attached to your machine or if attached is not on line Attach the device to your machine and ensure that it is on line Repeat the file operation No space on device Fatal You have tried a file operation such as WRITE for which insufficient space is available on your disk When your program has terminated you should delete some of the files or directories on your current logged in disk Ensure that you delete sufficient files on your disk so that you have enough room to carry out successful file operations Attempt to delete open file Recoverable You have tried to perform a DELETE FD operation on an open file Close the file before performing the DELETE FD operation File system is read only Recoverable The file system which you are using is read only which effectively means that it is write protec
321. ftretenden Fehler im Aktivierungsreport des Jobs Zus tzlich setzt er abhangig von der Jobdurchf hrung einen der folgenden R ckgabewerte 0 Es ist kein Fehler aufgetreten 1 200 Fehlercodes des Betriebssystems 201 setgid Der Agent besitzt nicht die notwendigen Privilegien 353 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 202 initgroup Der Agent besitzt nicht die notwendigen Privilegien 203 setuid Der Agent besitzt nicht die notwendigen Privilegien 205 chdir Change directory f r Jobuser existiert nicht 206 Die Jobreport Datei kann nicht ge ffnet werden 208 dup2 STDOUT Standard Output kann nicht zugewiesen werden 209 dup2 STDERR Standard Error Output kann nicht zugewiesen werden 210 execle Fehler Jobdatei kann nicht gestartet werden Im Job Objekt k nnen Sie in der Registerkarte Laufzeit bestimmen ab welchem Returncode der Job abgebrochen werden soll 7 13 11 Trace des Jobmelders aktivieren Folgende Anleitung erklart wie die Traceausgabe des Melders von UNIX und VMS Jobs eingeschaltet wird Dies ist pro Job pro Mandant oder f r das ganze System m glich Das Trace des Jobmelders wird dabei vom Agenten in den Job Report REP geschrieben Diese Ausgaben sind zu Beginn Startmelder und am Ende Endmelder des Reports zu finden und enthalten Informationen Uber den Verbindungsablauf des Melders Kommt es zu einem Fehler im Zusammenhang mit dem Melder Programm so wird die Trace Ausga
322. g mit UC4 nen 246 7 11 2 SAP NetWeaver EEN 247 UC4 Automation Platform und SAP NetWeaver 00000oo22eenoneeneeeenn 247 People Integration 249 Integration in SAP Enterprise Portal Views 249 Einf hrung zen pe Rasen 249 Aufgaben starten 250 Aktivit ten berwachen occ 251 Information Integration EE 252 Einplanen von Datenladeprozessen 2 2 2 22222 cc cece ccce ee ecccceccccceeeceeeeeeeee 252 F A973 UC4 J CLE f r SAP fi eit os es aa a A dd id 252 Einplanen von Prozessketten 022 2222 ccc cece ccc e cece cee eeccccecccceeeeeeeeeeeeees 253 7 11 4 UC4 JCL f r SAP oo cece cece cece cence eee e cece beeen iera sidade 253 Einplanen von Queries im Batch 2 2 0 2 22 cece cece cece eee ccc cc ccccceeeceeeeeeeee 254 Process Integration 255 berwachung von SAP XI Kommunikationskan len 2 2 2 22 0cecececeeeeeeeeee 255 TATS SUCA A TO Secures tec AUN Ata a 256 Application Platform 256 NET AN ADEN E A NEE 256 Job Manageme nt oo AS senden en 256 7 Durchf hrung von Jobs im ABAP Stack CCHSl 2c cece e eee eeeeeeees 257 7 11 1 UC4 JCL fir SAP 02200onaneeenanennnnnnnnannnnnnnnnnnennnenannennnnnnnnnnnenn 258 if ei E dE 259 TATTUCIAICLAUESAP cit ia Seek eee 260 7 Intercepted Jobs occ cnc nes 261 FALVAUG4 JCL fu SAP ci oa 261 7 Anwendungsreturncode von SAP Steps auswerten 22222 e cece eee eee cece
323. gefuhrt N Es erfolgt keine Ausf hrung des eventuell eingetragenes Objektes Objekt 108 bis Name des Objektes das ausgef hrt werden soll 307 Hier k nnen Sie beispielsweise ein Job Objekt hinterlegen Beachten Sie dass der Inhalt des Scriptes nicht ausgef hrt wird Stattdessen erfolgt die Aktivierung des hier angegebenen Objektes Im folgenden Beispiel wurde aus Platzgr nden die Breite von 307 Zeichen sowie die genaue Stellenanzahl nicht eingehalten DEV DS1 JOBA A DEV DS1 JOBB A S806 Y CALL ADMIN DC TIOS DHS 2 N Q 127 16 18 Y MAWI ABSCHLUSS SYS1 PARMLIB MESA o TE ESTE X 111778806 Der Agent liest beim Starten des Ereignis Objektes die Filterdatei und benachrichtigt automatisch die Ereignis Monitore Beim ndern der Filterkriterien m ssen Sie das betroffene Ereignis Objekt neu starten oder die Filterdatei mit der Anweisung MODIFY neu laden Syntax MODIFY Name der Agent STC FEVNT Name der Filterdatei Beispiel MODIFY UC600T1 FEVNT UC600T FILTER Als Reaktion auf das eingetretene Ereignis k nnen Sie optional ein Objekt definieren das aktiviert werden soll Der Agent legt in diesem Fall alle Informationen die Sie im Ereignis Objekt mit der Script Funktion GET_EVENT_INFO unter Verwendung der Schl sselw rter auslesen k nnen im Zwischenspeicher ab Das aktivierte Objekt ist damit in der Lage mit Hilfe der Script Anweisung READ die Daten zu ermitteln Als Variablennamen sind hierbei die Schl sselw
324. gel st wenn der Job normal d h mit einem R ckgabewert zwischen 0 und 4095 endet A Das Ereignis wird ausgel st wenn der Job abnormal d h mit einem R ckgabewert zwischen 4096 und 12287 endet G Mit dem Filterkriterium Jobr ckgabewert k nnen Sie die erwarteten R ckgabewerte genau definieren A4 Bei der Auswertung des Jobendes richtet sich der Agent entweder nur nach den SMF S tzen des Jobendes oder bezieht zus tzlich auch jene der STEP Beendigungen mitein Im ersten Fall kann nur zwischem normalen und abnormalen Jobende unterschieden werden Genauer ist die Bestimmung der STEP R ckgabewerte Der Ereignis Monitor ermittelt hierbei den h chsten Wert P Ob nur das Jobendes oder auch die STEP Beendigungen bei der Kontrolle des R ckgabewertes ber cksichtigt werden sollen kann der UC4 Administrator mit dem Parameter smfStepFilter in der INI Datei des Ereignis Monitors einstellen Automation Engine 388 Jobr ckgabewert 91bis Filter auf den R ckgabewert des Jobs Condition Codes User Abends und 106 System Abends Sie k nnen die Werte wie in z OS angeben oder in UC4 typischer Schreibweise hinterlegen Wenn Sie mehrere R ckgabewerte angeben wollen sind diese mit oder zu trennen Bereichen werden mit Hilfe des formuliert Aktion 107 Aktion die auf das Ereignis folgen soll Erlaubte Werte Y und N Standardwert Y Das Objekt das Sie im folgenden Bereich angeben wird anstelle des IScript aus
325. gelistet werden die sich im Home Verzeichnis der Kennung UC4 und allen darunter liegenden Verzeichnissen befinden Automation Engine 346 e deren letzter Zugriff zwischen dem 1 10 1999 00 00 Uhr und dem 7 10 1999 23 50 erfolgte und e deren Dateigr e zwischen 1 und 9999 Byte liegt Das Erzeugen die Bereitstellung und die Bearbeitung einer Datensequenz ist ein komplexer Prozess bei dem Script Funktionen und Anweisungen sowie spezielle Objekte zusammenwirken Das folgende Beispiel zeigt die erforderlichen Definitionen bei den beteiligten Objekten und welche Script Sprachmittel sich worauf beziehen Das Beispiel ist bewusst klein und berschaubar gehalten damit bei aller Komplexit t das Prinzip deutlich wird Mit Hilfe des UC4 Hilfsprogramms UCXE F werden die Abfragem glichkeiten gegen ber dem herk mmlichen Betriebssystemkommando Is erweitert Es muss auf dem Host installiert sein Die Fragezeichen im Programmnamen stehen f r System ID und Version des UNIX Derivats 4 Speichern e E Ep Kopf attribute uux UNIX 3 Variablen amp Prompts Script E Dokumentation Ausschneiden E Kopieren DS Einf gen LA R ckg ngig v Blockkommentieren 22 Block einr cken v Suche Ed Letzter Report jug Statistik E Drucken Zi gt Ausf hren v 01 SET HND PREP_PROCESS SOLARIS UNIZFS PFAD FSPAR ATIME 19991001 o PROCESS amp HND 03 SET LINE GET_PROCESS_LINE sH
326. gen Die Definition der SSID Subsystem Id wird dadurch erm glicht Standardm ig lautet diese uc4 1 1 Vorgang 1 Die DLL Datei uc4 ddl muss zu einem Dictionary kompiliert werden In dem Dictionary sind SYSTEM ZSPIDEF ZSPIDDL und SYSTEM ZSPIDEF ZEMSDDL zuerst zu kompilieren 2 Die TMPL Datei uc4 tmpl muss auf das erzeugte Dictionary verweisen Inhalt der uc4 ddl CONSTANT zspi val uc4 VALUE IS UC4 urs Defines subsystem no part of UC4 subsystem ID CONSTANT zspi ssn uc4 VALUE IS 1 Defines version part of Pathway subsystem ID CONSTANT zuc4 val version VALUE IS VERSION 1 Defines the structure for the Pathway subsystem ID and initializes its parts DEFINITION ZUC4 VAL SSID TACL SSID 02 Z FILLER TYPE CHARACTER 8 VALUE IS ZSPI VAL UC4 02 Z OWNER REDEFINES Z FILLER TYPE ZSPI DDL CHAR8 02 Z NUMBER TYPE ZSPI DDL INT VALUE IS ZSPI SSN UC4 OZ VERO TONEY PERZ SEIT DDES INE AEREA OA AE VERSION END Inhalt der uc4 tmpl VERSION UC4 NSK Executor Version 3 02B002 0040 AAD DICE SDATAO1 UC4DICT SDE ZUCA VAL SSID SSNAME CUCA EAN MSG ZASPT TKN 0 DUMMY Automation Engine 232 7 7 6 Konfiguration von NSK spezifischen Parametern Der NSK Agent bietet die M glichkeit NSK spezifische Parameter in Jobs zu setzen Dazu z hlt beispielsweise die zu verwendende TACL oder der Benut
327. gnissen ausgel st wie zum Beispiel die Aktivierung eines neuen Betriebsmodus System Ereignisse k nnen nicht ge ndert werden e Benutzer Ereignisse Werden vom Benutzer definiert Diese Ereignisse m ssen von einem ABAP oder einem externen Programm ausgel st werden Zum Beispiel kann ein externes Programm der SAP Hintergrundverarbeitung signalisieren dass externe Daten f r den Import in das SAP System bereit stehen 7 11 8 UC4 Unterst tzung UCA unterst tzt SAP Ereignisse und integriert diese in sein zentrales Prozess Management Diese Funktionalit t kann ben tigt werden wenn die SAP Hintergrundsteuerung bereits mit einer gro en Zahl definierter Ereignisse arbeitet und eine Umstellung auf eine UC4 Implementierung mit Workflows und UC4 Event zu aufw ndig erscheint A4 In den meisten Anwendungsf llen ist es jedoch sinnvoll SAP Ereignisse durch entsprechende Implementierungen in UC4 zu ersetzen 267 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten UC4 kann SAP Ereignisse f r sein Prozess Management nutzen Die Ausf hrung von UC4 Objekten kann vom Eintreten eines SAP Ereignisses abh ngig gemacht werden So k nnen beispielsweise bestimmte Verarbeitungen vom Abschluss eines Imports abh ngig sein In SAP definierte Ereignisse k nnen von UC4 ausgel st werden Die volle Funktionsvielfalt von UC4 steht zur Verf gung um Ausl sebedingung und zeitpunkt f r ein SAP Ereignis zu definieren Aufgrund eines solchen Ereignisses w
328. he keyboard You should recode your program Attempt to open line sequential file for I O Fatal You have tried to open a line sequential file in the input output open mode but this mode is not supported for files with this organization When your program has terminated you should recode your program to ensure that the file with organization line sequential is opened for input output or extend You can then rerun your code ACCEPT DISPLAY I O error Fatal You have either tried to read input from the screen or write to the keyboard or the ADIS module has not been able to open your terminal s channels for I O Your program logic contains a mistake so you must recode File malformed Recoverable Attempt to open stdin stdout or stderr with incorrect mode Recoverable You have tried to open either a standard input file with output mode or some other file in an incorrect mode 29 Kapitel 5 Externe Fehlercodes 187 188 189 190 191 192 193 194 195 196 Run time system not found on COBDIR path Fatal The run time system cannot be found on the path you have set up in the COBDIR environment variable Alternatively you might not have installed your COBOL system correctly Ensure that the run time system is on the path you have set up in the COBDIR environment variable Alternatively ensure that your COBOL system has been installed correctly If it has not you must reinstall your COBOL system Filename t
329. hend gesetzt ERROR CHGVAR amp RETCODE 99 Der Job Report Spool bestehend aus dem Spoolinhalt je nach Definition des Jobs nur QPJOBLOG oder der gesamte Inhalt wird in die von der UC4 Automation Engine benannte Datei geschrieben Wenn im Job so festgelegt bertr gt der Agent den Report an die UC4 Automation Engine welche diesen in die UC4 Datenbank speichert Die Spoolfiles k nnen gel scht oder im Spool belassen werden Dies ist durch eine globale Einstellung in der INI Datei des Agenten einstellbar Zu beachten ist dass der Job nicht mit einer Ausgabepriorit t gestartet werden darf welches den Spool sofort zum Ausdruck bringt Durchf hren von FileTransfers FileTransfers werden in der AE als Objekte mit verschiedenen Registerkarten definiert und gepflegt Sie werden mit der dort festgelegten Zeichenumsetzung durchgef hrt zum Beispiel EBCDIC_00273 Mehr Informationen dazu siehe OS 400 Agent FileTransfer Unterst tzung Behandeln von Ereignissen Ereignisse werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt Es k nnen Dateisystem Ereignisse definiert werden welche sich auf das Library File System QSYS LIB beziehen Der OS 400 Agent unterst tzt auch Ereignisse vom Typ Konsole Siehe Benutzerhandbuch Ereignis CallAPI Das CallAPI kann mit einem Dienstprogramm genutzt werden welches beispielsweise aus einem CL Script heraus aufgerufen werden kann Siehe Benutzerhandbuch CallAP
330. hout going out to the wire NO_SYNTACTICAL_ MAPPING 8475 Modification of a constructed att is not allowed ERROR_DS CONSTRUCTED_ATT_MOD 8476 The OM Object Class specified is incorrect for an attribute ERROR_DS WRONG_OM_ with the specified syntax OBJ_CLASS 8477 The replication request has been posted waiting for reply ERROR_DS DRA_REPL PENDING 8478 The requested operation requires a directory service and ERROR_DS_ DS REQUIRED none was available 8479 The LDAP display name of the class or attribute contains ERROR_DS_INVALID_LDAP_ non ASCII characters DISPLAY_NAME 8480 The requested search operation is only supported for base ERROR_DS_ NON BASE searches SEARCH 8481 The search failed to retrieve attributes from the database ERROR_DS_CANT_ RETRIEVE_ATTS 8482 The schema update operation tried to add a backward link ERROR_DS_BACKLINK_ attribute that has no corresponding forward link WITHOUT_LINK 8483 Source and destination of a cross domain move do not agree ERROR_DS EPOCH _ on the object s epoch number Either source or destination MISMATCH does not have the latest version of the object 8484 Source and destination of a cross domain move do not agree ERROR_DS_SRC_NAME on the object s current name Either source or destination MISMATCH does not have the latest version of the object 8485 Source and destination of a cross domain move operation are ERROR_DS SRC_AND identical Caller should use local move operation instead
331. ht Fachmann eine grunds tzliche Beurteilung ob der Import gut ging m glich sein H H H Beim Import werden Logging Files erzeugt Diese stehen im Verzeichnis usr sap trans log und heissen SIDSNNNNNN TID Dabei bedeutet s Transportstep G Report und Screen Generierung H RITRANS import Dicitionary I R3TRANS main import In diesen 3 Log Files ist der exit code R ckgabewert zu kontrollieren er wird immer am Ende des Files ausgegeben Er darf nicht gr er als 4 sein e F r den Fachmann ist die Kontrolle dieser Log Files im SAP System System nat rlich ebenfalls m glich Test der UC4 Schnittstelle mit ABAP Workbench Dieses Dokument enth lt eine Anleitung f r den Test der UC4 Schnittstelle f r die Verbindung zum SAP System 325 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Die Entwicklungsumgebung ABAP 4 Workbench starten und mit dem Object Browser die Funktionsbausteine zur Funktionsgruppe SBB UC4_JOB aufschlagen Werkzeuge gt ABAP 4 Workbench gt Ubersicht gt Object Navigator Funktionsgruppe SBB UC4_JOB wahlen Funktionsbausteine ffnen Cursor auf Objekt positionieren und aus dem Kontextmen Testen auswahlen Der Name der Funktionsbausteine hat immer Prafix UC4 Anzugebender Parameter JOBNAME beliebiger Name beispielsweise TEST JOBCLASS A B oder C Test f r Funktionsgruppe SBBUC4_JOB Funktionsbaustein SBB UC4_ JOB_OPEN kKlein Gro Schreibung RFC Zielsystem
332. ibt es zwei Arten der Kommunikation Zum einen fragt die Network Management Station Zustande der Uberwachten Netzeinheiten von den SNMP Agenten ab oder setzt neue Parameter Zum anderen sendet der SNMP Agent Veranderungen der Zustande seiner Uberwachten Netzeinheiten an die Network Management Station Die Meldung einer solchen Zustandsanderung nennt man Trap oder SNMP Trap Um die beteiligten Systeme Gerate und Komponenten auch weltweit eindeutig zu erkennen wurde ein einheitlicher Adressraum MIB Management Information Base vereinbart In der MIB gibt es fur jede zu berwachende Netzeinheit eine MIB ID Die MIB ID besteht aus einer Folge von Nummern welche durch Punkte getrennt sind Die weltweite MIB stellt einen riesigen Baum mit Verzweigungen der einzelnen Komponenten und Systeme dar SNMP funktioniert auf der Grundlage von UDP User Datagram Protocol Dieses einfache Protokoll verwendet keine Fehler berwachung oder Best tigung der bertragenen Informationen SNMP benutzt standardm ig den Port 161 f r die Anfragen an den SNMP Agenten und Port 162 als Trap Empf nger 6 2 UC4 und SNMP Verschiedenste Zust nde die innerhalb des UC4 Systems auftreten k nnen ber SNMP berwacht werden Dazu z hlen beispielsweise die Verf gbarkeit der UC4 Automation Engine und der Agenten aktive Benachrichtigungs Objekte oder blockierende Aufgaben Die folgende Abbildung zeigt Ihnen das Zusammenspiel von UC4 und SNMP 139 Kapitel 6 SNMP Unter
333. ibute GOVERNSID is missing An expected attribute is missing The specified naming context is missing a cross reference A security checking error has occurred The schema is not loaded Schema allocation failed Failed to obtain the required syntax for the attribute schema The global catalog verification failed The global catalog is not available or does not support the operation Some part of the directory is currently not available The replication operation failed because of a schema mismatch between the servers involved The DSA object could not be found The naming context could not be found The naming context could not be found in the cache The child object could not be retrieved The modification was not permitted for security reasons The operation cannot replace the hidden record The hierarchy file is invalid Automation Engine 126 ERROR_DS CANT REMOVE_CLASS_CACHE ERROR_DS CANT RETRIEVE_DN ERROR_DS MISSING_ SUPREF ERROR_DS CANT RETRIEVE_INSTANCE ERROR_DS CODE INCONSISTENCY ERROR_DS DATABASE _ ERROR ERROR_DS_GOVERNSID_ MISSING ERROR_DS MISSING_ EXPECTED_ATT ERROR_DS _NCNAME _ MISSING_CR_REF ERROR_DS SECURITY CHECKING ERROR ERROR_DS_SCHEMA_NOT_ LOADED ERROR_DS_SCHEMA_ ALLOC_FAILED ERROR_DS_ATT_SCHEMA_ REQ_SYNTAX ERROR_DS GCVERIFY_ ERROR ERROR_DS_DRA_SCHEMA_ MISMATCH ERROR_DS_CANT_FIND DSA_OBJ ERROR_DS_CANT_FIND EXPECTED_NC ERROR_DS_CANT_FIND NC_IN_
334. ich deren RunlIDs in der Spalte AH_Idnr befinden Die Werte dieser Spalte sind technisch 32 Bit Zahlen wodurch sich ein maximaler Wert von 2 147 483 647 ergibt Der Nummernbereich unter 1 000 000 ist f r spezielle Automation Engine 198 Verarbeitungen reserviert Der erlaubte bzw m gliche Wertebereich f r die RunIDs von Statistiks tzen ist daher 1 000 000 bis 2 147 483 647 Bei UC4 Systemen mit einer geringen Anzahl von regelm ig durchgef hrten Aufgaben wird diese Grenze praktisch nie erreicht Bei einer gro en Anzahl 1 000 000 von t glich laufenden Aktivit ten kann man mitunter schon nach einigen Jahren auf dieses Limit sto en Partitionswechsel Allgemeine Informationen zu ILM und dem Partitionswechsel finden Sie hier Es wird immer eine bestimmte Anzahl von Partitionen in der Datenbank online gehalten Diesen Wert k nnen Sie mit der Einstellung ONLINE_PARTITIONS in der UC4 Variable UC_ILM SETTINGS festlegen Bei der Nutzung von ILM mit UC4 hat jede Partition einen maximalen Key Wert Die aktuelle Partition jedoch ist nach oben hin offen und besitzt keinen fixen Grenzwert Dies wird ber einen speziellen virtuellen Wert der Partition realisiert NULL bei MS SQL Server und MAXVALUE bei Oracle Datenbanken Beim Partitionswechsel wird im oberen Bereich eine neue Partition eingef gt und die lteste Partition gel scht Bei Oracle ist das L schen direkt m glich bei MS SQL Server ist eine Staging Tabelle notwendig Part
335. ichen werden A Der SAP Dialog f r UCA st kein vollwertiger Ersatz f r das Userlnterface Er unterst tzt Benutzer die sich ausschlie lich im SAP GUI bewegen und deren Hintergrundaufgaben Jobs Workflows von SAP heraus durch UC4 gesteuert werden sollen L Der SAP Dialog f r UC4 ist eine Consultant L sung und geh rt nicht zum Produkt Er unterliegt daher auch keiner Wartung 311 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Automated SystemCopy for SAP Diese UC4 L sung erm glicht Ihnen eine SAP Systemkopie vollautomatisiert durchzuf hren Der Vorgang kann beliebig angepasst werden und genau festgelegt werden welche Schritte durchzuf hren sind UC4 Automated SystemCopy for SAP st eine Consultant L sung und unterliegt daher auch keiner Wartung Die Dokumentation dazu ist als externes Dokument verf gbar 7 11 33 Technische Anbindung UC4 und SAP Die Verbindung zwischen UC4 und SAP wird ber einen Agenten aufgebaut In dessen INI Datei befinden sich die Verbindungsdaten zu einem bestimmten UC4 System Die Verbindungsdaten zu einem SAP System werden in Verbindungs Objekten hinterlegt Der Agent ben tigt mindestens ein Verbindungs Objekt in dem der CPIC User mit seinen Anmeldedaten eingetragen ist Ein UC4 Job verlangt die Angabe eines Agenten und eines Login Objektes Mit den Login Informationen legen Sie fest in welchem SAP Mandanten dieser durchgef hrt wird Beim Anlegen eines UC4 Jobs ist die Registerkar
336. ichnis in dem sich die Datei ucsnmp1 conf befindet z B export SNMPCONFPATH In der Datei ucsnmp1 conf k nnen die selben Parameter angegeben werden wie in der Konfigurationsdatei des net SNMP Agenten snmpd conf Folgende Parameter werden vom UC4 SNMP Subagenten verwendet und besitzen Funktionalit t e trapcommunity e trapsink e rocommunity e rwcommunity e master Die Erkl rung der einzelnen Parameter finden Sie in Beschreibung der snmp conf von net SNMP Beispiel f r die Datei ucsnmp1 conf trapsink hostl trapsink host2 rocommunity public master agentx Im Masteragent Modus k nnen keine anderen Subagenten eine Verbindung zum UC4 SNMP Subagent aufbauen Subagent Network Clients HP OVO BMC Patrg Tivoli Net SNMP Server UDP Port 161 var agentx master UC4 SNMP Socket Pipe Ss Der UC4 SNMP Subagent arbeitet mit einem bestehenden Masteragent zusammen Automation Engine 142 e Ein AgentX f higer Masteragent muss gestartet werden e Das standardm ige Kommunikationsmedium ist eine Lokalsocket Datei die im Verzeichnis var agentx master liegt Diese Datei wird vom Masteragenten erstellt Der UC4 SNMP Subagent muss nur die Rechte haben auf dieses Verzeichnis zugreifen zu k nnen e Die Konfigurationsdatei snmpd conf enth lt einige Einstellungen Beispiel f r die Datei ucsnmp1 conf trapsink local rocommunity public HP UX Der UC4 SNMP Subagent muss auf HP UX im Mas
337. ichst wenig Rechten zur Anwendung kommen Dieser Benutzer hat nur die Funktion f r die Wiederverwendung vorgesehene TACL Prozesse mit m glichst geringen Rechten und damit sicher und wenig fehleranf llig auszustatten Der Job meldet Beginn und Ende der Durchf hrung dem Agenten der seinerseits diese Informationen an die UC4 Automation Engine weiterreicht Der R ckgabewert des Jobs ist in UC4 verf gbar was durch Header und Trailer erm glicht wird Der Inhalt von Header und Trailer wird dem Script das beim Job definiert wurde automatisch hinzugef gt Die Variable RETCODE ist im NSK spezifischen Header definiert Der Inhalt dieser Variable wird nach dem Ende des Jobs zur UC4 Automation Engine bertragen Dieser Wert gilt als R ckgabewert des Jobs Er kann dazu verwendet werden Abh ngigkeiten zwischen einzelnen Jobs in einem Workflow zu definieren Um beispielsweise RETCODE auf 1 zu setzen wenn ein Syntaxfehler im Script auftritt k nnen die folgenden benutzerdefinierten Header und Trailer verwendet werden HEADER NSK USER HEAD TRAILER NSK USER HEAD und RESTART NSK 225 Kapitel 7 UC4 und Zielsysteme Der Agent legt f r Jobreports sofern beim Objekt eingestellt und die Jobs selbst am Rechner Dateien an Deren Bezeichnung wird wie folgt gebildet Jobdatei lt UC_EX_PATH_TEMP gt J lt RunID gt Jobreportdatei lt UC_EX_PATH_JOBREPORT gt O lt RunID gt Bei UC_EX_PATH_TEMP und UC_EX_PATH_JOBREPORT handelt es sich um Agenten Va
338. icht im Rahmen des Workflows l uft e FileTransfer bertr gt Dateien zwischen zwei Rechnern Auch ein eigener Objekttyp in UCA Gruppe Fasst Aufgaben zusammen um diese gemeinsam durchzuf hren Auch ein eigener Objekttyp in UCA Host Rechner Zielsystem e Hostattribute Attribute des Job Objektes die plattformabhangig sind e HTML Hein Hilfeformat von Microsoft fur Handb cher Die Hilfedateien enden mit CHM siehe auch WebHelp de l e Include Script das h ufig und in mehreren Objekten verwendet wird Auch ein eigener Objekttyp in UC4 de J e JCL Abk rzung f r Job Control Language Damit sind Anweisungen gemeint die Verarbeitungsschritte bilden und auf Rechnern ausgef hrt werden e Job Verarbeitung auf einem Zielsystem Auch ein eigener Objekttyp in UC4 e Kalender Fasst Tage in Kalenderbegriffen zusammen Auch ein eigener Objekttyp in UC4 Kalenderbedingung Durchf hrungskriterium f r Aufgaben die auf Kalenderbegriffen basieren Automation Engine 396 Kalenderbegriff Teil eines Kalender Objektes in dem Tage definiert werden Key Spalte bei statischen Variablen Objekten Ober die auf Werte einer bestimmte Zeile zugegriffen werden kann Kommunikationsprozess Teil der UC4 Automation Engine Bilden die Verbindung zu UC4 Komponenten Kontextmen Men das sich an manchen Stellen ffnet wenn man die rechte Maustaste dr ckt Laufzeit Durchf hrungsdauer einer Aufgabe Das ist der Zei
339. icro Focus JES 7 5 1 Jobs im Micro Focus JES Eine Komponente des Micro Focus Enterprise Servers MF ES ist die Mainframe Transaction Option MTO Mit dieser JES Engine lassen sich z OS Jobs JES Jobs unver ndert unter Windows und Unix durchfthren UC4 Automation Platform bietet eine M glichkeit um Jobs in Micro Focus JES zu starten und so JCL Dateien auszuf hren Diese sind im Dateisystem des Servers gespeichert Der Jobstart erfolgt mit Hilfe des CLI Programmes CASSUB Ein UC4 Agent f r Windows f hrt die Jobs in MF JES aus Anlegen eines Jobs 1 Klicken Sie auf die Schaltflache L in der Symbolleiste Es ffnet sich ein Fenster in dem alle verf gbaren Objekttypen aufgelistet sind Darunter befinden sich auch die Objekte f r die einzelnen Plattformen Wahlen Sie JOBS WIN Vergeben Sie f r das Job Objekt einen geeigneten Namen und ffnen es anschlie end Wechseln Sie auf die Registerkarte Attribute F r die Ausf hrung des Jobs ist ein Windows Agent zust ndig W hlen Sie bei Host jenen Agenten aus der auf dem Rechner l uft auf dem sich MF ES befindet Der Agent ben tigt f r die Durchf hrung des Jobs Anmeldeinformationen Diese sind in Form von Login Objekten gespeichert W hlen Sie das passende bei Login aus Wechseln Sie nun auf die Registerkarte Windows Der erzeugte Jobreport kann sowohl in der Datenbank oder als eigenen Datei gespeichert werden Verwenden Sie die Optionen in der linken oberen Eck
340. iefert UCYBTX86C 32Bit Consol Programm DOS Fenster UCYBTX86G 32Bit GUI Programm Visual C UCYBTX86V 32Bit GUI Programm Visual Basic Automation Engine 366 UCYBTIA64C 64Bit Consol Programm DOS Fenster UCYBTX64C 64Bit Consol Programm DOS Fenster Steuerung der Testprogramme Die Testprogramme haben keine Funktion im eigentlichen Sinn Ihr Verhalten kann durch Parameter in den Startoptionen gesteuert werden w lt n gt wartet lt n gt Sekunden d Dialog f hren z B Dateiauswahl m Nachricht Messagebox lo lt n gt lt n gt Zeilen in diese Standard Ausgabe Jobreport ausgeben r lt n gt R ckgabewert auf lt n gt setzen Die Parameter werden in der Reihenfolge ihres Auftretens abgearbeitet Nicht jeder Parameter ist bei jedem Programm m glich ja ja ja ja UCYBTX86C ja UCYBTX86G ja ja Dateiauswahl ja ja ja UCYBTX86V ja Schleife ja Dateiauswahl ja nein ja UCYBTIA64C ja ja ja ja ja UCYBTX64C ja ja ja ja ja Beispiel UCYBTX86G w10 d r4 Es wird das 32Bit GU l Programm gestartet Dieses wartet 10 Sekunden f hrt dann einen Dateidialog aus ohne Wirkung setzt den R ckgabewert auf 4 und beendet sich 7 16 3 Windows Job Objekt Bei der Durchf hrung von Windows Jobs werden Prozesse wie z B der Start eines Programmes in Gang gesetzt Das Windows Job Objekt fasst alle Prozesse eines Windows Jobs zusammen und erm glicht somit folgende Vorteile e Bei der Messung der CPU Zeit w
341. ierbei werden dem Benutzer nur jene Aufgaben angeboten f r die er auch berechtigt ist Sie sind in Klassen einteilbar und haben einen sprechenden Namen Das Ausw hlen wird durch simples Anklicken in der Liste bewerkstelligt Danach folgt je nach Definition die Abfrage der Variablen Attribute oder das Pflegen einer Variante Jede Aufgaben Aktivierung wird in der Statistik festgehalten a U 888 BHAE UCA Dialog Aktivieren Statistik Benutzer Statistik Reorganisation R 3 Spoolreorganisation Monatsabschlu Auswertung Gesch ftsbereiche C Abrechnung e Aktivieren mit Eingabe von frei definierbaren Attributen Attribute sind frei definierbar und werden mittels PUT_READ_BUFFER an UC4 bergeben Direkter Anschlu an die Standard Variantenpflege Bei Verwendung von Standard ABAPs ber UC4 existiert ein direkter Anschlu an die Variantenpflege Dabei kann nur die voreingestellte Variante gepflegt werden e Abbilden von Workflows ber Variablen ist ein Workflow abbildbar So k nnen Sie beispielsweise entschieden welche Komponenten aus einem vordefiniertem Ablauf ausgef hrt werden sollen Die Kommunikation zum Workflow in UC4 erfolgt dabei ausschlie lich durch Setzen von Variablen e Statistik und Statusverfolgung Der Benutzer verf gt ber eine Statistik mit der alle Aktivierungen nachvollziehbar sind Ferner kann hier auch eine Aufgabe beispielsweise gezielt abgebrochen oder nur ein aktueller Status abgegl
342. ik und dem kompletten Joboutput wird in die von der UC4 Automation Engine benannte Datei gestellt Wenn im Job so festgelegt bertr gt der Agent den Report an die UC4 Automation Engine welche diesen in die UC4 Datenbank speichert Der Joboutput wird vom JES angefordert Daher ist es n tig eine MSGCLASS mit Status HOLD zu verwenden Durchf hren von FileTransfers FileTransfers werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt Sie werden mit der dort festgelegten Zeichenumsetzung durchgef hrt zum Beispiel IBM_3270_ DEUTSCH Siehe Benutzerhandbuch FileTransfer Siehe Knowledge Base UC4 und z OS Agent FileTransfer Unterst tzung Behandeln von Ereignissen Ereignisse werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt Der z OS Agent unterst tzt Ereignisse vom Typ Dateisystem und Konsole unterst tzt Siehe Benutzerhandbuch Ereignis CallAPI Das CallAPI kann mit einem Dienstprogramm genutzt werden welches beispielsweise aus einem Job heraus aufgerufen werden kann Siehe Benutzerhandbuch CallAPI f r z OS 7 17 2 zIOS Agent FileTransfer Unterstutzung Der z OS Agent unterst tzt alle FileTransfer Funktionen wie beispielsweise bertragung von Text und Bin rdateien oder den teilqualifizierten FileTransfer Sequentielle Dateien PS k nnen vom z OS Agenten erweitert werden Member einer Bibliothek PO hingegen nicht Bei der Definition eines FileTra
343. imed out Connection refused Host is down No route to host restart the system call Too many processes Too many users Too many levels of symbolic links File name too long Directory not empty Disc quota exceeded reserved for future use compatible with AIX PS 2 Item is not local to host reserved for future use compatible with AIX PS 2 Function not implemented POSIX media surface error UO completed but needs relocation no attribute found security authentication denied not a trusted program Too many references can t splice Invalid wide character asynchronous i o cancelled temp out of streams resources _STR ioctl timed out wrong message type at stream head STREAMS protocol error no message ready at stream head fd is not a stream 124 POSIX threads unsupported value 125 multihop is not allowed 126 the link has been severed 127 value too large to be stored in data type 5 4 5 SCO Fehlercodes Intel SCO UNIX ODT 5 Automation Engine 48 oO ON OO FW N ER MESA BRO BRO RR SD rg ROS DOE On ECH ES ESO ES ES ES ES ESO ES ES OO JO Om e Ga N O O WAN OO A oa N 0 Not owner No such file or directory No such process Interrupted system call UO error No such device or address Arg list too long Exec format error Bad file number No child processes No more processes Not enough space Permission denied Bad address Block device required Device busy File exists Cross device link No such device N
344. in das Anwendungsprotokoll ist unabh ngig davon ob in der INI Datei der UC4 Automation Engine snmp 2 gesetzt wurde Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Status des Serverprozesses 2 Abbruchsignal erhalten 3 sonstiger Abbruch Aktueller Modus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess Beschreibung Hinweis AgentWorkSysID AgentWorkObject AgentWorkString1 Schwerwiegender Fehler beim Zugriff auf die UC4 Datenbank Kein Zugriff mehr m glich Dieser Trap wird alle 10 Sekunden solange gesendet bis die Datenbank wieder verbunden wurde Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Fehlertext des ODBC Treibers Beschreibung AgentWorkSysID AgentWorkObject Verbindung zur UC4 Datenbank wieder hergestellt Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Beschreibung AgentWorkSysID AgentWorkObject AgentWorkString1 AgentWorkInteger1 Beendigung eines Agenten Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Name des Agenten Typ des Agenten Name des Agenten Laufmodus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess Automation Engine 176 Beschreibung AgentWorkSysID AgentWorkObject AgentWorkString1 AgentWorkInteger1 Kaltstart eines Agenten Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Name des Agenten Typ des
345. in progress Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 Automation Engine Socket type not supported Operation not supported on socket Protocol family not supported Address family not supported by protocol family Address already in use Can t assign requested address Network is down Network is unreachable Network dropped connection on reset Software caused connection abort Connection reset by peer No buffer space available Socket is already connected Socket is not connected Can t send after socket shutdown Too many references can t splice Connection timed out Connection refused Too many levels of symbolic links File name too long Host is down No route to host Directory not empty Too many processes Too many users Disc quota exceeded Stale NFS file handle Too many levels of remote in path RPC struct is bad RPC version wrong RPC prog not avail Program version wrong Bad procedure for program No locks available Function not implemented Inappropriate file type or format No msg matches receive request Msg queue id has been removed 38 39 Kapitel 5 Externe Fehlercodes 82 Out of STREAMS resources 83 System call timed out 84 Next message has wr
346. in the COBPATH environment variable Check that your COBPATH has been set up correctly If not revise your COBPATH to include the program being called Symbol redefined Fatal The RTS has detected a symbol for example data item entry point or module name which is already defined You can recode your application to remove the naming duplication If you are not linking with a non COBOL function you can use the e RTS switch 32 bit RTS only Symbol string table of zero size Fatal You probably have a malformed object file Once the program has terminated you must correct your object file If this does not work contact Technical Support who will help you to find the specific cause of the error Symbol is not in TEXT section Fatal You have tried to call a subprogram that is not an executable program Alternatively you have used the same name for a called program as for a previously defined data item Check that the subprogram being called is an executable one If required correct the subprogram s name in the calling program and resubmit it to your COBOL system Once your program has terminated recode it to remove the naming duplication Resubmit your program to your COBOL system Coblongjmp called below level of cobsavenv Fatal You might have returned control to a higher level in the CALL PERFORM hierarchy than the level at which cobsetjmp was called Coblongjmp must be called only from the same or from a lower level in the
347. ind Ober die intuitive benutzerfreundliche grafische Oberflache der UC4 Automation Platform zuganglich Probleme aufgrund manueller Eingriffe Tippfehler oder veralteter Parameterlisten werden effektiv beseitigt Jobs lassen sich mittels einfacher Drag amp Drop Funktionalitat erstellen und grafisch dargestellen Das stellt Ubersichtlichkeit sicher und vereinfacht das Management und die Steuerung Uber die vollst ndige Automatisierung aller IT Prozesse hinaus erh ht die UC4 Automation Platform die Produktivit t in der Arbeit mit SAP Gesch ftsl sungen Hintergrund Jobs und Prozesse der SAP Anwendungen werden zentral berwacht und automatisiert UC4 Automation Platform sorgt so f r verbesserte Performance durch optimierte Hintergrundverarbeitung und weniger Systemunterbrechungen und fehler Siehe auch UC4 Automation Platform und SAP NetWeaver 7 11 2 SAP NetWeaver UC4 Automation Platform und SAP NetWeaver Diese Dokumentation folgt der SAP NetWeaver Architektur und erl utert die UC4 Funktionen anhand dieser Zus tzlich werden Funktionen f r die Branchenl sungen sowie Custom Solutions erkl rt SAP NetWeaver PEOPLE INTEGRATION Multi channel access Portal Collaboration INFORMATION INTEGRATION Bus Intelligence Knowledge Mgmt Master Data Mgmt PROCESS INTEGRATION Integration Business Broker Process Mgmt E E 2 E APPLICATION PLATFORM DB and OS Abstraction People Integration Dieser Bereich des SAP N
348. iner PromptSet Eingabemaske PromptSet Variable Speichert den Wert eines PromptSet Elementes Dabei kann es sich je nach Situation um die vom Benutzer eingegeben oder um die Standardwerte handeln Verhalten sich wie Objektvariablen Queue Legt die maximale Anzahl parallel laufender Aufgaben deren Priorit ten und somit die Reihenfolge von auszuf hrenden Objekten fest Auch ein eigener Objekttyp in UC4 Automation Engine 398 Rapid Automation RA Generische Technologie die verschiedene L sungen aufnehmen kann Besteht aus einem RA Agenten und einer RA Solution RA Agent UC4 Agent der mit einer bestimmten RA Solution verkn pft werden kann und so deren Funktionalit ten f r ein UC4 System zur Verf gung stellt Er stellt somit die Schnittstelle zwischen einem externen System Anwendung Plattform und einem UC4 System dar RA Solution L sung basierend auf der Rapid Automation Technologie die UC4 den Zugriff auf ein externes System Anwendung Platfform erm glicht Dabei handelt es sich um eine JAR Datei welche in die UC4 Datenbank zu laden und mit einem RA Agenten zu verkn pfen ist Nach dem Laden der Solution stehen die spezifischen RA Objekte Jobs Verbindungen Agent im UC4 System zur Verf gung reales Datum Datum welches zur Pr fung der Laufzeit berwachung oder den Zeitbedingungen in den Eigenschaften von Workflow Aufgaben verwendet wird Das reale Datum entspricht dem Aktivierungszeitpunkt des obersten Workflows u
349. ing error Recoverable An error has occurred while trying to load the intermediate code for an independent segment The segment is either missing or corrupted in some way lf the segment is missing locate it If you cannot find it or if it is present and corrupt resubmit your program to your COBOL system Illegal intermediate code Fatal The intermediate code which is currently being processed is not valid code You are probably trying to execute a corrupted file or one which has not been submitted to your COBOL system successfully You should resubmit your source program to your COBOL system to try to obtain uncorrupted intermediate code Arithmetic overflow or underflow Fatal You are executing a program that is trying to perform a floating point divide by zero You should recode your program to avoid this illegal operation Illegal character in numeric field Fatal By default the value which you enter into a numeric or numeric edited field is checked to ensure that it is numeric You have entered either nonnumeric characters or uninitialized numerics into numeric or numeric edited fields these are automatically space filled and are thus classified as nonnumeric items You must adjust your code so that no invalid data is used You can locate the invalid numeric data in your code by setting the F switch on and animating your program until you receive this error You might need to use one of the Compiler directives BADSIGNS HOST
350. intfc lUserProfileRolesRoutecontrolsCollection java PeopleSoft Generated Compintfc UserProfileRolesRoutecontrols java PeopleSoft Generated Compintfc UserProfileRolesRoutecontrolsCollection java PeopleSoft Generated Compintfc lUserProfileCollection j ava PeopleSoft Generated Compintfc UserProfileCollection java PeopleSoft Generated Compintfc UserProfileSync java PeopleSoft Generated Compintfc UserProfileSyncCollection java Wechseln Sie mit der MS DOS Eingabeaufforderung bzw dem Terminal in dieses Verzeichnis Nun muss noch der CLASSPATH gesetzt werden Fur Windows set CLASSPATH psjoa jar F r Unix export CLASSPATH psjoa jar Ubersetzen Sie das Beispiel mittels javac pscitester pscitester java Voraussetzung Der Application Server zu dem sich das Programm verbinden soll l uft Indem Testprogramm muss der JOLT Port eingegeben werden Diesen finden Sie in der Datei PS_HOME APPSERV lt APPSERVERNAME gt psappsrv cfg unter JOLT Listener Starten Sie das Programm java pscitester pscitester Die folgende Fehlermeldung kann ignoriert werden java lang NullPointerException PSProperties not loaded from file Um zu verhindern dass diese Meldung angezeigt wird muss die Datei pstools properties vom PeopleSoft Server in das aktuelle Verzeichnis kopiert werden Falls alle Eingaben richtig waren erscheint etwa folgende Ausgabe Application Server Connect Information Enter The Application Server Name wgw2ksp
351. ird der JMX Agent f r SAP eingesetzt so erstellt er zus tzlich eine Logdatei im SAP Format Er legt sie automatisch im Installationsverzeichnis des Agenten im Unterordner log ab Sie k nnen die Datei mit SAP Tools auf einfache Weise weiterverarbeiten Siehe auch UC4 JCL f r JMX Automation Engine 210 7 4 2 MBeans aus Webservices erzeugen Leitfaden f r die Erstellung von MBeans auf Basis von Webservices AN Diese Anleitung setzt Kenntnisse von Java und Webservices voraus A Beachten Sie dass UC4 weder Support f r die Webservices noch f r die MBeans anbietet Allgemein UC4 Automation Platform unterst tzt Webservices durch die Verwendung von MBeans mit dem JMX Agenten Viele Hersteller bieten aber anstelle von MBeans zumeist Webservices an die den Zugriff auf ihre Anwendungen erm glichen Dieser Leitfaden zeigt Ihnen Schritt f r Schritt wie Sie aus einem existierenden Webservice ein MBean erzeugen k nnen Als Beispiel wird das Webservice CurrencyConvertor verwendet das Generic Objects Technologies Ltd zur Verf gung stellt Es liefert die aktuellsten W hrungsumrechnungskurse Sie ben tigen e einen JMX Agenten e Zugriff auf das Webservice WDSL URL Parameter e Apache Axis frei verf gbar Beachten Sie dass Sie MBeans nur f r synchrone Webservices erstellen k nnen Asynchrone Webservices sind im Gebrauch viel komplizierter und ben tigen eine individuelle Handhabung Testen Sie das erzeugte MBean
352. irectory that does not exist The action you should take depends on the situation in which it occurs Either set TMP to point to a directory that does exist or unset TMP External Language Initialization failure Dynamic load error program component missing Fatal The run time system cannot locate the root or overlay of a program that is currently loaded in memory Alternatively you have insufficient memory to load your program Alternatively the run time system could not find enough file handles to open and therefore load the code Either the library that contained the program has been canceled or the program is no longer available on the program search path Ensure that the program is available either on disk or on an open library Either free some memory use XM or restructure your application so that it uses less memory Increase your operating system file handles limit EXTERNAL file definition inconsistent Two or more programs define the same external file but with different formats For example maximum and minimum record lengths might be different Make sure that all of your programs define the external file with the same format so that they are consistent It is useful to have the file definition in a COPY file EXTERNAL data definition inconsistent Fatal Two or more programs are defining the same external data item but the first loaded program has defined the size differently from the second or subsequent loaded program M
353. is 03 09 2004 um Selektierte Jobnamen TEST Selektierte Benutzernamen MEIER geplant freigegeben bereit aktiv si fertig abgebrochen F eventgesteuert Eventid ABAP Programm Programmname AEREA lt lt __ S S a Agent fur SAP BW Allgemeines Die UC4 Automation Platform unterst tzt die Komponente SAP Business Information Warehouse SAP BW als ob es ein eigenes Betriebssystem ware Technisch ist diese Zusammenarbeit so realisiert dass 329 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten ber SAP s RFC Remote Function Call Funktionsbausteine innerhalb des SAP Systems aufgerufen werden Die Kommunikation zum SAP System erfolgt also ausschlie lich ber RFC und ist damit unabh ngig von der Umgebung in welcher SAP BW installiert ist Die Einstellung der Verbindungsparameter erfolgt im Verbindungs Objekt des Agenten Des Weiteren kann dieser Agent f r alle von UC4 unterst tzten Versionen von SAP BW eingesetzt werden Der Agent f r SAP BW kann auch Jobs im SAP Basissystem durchf hren normale Hintergrundjobs Nachstehende Tabelle zeigt f r welche Versionen von SAP BW und SAP Basis ein Agent f r SAP BW zur Verf gung steht 1 2B 4 5A Wird nicht unterst tzt 2 0B 4 6C Ab UC4 Version 2 63C verf gbar 2 1C 4 6D Ab UC4 Version 2 63C verf gbar 3 0B 6 10 Ab UC4 Version 2 63D verf gbar gt 3 0B 6 x Ab UC4 Version 2 63D verf gbar Support Packages fur SAP BW
354. is Z oder den Ziffern 0 bis 9 besitzt Wie das Jobprotokoll gebildet und in welche Nachrichtenklasse es eventuell umgeleitet werden soll k nnen Sie selbst definieren Der Agent kann die Ausgabe des Jobs in die Nachrichtenklasse schreiben die Sie im Job Objekt angegeben haben e in das Jobprotokoll neben der Jobausgabe auch die JES Statistik JESMSGLG JESJCL und JESYSMSG einbinden e Nachrichtenklassen einlesen und in das Jobprotokoll aufnehmen e das Jobprotokoll zu Nachrichtenklassen umleiten e das Jobprotokoll zum Drucken freigeben und l schen Sie k nnen die Einstellungen dazu sowohl als Standardvorgabe in der INI Datei des Agenten als auch im Job Objekt definieren Letztere werden bevorzugt verwendet und bersteuern somit die Werte der INI Datei S mtliche Einstellungen sind auch im Script mittels Jobattributen dynamisch konfigurierbar Es empfiehlt sich die am h ufigsten benutzte Konfiguration in der INI Datei einzutragen Die Jobs die von diesen Einstellungen abweichen k nnen in ihrem Objekt bzw mit Hilfe ihres Scriptes konfiguriert werden Die folgende Tabelle enth lt alle Einstellungsm glichkeiten f r Nachrichtenklassen Die Eintr ge in der Spalte Job Objekt hei en genauso wie die Felder auf der Oberfl che der Registerkarte z OS Umfang Mit zus tzlichem Output completeJobout MVS_ COMPLETEJOBOUT Ausgabe des Jobs Msg Class nicht vorhanden MVS_MSGCLASS Ermittlung Folgende Nachrichtenklasse getMsgClass
355. isse gesammelt werden die w hrend eines Startup Shutdown oder einer IPL Phase auftreten Ab dem Zeitpunkt an denen der Ereignis Monitor gestartet ist k nnen Ereignisse verarbeitet werden Konfiguration F hren Sie folgende Schritte durch um den SMF Exit in Betrieb zu nehmen e Stellen Sie in Ihrem z OS System sicher dass das SMF Subsystem die SMF Records vom Typ 14 15 30 und 64 protokolliert und die Exits IEFU83 sowie IEFU84 aktiv sind e Der SMF Exit kann entweder als Sub Task des Agenten oder des Ereignis Monitors laufen Je nachdem ist die INI Datei des Agenten oder des Ereignis Monitors wie folgt anzupassen Tragen Sie in der Sektion CONSOLE beim Parameter ModulName eine Bezeichnung f r den SMF Exit ein 383 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Legen Sie mit dem Parameter SMF_Buffersize der sich ebenfalls in der Sektion CONSOLE befindet die Gr e des CADS fest Der Standardwert betr gt 10 MB e Starten Sie den Ereignis Monitor Starten des Ereignis Monitors Verwenden Sie folgenden Befehl um den Ereignis Monitor samt SMF Exit zu starten START Name des Ereignis Monitors Beenden des Ereignis Monitors Verwenden Sie folgende Befehle um den Ereignis Monitor und oder den SMF Exit manuell zu beenden MODIFY Name des Beendet den Ereignis Monitor wobei der SMF Exit aktiv bleibt Ereignis Monitors END STOP Name des Ereignis Beendet sowohl den Ereignis Monitor als auch den SMF Exit Monitors
356. ition Key Turnaround Modus Es wird laufend automatisch der maximale RunID Verbrauch der bisherigen Partitionen berechnet und in der UC4 Variable UC_ILM_SETTINGS unter dem Key MAX_ENTRIES abgelegt Soll ein Partitionswechsel durchgef hrt werden so wird gepr ft ob ab der aktuell h chsten RunID weniger als 3x MAX_ENTRIES notwendig ist um den Maximalwert zu erreichen Ist dies der Fall so wird der Partition Key Turnaround Modus aktiviert Ist dieser spezielle Modus aktiv werden die n chsten Partitionen wieder im unteren Bereich ab 1 000 000 eingef gt und die Nummerierung beginnt wieder von vorne Dieser spezielle Modus ist solange aktiv bis alle Partitionen im oberen Nummernbereich entfemt worden sind und wieder ein durchgehender Wertebereich bis 2 147 483 647 verf gbar ist Da die Partionierung von Oracle gegen ber MS SQL Server Datenbanken sehr unterschiedlich ist l uft auch der Partition Key Turnaround anders ab Der Ablauf wird somit pro Datenbank Typ beschrieben Oracle Folgendes Ausgangsszenario Max Verbrauch MAX_ENTRIES 1 000 000 Aktuell h chste vergebene RunID 2 145 000 000 Online Partitionen 4 P11 2 142 483 647 P12 2 143 483 647 P13 2 144 483 647 P14 MAXVALUE 199 Kapitel 7 UC4 und Zielsysteme P11 P12 P13 P14 1 000 000 2 142 483 647 2 143 483 647 2 144 483 647 MAXVALUE P11 reicht technisch gesehen von 1 000 000 bis 2 142 483 647 logisch gesehen jedoch nur von 2 141 483 647 bis 2 142 483 647 da nur
357. itzen das das Berechtigungsobjekt S_BTCH_JOB enthalt Dieses muss die Standard Berechtigungen S_BTCH_ALL beinhalten oder folgende Werte eingetragen haben Aktivitaten auf Jobs DELE PLAN PROT RELE SHOW Zusammenfassung von Jobs f r eine Gruppe Automation Engine 318 Berucksichtigung von Job Attributen Die hostspezifische Registerkarte bei SAP Jobs enthalt einige Attribute die Einfluss auf einige Script Sprachmittel haben Die folgende Tabelle listet jene auf Die SAP Script Sprachmittel die in dieser Aufstellung nicht enthalten sind verwenden keine Attribute Y BCA_ Y ACTIVATE _ PROCESS R3 AS Y Y Y WUER Y ACTIVATE _ EXT_ COMMAND R3_ aa Y Y Y SE Y ACTIVATE _ EXT_ PROGRAM R3_ Y Y Y Y ACTIVATE _ INTERCEPTE D_JOBS R3_ Y Y WI Aw ACTIVATE_ JOBS R3_ E Y Y Y EES Y ACTIVATE_ REPORT R3_ UR Y Y Y Y Y ACTIVATE_ SESSIONS R3_CALL_ Z TRANSACTIO N ROKEN ES Y Y Y Y Y EVENT R3_GET_JOB_ Y SPOOL R3_MODIFY_ Y Y JOB R3_RAISE_ Y EVENT Siehe auch 319 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Registerkarte SAP bei SAP Jobs Schnittstellen Schnittstellen Agenten kommunizieren auf der Basis von SAP s RFC Remote Function Call mit dem SAP System Dabei werden Funktionsbausteine aufgerufen Der Agent besitzt die M glichkeit zusatzlich zu den Standardschnittstellen die UC4 eigenen Schnittstellen zu verwenden durch die zus tzliche Funktionalit ten m glich sin
358. k up the commands correctly and then rerun your program Reset COBSW to a valid value Too many parentheses in compute statement Fatal You have coded a COMPUTE statement which is too complex for your system to handle successfully You should recode your program We strongly advise you to break the relevant COMPUTE statement into a number of simpler statements Not enough program memory object file too large to load Recoverable Either your program is too large for the available memory space or the stack is full If you have specified the ON OVERFLOW EXCEPTION clause in the relevant CALL statement the error is recoverable Any associated imperative statement is executed before the next instruction Attempt to REWRITE to a line sequential file Recoverable You have used the REWRITE statement in conjunction with a file whose organization is line sequential The REWRITE statement cannot be used with line sequential files Close the file in error before executing a STOP RUN statement to ensure that you do not lose any data from it Recode your program to make the organization of the file to which you want to do a REWRITE either sequential indexed sequential or relative Malformed line sequential file Recoverable A line sequential file which you are trying to access is corrupt in some way Rerun your program using the backup copy of that file 160 161 162 163 164 165 166 167 Automation Engine 26 Overlay load
359. kann auch bei laufender Automation Engine nachgestartet werden Beachten Sie dass Traps und s mtliche SNMP Ereignisse erst nach aktiver SNMP Kopplung zum SNMP Subagent gesendet werden k nnen Ist die Wiederverbindung noch nicht durchgef hrt so gehen Ereignisse bis dahin verloren Das Zeitintervall in dem die Wiederverbindung erfrolgt ist in der INI Datei der Automation Engine mit dem Parameter snmpreconnect einzustellen Standardwert 500 Sekunden Beim Start des SNMP Agenten werden Meldungen ausgegeben bei denen es sich nicht um Fehler sondern Warnungen handelt Eine Einschr nkung der Funktionalit t ist daher nicht gegeben Folgende Meldung wird beispielsweise immer ausgegeben und kann ignoriert werden No log handling enabled tuming on stderr logging 6 5 2 UC4 SNMP Subagent f r UNIX Aufbau der ucsnmp1 ini SNMP community SNMP Community Name Standardwert public Die Bezeichnung wird im Masteragenten definiert Tragen Sie in diesem Parameter denselben Community Namen ein Sie finden den Community Namen in der Datei snmp conf bzw in der Datei ucsnmp1 conf wenn Sie den UC4 SNMP Subagent als Masteragenten betreiben siehe Installationsanleitung Automation Engine 148 medium stream_port snmp_string processing role LOG snmp stream mib stream Transportmedium das fur die Kommunikation zwischen UC4 Automation Engine und dem UC4 SNMP Subagent verwendet wird Moglicher Wert tc
360. kt namens HEADER MVS das standardm ig im Systemmandanten 0000 ausgeliefert wird INC MVS JOBMD_DEFINITIONS nofound ignore 393 Kapitel Glossar Glossar Dieses Glossar enth lt alle UC4 spezifischen Fachbegriffe ABCDEFGHIJKLMNOPQRSTUVWXYZ A Agent Programm das die Ausf hrung von Verarbeitungen auf Zielsystemen wie z B Rechner oder Gesch ftsl sungen erm glicht Auch ein eigener Objekttyp in UC4 Aktivierung Durch die Aktivierung erh lt die Aufgabe eine RunID erscheint im Aktivitatenfenster und ist f r die Durchf hrung bereit siehe auch Start Aktivierungsprotokoll Bericht der Details zur Aktivierung der Aufgabe enth lt Welche Details in das Protokoll aufgenommen werden h ngt von den gesetzten Einstellungen ab z B generierte JCL nderungen von Variablen usw Aktivit tenfenster Fenster im Userlnterface das die aktivierten Objekte anzeigt Alias Name f r Aufgaben der statt dem tats chlichen Objektnamen im Aktivit tenfenster Monitor und Statistik angezeigt wird M glich f r Workflow Aufgaben und Objekte die einmalig periodisch oder ber das Script aktiviert werden Arbeitsprozess Teil der UC4 Automation Engine K mmert sich um die Verarbeitung in einem UC4 System siehe auch prim rer Arbeitsprozess Aufgabe Ausf hrbares Objekt das gerade durchgef hrt wird Autoprognose Zeigt jene Aufgaben an die in einem vorgegebenen Zeitraum laufen werden und bietet somit eine umfassende Vo
361. l The specified extended attribute handle is invalid The mounted file system does not support extended attributes Attempt to release mutex not owned by caller Too many posts were made to a semaphore Only part of aReadProcessMemory or WriteProcessMemory request was completed The oplock request is denied An invalid oplock acknowledgment was received by the system The system cannot find message text for message number 0x 1 in the message file for 2 Attempt to access invalid address Arithmetic result exceeded 32 bits There is a process on other end of the pipe Waiting for a process to open the other end of the pipe Access to the extended attribute was denied The I O operation has been aborted because of either a thread exit or an application request Overlapped I O event is not in a signaled state ERROR_EAS DIDNT_FIT ERROR_EA_ FILE_CORRUPT ERROR EA TABLE_FULL ERROR_ INVALID_EA HANDLE ERROR_EAS NOT_ SUPPORTED ERROR_NOT_ OWNER ERROR_TOO_ MANY_POSTS ERROR_ PARTIAL_COPY ERROR_ OPLOCK_NOT_ GRANTED ERROR_ INVALID OPLOCK_ PROTOCOL ERROR_MR_ MID_NOT_ FOUND ERROR_ INVALID _ ADDRESS ERROR_ ARITHMETIC_ OVERFLOW ERROR_PIPE_ CONNECTED ERROR_PIPE_ LISTENING ERROR EA ACCESS_ DENIED ERROR_ OPERATION _ ABORTED ERROR_IO_ INCOMPLETE 71 Kapitel 5 Externe Fehlercodes 997 998 999 Overlapped I O operation is in progress Invalid access to
362. l The intermediate code which is currently being processed is not a valid operation You are probably trying to execute a corrupt file or one which has not been produced You should resubmit your source code to your COBOL system File size too large Fatal A file which your program is accessing is too large for successful execution to continue When your program has terminated you should recode your program spreading the data over more than one file to ensure that no file becomes too large for your operating system to handle Having recoded your program you can then rerun it DELETE REWRITE not preceded by a read Fatal Before a DELETE or a REWRITE statement can be successfully executed in sequential access mode the last input output statement executed for the associated file must have been a successful read In your code no read statement precedes your tried DELETE or REWRITE When your program has terminated recode your program making sure that the last input output statement to be executed before the DELETE or REWRITE is a READ statement Record number too large in relative or indexed file Fatal The relative record key has exceeded the system limit that is the file is too large for the system to handle Alternatively the record key which you have specified is too large for the system to deal with successfully or the pointer to the record has been corrupted in some way so that it is either too large or it is not a multiple of the r
363. latform kann das gesamte SAP Systemmanagement durchgehend automatisiert werden Manuelle Eingriffe sind nicht notwendig Wechselseitige Abh ngigkeiten zu anderen Prozessen sind einfach implementierbar e Kostenersparnis Regelm ige Datenarchivierung sorgt f r optimierte Datenbank Dimensionen verbessert die Performance bei gleichzeitiger Speicher Ersparnis Zentral gesteuert und automatisch durchgef hrt kann dieser Vorteil ohne Zusatzkosten erzielt werden dank UC4 307 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Optimale Ressourcen Auslastung Aufgrund zentraler automatisierter Kontrolle k nnen die vorhandenen Ressourcen optimal genutzt werden Konflikte und Engp sse werden vermieden Ein reibungsloser SAP Betrieb wird gew hrleistet Hohe Zuverl ssigkeit Automatisierung in Abh ngigkeit aller Systemparameter reduziert die Zahl der m glichen Fehlerquellen deutlich Personalentlastung SAP Spezialisten werden von m hevollen manuellen Aufgaben entlastet Sie k nnen ihr Wissen in jenen Bereichen nutzen in denen es den gr ten Nutzen bringt bei der Verbesserung von Systemen und Service Levels Zentrale Kontrolle und bersicht Alle Vorg nge im SAP System werden zentral berwacht und gesteuert Potentielle Probleme werden unmittelbar erkannt die Zeit bis zur Fehlerbehebung wird auf das absolute Minimum reduziert e e Massenverarbeitungen IS U ist die Branchenl sung von SAP fur die Versorgungsindustrie
364. ldung bedeutet dass bei der Funktion read Lesen von TCP IP auf Socket 6 interne Nummer der Fehlercode 11 aufgetreten ist 58 Mal wurde der Aufruf wiederholt bis die Funktion fehlerfrei beendet werden konnte Diese Meldungen sind im Normalfall ohne Bedeutung und nicht weiter zu beachten Wir stellen Ihnen hier alle Fehlercodes und texte zur Verf gung Wenn Sie weitere Informationen ben tigen k nnen Sie mit der Eingabe von manFunktion am UNIX System die Dokumentation zu einer Funktion abrufen Diese enth lt auch die Beschreibung m glicher Fehlercodes Beispiel man read 5 4 2 DEC OSF Fehlercodes Alpha DEC OSF 1 Digital UNIX 4 0 Fehlercode Feblertext Successful Not owner No such file or directory No such process Interrupted system call a A OO N O UO error 37 Kapitel 5 Externe Fehlercodes O ON 0 No such device or address Arg list too long Exec format error Bad file number No children Operation would cause deadlock Not enough core Permission denied Bad address Block device required Mount device busy File exists Cross device link No such device Not a directory Is a directory Invalid argument File table overflow Too many open files Not atypewriter Text file busy File too large No space left on device Illegal seek Read only file system Too many links Broken pipe Argument too large Result too large Operation would block Operation now in progress Operation already
365. lizieren Druckaufbereitung Deckbl tter Spool Einstellungen Ablageparameter Job Log Ausgabeger t Spool Auftrag E Ausgabeger t LOCL Anzahl Ausdrucke 1 009 Verbunden mit SAP System ECC Mandant 001 Die bernahme bedeutet nicht dass der Job aus dem SAP System entfernt wird Es werden lediglich die Einstellungen aus dem Job ausgelesen und in das Job Objekt kopiert Diese Methode der Job bernahme ist f r kleine Mengen von Jobs sehr praktisch Bei einer gr eren Anzahl empfehlen wir das UC4 Applicationinterface zu verwenden Beachten Sie dass ein massenweises bernehmen von Jobs wohl berlegt und gut geplant sein will Verschaffen Sie sich zuerst einen berblick In dem meisten F llen k nnen die im Laufe der Zeit gewachsenen Jobs berarbeitet und damit vereinfacht werden Eventuell m chten Sie sogar Teile der Verarbeitung anpassen oder durch andere ersetzen Siehe auch bernahme von SAP Kalenderdefinitionen bernahme von SAP Kalenderdefinitionen SAP bietet die M glichkeit mittels der Transaktion SCAL Fabrikkalender zu definieren Die UC4 Schnittstelle enth lt ein ABAP Programm mit dem Sie diese Kalender als XML Datei exportieren k nnen die anschlie end in Ihr UC4 System bertragbar sind Dabei werden auch Sonderregelungen der Kalender ber cksichtigt Nachdem die UC4 Schnittstelle importiert wurde siehe Installationsanleitung zum SAP Agente
366. me ein Ay Speichern v Bette fonito E Letzter Report Lag Statistik amp Drucken v g0 Variablen gt Ausf hren y Beet D Attribute 199 SAP D variablen amp Prompts Ep Script ES Form 73 Cid PostScript E Dokumentation Job Report Optionale Reports Datenbank Agentlog Steplisten IT Datei Anwendungslogs W Statistiken C Nur im Fehlerfall Spoolverzeichnis Start Parameter Sprache DE el Startart Jobname 11CE9011FASDFB46ADCF4EDF62E7A648 O Sobald wie m glich J Sol wie m Job Klasse B iv Sofort Zielsystem pco7_S01_00 E V Job nach Durchf hrung im CCMS l schen nicht im Fehlerfall Spoollistenempf nger Adresse Adresstyp Name he Empfangsquittung Standardwert y Empfangsquittung per mail Standardwert v O Kopie _ Express senden C Geheime Kopie _ Kein Weiterleiten C Drucken nicht erlaubt Das Job Objekt l sst sich in Ihre Verarbeitung z B in einem Schedule Objekt einbinden und f hrt zu den von Ihnen definierten Zeitpunkten die Query aus e Aufgrund des Verhaltens von SAP sehen Sie im Batchmonitor nicht alle sondern nur die letzte Durchf hrung der Query Process Integration Uberwachung von SAP XI Kommunikationskan len SAP XI Adapter dienen dazu Daten mit der SAP Exchange Infrastructure auszutauschen Sie transformieren Nachrichten damit sie Ober Ko
367. me does not identify an object the name identifies a phantom The security descriptor is too short The security descriptor is invalid Failed to create name for deleted object The parent of a new subref must exist The object must be a naming context ERROR_DS_BAD_NAME SYNTAX ERROR_DS_ALIAS_POINTS_ TO_ALIAS ERROR_DS_CANT_DEREF_ ALIAS ERROR_DS_OUT_OF_ SCOPE ERROR_DS_CANT_ DELETE_DSA_OBJ ERROR_DS_GENERIC_ ERROR ERROR_DS DSA MUST BE_INT MASTER ERROR_DS_CLASS_NOT DSA ERROR_DS_INSUFF_ ACCESS_RIGHTS ERROR_DS_ILLEGAL_ SUPERIOR ERROR_DS_ATTRIBUTE_ OWNED_BY_SAM ERROR_DS_NAME_TOO MANY_PARTS ERROR_DS_NAME_TOO LONG ERROR_DS_NAME_VALUE TOO_LONG ERROR_DS NAME UNPARSEABLE ERROR_DS_NAME_TYPE UNKNOWN ERROR_DS NOT AN OBJECT ERROR_DS_SEC_DESC TOO_SHORT ERROR_DS_SEC_DESC INVALID ERROR_DS NO DELETED NAME ERROR_DS_SUBREF_ MUST_HAVE_PARENT ERROR_DS_NCNAME MUST_BE_NC 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 It is not permitted to add an attribute which is owned by the system The class of the object must be structural you cannot instantiate an abstract class The schema object could not be found A local object with this GUID dead or alive already exists The operation cannot be performed on a back link
368. memory location Error performing inpage operation 5 5 2 Win32 Fehlercodes 1000 1999 Die folgende Tabelle enthalt Win32 Fehlermeldungen 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 Recursion too deep the stack overflowed The window cannot act on the sent message Cannot complete this function Invalid flags The volume does not contain a recognized file system Please make sure that all required file system drivers are loaded and that the volume is not corrupted The volume for a file has been externally altered so that the opened file is no longer valid The requested operation cannot be performed in full screen mode An attempt was made to reference a token that does not exist The configuration registry database is corrupt The configuration registry key is invalid The configuration registry key could not be opened The configuration registry key could not be read The configuration registry key could not be written One of the files in the registry database had to be recovered by use of a log or alternate copy The recovery was successful The registry is corrupted The structure of one of the files that contains registry data is corrupted or the system s image of the file in memory is corrupted or the file could not be recovered because the alternate copy or log was absent or corrupted ERROR_IO_ PENDING ERROR_ NOACCESS
369. mmunikationskan le weitergeleitet werden k nnen Der SAP Agent stellt Funktionen bereit die es Ihnen erm glichen Kommunikationskan le zu steuern e Kommunikationskan le starten e Kommunikationskan le stoppen e Informationen zu Kommunikationskan len abfragen Automation Engine 256 Kommunikationskanale ke 12 Kan le getunden Aktualisieren tart Stopp Automat Steuerung Externe Steuerung aus Externe Steuerung e Mehrtachauswahi an Sichtbare Zeilen 10 y Kormmunikationskanal gt Zustand Kurzprotokol gt Steuerungs Partner Service gt Adaptertyp gt Richtung gt C SOAP_Receiver_ExecuteScript bi Kanal gestartet aber inaktiv automatisch UC4Server soap Receiver SOAP_Receiver_ExecuteUC4Object a Kamal gestartet aber inaktiv manuel UC WebServer soap Receiver C FileListReceiverChannel a Kommuniketionskaned ist korrekt konfiguriert und w extern FileListReceiver Fie Receiver C File_Receiver_Liste B Kommunikationskanal ist korrekt konfiguriert und wy automatisch ReceiverListe Fie Receiver C File_Sender_FlofListe a Kommuniketionskanal ist korrekt konfiguriert und w automatisch SenderListe Fie Sender C File_Sender_Liste a Kommuniketionskanal ist korrekt konfiguriert und vwy automatisch SenderListe Fie Sender C GeneratedReceiverChannel_RFC u Empf ngerkanal GeneratedReceiverChannel_RFC f r automatisch X64_107 RFC Receiver C Receiver_Fle_Contert a Kommuniketionskanel ist korrekt konfiguriert und vwy automatisch R
370. n Ein Job wird in UC4 durch Steuerungsmechanismen wie beispielsweise Workflow oder Schedule bzw manuell gestartet Dabei wird in der UC4 Automation Engine ein ablauff higer Job generiert und per FileTransfer an den OS 400 Agenten gesendet Siehe UC4 Intern Durchf hrung von Objekten Im OS 400 wird der Job ber das Kommando SBMJOB gestartet in welchem die UC4 Job Shell Programm IRSTRJOB in ausgelieferter Bibliothek aufgerufen wird Die Job Shell bekommt unter anderem den von der UC4 Automation Engine generierten Jobnamen bzw den Namen des Filemembers unter welchem der Job gespeichert ist als Parameter mit Sie f hrt je nach Typ des Jobs Folgendes durch e CMD Die Job Shell f hrt jede Zeile aus dem Filemember durch Tritt bei einer Zeile ein Fehler auf wird der Severitycode als R ckgabewert des Jobs gesetzt und nur noch der Jobmelder am Ende des Jobs aufgerufen e ILECL Die Job Shell wandelt das Filemember um und erzeugt damit ein tempor res CL Programm Bei erfolgreicher Umwandlung wird das CL Programm von der Job Shell durchgef hrt e REXX Die Job Shell ruft den REXX Interpreter auf und bergibt den Namen des Filemembers welches das REXX Script beinhaltet Jeder Job meldet Beginn und Ende der Durchf hrung dem Agenten Jobmelder der seinerseits diese Informationen an die UC4 Automation Engine weiterschickt Der R ckgabewert des Jobs ist in UC4 verf gbar Der Agent berwacht in regelm igen Intervallen den Sta
371. n ist das ABAP Programm namens SBB UC4_CALE_GET aufrufbar Tragen Sie neben der Fabrikkalender Id auch die Informationen Ihres UC4 Systems ein so wie es die folgende Abbildung zeigt 271 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 18 6604 BAHR HDD fe op Erzeugen eines UC4 Kalenders O fa von Datum 01 01 2005 bis Datum 31 12 2005 UCA Mandant 1 UCA Systemname UCA UCA Version 3 02 UC4 Objektname MYCALENDAR Begriff WORKINGDAYS UCA Objekttitel MY Calendar Liste Download Mit den beiden Kontrollkastchen am Ende des Formulars k nnen Sie bestimmen ob die Kalenderdefinition sowohl als Spool Liste als auch als XML Datei erzeugt werden soll In letzterem Fall ffnet sich ein Dialog in dem Sie den Ordner ausw hlen der die Datei aufnimmt Savein OD temp2 E el Sel File name uc4_import_cale xml Save as type Alle Dateien E Importieren Sie anschlie end die XML Datei in Ihr UC4 System Der Fabrikkalender steht nun als Kalender Objekt zu Verf gung Automation Engine 272 Hj speichern Drucken v 0 Variable Eb Kopf E Kalender E Dokumentation JE Wochen horizontal D Perioden Ansicht E E E Mai 2010 Juni 2010 Juli 2010 8 19 20 21 22 22 23 24 25 26 26 27 28 29 30 10 17 24 31 5 12 19 26 11 18 25 6 13 20 27 12 19 26 1421 28 13 20 27 1 8152229 14 21 28 2 9162330 15 22 29 31017 24 31 16 23 30 4111825 September 2010 Oktober 2010 November 2010 Dezember
372. n Jobs einf gen Beispiel f r ein Include Objekt RETCODE severity if RETCODE EQ 0 then RETCODE 3 goto RETURN endif Es wird gepr ft ob der R ckgabewert eine Warnung darstellt Ist dies der Fall so setzt die Jobdurchf hrung im Trailer fort goto RETURN verzweigt hierbei in das Include Objekt TRAILER VMS das jeweils am Ende eines Jobs durchgef hrt wird Siehe auch Job Includes Automation Engine 360 7 15 UC4 und WebSphere MQ 7 15 1 UC4 Connect f r WebSphere MQ Queue Manager UC4 Connect ist das Bindeglied zwischen WebSphere MQ Queue Manager und der UC4 Automation Engine Anwendung Automation D pS E lt UC4 Comnect liest die Anforderung eine Nachricht im XML Format aus der Anforderungswarteschlange SIQ aus und gibt sie zur Ausf hrung an die UC4 Automation Engine weiter Dabei wird ein internes Format verwendet UC4 Connect wartet darauf dass die UC4 Automation Engine die Ausf hrung best tigt und das Ende der Ausf hrung meldet Auch hierbei wird ein internes Format verwendet Die Antwort wird von UC4 Connect der Anforderung zugeordnet und im XML Format in die Antwortwarteschlange CIQ geschrieben XML Nachricht der Anforderung lt apiscriptexec gt Beginn der API Anforderung XML Element muss vorhanden sein lt uc env request ID Die angegebene ID kennzeichnet die Anforderung release 1 gt Das Attribut request muss angegeben werd
373. n Engine Bezeichner sysStartTime Typ DisplayString SIZE 0 19 Beschreibung Startzeit des ersten Serverprozesses dieses Systems Bezeichner sysDbmsName Typ DisplayString SIZE 0 30 Beschreibung Produktname der UC4 Datenbank Oracle 7 Microsoft SQL Server 7 etc 161 Kapitel 6 SNMP Unterst tzung Bezeichner sysDbVersion Typ DisplayString SIZE 0 30 Beschreibung Version der UC4 Datenbank Bezeichner sysDbName Typ DisplayString SIZE 0 30 Beschreibung Name der Datenbank welcher durch die Datenbanksoftware geliefert wird Bezeichner sysEMS Typ INTEGER Inhalt 1 BMC Patrol 2 HP NNM 3 BMC Patrol HP NNM 4 Tivoli 5 BMC Patrol Tivoli 6 BMC Patrol HP NNM 7 alle Beschreibung Bitleiste zur Anzeige der verf gbaren Lizenzen 6 6 6 Client Group Bezeichner Client Group Beschreibung Diese Gruppe beinhaltet die Beschreibung der Mandanten aller UC4 Systeme F r jeden Mandanten eines vorhandenen Systems gibt es einen Eintrag in der folgenden Tabelle Bezeichner clientTable Typ SEQUENCE OF ClientEntry Index cliSysID cliClient Beschreibung Diese Tabelle enth lt alle vorhandenen Mandanten Automation Engine 162 Bezeichner clientEntry Typ ClientEntry Lebensdauer Startet ein Serverprozess wird f r jeden Mandanten ein Tabelleneintrag erstellt Wenn ein Mandant hinzugef gt oder gel scht wird oder wenn sich der Status cliState eines Mandanten ver ndert wird die Tabelle gel scht
374. n Engine 314 315 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten S_TMS_ACT S_XMI_PROD S_XMI_LOG S_WFAR_OBJ ArchiveLink Berechtigungen fur den Zugriff auf Dokumente S_WFAR_PRI ArchiveLink Berechtigungen fur den Zugriff auf Drucklisten Damit das Deckblatt einer Spool Liste nach UC4 bertragen werden kann ist es hilfreich den Parameter der Variante einzusehen die fur die ABAP Durchf hrung ben tzt wurde Diese Information ist Teil des Deckblattes Dieses Berechtigungsobjekt wird f r die Anmeldung an die Standard Schnittstelle verwendet Externe Applikationen m ssen sich an diese anmelden bevor sie deren Funktionen aufrufen k nnen Das Berechtigungsobjekt ist nicht f r UC4 erforderlich Bei der Verwendung der Standard Schnittstelle werden jedoch Eintr ge in das XMI Log geschrieben Online Transaction Code RZ15 die nur mit dieser Berechtigung einsehbar und l schbar sind UC4 erm glicht die Angabe von Archivparametern Objekttyp Dokumentart Mit diesen k nnen Sie die Druckliste eines ABAP Programmes sofort an ein optisches Archiv weiterleiten sofern im SAP System installiert Damit Drucklisten innerhalb von optischen Archiven erzeugt werden k nnen muss der CPIC Benutzer diese Berechtigung besitzen STMSACTION STMSOBJECT STMSOWNER EXTCOMPANY EXTPRODUCT INTERFACE ACTVT OAARCHIV OADOCUMENT OAOBJEKTE ACTVT OAARCHIV OADOKUMENT OAOBJEKTE PROGRAM S_PROGRA
375. n SAP Steps auswerten SAP Adaptive Computing Controller Unterst tzung von SAP ACC Adaptive Computing bezeichnet die dynamische Zuweisung von Hardwareressourcen um gezielt f r Services zur Verf gung zu stehen Der SAP Adaptive Computing Controller ACC ist eine Applikation die auf der Java EE Engine des SAP Web Applicationserver basiert Er erm glicht unter anderem das Starten und Stoppen von Services UC4 kann eine Verbindung zum SAP ACC aufnehmen und unterst tzt so die Steuerung der Services Ein MBean stellt diese Funktionalit t zur Verf gung und kann vom UC4 Agent f r Java EE JMX aufgerufen werden Der Agent muss stand alone d h ohne Applicationsserver installiert werden zo 3 ABSCHLUSS J BOG E Speichern Ml Letzter Monitor Eh Letzter Report bag Statistik E Drucken 0 Variablen p gt Ausf hren v BB Kopf F attribute gt Mx D I Variablen amp Prompts ES Form Eh Script E Dokumentation va 2088 7 PMXINVOKE o rb Operation ausf hren JMX_GET_ATTRIBUTE iy is the Adaptive Computing Controller to start stop or relocate services gt vw 3 JMimplementation MBean Name UC4 name AdaptiveComputing MBeanS Delegat SES e Klasse com uc4 ex jmx acc ACC Operationen R ckgabe ees u Parameter ava lang String javax management open java lang String stop javax management open java lang String relocate jav
376. n for output a file which another user already has open Your program can inform the system operator if there is one that it is unable to access this file and should wait until the other user has finished using the file and closes it You should then be able to continue to run your program Attempt to add duplicate record key to indexed file Fatal You have tried to add a duplicate key for a key which you have not defined as being able to have duplicates As this error implies that your program logic contains a mistake you probably should recode Indexed file not open Recoverable You are trying to access an indexed file which you have not opened Open the file in the relevant access mode and then retry the unsuccessful file operation Record locked Recoverable You have tried to access a record which is currently locked by another user Your program can inform the system operator if there is one that the record is currently locked and you should then wait until the other user has released the lock on that record You should then be able to access the relevant record You should not continually retry to gain access to the record without operator intervention as this could result in your application hanging Illegal argument to isam module Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of your error and how it can be rectified Too many indexed files open Rec
377. n gestartet Socket 3 Funktion SR_Send Aufruf wird gestarte Ergebnis von Write Select Funktion Re Es wird jetz 339 Bytes gesendet Ergebnis von send Aufruf Return Es wurde 339 Bytes gesendet Funktion beendet Eine Nachricht JP_EXMLDJ wurde gesendet Eine Nachricht wird gelesen Funktion gestartet Socket 3 timeout Ergebnis von Read Select Funktion Ret Ergebnis von Vom Exekutor wurde Funktion beendet Nachricht QUITTUNG recv Aufruf Return wurde bearbeitet Close Socket Funktion gestartet Socket 3 Close Socket Die Verbindung wird abgebaut Close Socket Funktion beendet Programm UC4 Melder UCXJLI3M Version 6 00A000 000 nv E gt Seite 1 1 t 33 16 16 Byte gelesen Quit gt Siehe auch Jobmelder der Agenten Logging Trace 7 13 12 Solaris Jobs vom Agenten Prozess losen Wird der Agent unter Solaris via SMF gestartet so hangen alle vom Agenten gestarteten Prozesse Jobs am selben Contract Sollte der Agent abst rzen beendet oder neu gestartet werden so werden diese Prozesse ebenfalls beendet Als Abhilfe dessen k nnen die Jobs vom Contract des Agenten gel st werden wodurch diese unbeeinflusst vom Agenten Prozess weiterlaufen Dies funktioniert zum Beispiel folgenderma en Zuerst werden die 2 Shell Script Dateien chk uc4 start ksh und chk uc4 ksh angelegt die folgenden Inhalt besitzen chk uc4 start ksh
378. n mit seinen Funktionalit ten viele M glichkeiten wie Sie Ihre Verarbeitung in SAP durchf hren k nnen Basis ist dabei das Job Objekt mit dessen Hilfe Sie die Anweisungen definieren die im SAP System durchgef hrt werden sollen Die Registerkarte Form bildet dabei eine graphische Oberfl che die eine Verbindung zum SAP System unterh lt Die Definierung der Verarbeitungsanweisungen geht somit einfach und schnell von der Hand weil Sie Daten wie z B Varianten direkt ausw hlen k nnen speichern E Kopf Al Attribute 9 sap Variablen amp Prompts Ep Script ES Form 73 chid Post Script ll Dokumentation e BOBS Qe R3_GET_JOB_SPOOL d ER Letzter Report jug Statistik E Drucken gt Ausf hren y ABAP Programm ausf hren Report RSPODO41 P Variante STANDARD Alles protokollieren Mandant COMMIT alle Spoo Protokoll statt Popups Nur Protokoll ohne L Mindestalter in Tagen Alle Spool Auftrage Alle veralteten Spool Alle fertigen S A mit V V V V VV VV UC4 erm glicht die Durchf hrung von e Jobs e Reports e externe Kommandos e externe Programmen Intercepted Jobs e uvm Im Aktivit tenfenster des Userlnterfaces sehen Sie den Status der Aufgabe und k nnen sie bei Bedarf neu starten oder abbrechen Child Prozesse werden dabei ebenfalls dargestellt Nach der Beendigung der Aufgabe in UC4
379. name ICHS 2007 12 14 13 53 59 23 gt MFJUXIT EC 08 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 25 gt MFJUXIT EC 09 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 26 gt MEJUXIT EC 10 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 26 gt MEJUXIT EC 08 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 26 gt MFJUXIT EC 09 Jobnum 01406 Jobname TCIM SAE 2007 12 14 13 53 59 30 gt MFJUXIT EC 10 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 31 gt MFJUXIT EC 08 Jobnum 01406 Jobname CAM ST 2007 12 14 13 53 59 31 gt MFJUXIT EC 09 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 33 gt MFJUXIT EC 10 Jobnum 01406 Jobname JCLTEST 2007 12 14 13 53 59 34 gt MFJUXIT EC 05 Jobnum 01406 Jobname JCLTEST 2007 MA MAS SS O 84 gt MEJUSTI Sois mor oo wartine C0005000 ms 2007 12 14 13 54 05 26 gt MEJUXIT EC 02 Jobnum 01406 Jobname JCLTEST Der Micro Focus Enterprise Server dient der Verwaltung die Jobs werden im Zielsystem JES gepflegt gestartet und gestoppt Automation Engine 222 Net Express 192 168 115 93 WGCOBO1 sbb01 spoc global 86 Micro Focus Enterprise Server Administration O Elle Edit Search Animate Project Service View Options Tools UNIX Window Help aaa ale eg MESES MICRO Enterprise Server Administration FOCUS Bj Version 1 08 22 VWGCOB01 sbb01 spoc global 192 16
380. nd wird an alle untergeordneten Aufgaben vererbt RemoteTaskManager berwacht und steuert externe Jobs die nicht von UC4 gestartet worden sind Auch ein eigener Objekttyp in UC4 Report Bericht der n here Informationen ber die Durchf hrung einer Aufgabe oder einer UC4 Komponente enthalt Result Spalte Erste Spalte von dynamischen Variablen Objekten mit der Quelle SQL SQL intern und Multi Der Inhalt dieser Spalte wird mit dem Result Format festgelegt RunID Kurzform f r laufende Nummer Hierbei handelt es sich genauer um eine Zahl welche die Durchf hrung einer Aufgabe eindeutig kennzeichnet Die RunID kann zwischen 7 und 10 Stellen aufweisen Sie wird von der UC4 Automation Engine vergeben R ckgabewert Wert der das Ergebnis von Aufgaben und Script Funktionen repr sentiert Schedule Startet in periodischen Abst nden aktivierbare Objekte Auch ein eigener Objekttyp in UC4 Script Verarbeitungsanweisungen in der Script Sprache von UC4 Auch ein eigener Objekttyp in UC4 Script Variable Platzhalter eines Wertes in einem Script Serverprozess Grundlage einer UC4 Automation Engine Unterteilt sich in verschiedene Arten Kommunikationsprozesse Arbeitsprozesse Dialogprozesse und NonStop Prozesse ServiceManager Programm welches das Starten und Beenden von UC4 Komponenten erm glicht Service Catalog Perspektive des Enterprise Control Centers Erm glicht dem Benutzer die Objekte in seinem Favoriten Ordner zu s
381. ndard Time is kept in some places 6 y 10 20 6 30 n 7 11 30 12 3 3 13 8 20 1 No Standard Time legally adopted 180 150 W 120 W Ek cow 30 W 90 E 120 E 150 MODQO gt N 56bbQuN N OF d OS t gt 8 g 8 Datumsgrenze Date Line Die Grenze f r den Datumswechsel orientiert sich am L ngengrad 180 Normalzeit Die Normalzeit ist die der Zeitzone zugeordnete lokale Zeit Die Normalzeit wird gelegentlich auch als Winterzeit bezeichnet DST Daylight Saving Time Sommerzeit Fur die Sommerzeit wird die Normalzeit um einen bestimmte Zeit vorgestellt Ob Sommerzeit verwendet wird welches der Zeitpunkt fur die Umstellung ist und welche Differenz es zur Normalzeit gibt ist landerspezifisch Ebenso ist eventuell das Jahr entscheidend ob und wann ein Wechsel zur Sommerzeit erfolgt Einzelne Lander nehmen hier noch Veranderungen vor bzw entscheiden erst dar ber eine Sommerzeitregelung einzuf hren Am weitesten verbreitet ist bei der Umstellung auf Normal oder Sommerzeit die Verschiebung um eine Stunde 60 Minuten Es gibt aber auch Lander bei denen die Differenz zur Normalzeit weniger oder mehr als eine Stunde betr gt Der Wechsel auf Normalzeit oder auf Sommerzeit ist auf der Nordhalbkugel und der S dhalbkugel unserer Erde entgegengesetzt In dem Zeitraum in dem auf der Nordhalbkugel von Normalzeit auf Sommerzeit umgestellt wird erfolgt auf der S dhalbkugel die Umstellung von Sommerzeit auf Normalzeit
382. nden ist Bezeichner exeName Typ DisplayString SIZE 0 8 Beschreibung Name des Agenten Wert des Parameters name aus der INI Datei des Agenten Bezeichner exeType Typ DisplayString SIZE 0 8 Beschreibung Typ des Agenten EX_JOB Bezeichner exeLastModifyTime Typ DisplayString SIZE 0 19 Beschreibung Zeitpunkt der letzten Aktualisierung dieses Tabelleneintrags Bezeichner exeHost Typ DisplayString SIZE 0 8 Beschreibung Name des Agenten Wert des Parameters name aus der INI Datei des Agenten Automation Engine 168 Bezeichner exeVersion Typ DisplayString SIZE 0 5 Beschreibung Version des Agenten Bezeichner exeHardware Typ DisplayString SIZE 0 20 Beschreibung CPU Typ welchen der Agent aus der Umgebungsvariablen ermittelt Bezeichner exeSoftware Typ DisplayString SIZE 0 20 Beschreibung Betriebssystem welches der Agent aus der Umgebungsvariablen ermittelt Bezeichner exeSoftwareVers Typ DisplayString SIZE 0 20 Beschreibung Version des Betriebssystems welches der Agent aus der Umgebungsvariablen ermittelt Bezeichner exeJCLTyp Typ DisplayString SIZE 0 8 Beschreibung Job Control Language JCL die fur Jobgenerierung verwendet wird Wert des Parameters UC_HOST_JCL_VAR aus der INI Datei des Agenten Bezeichner exeConnTime Typ DisplayString SIZE 0 19 Beschreibung Zeitpunkt des letzten Verbindungsaufbaus des Agenten zur UC4 Automation Engine Bezeichner exeS
383. ne 294 1 entry found Web Service Configuration EC2 001 Oteo Bach m Search Criteria Object Type vis v Consumer Proxy zl tc Object Name v contains v Uc4 ee Maximum Number of Results 100 Saved Search T Search Clear Values Reset Search Criteria Search Result Internal Name Type Name Namespace Description E JUC4 CO UC4PORT TYPE Consumer Proxy uc4PortType http www uc4 com webse Legen Sie einen neuen logischen Port mit dem Namen UCA an 4 Tragen Sie in der Registerkarte Consumer Security in die Felder User und Password die Login Daten zum Automation Engine System ein Der Syntax des Benutzernamen lautet lt Mandant gt lt Benutzer gt lt Abteilung gt Beispie 0001 USER DEV Als Passwort ist das Passwort des angegebenen Automation Engine Benutzers einzutragen Web Service Configuration EC2 001 Oben Bach Configuration Consumer Proxy UC4 CO_UC4PORT_TYPE Logical Port UC4 Save Edit Ping Web Service Message Attachments identifiable Business Context DG _ Messaging Configuration of Consumer Settings without WSDL Document LP UC4 j Authentication Settings User ID Password User Name 1010 ANG DEV User ID Password Password ess D SAP Authentication Assertion Ticket D X 509 SSL Client Certificate 5 Setzen Sie auf der Registerkarte Messaging das Feld Message ID protocol auf den Wert Suppress ID Transfer 295 Kapitel 7 An
384. ne Verarbeitung Die Anwendungsfunktion inklusive Monitoring wird synchron aus einem Funktionsbaustein heraus abgearbeitet d h der Funktionsbaustein endet synchron mit der Anwendungsfunktion Asynchrone Verarbeitung Die Anwendungsfunktion sowie das Monitoring werden als Hintergrundjobs gestartet wobei der Monitoring Job immer dem Anwendunggsjob folgt Prozesse mit Parallelisierung F r bestimmte Prozesse mit Massendaten ist eine Parallelisierung der Verarbeitung hnlich wie in IS U IS T vorgesehen Leider gibt es f r diese Art der Anforderung keine Basisfunktionalit t Ein Prozess mit Parallelisierung erzeugt parallele Hintergrundjobs d h einen parallelen Hintergrundjob sowie einen nachfolgenden Monitoring Job Wird der Prozess asynchron gestartet dann wird dar ber hinaus ein Vaterjob gefolgt von einem Monitorjob erzeugt der f r die gesamte Dauer des Prozesses aktiv ist Anwendungsreturncode und Anwendungslog Prozesse haben einen Anwendungsreturncode D h ein normaler technischer Status wie z B Job beendet gen gt nicht um die erfolgreiche Verarbeitung sicherzustellen Ferner wird von den einzelnen Komponenten eines Prozesses Funktionsbaustein ABAP Monitoring ABAP usw ein Anwendungslog geschrieben Starten von Prozessnetzwerken und Prozessen Die Prozessnetzwerke sind in Dialogfunktionen eingebunden und werden durch diese initiiert Je nach Anwendungsfall werden die Prozesse dann synchron oder asynchron gesta
385. nel number out of range 38 Level 2 not synchronized 39 Level 3 halted 40 Level 3 reset 41 Link number out of range 42 Protocol driver not attached 43 No CSI structure available 44 Level 2 halted 45 A deadlock would occur 46 System record lock table was full 47 Illegal byte sequence 50 Machine is not on the network 51 no data for no delay o 52 timer expired 53 out of streams resources 54 Device not a stream 55 Package not installed o7 the link has been severed 58 advertise error 59 srmount error 60 Communication error on send 61 Protocol error 64 multihop attempted 66 Cross mount point not really error 67 68 69 70 71 72 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 244 245 246 247 Automation Engine trying to read unreadable message For Sun compatibilty will not occur Disc quota exceeded Stale NFS file handle Too many levels of remote in path Value too large to be stored in data type symbol does not exist in executable Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported Protocol family not supported Address family not supported by Address already in use Can t assign requested address Network is down Network is unreachable Network dropp
386. nen des MBeans aufrufen sowie Attribute und Informationen auslesen und setzen Die Registerkarte Form im Job Objekt bietet eine graphische Oberflache in der diese Funktionalitaten bequem auswahlbar sind Siehe auch Registerkarte Form JMX Allgemeines zur JMX JCL JMX in SAP NetWeaver Uber den UC4 JMX Agenten ist die Verwendung von MBeans im SAP NetWeaver m glich 7 11 11 Monitoren der Java EE Engine Der Status der Java EE Engine kann Uber JMX abgefragt werden Diese Informationen werden auch im Visual Administrator unter Server gt Services gt Monitoring angezeigt MonitorTree lt gt Document Services Data Manager lt gt Document Services DestProto Service lt gt Document Services EJB Monitor lt gt Document Services Font Manager lt gt Document Services License Service lt gt Document Services Trust Manager lt gt EJB Http Provider E JMX Adapter lt gt JNDI Registry Log Configurator Memory lt gt P4 Provider lt gt PDF Manipulation Module lt gt RFC Engine Service Security Aggregated Data ActiveSessionsCount 65 InvalidSessionsCount 0 O LoggedOffSessionsCount 45 TimedOutSessionsCount 2 lt gt TotalSessio Unsuccessfull ogonAttemptsCount 1 lt gt Security UME lt gt TREX Timeout O EstimatedFrequencyPerMinute 39 Alle Funktionen des Visual Administrators stehen Uber MBeans zur
387. network A socket operation was attempted to an unreachable network The connection has been broken due to keep alive activity detecting a failure while the operation was in progress An established connection was aborted by the software in your host machine An existing connection was forcibly closed by the remote host An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full A connect request was made on an already connected socket A request to send or receive data was disallowed because the socket is not connected and when sending on a datagram socket using a sendto call no address was supplied A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call Too many references to some kernel object A connection attempt failed because the connected party did not properly respond after a period of time or established connection failed because connected host has failed to respond No connection could be made because the target machine actively refused it WSAEPROTOTYPE WSAENOPROTOOPT WSAEPROTONOSUPPORT WSAESOCKTNOSUPPORT WSAEOPNOTSUPP WSAEPFNOSUPPORT WSAEAFNOSUPPORT WSAEADDRINUSE WSAEADDRNOTAVAIL WSAENETDOWN WSAENETUNREACH WSAENETRESET WSAECONNABORTED WSAECONNRESET WSAENOBUFS WSAEISCONN WSAENOTCONN WSAESHUTDOWN WSAETOOMANY
388. nformationen zu UCA identifizieren werden in einer relativen Form angegeben Die MIB ID 3 10 0 steht f r die vollst ndige Adresse 1 3 6 1 4 1 2562 1 1 3 10 0 Die Sub Baumstruktur von UC4 in der MIB ist in mehrere funktionale Gruppen strukturiert Agent Data Group Agent Control Group Agent Work Group System Group Client Group Server Group Executor Group Blocking Points Group oO ON DO oO FW N CallOperator Group A4 Ab der Version 8 00A gilt eine neue Terminologie fur manche UC4 Begriffe Die Bezeichnungen in der MIB wurden jedoch nicht ge ndert um Inkompatiblit ten zu vermeiden 6 6 2 Agent Data Group A Bezeichner Agent Data Group Lebensdauer Diese Gruppe ist immer vorhanden Beziehungen UC4 SNMP Subagent Beschreibung Diese Gruppe dient der Beschreibung des UC4 SNMP Subagenten 157 Kapitel 6 SNMP Unterst tzung Bezeichner agentVersion Typ DisplayString SIZE 0 5 Beschreibung Version des UC4 SNMP Subagenten Bezeichner agentStartTime Typ DisplayString SIZE 0 30 Beschreibung Startzeitpunkt des UC4 SNMP Subagenten im Format JJJJMMTT HHMMSS Bezeichner agentNumberOfServerTasks Typ INTEGER Beschreibung Aktuelle Anzahl der aktiven Serverprozesse Bezeichner agentConnectCounter Typ Counter Beschreibung Anzahl der Serverprozesse welche bereits Verbindung zum SNMP Subagenten hatten historischer Wert 6 6 3 Agent Control Group MM Bezeichner Agent Control Group Wird derzeit noch nicht verw
389. ng mistake then ask for the correct file and try the file operation again Too many files open simultaneously Recoverable You have tried to exceed the maximum number of files which you can have open at any one time This can be a software or an operating system constraint but you must not violate it Close some of the open files which you are not currently accessing and then try to open the relevant file again You should then be able to continue to run your program Depending on your operating system you might be able to increase the maximum number of files you are allowed to have open For example on DOS add the line FILES 128 to your config sys file On Novell add the lines CACHE Buffers 0 File Handles 128 to your shell cfg file See also F RTS switch Too many indexed files open Recoverable You have tried to exceed the maximum number of indexed files which you can have open at any one time This can be a software or an operating system restraint but you must not violate it Close some of the open indexed files which you are not currently accessing and then try to open the relevant file again You should then be able to continue to run your program Indexed files count as two files one for data and one for the index Too many device files open Recoverable You have tried to exceed the maximum number of device files which you can have open at any one time This can be a software or an operating system constraint but you must n
390. ng zu einem Agenten 11652 SAP Agent hat keine Verbindung mehr zum SAP System 11662 SAP Agent hat die Verbindung zum SAP System wiederhergestellt 11801 Systemfehler eines Severprozesses 11818 Primar Server hat gewechselt 801450 Meldung einer Benachrichtigung XXXXXX Benutzerdefinierte SNMP Traps Beschreibung der Traps Nachfolgend werden die einzelnen SNMP Traps mit den zugeh rigen Parametern beschrieben Beschreibung AgentWorkSysID AgentWorkObject AgentWorkInteger1 AgentWorkInteger2 Start eines Serverprozesses Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Status des Serverprozesses 1 Aktiv Aktueller Modus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess Beschreibung AgentWorkSysID AgentWorkObject AgentWorkInteger1 AgentWorkInteger2 Ende eines Arbeits oder Dialogprozesses ungeachtet der Ursache bzw normales Ende des primaren Arbeitsprozesses Name des UC4 Systems Name des UC4 Systems Name des Serverprozesses Status des Serverprozesses 2 Normal beendet Aktueller Modus des Serverprozesses 1 Primary 3 Normal 4 Kommunikationsprozess Beschreibung Abbruch des prim ren Arbeitsprozess PWP 175 Kapitel 6 SNMP Unterst tzung Hinweis AgentWorkSysID AgentWorkObject AgentWorkInteger1 AgentWorkInteger2 Es wird immer zus tzlich zum Trap ein Ereignis im Anwendungsprotokoll der Windows Ereignisanzeige generiert Dieser Eintrag
391. nicht verschickt 2 Die MIB wird nicht bef llt Traps werden aber verschickt 3 Die MIB wird bef llt und auch Traps werden verschickt Traceflag zur Ausgabe von Tracemeldungen aus dem Modul welches Daten aus der MIB Tabelle liest und an das Netzwerk schickt Erlaubte Werte 0 bis 9 Standardwert 1 A Traceflags sind nur in enger Abstimmung mit dem Support zu setzen Traceflag zur Ausgabe von Tracemeldungen aus dem Modul welches Daten aus der MIB Tabelle liest und an das Netzwerk schickt Erlaubte Werte 0 bis 9 Standardwert 1 A Traceflags sind nur in enger Abstimmung mit dem Support zu setzen Traceflag zur Ausgabe von Tracemeldungen aus dem Modul welches Daten aus der MIB Tabelle liest und an das Netzwerk schickt Erlaubte Werte 0 bis 9 Standardwert 1 A Traceflags sind nur in enger Abstimmung mit dem Support zu setzen Pfad und Name der Logdatei Die Nummernzeichen dienen als Platzhalter f r eine aufsteigende Nummerierung Beim Start des UC4 SNMP Subagent werden die Logdateien umbenannt sodass die aktuellste Logdatei immer die mit der Nummer 00 ist Standardm ig wird die Logdatei in dem Ordner angelegt von dem aus Sie den UC4 SNMP Subagent starten 153 Kapitel 6 SNMP Unterst tzung Beispiel einer INI Datei SNMP community public medium tcp stream port 2200 processing 3 LOG snmp 1 stream 1 mib 1 file ucsnmp_ log Siehe auch Hinweise zum Anpassen der Konfigur
392. nieren Dazu z hlen die Angabe eines Mandanten der Jobname und der Benutzer Startet ein hier eingetragener Benutzer einen Job der den Filterkriterien entspricht so wird jener ungeachtet der Startbedingungen z B Sofort auf den Status Geplant gesetzt Y Aktivieren Sie die Intercept Funktionalit t in der Transaktion SE38 mit dem Programm INITXBP2 In der Registerkarte Form von SAP Jobs k nnen Sie Ober das Symbol Kl auf die Tabelle zugreifen und deren Eintr ge pflegen XBP 2 0 bzw den Kriterienmanager nutzen XBP 3 0 Es ist m glich die Tabelleneintr ge mit dem Script Sprachmittel R3_MODIFY_INTERCEPTION dynamisch zu ndern Um Intercepted Jobs auszuf hren gibt es mehrere Methoden 1 Mit dem RemoteTaskManager lassen sich Intercepted Jobs steuern und berwachen 2 Verwenden Sie R3_ACTIVATE_INTERCEPTED_JOBS 3 Benutzen Sie R3_GET_INTERCEPTION um die Tabelle auszulesen Das Ergebnis wird in eine Datei gespeichert auf die mit PREP_PROCESS_FILE zugegriffen werden kann Wenn Sie Intercepted Jobs einzeln starten und als Starttyp eine Gruppe eintragen k nnen Sie die Anzahl der parallel laufenden Jobs festlegen 7 11 1 UC4 JCL fiir SAP ESTA A R3_ACTIVATE_ F hrt Intercepted Jobs unter der Kontrolle von UC4 durch INTERCEPTED_JOBS RSSGEIE Liest die Filtertabelle f r Intercepted Jobs aus und speichert diese im INTERCEPTION Aktivierungsprotokoll oder in einer Datei R3_MODIFY ndert die Filtertabelle f r Interc
393. nmp mt 147 Beispieleiner iNi Datei u dd Ee 149 6 5 3 UC4 SNMP Subagent installieren Windows oooocccccccccccccccccccccccccccccccccnoo 149 VOFAUSSEIZUNG 9222 nt a A A dda ae see 149 Ausgelieferte Dateien 150 INSTA AON WEE 150 Automation Engine vii 6 5 4 UC4 SNMP Subagent f r Windows 151 Aufbau derucsnmp1 ini 22 2222 2 cece cece cece cence cece cc cceeeeeceeeecceeeeeees 151 Beispiel einer Ni Date 153 6 5 5 Windows SNMP Dienst konfigurieren 0 000000 2 cece cece ccc nennen 153 Voraussetzung 2222 e cece ccc ns 153 Ablauf ce EU EE 153 A E AN Ocean 156 6 6 1 Strukturder MIB user een rs 156 6 6 2 Agent Data Group nn nn nenn nnnnnnnnnnnen 156 6 6 3 Agent Control Group 157 6 6 4 Agent Work Group leticia os ld it tdt 157 6 6 5 System CIOU D EE 159 ET UE Te EEN 161 6 6 7 Server Group torres EA ee ld EES AE dese 163 0 60 39 Executor EIERE anne 166 6 6 9 Blocking Points Group 169 6 6 10 CallOperator Group 171 6 6 11 Generierte SNMP Traps 2 2 0 22 22 00 c cece cece ccc ccc cee cc cece cccceeeeceeeeeceseeeeeees 173 bersichtder Traps nd Ee er a O de Sy cee EN A ten 173 Beschreibung der Traps 174 6 7 NeteSNMP LICENSE Ges sde Ae nosed oder ude oboe o td 178 T UCA und Zielsysteme aba a HERS al dee SUE does 183 LUCA BSO RE 183 7 1 1 BS2000 Text Archiv o oooooccccccccccccccccccccocococcnnccnnccnnconncnnnccnncnnncnnnccnnnncnnes 183 Ee En Le EE Le den ita
394. nnung installiert werden an welche folgenden Anforderungen gestellt werden e Das Unterverzeichnis temp muss so definiert sein dass es von jeder anderen Benutzerkennung aus gelesen werden kann Dazu gen gt es nicht diesem Verzeichnis Leserecht f r alle zugeben sondern auch alle Zwischenverzeichnisse von root beginnend m ssen Leserecht haben e Das Unterverzeichnis out muss so definiert sein dass es von jeder anderen Benutzerkennung aus beschrieben werden kann Dazu m ssen alle bergeordneten Verzeichnisse mindestens Leserecht besitzen siehe oben 7 13 4 UNIX Agent FileTransfer Unterst tzung Bei der Definition eines FileTransfer Objektes k nnen in der Registerkarte FileTransfer zus tzliche Optionen im Feld Dateiattribute angegeben werden Unter UNIX gibt es keine Dateiattribute daher werden auch alle Angaben bis auf die Optionen reclen und nl ignoriert Mehrere Optionen sind durch ein Komma zu trennen Optionen f r die Quell Attributfeld e reclen Recordl nge deren Angabe in Byte erfolgt e nl mixed Steht am Ende einer Zeile einer Textdatei ein CR Zeichen kann dies auf manchem Systemen die Datei unbrauchbar machen Der Wert mixed sorgt daf r dass es automatisch entfernt wird Optionen f r die Ziel Attributfeld e nl Zeichen zur Trennung der Zeilen Erlaubte Werte crlf If Standardwert und none crif Wagenr cklauf mit Zeilenvorschub carriage return and line feed If Zeilenvorschu
395. not exist The service has returned a service specific error code The process terminated unexpectedly The dependency service or group failed to start The service did not start due to a logon failure After starting the service hung in a start pending state The specified service database lock is invalid The specified service has been marked for deletion The specified service already exists The system is currently running with the last known good configuration The dependency service does not exist or has been marked for deletion The current boot has already been accepted for use as the last known good control set No attempts to start the service have been made since the last boot The name is already in use as either a service name or a service display name ERROR_SERVICE CANNOT_ACCEPT_ CTRL ERROR_SERVICE NOT_ACTIVE ERROR FAILED SERVICE CONTROLLER CONNECT ERROR EXCEPTION_IN_ SERVICE ERROR_ DATABASE DOES_ NOT_EXIST ERROR_SERVICE SPECIFIC_ERROR ERROR_ PROCESS_ ABORTED ERROR_SERVICE DEPENDENCY_ FAIL ERROR_SERVICE_ LOGON_FAILED ERROR_SERVICE_ START_HANG ERROR_INVALID_ SERVICE_LOCK ERROR_SERVICE_ MARKED_FOR_ DELETE ERROR_SERVICE EXISTS ERROR_ALREADY_ RUNNING LKG ERROR_SERVICE DEPENDENCY_ DELETED ERROR_BOOT_ ALREADY ACCEPTED ERROR_SERVICE NEVER_STARTED ERROR DUPLICATE_ SERVICE_NAME 1079 1080 1081 1082 1083 1100
396. not run this application program The operating system is not presently configured to run this application The operating system cannot run 1 The operating system cannot run this application program The code segment cannot be greater than or equal to 64K The operating system cannot run 1 The operating system cannot run 1 The system could not find the environment option that was entered No process in the command subtree has a signal handler The filename or extension is too long The ring 2 stack is in use Automation Engine 68 ERROR_ INVALID_EXE_ SIGNATURE ERROR_EXE_ MARKED INVALID ERROR BAD EE FORMAT ERROR_ ITERATED_ DATA_ EXCEEDS 64k ERROR_ INVALID _ MINALLOCSIZE ERROR_ DYNLINK_FROM_ INVALID_RING ERROR_IOPL_ NOT_ENABLED ERROR_ INVALID SEGDPL ERROR_ AUTODATASEG_ EXCEEDS_64k ERROR_ RING2SEG MUST BE MOVABLE ERROR_RELOC_ CHAIN_XEEDS_ SEGLIM ERROR_ INFLOOP_IN_ RELOC_CHAIN ERROR_ ENVVAR_NOT_ FOUND ERROR_NO_ SIGNAL_SENT ERROR_ FILENAME EXCED_RANGE ERROR_RING2_ STACK_IN_USE 69 Kapitel 5 Externe Fehlercodes 208 209 210 212 214 215 216 230 231 232 233 234 240 254 255 258 259 266 267 The global filename characters or are entered incorrectly or too many global filename characters are specified The signal being posted is not correct The signal handler cannot be set The segment i
397. nsfer Objektes k nnen in der Registerkarte FileTransfer f r das Ziel des FileTransfers zus tzlich Dateiattribute angegeben werden Dadurch wird die default allocation des Systems berladen Wenn Quell und Zielplattform bereinstimmen besteht die M glichkeit die Attribute der Quell Dateien zu bernehmen Dies ist mit der Option Original Datei Attribute beibehalten im FileTranser Objekt m glich Beachten Sie jedoch dass bei z OS keine bersteuerung dieser Attribute nicht m glich ist Es kommt daher zu einem Fehler wenn zus tzliche Attribute angegeben werden und diese Option aktiviert ist 373 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Es gibt zwei unterschiedliche Formate f r die Angabe von Dateiattributen bei FileTransfers mit z OS als Zielplattform Language Environment Format Beim Language Environment Format handelt es sich um das herk mmliche Format Dateiattribute f r FileTransfers wurden in lteren UC4 Versionen bereits in dieser Schreibweise angegeben Die Trennung mehrerer Dateiattribute erfolgt durch Komma die Wertzuweisung durch das Zeichen Folgende Dateiattribute k nnen angegeben werden e recfm alle 27 Recordformate von OS 390 plus und A sind g ltig e Irecl 0 jede positive Zahl bis 32760 und X f r jede Reclen e blksize 0 jede positive Zahl bis 32760 e space CYL TRK prim sec directory e nl crlf Standardeinstellung im Windows Agenten gt S tze mit lt cr gt lt
398. nt arbeitet ber eine TCP IP Schnittstelle mit dem UC4 System zusammen Er kommuniziert innerhalb z OS mit JES2 oder JES3 Der z OS Agent verf gt ber folgende Funktionalit t e Verarbeiten von Jobs e Durchf hren von FileTransfers e Behandeln von Ereignissen e CallAPI Verarbeiten von Jobs Jobs werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt In der Registerkarte Script ist die JCL hinterlegt Sie kann durch Script Sprachmittel von UC4 mit einer komplexen Logik versehen werden Siehe Benutzerhandbuch Job und Job Ausf hren Ein Job wird in UC4 durch Steuerungsmechanismen wie beispielsweise Workflow oder Schedule bzw manuell gestartet Dabei wird in der UC4 Automation Engine ein ablauff higer Job generiert und per FileTransfer an den z OS Agenten geschickt Siehe UC4 Intern Durchf hrung von Objekten Automation Engine 372 Im z OS wird der Job gelesen und in den Internal Reader gestellt Der Internal Reader startet den Job Die Uberwachung erfolgt ber SSI Der Job meldet Beginn und Ende der Durchf hrung dem Agenten der seinerseits diese Informationen an die UC4 Automation Engine weiterreicht Der Agent berwacht in regelm igen Intervallen den Status des Jobs Geht ein Job verloren durch ABEND CANCEL oder PURGE wird durch diesen Mechanismus das Ende festgestellt Der R ckgabewert des Jobs ist in UC4 verf gbar Der Job Report MSGCLASS bestehend aus der JES Statist
399. nth lt das Verzeichnis in dem sich die Datei ucsnmp1 conf befindet z B export SNMPCONFPATH e Die Umgebungsvariablen MIB und MIBDIR m ssen nicht gesetzt werden e Starten Sie den UC4 SNMP Subagent mit der Angabe der INI Datei Der SNMP Subagent muss unbedingt unter dem root Benutzer gestartet werden da die Automation Engine ansonsten keine Verbindung aufbauen kann Beispiel ucsnmp1 i home UC4 Server ucsnmp1 ini amp 147 Kapitel 6 SNMP Unterst tzung Es gelten folgende Startparameter i Pfad und Name Pfad und Name der INI Datei die verwendet werden soll der INI Datei G Q Standardm ig wird die INI Datei in dem Ordner gesucht in dem sich der UC4 SNMP Subagent befindet h Zeigt die verf gbaren Parameter und ihre Verwendung an V Zeigt die Version des UC4 SNMP Subagents an crtini Pfad und Erzeugt eine Standard INI Datei Name der INI Datei Standardm ig wird die INI Datei in dem Ordner gespeichert in dem sich der UC4 SNMP Subagent befindet Die Reihenfolge in der UC4 Automation und SNMP Subagent gestartet werden spielt keine Rolle Beachten Sie dazu folgende Hinweise Wurde der UC4 SNMP Subagent zuerst gestartet so kann sich die UC4 Automation Engine beim Hochfahren sofort mit dem SNMP Subagent verbinden L uft die UC4 Automation Engine bereits mit aktiver SNMP Kopplung UCSRV INI so versucht diese in regelm igen Abst nden snmpreconnect den SNMP Subagent zu erreichen Der SNMP Dienst
400. nts ist einstellbar ob die MIB bef llt wird und oder Traps versendet werden sollen Standardm ig wird beides durchgef hrt Wenn Sie nur Traps verwenden m chten ist es sinnvoll die MIB Bef llung zu deaktivieren Unn tige Performanceauslastung wird dadurch vermieden Der Parameter f r die Einstellung hei t processing und befindet sich in der Sektion SNMP Automation Engine 140 Masteragent Modus auf UNIX Der UC4 SNMP Subagent ist unter UNIX auch in der Lage als SNMP Masteragent zu agieren Der Vorteil liegt darin dass Sie keinen SNMP Dienst konfigurieren m ssen Siehe auch Struktur der MIB UC4 SNMP Subagent installieren UNIX UC4 SNMP Subagent installieren Windows Glossar und FAQ des UC4 SNMP Subagents Voraussetzungen Checkliste 6 3 Agent Modus auf UNIX Der UC4 SNMP Subagent kann unter UNIX entweder als Master oder als Subagent betrieben werden L Stellen Sie den Modus in der INI Datei mit dem Parameter role ein der sich in der Sektion SNMP befindet Masteragent empfohlen Network Clients HP OVO BMC Patral Tivoli UDP Port 161 Socket Pipe ucsnmpl role 1 ES Vorteile e es besteht kein Bedarf Net SNMP zu installieren e bessere Performance bessere Fehlerisolierung Nachteile e es wird nur die UC4 berwachung gestartet e es sind keine anderen MIBs verf gbar 141 Kapitel 6 SNMP Unterst tzung e Die SNMPCONFPATH Variable muss gesetzt werden Sie enth lt das Verze
401. nutzer der nach Jobende von den vorgehaltenen TACLs angenommen wird noch g ltig ist Falls erforderlich startet der Agent einen neuen TACL Prozess Dieser meldet sich dann beim UC4 Output Collector an da dieser ihm als Output Device gegeben wurde Der Output Collector erzeugt die Reportdatei Anschlie end konfiguriert er den TACL des Jobs Setzen des Benutzers Setzen der Priorit t etc Schlie lich erh lt der TACL des Jobs die Jobdatei als Obey Datei bergeben und beginnt somit mit der Bearbeitung des Jobs 2 Jobablauf W hrend des Joblaufs werden alle vom Job erzeugten Ausgaben auf den UC4 Output Collector geleitet und in die Jobreports geschrieben Falls eine Eingabe erwartet wird und ein Terminal f r den Job konfiguriert ist wird die Eingabe vom Terminal abgeholt Die Beziehung zwischen Jobreport und Job wird ber die Location unter der der Output Collector von den Jobs angesprochen wird hergestellt So kann z B Output auf Location UC40C AAL in die Reportdatei DATA REPORTS FFXX gehen w hrend Ausgaben auf UC40C AAM in DATA REPORTS FFXY geschrieben werden Die Namen der Locations bzw der Reportdateien werden vom Agenten bzw Output Collector vergeben 3 Jobende Das Jobende wird vom Output Collector dadurch erkannt dass der TACL Prozess des Jobs sich wieder mit einer Eingabeaufforderung bei ihm meldet oder im Fehlerfall den Output Collector schlie t Beim Jobende schreibt der Output Collector die Job Statu
402. nwendungsreturncode von SAP Steps auswerten 7 11 39 L sung Pr fen Sie ob das Ereignis SAP_TRIGGER_RDDIMPDP definiert ist Transaktion SM64 Kontrollieren Sie ob die Eintr ge f r die Ereignis Steuerung korrekt in TPPARAM eingetragen sind Suchen Sie nach eventuellen Hinweisen im SAP Service Portal mit dem Stichwort GAP TRIGGER RDDIMPDP Verwenden Sie notfalls den 5 min tigen RDDIMPDP der per ABAP RDDPUTPP mit SE38 eingeplant werden kann SAP Jobs enden mit ARCHIVE_INFO_NOT_FOUND 7 11 40 Symptom SAP Jobs brechen mit folgender Meldung ab U2004001 RFC Returntext ARCHIVE INFO NOT FOUND 7 11 41 Ursache ARCHIVE_INFO_NOT_FOUND ist eine Exception Ausnahme des Funktionsbausteins GET_PRINT_ PARAMETERS Dieser Funktionsbaustein ist ein Standard Funktionsbaustein des SAP Systems ARCHIVE_INFO_NOT_FOUND hat nicht unbedingt etwas mit dem Infofeld der Archiv Parameter zu tun ARCHIVE_INFO_NOT_FOUND bezieht sich auf die gesamten Archiv Parameter Das sind derzeit e ARCHIVE _O BJECT Dokumentenart e ARCHIVE _S APOBJECT Objekttyp e ARCHIVE_T EXT Text e ARCHIVE_I NFO Infofeld ARCHIVE_INFO_NOT_FOUND kann eine Reihe von Ursachen haben beispielsweise Die angegebene Dokumentenart oder der Objekttyp ist im SAP System nicht definiert e Die Dokumentenart ist im SAP System einem nicht existierenden Archiv zugeordnet Content Repository e Der Benutzer hat kein Zugriffrecht siehe Berechtigungsobjekt S_WFAR_PRI
403. o install package Install package signature not accepted Function could not be executed Function failed during execution Invalid or unknown table specified Data supplied is of wrong type Data of this type is not supported Unable to create requested object Temp folder is full or inaccessible Automation Engine 90 ERROR_BAD_ QUERY_SYNTAX ERROR_INVALID_ FIELD ERROR_DEVICE_ REMOVED ERROR_INSTALL_ ALREADY_ RUNNING ERROR_INSTALL_ PACKAGE OPEN FAILED ERROR_INSTALL_ PACKAGE_INVALID ERROR_INSTALL_ Ul_FAILURE ERROR_INSTALL_ LOG FAILURE ERROR_INSTALL_ LANGUAGE _ UNSUPPORTED ERROR_INSTALL_ TRANSFORM_ FAILURE ERROR_INSTALL_ PACKAGE _ REJECTED ERROR_ FUNCTION_NOT_ CALLED ERROR_ FUNCTION FAILED ERROR_INVALID TABLE ERROR_ DATATYPE_ MISMATCH ERROR_ UNSUPPORTED_ TYPE ERROR_CREATE_ FAILED ERROR_INSTALL_ TEMP_ UNWRITABLE 91 Kapitel 5 Externe Fehlercodes 1633 Product platform not supported 1634 1635 1636 1637 1638 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 Component not used on this computer Patch package could not be opened Patch package invalid Patch package unsupported Invalid command line argument The string binding is invalid The binding handle is not the correct type The binding handle is invalid The RPC protocol sequence is not supported The RPC pr
404. obreport bernehmen Der Name der Stored Procedure lautet ANGTEST SQL SET STATEMENT TERMINATOR TERM DECLARE result int EXEC result ANGTEST select result Da der Strichpunkt innerhalb der Anweisung vorkommt wird automatisch ein anderes Trennungszeichen gew hlt Der Job endet unabh ngig vom R ckgabewert normal Falls Sie den Endestatus des Jobs ndern m chten k nnen Sie den Wert im Jobreport auslesen und mit MODIFY_STATE darauf reagieren PRINT Die Anweisung PRINT erlaubt die Ausgabe von Meldungen an den Benutzer Ein Beispiel daf r ist DBCC CHECKDB Diese Meldungen werden in den Jobreport bernommen Die Jobausf hrung wird normal fortgesetzt RAISE ERROR Bewirkt einen Jobabbruch Die Fehlermeldung wird in den Aktivierungsreport bernommen Siehe auch Registerkarte Forms Registerkarte Script PREP_PROCESS_REPORT 7 2 5 ILM Partition Key Turnaround Wird die Partionierung der UC4 Datenbank mittels ILM genutzt so kommt es beim Erreichen der maximalen RunlD Aufgaben Statistiks tze zu einer speziellen Situation Wie schnell dieses Maximum erreicht ist h ngt von der Anzahl der regelm ig gestarteten Aufgaben ab Um dieses Problem zu l sen wird in diesem Fall eine spezielle Prozedur der Partition Key Turnaround durchgef hrt Allgemeines Statistikeintr ge durchgef hrte Aufgaben werden in der Tabelle AH gespeichert wobei s
405. ogramme Unterst tzen die Verwaltungsaufgaben eines UC4 Systems wie z B die Reorganisation und Archivierung der UC4 Datenbank Dokumentation Handb cher zu UC4 Auch ein eigener Objekttyp in UCA in dem Informationen festgehalten werden k nnen dynamische Variable Variablen Objekt mit dem Attribut Quelle SQL SQL intern Multi oder Dateiliste Werte werden beijedem Zugriff direkt von der Datenquelle geholt und nicht im Objekt gespeichert E Mail Kopplung Funktionalit t von Windows und UNIX Agenten die das Senden von E Mails erm glicht Enterprise Control Center ECC Eigenes UC4 Produkt Webanwendung welche den Ubersichtlichen und einfach Zugriff auf Funktionen verschiedener UC4 Anwendungen Produkte erm glicht Verf gbar ber das UC4 Download Center Ereignis Aktion die ausgel st wird wenn bestimmte Bedingungen zutreffen Auch ein eigener Objekttyp in UCA Event ID Erste RunlD von Dateisystem und Konsol Ereignissen Beide Ereignistypen erfordern eine Kommunikation zwischen UC4 Automation Engine und Agent Damit auch nach einem Logwechsel und der damit verbundenen nderung der RunID eine Zuordnung zum Ereignis noch m glich ist erfolgt die Kommunikation ber die erste RunID Explorer Fenster im Userlnterface in dem Objekte angelegt bearbeitet und verwaltet werden 395 Kapitel Glossar e externe Abh ngigkeit Aufgabe deren Endstatus im Ablauf eines Workflows ber cksichtigt wird die jedoch selbst n
406. ointEntry Index blkSysID blkClient bIkJPRunNr bIkJPLNR Beschreibung Diese Tabelle enth lt alle blockierenden Aufgaben in den UC4 Systemen Bezeichner blockingPointEntry Typ BlockingPointEntry Lebensdauer Der Eintrag wird erstellt wenn eine Aufgabe blockiert und bleibt solange erhalten bis die Aufgabe fortgesetzt oder abgebrochen wird Lebensdauer UC4 System in bIkSysID Bezeichner bIkSysID Typ DisplayString SIZE 0 8 Beschreibung Name des UC4 Systems in welchem die Blockierung aufgetreten ist Bezeichner bIkClient Typ INTEGER 0 9999 Beschreibung Nummer des Mandanten in welchem die Blockierung aufgetreten ist Bezeichner bIkJPRunNr Typ INTEGER Beschreibung Laufende Nummer RunID des Workflows in welchem die Blockierung aufgetreten ist Bezeichner bIkJPLNR Typ INTEGER Beschreibung Nummer der Zeile in welcher sich die blockierende Aufgabe innerhalb des Workflows befindet Bezeichner blkLastModifyTime 171 Kapitel 6 SNMP Unterst tzung Typ DisplayString SIZE 0 19 Beschreibung Zeitpunkt der letzten Aktualisierung dieses Tabelleneintrags Bezeichner bIkJPName Typ DisplayString SIZE 0 200 Beschreibung Name des blockierten Workflows Bezeichner bIkObjTyp Typ DisplayString SIZE 0 8 Beschreibung Objekttyp der Aufgabe welche die Blockierung ausgel st hat Bezeichner bIkObjName Typ DisplayString SIZE 0 200 Beschreibung Name der Aufgabe welche die Blockierung ausgel st hat Bez
407. old format indexed file you can run the Rebuild utility to check the consistency of this indexed file and to construct a new indexed file if the old one was found to be corrupt See your Programmer s Guide to File Handling for details of the Rebuild utility 048 048 057 055 065 066 067 068 069 070 071 072 Automation Engine 20 Attempt to divide by zero Fatal You are executing a program that is trying to perform a fixed point divide by zero Alternatively if you have COBFSTAT environment variable set to HOSTSTAT this could be mainframe file status code 90 Either recode your program so that you can trap the error with an ON SIZE ERROR clause or run your program without the RTS O switch set or recompile your program without the CHECKDIV OSVS directive set Host file status not an RTS message If you have COBFSTAT environment variable set to HOSTSTAT this is a mainframe file status code 9x where x is given by subtracting 48 from the error number Routine table overflow Fatal You have tried to load too many programs simultaneously Alternatively if you have COBFSTAT environment variable set to HOSTSTAT this could be mainframe file status code 97 Cancel any programs that you are no longer using or use fewer separate programs File locked Recoverable You have tried to open a file which has already been locked or opened for output by another user Alternatively you have tried to lock or ope
408. om Benutzer eingegebene Kennwort nicht in dieser Form beim Server ankommt sondern entweder bereits bei der Eingabe oder bei der bermittlung an der mitunter viele Komponenten beteiligt sind ver ndert wird Begriffsdefinitionen e Kennwort abw rtskompatibel abw rtsinkompatibel Ein Klartext Kennwort ist abw rtskompatibel wenn es aus maximal 8 Zeichen besteht und keine Kleinbuchstaben beinhaltet Ein Klartext Kennwort ist abw rtsinkompatibel wenn es entweder aus mehr als 8 Zeichen besteht oder mindestens einen Kleinbuchstaben beinhaltet ltere ABAP Systeme unterst tzen ausschlie lich abw rtskompatible Kennw rter In neueren ABAP Systemen ab 7 00 k nnen sowohl abw rtsinkompatible als auch abw rtskompatible Kennworter vergeben werden Da eingegebene Kleinbuchstaben nun aber nicht mehr in Gro buchstaben gewandelt werden sind die in neueren ABAP Systemen vergebenen Kennw rter normalerweise abw rtsinkompatibel e Kennworthashverfahren Code Versionen ABAP Systeme speichern Kennw rter nicht im Klartext sondern berechnen aus den eingegeben Daten einen Hashwert und speichern diesen zusammen mit der Metainformation Ober das verwendete Kennworthashverfahren Codeversion Diese Informationen werden im Benutzerstammsatz abgelegt und bei einer Kennwortpr fung ausgewertet aus dem zu pr fenden Automation Engine 338 Klartextkennwort wird anhand der Codeversion Angabe aus dem Benutzerstammsatz ein Hashwert berechnet
409. omes exhausted during Animation Contact Technical Support who will help you to find the cause of your error and how it can be rectified Ensure that as much memory as possible is available during Animation by canceling any program you do not currently need to access Operation not implemented in this run time system Fatal You are trying to perform a file operation which your run time system does not support You should recode your program so that it does not try such operations or you should acquire a version of your system that does support this facility Failure to initialize data division Fatal The run time system cannot load your program properly because the data needed to correctly initialize the Data Division has become corrupted You should compile your program again to try to obtain good intermediate code Invalid checksum in run time system Recoverable The internal information in the run time system has been altered The run time system might have become corrupted or you might have illegally tried to change the internal run time system information Generated code not supported by this RTS Fatal Contact Technical Support who will help you to find the cause of the error and how it can be rectified Incompatible Class Library and Run time Environment versions Fatal The version numbers for these components do not match Check that you have fully installed both the Class Library and the Run time Environment from the sam
410. ommunications module This cannot be done as both Animator and the communications module need full use of the CRT You should run your program without the aid of Animator Cannot initialize the named communications device Fatal A device driveris probably missing Ensure that all communications drivers are loaded before you try to run Communications Incompatible host for native code file Fatal The gnt file is not valid forthe host processor You must resubmit your program to your COBOL system Malformed MULTIPLE REEL UNIT file Fatal Either your file header is not correctly formatted or you are not using a MULTIPLE REEL UNIT file You should try to run your program again using a backup copy of the relevant file Operating system shared file limit exceeded Recoverable You have tried to exceed your operating system s limit on the number of shared files that you can have open simultaneously As this figure is operating system dependent you should consult your Release Notes for details of how many shared files your system permits to be open at any one time Close some of the open shared files you are no longer accessing and retry the file operation Attempt to execute more than one SORT or MERGE simultaneously Fatal You have coded your program in such a way that it is trying to execute more than one SORT or MERGE operation at the same time For example you might have coded a SORT statement in the input or output procedure of an
411. on the system console This is most often the result of a driver or system DLL requiring direct console access The client failed to respond to the server connect message Disconnecting the console session is not supported Reconnecting a disconnected session to the console is not supported The request to shadow another session was denied The requested session access is denied The specified terminal connection driver is invalid The requested session cannot be shadowed This may be because the session is disconnected or does not currently have a user logged on Also you cannot shadow a session from the system console or shadow the system console The requested session is not configured to allow shadowing Your request to connect to this Terminal Server has been rejected Your Terminal Server client license number is currently being used by another user Please call your system administrator to obtain a new copy of the Terminal Server client with a valid unique license number Your request to connect to this Terminal Server has been rejected Your Terminal Server client license number has not been entered for this copy of the Terminal Server client Please call your system administrator for help in entering a valid unique license number for this Terminal Server client The system has reached its licensed logon limit Please try again later ERROR_CTX_TD ERROR ERROR_CTX_WINSTATION_ NOT_FOUND ERROR_CTX_WINSTATION_
412. onen Informationen ber die Jobdurchf hrung stellen auch die Transaktion SM37 mit dem Joblog und der Spoolliste bereit Das XMI Log das mit RZ15 aufgerufen werden kann liefert ebenfalls hilfreiche Aufzeichnungen Logdateien In den Logdateien zum Agenten und Server finden Sie genaue Informationen zum fraglichen Zeitpunkt Sie k nnen den Inhalt der Dateien auch in der System bersicht einsehen Am Beginn wird zun chst die komplette INI Datei protokolliert In diesem Abschnitt k nnen Sie alle Parameter erkennen mit denen der Agent bzw der Server l uft Daran anschlie end sind alle durchgef hrten Aktionen chronologisch gereiht aufgezeichnet Automation Engine 334 Das SAP Systemlog Fehlersituationen die innerhalb des SAP Systemes entstehen werden im SAP Systemlog protokolliert Sie k nnen mit der SAP Transaktion SM21 in das Systemlog Einsicht nehmen In bestimmten Fallen beispielsweise wenn das Einplanen eines JobSteps durch den Agenten misslingt wird das SAP Systemlog automatisch in den UC4 Jobreport bertragen Es ist dann in einer zus tzlichen Registerkarte im Report ersichtlich Traces Traces protokollieren noch detailliertere Informationen Uber die Vorgange als Logdateien Sie enthalten beispielsweise auch den Nachrichtenverkehr zwischen Agent und Server bzw zwischen Agent und SAP System In letzterem Fall spricht man von einem RFC Trace Die Traces sind entweder in der INI Datei des Agenten oder in der System be
413. ong type 85 STREAMS protocol error 86 No message on stream head read q 87 fd not associated with a stream 88 Tells open to clone the device 89 Mounting a dirty fs w o force 90 duplicate package name on install 91 version number mismatch 92 unresolved package name 93 unresolved symbol name 94 operation canceled 95 cannot start operation 97 operation now in progress 98 too many timers 99 function not implemented 100 internal AlO operation complete 101 Reserved 102 Reserved 103 Value too large to be stored in data type 116 Invalid wide character 5 4 3 HP UX Fehlercodes HP Workstation 9000 HP UX 9 Not super user No such file or directory No such process interrupted system call I O error No such device or address Arg list too long Exec format error oO ON OO FW DY Bad file number o No children No more processes 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 Not enough core Permission denied Bad address Block device required Mount device busy File exists Cross device link No such device Not a directory Is a directory Invalid argument File table overflow Too many open files Not atypewriter Text file busy File too large No space left on device Illegal seek Read only file system Too many links Broken pipe No message of desired type Identifier removed Channel number o
414. ongeneric types A security descriptor is not in the right format absolute or self relative The requested action is restricted for use by logon processes only The calling process has not registered as a logon process Cannot start a new logon session with an ID that is already in use ERROR_INVALID_ GROUP ATTRIBUTES ERROR BAD IMPERSONATION _ LEVEL ERROR_CANT_ OPEN ANONYMOUS ERROR BAD VALIDATION _ CLASS ERROR BAD TOKEN_TYPE ERROR_NO_ SECURITY_ON_ OBJECT ERROR_CANT_ ACCESS DOMAIN INFO ERROR_INVALID SERVER_STATE ERROR_INVALID DOMAIN_STATE ERROR_INVALID DOMAIN_ROLE ERROR_NO_ SUCH_DOMAIN ERROR_DOMAIN EXISTS ERROR_DOMAIN LIMIT_EXCEEDED ERROR_ INTERNAL_DB_ CORRUPTION ERROR_ INTERNAL_ERROR ERROR_GENERIC_ NOT_MAPPED ERROR BAD DESCRIPTOR FORMAT ERROR_NOT_ LOGON_PROCESS ERROR_LOGON _ SESSION EXISTS 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 A specified authentication package is unknown The logon session is not in a state that is consistent with the requested operation The logon session ID is already in use A logon request contained an invalid logon type value Unable to impersonate using a named pipe until data has been read from that pipe The transaction state of a registry subtree is incompatible with the requested operation An internal securit
415. ons 232 7 8 1 UC4 und Oracle Applications 232 Begniffe Zu Oracle valia it ers Sal 233 Begriffe zu Oracle Applications 233 7 8 2 R ckgabewerte von OA JObS 2 000 e cece cece cece cece ceceeceeeeeees 234 L le H e He EE 234 7 9 1 Agent Zusammenwirken UC4 und OS 400 ooo oocccccccccccoccccccccccccccccccccnccncnnoos 234 Verarbeiten von JobS ocn 235 Durchf hren von File Transfers 236 Behandeln von Ereignissen o oooccccccccccccccccccccccccccccccccccccnccnnnnccncnnccn cnn 236 EE ee keen Kee A do dd il 236 7 9 2 OS 400 Agent Fiefraneter Unterst tzung 236 Angabe von Dateien 0 20 2 cece cece cece cc ccc ccc cc ccc cece cece cece cnn nn 237 OSY S Datels Stem nsr ecsee st ii E AU en A SSA ae ness ces 237 Late de EE 238 7 9 3 Agent Kommandos 240 Agent Starten ear EE 240 Agent beenden 02 cece cece cece cece cece conoce 240 Generieren der Meldungsbibliothek 0 0 0000 c ccc cece ccc ccc ccc cece cece eeeeeeeeees 241 7 10 UC4 und PeopleSoft 241 7 10 1 Testen der Peopleott Verbindung 241 ADAM esa da dE NE Mas Ure ee 242 7 10 2 Nutzung von Bind Variablen 12 2 2 2 22 cece eee cccc ccc eecccccccececcccceceeececcceeeeeeeee 244 7 10 3 nderungen in Run Controls EE 244 Anwendung EE 244 Bels EE 245 Automation Engine xi Risiken und Einschr nkungen o oocccccccccccccccccccccccccccccncccncncn cc cece eeeeeeeeeeeeees 246 FAA WU CANINE SAA de ed e BER 246 7 11 1 SAP L sungen und Job Schedulin
416. ontains the full record format Keys Fields Relations etc REUSEDLT Reuse deleted records SHARE Share open data path e SIZE Member size Initial number of records Increment number of records Maximum increments e TEXT Text description e e e e e e e e e e e Die Reihenfolge der Parameter spielen dabei keine Rolle Beispiele In folgendem Fall wird die Datei mit einer Recordlange von 256 bytes erzeugt und als Beschreibung der Text FT File eingetragen RCDLEN 256 TEXT FT File Im zweiten Beispiel wird eine Datei mit maximaler Memberanzahl ohne Gr en Beschr nkung und der Wiederverwendung von gel schten Records erstellt MAXMBRS NOMAX SIZE NOMAX REUSEDLT YES Zus tzlich ist es m glich den speziellen Parameter TRIM YES im Feld Attribute der FileTransfer Quelle zu verwenden Diese Option ist kein eigentliches Dateiattribut sondern eine spezielle Funktion von UC4 Sie bewirkt dass Leerzeichen am Beginn und Ende jeder Zeile der zu bertragenden Dateien automatisch entfernt werden Diese Option kann nicht im Zusammenhang mit dem IFS Dateisystem eingesetzt werden IFS Dateisystem Bei IFS Dateien k nnen folgende 2 Attribute angegeben bzw bernommen werden e ccsid Die CCSID hat Bedeutung f r den Inhalt der Datei oder die erweiterten Attribute des Verzeichnisses codepage Die Codepage welche ber die CCSID ermittelt wird wird f r den Dateiinhalt oder die erweite
417. oo large Fatal A filename which you have used has more characters than the maximum number allowed by your operating system You should recode your program to check the length of the file in error and rename it with a shorter filename You can then run your program again Intermediate code load error Fatal You are unable to load your intermediate code You might have tried to load intermediate code that either has not been successfully produced or has been corrupted in some way Try to obtain good intermediate code for example by resubmitting or submitting your source code to your COBOL system You should then be able to load your code and run the program successfully Too many arguments to CALL Fatal A CALL statement in your program cannot be successfully executed because of the number of arguments which you have used with it When your program has terminated you can recode it using group items rather than elementary ones You should then be able to run your program successfully Terminal type not defined Fatal Your terminal type is undefined so your operating system is unable to drive your terminal Set up the necessary environment for your terminal Required terminal capability description missing Fatal A compulsory entry for example cursor movement or clear screen is missing from your terminal configuration database Add the missing entry to your terminal configuration database Error in variable length count Fata
418. op w rc o T INTTHEIDER UNITS USER PRE ale INC_SCRIPT 1 HEADER UNIX USER HEAD nofound ignore ATTRDIA UNIZ sUC_EXVER get_var UC_EX VERSION UC_MANDANT SYS_ACT CLIENT UC_REALNR SYS_ACT RESTART_ ME NR UC_NAME SYS_ACT_JOBNAME UC_JOBMD get_var UC_EX JOB_MD UC_IP_ADDR get_var UC_EX IP_ADDR set amp UC_IP_PORT get_var UC_EX IP PORT UC_JOBMD IPA UC_IP_ADDR PNR UC_IP PORT MNR amp UC_MANDANT J 36 zeie 7115 Spe ez Dadurch ist es m glich die Trace Ausgabe f r einen bestimmten Unix Job zu aktivieren indem folgende Scriptzeile in die PreScript Registerkarte eingef gt wird SET amp UC_JOB_MD_TRC 1 355 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Report E Drucken Ej Seitenansicht E Kopieren A Suche SA Aktualisieren 20100521 181638 900 20100521 181638 900 20100521 181638 900 20100521 181638 900 20100521 181638 900 20100521 181638 900 20100521 181638 900 20100521 181638 900 20100521 181638 901 20100521 181638 901 20100521 181638 901 20100521 181638 901 20100521 181638 901 20100521 181638 901 20100521 181638 901 120100521 181638 901 120100521 181638 901 20100521 181638 901 20100521 181638 901 20100521 181638 901 UCXJLI3M UC_SendMsg UC_SendMsg UC_SendMsg UC_SendMsg UC_SendMsg UC_SendMsg UC_SendMsg UCXJLI3M UCXJLI3M UC_RecvMsg UC_RecvMsg UC_RecvMsg UC_RecvMsg UC_RecvMsg UCXJLI3M Eine Nachricht wird gesendet Funktio
419. opened Recoverable You are trying to open a file which you previously closed with lock which violates one of the general rules of COBOL programming You cannot open the relevant file As this error implies that your program logic contains a mistake you might want to close any remaining open files execute a STOP RUN statement and recode Record length or key data inconsistency Recoverable A discrepancy exists between the length of a record orthe keys which you have specified in your current program and its definition in the program in which it was first opened Your program has a fault so you probably should edit your code then resubmit it to your COBOL system before running it again File already open cannot be opened Recoverable You have tried to open a file which is already open and so cannot be opened again Cancel your second attempt to open the file and continue to run your program if the fact that the file is already open is acceptable to you However as this error implies that your program logic contains a mistake you might want to close any open files execute a STOP RUN statement and then recode File not open cannot be closed Recoverable You have tried to close a file which is not open You can abandon your attempt to close the relevant file and continue to run your program However as this error implies that your program logic contains a mistake you might want to close any open files execute a STOP RUN statemen
420. ort beendet Generieren der Meldungsbibliothek Ausgelieferte Objekte Programm MAKEMSL Kommando GENUCMSL Das Kommando GENUCMSL dent dazu eine MSL Datei die im IFS Dateisystem abgelegt ist in eine physische Meldungsbibliothek umzuwandeln Die generierte Meldungsbibliothek kann danach vom Agenten verwendet werden Diese Prozedur st f r die Installation des Agenten nicht erforderlich jedoch hilfreich um die Meldungsbibliothek zu aktualisieren oder zu reparieren im Fehlerfall Parameter PATH IFS Pfad und Dateiname FILE QSYS Ziel Datei Beispiel GENUCMSL PATH tmp uc msl FILE UC4 MSL Wandelt die Datei uc msl welche sich im IFS Pfad tmp befindet in die Datei UC4 MSL um Ausgegeben wird die Anzahl der importierten Meldungssatze Processing completed Lines processed 34579 Imported 11607 english messages Imported 11607 german messages 7 10 UC4 und PeopleSoft 7 10 1 Testen der PeopleSoft Verbindung Um die Verbindung zum PeopleTools Applikationsserver zu berpr fen kann das Programm pscitester verwendet werden Dieses ist ein Beispielprogramm von PeopleSoft welches als Java Source ausgeliefert wird Es befindet sich unter PS_HOME sdk PSCOMPINTFC src java samples Mit diesem Beispiel kann getestet werden ob der Zugriff auf PeopleSoft mittels Java Object Adapter m glich ist Der folgende Ablauf beschreibt das Bilden und Testen des Beispielprogrammes Automation Engine 242 Ablauf e Ho
421. osekunden RFC Zielsystem AUTHCKNAM MEIER EXTPGM_NAME EXTPGM_PARAM EXTPGM_SET_TRACE_ON EXTPGM_STDERR_IN_JOBLOG D EXTPGM_STDOUT_IN_JOBLOG D EXTPGM_SYSTEM EXTPGM_WAIT_FOR_TERMINATION D JOBCOUNT 11240201 JOBNAME TEST LANGUAGE DE REPORT_ID RSMO4ODO_ALY PRI_PDEST PRI_PRCOP 000 PRI_PLIST PRI_PRTXT PRT PRIMM Anzugebende Parameter JOBCOUNT Wert einsetzen oder aus Zwischenablage einf gen JOBNAME wie beim Funktionsbaustein UC4_JOB_OPEN Test f r Funktionsgruppe SBB UC4A_JOB Funktionsbaustein SBBUCA_JOB_CLOSE Klein Grof Schreibung RFC Zielsystem AT_OPMODE JOBCOUNT 11240201 JOBNAME TEST TARGETSYSTEM EVENT_ID EVENT_PARAM Nach dem Ausf hren ist darauf zu achten dass keine Ausnahme aufgetreten ist Automation Engine 328 Test f r Funktionsgruppe SBB UC4A_JOB Funktionsbaustein SBB UCA_JOB_CLOSE Klein Grok Schreibung U Laufzeit 47 935 Mikrosekunden RFC Zielsystem AT_OPMODE JOBCOUNT 11240201 JOBNAME TEST TARGETSYSTEM EVENT_ID EVENT_PARAM JOB_WAS_RELEASED Der Job ist nun gestartet und kann ber Standardtransaktion SM37 System gt Dienste gt Jobs gt Job Ubersicht angezeigt werden Wenn der Job gelaufen ist ist dies die Bestatigung dass die elementaren Funktionsbausteine f r die Jobsteuerung innerhalb des SAP Systemes grunds tzlich funktionieren C Geplant _ Freigegeben Bereit Aktiv Fertig C Abgebrochen Job bersicht von 03 09 2004 um b
422. ot a directory Is a directory Invalid argument File table overflow Too many open files Not atypewriter Text file busy File too large No space left on device Illegal seek 49 Kapitel 5 Externe Fehlercodes 30 Read only file system 31 Too many links 32 Broken pipe 33 Argument out of domain 34 Result too large 35 No message of desired type 36 Identifier removed 37 Channel number out of range 38 Level 2 not synchronized 39 Level 3 halted 40 Level 3 reset 41 Link number out of range 42 Protocol driver not attached 43 No CSI structure available 44 Level 2 halted 45 Deadlock situation detected avoided 46 No record locks available 50 Bad exchange descriptor 51 Bad request descriptor 52 Message tables full 53 Anode table overflow 54 Bad request code 55 Invalid slot 56 File locking deadlock 57 Bad font file format 60 Not a stream device 61 No data available 62 Timer expired 63 Out of stream resources 64 Machine is not on the network 65 Package not installed 66 Object is remote 67 Link has been severed 68 Advertise error 69 Srmount error 70 Communication error on send 71 Protocol error 74 Multihop attempted 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 Inode is remote not really error Cross mount point not really error Not a data message Filename too long Reserved for f
423. ot violate it Close some of the open device files which you are not currently accessing and then try to open the relevant file again You should then be able to continue to run your program Record error probably zero length Recoverable You have probably tried to access a record that has had no value moved into it Although this error is recoverable in the sense that it can be trapped once it has been reported you must execute a STOP RUN statement immediately and then recode your program to ensure that the COBOL record length is not zero Read part record error EOF before EOR or file open in wrong mode Recoverable A part record has been found at the end of a file Consequently your run time system treats the data file as a record and not finding a full record reports this error Ensure that the record size you give when you read from or WRITE to a file is consistent Rewrite error open mode or access mode wrong Recoverable You are trying to do a REWRITE to a file that has not been opened with the correct access mode for this operation Close the file and reopen it in a mode such as LO which allows you to do REWRITE operations on that file As this error implies that your program logic contains a mistake you might want to close any open files and then execute a STOP RUN You can then recode your program to eliminate the logic error Device or resource busy Recoverable You have tried to open a file that is assigned to a devic
424. oted The requested operation is successful Changes will not be effective until the service is restarted No printers were found WINS encountered an error while processing the command The local WINS can not be deleted The importation from the file failed The backup failed Was a full backup done before The backup failed Check the directory to which you are backing the database The name does not exist inthe WINS database Automation Engine 102 ERROR_INVALID_PRINT_MONITOR ERROR_PRINT_MONITOR_IN_USE ERROR_PRINTER_HAS_JOBS_QUEUED ERROR_SUCCESS_REBOOT_REQUIRED ERROR_SUCCESS_RESTART_REQUIRED ERROR_PRINTER_NOT_FOUND ERROR_WINS_INTERNAL ERROR_CAN_NOT_DEL_LOCAL_WINS ERROR_STATIC_INIT ERROR_INC_BACKUP ERROR_FULL_BACKUP ERROR_REC_NON_EXISTENT 103 Kapitel 5 Externe Fehlercodes 4006 4100 4200 4201 4202 4203 4204 4205 4206 4207 Replication witha ERROR RPL NOT ALLOWED nonconfigured partner is not allowed The DHCP client ERROR _DHCP_ADDRESS CONFLICT has obtained an IP address that is already in use on the network The local interface will be disabled until the DHCP client can obtain a new address The GUID passed ERROR_WMI_GUID_NOT_ FOUND was not recognized as valid by a WMI data provider The instance name ERROR_WMI_INSTANCE_NOT_FOUND passed was not recognized as valid by a WMI data provider The data item ID ERROR_W
425. other SORT statement an operation that is specifically prohibited under the rules of ANSI COBOL You should recode your program to ensure that it does not execute more than one SORT or MERGE at any one time 221 222 223 224 225 226 227 228 229 230 235 236 Automation Engine 32 SORT MERGE error see status keys Fatal You have tried a SORT MERGE operation which has been unsuccessful for some reason You might have had too many files open when you tried a SORT MERGE operation orthe file which you are trying to access might be locked The action you should take depends on the situation in which it occurs Check the status of each file USING GIVING defined in the SORT statement SORT MERGE error see status keys Fatal You have tried a SORT MERGE operation which has been unsuccessful for some reason You might have had too many files open when you tried a SORT MERGE operation orthe file which you are trying to access might be locked The action you should take depends on the situation in which it occurs Check the status of each file USING GIVING defined in the SORT statement SORT MERGE error see status keys Fatal You have tried a SORT MERGE operation which has been unsuccessful for some reason You might have had too many files open when you tried a SORT MERGE operation orthe file which you are trying to access might be locked Alternatively you have set the TMP environment variable to point to a d
426. otocol sequence is invalid The string universal unique identifier UUID is invalid The endpoint format is invalid The network address is invalid No endpoint was found The timeout value is invalid The object universal unique identifier UUID was not found The object universal unique identifier UUID has already been registered The type universal unique identifier UUID has already been registered The RPC server is already listening ERROR_INSTALL_ PLATFORM_ UNSUPPORTED ERROR_INSTALL_ NOTUSED ERROR_PATCH_ PACKAGE_OPEN_ FAILED ERROR_PATCH_ PACKAGE_INVALID ERROR_PATCH_ PACKAGE _ UNSUPPORTED ERROR_INVALID_ COMMAND_LINE RPC_S_ INVALID STRING_BINDING RPC_S_WRONG_ KIND_OF_BINDING RPC_S_INVALID_ BINDING RPC_S_PROTSEQ_ NOT_SUPPORTED RPC_S_INVALID_ RPC_PROTSEQ RPC_S_INVALID_ STRING _UUID RPC_S_INVALID_ ENDPOINT_ FORMAT RPC_S_INVALID_ NET_ADDR RPC_S_NO_ ENDPOINT_FOUND RPC_S_INVALID_ TIMEOUT RPC_S_OBJECT_ NOT_FOUND RPC_S_ALREADY_ REGISTERED RPC_S_TYPE_ ALREADY_ REGISTERED RPC_S_ALREADY_ LISTENING 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1730 1732 1733 1734 1735 No protocol sequences have been registered The RPC server is not listening The manager type is unknown The interface is unknown There are no bindings There are no protocol sequences The
427. ould be any character that is not part of the permitted character set or it could be the system dependent delimiter which on most systems is the space Try the file operation again using the correct filename Illegal device specification Recoverable Devices to which your COBOL program can write are defined by the operating system You have tried to write to a device that is not defined by your system Try the operation again using a device name that your system recognizes Attempt to write to a file opened for INPUT Recoverable You have tried to WRITE toa file that is open for input only Close the file and open it with a mode such as I O which allows you to write to the file As this error implies that your program logic contains a mistake you might want to terminate the run and recode your program Disk space exhausted Fatal The disk is full This error can be trapped but once it has been reported you must do a STOP RUN immediately to terminate your program s run When your program has terminated delete any files that you no longer need Alternatively if your operating system supports this put a new disk in a floppy disk drive and redirect your program s file operations to this Attempt to input from a file opened for OUTPUT Recoverable You have tried to read from a file that is open for output only Close the file and open it with a mode such as I O which allows you to read from the file As this error implies that your
428. ount error Communication error on send Protocol error multihop attempted trying to read unreadable message path name is too long value too large to be stored in data type given log name not unique 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 142 143 144 145 Automation Engine f d invalid for this operation Remote address changed Can t access a needed shared lib Accessing a corrupted shared lib lib section in a out corrupted Attempting to link in too many libs Attempting to exec a shared library Illegal byte sequence Unsupported file system operation Symbolic link loop Restartable system call if pipe FIFO don t sleep in stream head directory not empty Too many users for UFS Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported on socket Protocol family not supported Address family not supported by Address already in use Can t assign requested address Network is down Network is unreachable Network dropped connection because Software caused connection abort Connection reset by peer No buffer space available Socket is already connected Socket is not connected XENIX Can t send after socket shutdown Too many references can t splice Conn
429. overable You are trying to open an indexed file but you have already exhausted the system limit which specifies how many of these files can be opened at any one time Close some of the open indexed files which you are not currently accessing You should then be able to open the indexed file which you require and to continue the program run Bad indexed file format Fatal You are either using a file which has been corrupted or there is an internal system error Jr the disk you are using is corrupt rerun your program using your backup copy of the disk If this is not the cause of the error then you should contact Technical Support who will help you find the cause of your error and how it can be rectified End of indexed file Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of your error and how it can be rectified 21 073 074 075 076 077 078 079 081 082 086 099 100 101 Kapitel 5 Externe Fehlercodes No record found in indexed file Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of the error and how it can be rectified No current record in indexed file Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of the error and how it can be rectified Indexed data file name too long Fatal When creating in
430. ows NT directory service is unavailable DNS zone already exists in Windows NT directory service DNS server not creating or reading the boot file for the directory service integrated DNS zone DNS AXFR zone transfer complete DNS zone transfer failed Added local WINS server Secure update call needs to continue update request TCP IP network protocol not installed No DNS servers configured for local system A blocking operation was interrupted by a call to WSACancelBlockingCall The file handle supplied is not valid An attempt was made to access a socket in a way forbidden by its access permissions The system detected an invalid pointer address in attempting to use a pointer argument in a call An invalid argument was supplied Too many open sockets A non blocking socket operation could not be completed immediately A blocking operation is currently executing An operation was attempted on a non blocking socket that already had an operation in progress An operation was attempted on something that is not a socket A required address was omitted from an operation on a socket A message sent on a datagram socket was larger than the internal message buffer or some other network limit or the buffer used to receive a datagram into was smaller than the datagram itself Automation Engine 134 DNS_ERROR_NAME_DOES NOT_EXIST DNS_WARNING_PTR_ CREATE_FAILED DNS_WARNING_DOMAIN UNDELETED DNS_ERRO
431. p Standardwert pipe tcp Kommunikation Uber Socket pipe Kommunikation Uber Pipe Abwartskompatibilitat des SNMP Subagenten Einstellung nur fur UC4 Systeme der Version 5 00A und 6 00A Portnummer Uber die die UC4 Automation Engine die Verbindung zum UC4 SNMP Subagent aufnimmt A Beachten Sie dass Sie dieselbe Portnummer in der INI Datei der UC4 Automation Engine im Parameter snmp Sektion TCP IP einstellen m ssen Ist f r role 0 eingestellt so kann hier f r Net SNMP der Pfad zum AgentX Socket eingestellt werden Modus des UC4 SNMP Subagents Erlaubte Werte 1 2 und 3 Standardwert 4 Die MIB wird bef llt Traps werden aber nicht verschickt 2 Die MIB wird nicht bef llt Traps werden aber verschickt 3 Die MIB wird bef llt und auch Traps werden verschickt Rolle des UC4 SNMP Subagents Erlaubte Werte 0 Standardwert und 1 0 Der UC4 SNMP Subagent wird als Subagent gestartet 1 Der UC4 SNMP Subagent wird als Masteragent gestartet Im Masteragent Modus k nnen keine anderen Subagenten eine Verbindung zu ihm aufbauen Beachten Sie dass der Masteragent Modus auf HP UX unbedingt erforderlich ist damit eine Verbindung mit dem EMANATE ber naaagent aufgebaut werden kann Traceflag zur Ausgabe von Tracemeldungen aus dem Modul welches Daten aus der MIB Tabelle liest und an das Netzwerk schickt Erlaubte Werte 0 bis 9 Standardwert 1 A Traceflags sind nur in enger
432. piel wird die jeweilige Zeile im Aktivierungsprotokoll ausgegeben Die STOP Anweisung unterbricht die Jobdurchf hrung und zeigt dieses Aktivierungsprotokoll an 7 2 UC4 und Datenbanken 7 2 1 Datenbank Agent Zu den UC4 Komponenten geh rt ein Agent der eine Verbindung zu Datenbanken aufbauen kann Er erm glicht Ihnen SQL Anweisungen in diesen Datenbanken auszuf hren ohne ein externes Kommandozeilen Tool aufzurufen Dies erh ht die Sicherheit und vereinfacht die Datenbankadministration Neben den typischen SQL Anweisungen wie SELECT oder UPDATE kann der Agent auch datenbankspezifische Befehle und Stored Procedures in der Datenbank ausf hren 9 Das Job Objekt enth lt einen komfortablen Editor mit dem Sie die SQL Anweisungen formulieren k nnen Es zeigt Ihnen au erdem die Datenbanktabellen und deren Spalten an Das Ergebnis der SQL Anweisungen wird im Jobreport hinterlegt und kann mit dem Script Sprachmittel PREP_PROCESS_REPORT gezielt ausgelesen werden Tritt w hrend der Ausf hrung des Jobs ein Fehler auf oder wird er abgebrochen so macht der Agent standardm ig alle SQL Anweisungen bis zum letzten COMMIT r ckg ngig Das Job Objekt bietet Ihnen viele Einstellungsm glichkeiten an mit denen Sie die Ausf hrung der SQL Anweisungen konfigurieren k nnen Der UC4 Agent for Databases unterst tzt derzeit unter anderem Oracle MSSQL DB2 und MySQL Siehe auch Registerkarte Form 7 2 2 Verbindung zu Oracle Datenbanken Der Daten
433. pitel 5 Externe Fehlercodes The storage control block address is invalid The environment is incorrect An attempt was made to load a program with an incorrect format The access code is invalid The data is invalid Not enough storage is available to complete this operation The system cannot find the drive specified The directory cannot be removed The system cannot move the file to a different disk drive There are no more files The media is write protected The system cannot find the device specified The device is not ready The device does not recognize the command Data error cyclic redundancy check The program issued a command but the command length is incorrect The drive cannot locate a specific area or track on the disk The specified disk or diskette cannot be accessed The drive cannot find the sector requested The printer is out of paper The system cannot write to the specified device The system cannot read from the specified device ERROR_ INVALID BLOCK ERROR_BAD_ ENVIRONMENT ERROR_BAD_ FORMAT ERROR_ INVALID ACCESS ERROR_ INVALID_ DATA ERROR_ OUTOFMEMORY ERROR_ INVALID_DRIVE ERROR_ CURRENT_ DIRECTORY ERROR_NOT_ SAME_DEVICE ERROR_NO_ MORE_FILES ERROR_WRITE_ PROTECT ERROR_BAD_ UNIT ERROR_NOT_ READY ERROR_BAD_ COMMAND ERROR_CRC ERROR_BAD_ LENGTH ERROR_SEEK ERROR_NOT_ DOS Disk ERROR_ SECTOR_NOT_ FOUND ERROR_OUT
434. program logic contains a mistake you might want to terminate the run and recode your program No room in directory Recoverable The system cannot write to the specified directory for one of the following reasons The directory does not exist The directory is full Your program cannot find the directory Create the directory if it doesn t exist If the directory is full either delete any files that you no longer need or if your operating system supports this put a new disk in a floppy disk drive and redirect your program s file operations to it Alternatively specify a different drive or directory for your file operations File name not supplied Recoverable You have tried to open a file that you have declared as an external file but have not named Specify the external filename Attempt to open a file which is already open Recoverable You have tried to open a file which is already open and so cannot be opened again Cancel your second attempt to open the file If the fact that the file is already open is acceptable to you continue to run your program 013 014 015 016 017 018 019 020 021 Automation Engine 16 File not found Recoverable The operating system has been unable to find a file which you have tried to access in your program Ensure that you are in the correct directory or that a path to the file concerned exists You can then try the file operation again If the error is the result of a spelli
435. ps verwendet werden Beschreibung Benutzerdefinierte SNMP Traps AgentWorkSysID Name des UC4 Systems AgentWorkObject Name des UC4 Systems Name des Serverprozesses AgentWorkString1 Benutzerdefiniert AgentWorkString2 Benutzerdefiniert AgentWorkString3 Benutzerdefiniert AgentWorkString4 Benutzerdefiniert AgentWorkString5 Benutzerdefiniert AgentWorkInteger1 Benutzerdefiniert AgentWorkInteger2 Benutzerdefiniert AgentWorkInteger3 Benutzerdefiniert AgentWorkInteger4 Benutzerdefiniert AgentWorkInteger5 Benutzerdefiniert 6 7 Net SNMP License Various copyrights apply to this package listed in various separate parts below Please make sure that you read all the parts Up until 2001 the project was based at UC Davis and the first part covers all code written during this time From 2001 onwards the project has been based at SourceForge and Networks Associates Technology Inc hold the copyright on behalf of the wider Net SNMP community covering all derivative work done since then An additional copyright section has been added as Part 3 below also under a BSD license for the work contributed by Cambridge Broadband Ltd to the project since 2001 An additional copyright section has been added as Part 4 below also under a BSD license for the work contributed by Sun Microsystems Inc to the project since 2003 Code has been contributed to this project by many people over the years it has been in development and a full list of contributo
436. pty ERROR_DIR_ NOT_EMPTY 146 The path specified is being used in a substitute ERROR_IS_ SUBST_PATH 147 Not enough resources are available to process this command ERROR_IS_ JOIN_PATH 148 _ The path specified cannot be used at this time ERROR_PATH _ BUSY 149 An attempt was made to join or substitute a drive for which a directory on ERROR_IS_ the drive is the target of a previous substitute SUBST_TARGET 150 System trace information was not specified in your CONFIG SYS file or ERROR_ tracing is disallowed SYSTEM_TRACE 151 The number of specified semaphore events for DosMuxSemWait is not ERROR_ correct INVALID_EVENT_ COUNT 152 DosMuxSemWait did not execute too many semaphores are already set ERROR_TOO_ MANY _ MUXWAITERS 153 The DosMuxSemWait list is not correct ERROR_ INVALID_LIST_ FORMAT 154 The volume label you entered exceeds the label character limit of the target ERROR_LABEL file system TOO_LONG 155 Cannot create another thread ERROR_TOO_ MANY_TCBS 156 The recipient process has refused the signal ERROR_SIGNAL _ REFUSED 157 The segment is already discarded and cannot be locked ERROR_ DISCARDED 158 The segment is already unlocked ERROR_NOT_ LOCKED 67 Kapitel 5 Externe Fehlercodes 159 160 161 162 164 167 170 173 174 180 182 183 186 187 188 189 190 The address for the thread ID is not correct The argument string passed to DosExecPgm is not correct The specified path is
437. r Benutzer definiert st Benutzername Der Windows Benutzername Automation Engine 364 Kennwort Das Passwort des Benutzers BATCH Anmeldeart In den Benutzerrechten des Benutzers besteht die M glichkeit dem Benutzer bestimmte Anmeldearten zu erlauben M glich sind die Anmeldearten Interaktiv und Batch Ist f r einen Benutzer nur Batch erlaubt so kann von UC4 ein Job nur in diesem Modus gestartet werden es ist also der Parameter BATCH anzugeben DESKTOP Wenn der gestartete Job eventuell Benutzereingaben erwartet sollte diese Option gesetzt werden Der Prozess ist dann fur einen beliebigen angemeldeten Benutzer sichtbar Ein solcher kann die geforderte Benutzereingabe durchfthren Wird diese Option nicht angegeben und der Prozess erwartet eine Eingabe so hangt er und kann nur mehr mit dem Taskmanager entfernt werden Die Attribute werden in den Attributkarten des Jobs definiert Achtung Die Attribute werden in den Attributkarten des Jobs definiert Alle Parameter au er dem Kennwort werden in den Attributen des Jobs definiert Das Kennwort wird aus dem Login Objekt gelesen e Diese neuen M glichkeiten gegen ber Version 1 10 stehen nur zur Verf gung wenn im INI File des Agenten in der Sektion GLOBAL der Parameter logon 1 eingetragen wird Wenn der Agent als Service gestartet wird sollte dieser Parameter gesetzt sein Systemabh ngigkeiten Je nach Betriebssystem und Startart des Agenten erge
438. r Schnittstelle XBP 3 0 ist durch den UC4 Administrator in der INI Datei des SAP Agenten einzustellen Verliert der Agent die Verbindung zum SAP System sammeln sich unter Umst nden SAP Ereignissen an die der Agent nicht an die Konsolen Ereignisse weiterleiten kann Beim erneuten Verbindungsaufbau pr ft der Agent daher diesen Umstand und meldet auch diese SAP Ereignisse an die betroffenen Konsolen Ereignisse P Aufgrund der eventuell gro en Datenmenge liest der Agent nicht alle SAP Ereignisse auf einmal aus Der UC4 Administrator kann mit dem Parameter maxEventTimeSpan in der INI Datei des Agenten das Verhalten diesbez glich konfigurieren Im Fall dass der Agent beendet wird kann er w hrend des Ausfalles ebenfalls keine SAP Ereignisse berwachen Nach einem erneuten Start ermittelt der Agent den Zeitpunkt an dem er zuletzt SAP Ereignisse berwacht hat und meldet auch jene SAP Ereignisse die w hrend des Ausfalles aufgetreten sind Alle Agenten die mit dem SAP System verbunden sind fragen die SAP Ereignisse ab Das bedeutet dass auch jeder Agent alle eingetretenen SAP Ereignisse an die Konsolen Ereignisse meldet L uft die Uhrzeit des SAP Systems der UC4 Systemzeit nach k nnen die ersten SAP Ereignisse nicht empfangen werden wenn sie in die L cke zwischen den beiden unterschiedlichen Zeiten fallen Siehe auch Event Management Beispielsammlung Reaktion auf externe Ereignisse 281 Kapitel 7 Anwendungsreturncode vo
439. r ucxjjmx jar jaxrpc jar com uc4 ex 3mx UCXIMX Unter UNIX muss der Strichpunkt durch einen Doppelpunkt ersetzt werden Der JMX Agent ben tigt keinen Application Server sondern kann auch eigenst ndig laufen Zur Laufzeit wird jedoch eine JMX Implementierung vorausgesetzt Um dies zu gew hrleisten reicht es die Java Version 5 zu installieren Sie enth lt die erforderlichen JMX Packages in der Version 1 2 Verwendung Melden Sie sich mit dem Userlnterface am UC4 System an Legen Sie einen JMX Job an und w hlen Sie in dessen Registerkarte Attribute den JMX Agenten der das MBean enth lt aus Vergessen Sie auch nicht ein passendes Login Objekt auszuw hlen Wechseln Sie auf die Registerkarte Form Klicken Sie auf die Schaltfl che E um eine neue Zeile einzuf gen Damit das MBean genutzt werden kann muss es zuerst am MBean Server registriert werden Wahlen Sie daher in der Kategorie MBean Server die Funktion MBean registrieren mit einem Doppelklick aus Die Funktion JMX_CREATE_MBEAN legt eine Instanz des MBeans an und registriert es am lokalen MBean Server Geben Sie im Feld Klasse den vollst ndigen Klassenname des MBeans ein In unserem Beispiel ist das com uc4 ws Converter Im Feld Objekt name ist die Bezeichnung einzutragen die dem MBean zugewiesen werden soll Dieser muss im MBean Server eindeutig sein Die Bezeichnung besteht aus zwei Teilen die mit Doppelpunkt voneinander getrennt sind Der erst
440. r zugrunde liegenden Zeitzone und Verwendung bzw Nichtverwendung der Sommerzeit Uhrzeit Die Uhrzeit ist die lokale Uhrzeit Die Uhrzeit ist damit ebenfalls abh ngig von der zugrunde liegenden Zeitzone und Verwendung bzw Nichtverwendung der Sommerzeit UTC Coordinated Universal Time UTC ist der internationale Zeit Standard und Grundlage f r alle Zeitberechnungen in UC4 UTC basiert auf einer 24 Stunden Aufteilung des Tages Daher werden Nachmittagsstunden beispielsweise mit 16 00 UTC angegeben sechzehn Stunden null Minuten In UTC gibt es keine Sommerzeit Damit ist eine Zeitangabe in UTC immer eindeutig GMT Greenwich Mean Time Die Zeitzonen sind nach der Uhrzeit von Greenwich ausgerichtet das auf dem 0 L ngengrad liegt Von ihr aus werden die Differenzen zu den anderen Zeitzonen angegeben TZ Time Zone Zeitzone Die Bereiche mit einer zeitlichen Differenz zu GMT sind die Zeitzonen Bei der Differenz muss es sich nicht unbedingt um eine volle Stunde 60 Minuten handeln Grunds tzlich laufen die Grenzen der Zeitzonen entlang der L ngengrade Innerhalb der politischen Grenzen einzelner L nder k nnen die Zeitzonen aber von der allgemeinen Determination durch die L ngengrade abweichen 7 Kapitel 2 Zeit hm hm 530 10 3 STANDARD TIME ZONES Standard Time Universal Time value from tal Corrected to March 1994 Boundaries are approximate Daylight Saving Time Summer Time usually one hour in advance af Sta
441. ration der SAP Solution Manager Integration ist im Dokument dazu beschrieben Ausgelieferte Dateien Das Userlnterface wird als Webanwendung ausliefert die in einem Tomcat Application Server zu integrieren ist Voraussetzung f r die Installation ist somit ein Tomcat Applicationserver Version 7 Die Webanwendung finden Sie in folgendem Auslieferungsverzeichnis CD AGENTS SAP _SOLMAN 303 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten UC4WEBSTART WAR Userlnterface f r den Application Server Ablauf e Host Kopieren Sie die Datei UC4WEBSTART WAR in den Ordner webapps der sich im Programmverzeichnis des Tomcat Applicationservers befindet e F hren Sie anschlie end einen Neustart des Applicationservers durch e Dadurch wird im webapps Verzeichnis der neue Unterordner UC4WEBSTART erstellt A L schen Sie die WAR Datei nicht ansonsten entfernt Tomcat auch den Ordner UC4WEBSTART e Host e In diesem Schritt wird festgelegt zu welchem UC4 System sich das Userlnterface verbinden soll e Beachten Sie dass f r das Userlnterface nur eine Verbindung konfiguriert werden kann e ffnen Sie die Konfigurationsdatei lt Tomcat Verzeichnis gt webapps uc4webstart WEB INF web xml e Passen Sie folgende Parameter an Ihre Systemumgebung an e Servername Name oder IP Adresse des Rechners auf welchem das UC4 System l uft e Systemname Name des UC4 Systems e Portnr Portnummer des CPs zu welchem die Verbindung aufgebaut
442. rce temporarily unavailable 12 Not enough core 13 Permission denied 14 Bad address 15 Block device required 16 Mount device busy 17 File exists 18 Cross device link 19 No such device 20 Not a directory 21 Is a directory 22 Invalid argument 23 File table overflow 24 Too many open files 25 Inappropriate octl for device 26 Text file busy 27 File too large 28 No space left on device 29 Illegal seek 30 Read only file system 31 Too many links 32 Broken pipe 33 Math arg out of domain of func 34 Math result not representable 35 No message of desired type 36 Identifier removed 55 Kapitel 5 Externe Fehlercodes 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 60 61 62 63 64 65 66 67 68 69 70 71 74 77 78 79 80 Channel number out of range Level 2 not synchronized Level 3 halted Level 3 reset Link number out of range Protocol driver not attached No CSI structure available Level 2 halted Deadlock condition Norecord locks available Operation canceled Operation not supported Disc quota exceeded invalid exchange invalid request descriptor exchange full no anode invalid request code invalid slot file locking deadlock error bad font file fmt Device not a stream no data for no delay o timer expired out of streams resources Machine is not on the network Package not installed The object is remote the link has been severed advertise error srm
443. re trying an inappropriate operation on an already existing file As this error implies that your program logic contains a mistake you might like to recode your program to eliminate this mistake File access denied Fatal Your attempt to access a file has been denied by the operating system You might have tried to write to a write protected file or you could have tried to read from an output device Alter the access permission on the relevant file Access can be read only if you just want to read the contents of the file without making any changes or it can be read and write in which case you can alter its contents Disk not compatible Fatal You have tried to access a disk that is incompatible with the current version of your operating system This could be because it was created under a previous version of the system or it could have been created under a completely different operating system You would also receive this error if you tried to load a disk with a name that clashed with a disk that was already loaded If the erroris a result of a clash of names you can rename one of the disks and then you can load both disks together if this is what you want File not compatible Fatal You have tried to access a file that is not compatible with the structure of files under the current release of your software This could be because the file was created either under a different operating system or under a previous version of your current syst
444. read uc_reporto N J F JF J5 S5F J3F UC_MsgNr 4001069 uc_reporto M set guc_reportl get_att ol read guc_reportl N J F JF J5 5F J5F UC_MsgNr 5004002 uc_reportl M read uc _priority 0 9 10 99 100 255 UC_MsgNr 4001034 uc_priority n set uc express ie ii EE read uc_express J N UC_MsgNr 4001035 uc_express M set guc_jobclass get_att job_class read uc_jobclass 08 Uc_MsgNr 4001036 uc_jobclass set uc_jobname get_att job_name read guc_jobname 06 UC_MsgNr 4001070 uc_jobname K set amp uc_entpar oer att enter_params read cuc eee OG ue ASgNE 4001058 amp uc_ entpar k Dadurch k nnen auch alle Attribute versorgt werden die im Script des Includes aufgef hrt sind Der Attribut Dialog wird aber nicht angezeigt weil die Ubergabe der Variableninhalte intern erfolgt BEGINREAD UC MsgNr 5229 UC NAME uc_runnr READ cmd 00 UC_MsgNr 26000 MCK READ amp uc eventfile 00 UC_MsgNr 26001 MK ENDREAD FILE uc eventfile LINK UCOUT SET amp UC_PATH_BIN GET_VAR UC_EX_PATH_BIN EXEC UC PATH BINUCYEBXXZ CON1 CON1 CONZ CON2 CONS CONS CON4 CON4 CONS CONS CON6 CON6 CON CON CONS CONS 120 scmd as se se en 191 Kapitel 7 UC4 und Zielsysteme Nun kann ein Logon des Jobs erfolgen und das Konsolen Kommando ausgef hrt werden e Das UC4 Hilfsprogramm UCYEBXXZ wird in der Kennung UC4 gestartet e Das Hilfsprogramm
445. reibung Name des Benachrichtigungs Objektes 173 Kapitel 6 SNMP Unterst tzung Bezeichner coTyp Typ INTEGER question 1 message 2 alarm 3 Inhalt 1 R ckfrage 2 Benachrichtigung 3 Alarm Beschreibung Typ der Benachrichtigung Bezeichner coText Typ DisplayString SIZE 0 255 Beschreibung Meldungstext der Benachrichtigung Bezeichner coState Typ INTEGER Inhalt 1542 Wird informiert Aufruf der Benachrichtigung 1556 Eskaliert Benachrichtigung ist eskaliert 1553 Akzeptiert Benachrichtigung wurde akzeptiert Beschreibung Aktueller Status der Benachrichtigung 6 6 11 Generierte SNMP Traps Um das Management System aktiv ber Zustandswechsel oder Sonderzust nde von UC4 zu benachrichtigen werden von der UC4 Automation Engine SNMP Traps mit fest vorgegebenen Trap Codes generiert Die UC4 Automation Engine f r Windows kann zus tzlich zum Trap ein Ereignis generieren welches im Anwendungsprotokoll der Windows Ereignisanzeige angezeigt wird Dazu muss in der INI Datei der UC4 Automation Engine der Parameter snmp 2 gesetzt sein bersicht der Traps 3400 Start eines Serverprozesses 3401 Ende eines Serverprozesses 3410 Abbruch eines Serverprozesses 3536 Schwerwiegender Fehler beim Zugriff auf die UC4 Datenbank 3538 Verbindung zur UC4 Datenbank wieder hergestellt 11603 Beendigung eines Agenten Automation Engine 174 11604 Kaltstart eines Agenten 11622 Warmstart eines Agenten 11650 Trennung der Verbindu
446. reren Filtern berein so wird das Script deswegen aber nicht mehrfach prozessiert Automation Engine 280 Uberschneidende Filter k nnen auch auftreten wenn Sie mehrere Konsolen Ereignisse im Einsatz haben In diesem Fall meldet der Agent das SAP Ereignis an alle Konsolen Ereignisse 9 UC4 stellt neben dem Konsolen Ereignis auch Funktionen zur Verf gung mit denen Sie aus Jobs Objekten heraus SAP Ereignisse behandeln k nnen R3_GET_EVENT wartet auf ein in SAP ausgel stes Ereignis und mit R3_RAISE_EVENT l sen Sie selbst ein in SAP definiertes Ereignis aus 7 11 18 Ablauf 1 Legen Sie ein Ereignis Objekt des Typs Konsole an 2 ffnen Sie es und wechseln Sie auf die Registerkarte Konsole Hier k nnen der Agent der mit dem SAP System verbunden ist und die Filterkriterien f r die SAP Ereignisse angegeben werden 3 Inder Registerkarte Script tragen Sie die Script Anweisungen ein die ausgef hrt werden sollen sobald ein SAP Ereignis gemeldet wird das den Filterkriterien entspricht Die Script Funktion GET_EVENT_INFO kann Ihnen Details zum SAP Ereignis liefern 4 F llen Sie je nach Bedarf auch die restlichen Registerkarten des Konsolen Ereignisses aus und speichern Sie das Objekt 5 Jetzt kann das Konsolen Ereignis aktiviert werden um SAP Ereignisse in Ihre Verarbeitung einzubinden 7 11 19 Hinweise P Voraussetzung f r die berwachung von SAP Ereignissen durch den Ereignis Typ Konsole ist XBP 3 0 Die Verwendung de
447. resent in the reparse point The cluster resource cannot be moved to another group because other resources are dependent on it The cluster resource dependency cannot be found The cluster resource cannot be made dependent on the specified resource because itis already dependent The cluster resource is not online A cluster node is not available for this operation The cluster resource is not available The cluster resource could not be found The cluster is being shut down Automation Engine 108 ERROR_REPARSE_ATTRIBUTE_CONFLICT ERROR_INVALID_REPARSE_DATA ERROR_REPARSE_TAG_INVALID ERROR_REPARSE_TAG_MISMATCH ERROR_DEPENDENT_RESOURCE_EXISTS ERROR_DEPENDENCY_NOT_FOUND ERROR_DEPENDENCY_ALREADY_EXISTS ERROR_RESOURCE_NOT_ONLINE ERROR_HOST_NODE_NOT_AVAILABLE ERROR_RESOURCE_NOT_AVAILABLE ERROR_RESOURCE_NOT_FOUND ERROR_SHUTDOWN_CLUSTER 109 Kapitel 5 Externe Fehlercodes 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 A cluster node cannot be evicted from the cluster while it is online The object already exists The object is already in the list The cluster group is not available for any new requests The cluster group could not be found The operation could not be completed because the cluster group is not online The cluster node is not the owner of the resource The cluster node is not the owner of the
448. rform the requested operation on the RDN attribute of an object The directory service detected an attempt to modify the object class of an object The requested cross domain move operation could not be performed Unable to contact the global catalog server The policy object is shared and can only be modified at the root The policy object does not exist The requested policy information is only in the directory service A domain controller promotion is currently active A domain controller promotion is not currently active An operations error occurred A protocol error occurred The time limit for this request was exceeded ERROR_DS INVALID ATTRIBUTE_SYNTAX ERROR_DS ATTRIBUTE TYPE_UNDEFINED ERROR_DS ATTRIBUTE OR_VALUE EXISTS ERROR_DS_BUSY ERROR_DS_UNAVAILABLE ERROR_DS_NO_RIDS ALLOCATED ERROR_DS_NO_ MORE RIDS ERROR_DS_INCORRECT_ ROLE_OWNER ERROR_DS RIDMGR_INIT_ ERROR ERROR_DS_OBJ_CLASS VIOLATION ERROR_DS_CANT_ON NON_LEAF ERROR_DS_CANT_ON_RDN ERROR_DS_CANT_MOD OBJ_CLASS ERROR_DS CROSS DOM MOVE_ERROR ERROR_DS_GC_NOT AVAILABLE ERROR_SHARED_POLICY ERROR_POLICY_OBJECT_ NOT_FOUND ERROR_POLICY_ONLY_IN_ DS ERROR_PROMOTION_ ACTIVE ERROR_NO PROMOTION _ ACTIVE ERROR_DS_OPERATIONS_ ERROR ERROR_DS PROTOCOL_ ERROR ERROR_DS TIMELIMIT_ EXCEEDED 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240
449. riablen Die RunlD wird als 7 bis 10 stellige Zeichenfolge dargestellt Sie k nnen diese bei der Statistik Suche eingeben und auch mit der Script Funktion ALPHA2RUNNR in die zugeh rige Zahl umrechnen Durchf hren von FileTransfers FileTransfers werden in UC4 als Objekte mit verschiedenen Registerkarten definiert und gepflegt Sie werden mit der dort festgelegten Zeichenumsetzung durchgef hrt zum Beispiel UC_CODE Besonderheiten Der NSK Agent wickelt jeden FileTransfer Auftrag ber einen eigenen Prozess ab wenn das neue FileTransfer Protokoll zum Einsatz kommt Um diese Funktionalit t zu erm glichen besitzt der Agent einen zus tzlichen Listener Port Dieser weist die n chsth here Nummer wie der Agenten Port auf Es besteht die M glichkeit zus tzliche Attribute f r die Zieldatei im FileTransfer Objekt anzugeben Ziele Attribute oder die Attribute der Quell Datei zu bernehmen Option Original Datei Attribute beibehalten Die Originalattribute k nnen auch durch zus tzliche Angaben im FileTransfer Objekt bersteuert werden Dabei werden folgende NSK Dateiattribute unterst tzt CREATE_ Optionen f r die Dateierstellung Bitmaske lt 15 gt ist das niedrigste Bit eines 2 Byte OPTS Wortes lt 10 gt Refresh EOF Bewirkt dass das Datei label wird sofort auf die Festplatte geschrieben wird lt 11 gt Index compression Eintr ge im Index Block von key sequenced Dateien komprimieren Bei anderen Dateitypen ist der Wert 0
450. rnen Job Monitors 7 17 6 SMF Exit Das SMF Subsystem sammelt und protokolliert Informationen zum System und dessen Jobs Der z OS Agent sowie dessen Ereignis Monitore nutzen SMF Records in den folgenden Bereichen e automatische Dateisystem Ereignisse e Unterst tzung von Generation Data Groups e Erkennung und Bewertung des Jobendes Voraussetzung f r den Einsatz ist dass Sie die entsprechenden System Exits zulassen und das SMF Modul bestimmte Eintr ge protokolliert Der Agent und die Ereignis Monitore enthalten in ihrer INI Datei einige Einstellungen bez glich SMF Lesen Sie in den Beschreibungen zu den oben angef hrten Funktionalit ten mehr ber die genaue Konfiguration Allgemein Der Ereignis Monitor berwacht Konsolen und Dateisystem Ereignisse und leitet diese an die UC4 Automation Engine weiter Sie haben die M glichkeit mit Ereignis Objekten darauf zu reagieren Die berwachung der Ereignisse erfolgt nur solange der Ereignis Monitor aktiv ist Die Ereignisse selbst werden ber einen SMF EXIT auf Basis von SMF records gesammelt Dieser Exit ist in der Lage Ereignisse zu buffern auch wenn der Ereignis Monitor nicht zur Verf gung steht Nach dem erneuten Start des Ereignis Monitors bermittelt der SMF Exit ihm die gesammelten Ereignisse Auf diese Weise gehen keine SMF Records verloren solange der Buffer nicht vollgeschrieben ist Die Gr e des Buffers ist einstellbar Das System Management Facility SMF wird auch
451. rnetzten Prozessen und Abh ngigkeiten nicht ausreichend ber cksichtigen UC4 bietet mit UC4 Event eine umfassende L sung f r Ereignis gesteuertes Prozess Management Die Verarbeitung kann in Abh ngigkeit von einer Vielzahl von Systemzust nden und ereignissen erfolgen UC4 Event stellt diese Funktionalit t f r eine Vielzahl von Betriebssystem und Anwendungsplattformen Automation Engine 266 zur Verf gung Die Definition und Bearbeitung von Ereignissen erfolgt zentral und f r den Benuter unabh ngig von der jeweiligen Plattform Auch die SAP Hintergrundverarbeitung verf gt ber eine Ereignis Steuerung ber Ereignisse k nnen SAP Hintergrund Prozesse ausgel st werden In Flexibilit t und Funktionsumfang reichen SAP Ereignisse nicht an die M glichkeiten einer UC4 Implementierung heran In manchen F llen gibt es jedoch die Anforderung SAP Ereignisse in UC4 zu ber cksichtigen UC4 erweitert daher seine Funktionalit t um die Unterst tzung von SAP Ereignissen 7 11 7 SAP Ereignis Ein SAP Ereignis ist ein Kennzeichen welches mittels der Transaktion SM62 definiert wird Ein definiertes Ereignis kann ausgel st werden manuell von einem Betriebssystem Job oder aus einem ABAP Programm und die Ausf hrung eines Hintergrund Prozesses starten Anzeigen Pflegen von Eventbezeichnungen O O Es gibt zwei Arten von SAP Ereignissen e Systemereignisse Sind von SAP definiert und werden automatisch beim Eintreten von System Erei
452. rs can be found in the README file under the THANKS section Part 1 CMU UCD copyright notice BSD like Copyright 1989 1991 1992 by Carnegie Mellon University 179 Kapitel 6 SNMP Unterst tzung Derivative Work 1996 1998 2000 Copyright 1996 1998 2000 The Regents of the University of California All Rights Reserved Permission to use copy modify and distribute this software and its documentation for any purpose and without fee is hereby granted provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation and that the name of CMU and The Regents of the University of California not be used in advertising or publicity pertaining to distribution of the software without specific written permission CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS IN NO EVENT SHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE DATA OR PROFITS WHETHER IN AN ACTION OF CONTRACT NEGLIGENCE OR OTHER TORTIOUS ACTION ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE Part 2 Networks Associates Technology Inc copyright notice BSD Copyright c 2001 2003 Networks Asso
453. rschau auf zuk nftige Aktivit ten Batchmodus Sequentielle Hintergrundverarbeitung von Prozessen Begriff Teil eines Kalender oder Variablen Objektes Kalenderbegriff bzw Key Benachrichtigung Sendet Mitteilungen an einzelne Benutzer und BenutzerGruppen des UC4 Systems Auch ein eigener Objekttyp in UC4 Benutzer Person die ein UC4 System nutzt Auch ein eigener Objekttyp in UC4 BenutzerGruppe Zusammenfassung von Benutzern denen ein gemeinsames Rechteprofil zugewiesen werden soll Auch ein eigener Objekttyp in UC4 Automation Engine 394 Call API Programmierschnittstelle die entweder direkt oder aus einem anderen Programm aufgerufen werden kann und ein Script im UC4 System ausf hrt Child Children Objekte die von Ubergeordneten Aufgaben Parent aktiviert werden Cockpit Visualisiert Werte und Zustande von UC4 oder von den Uberwachten und gesteuerten Systemen Auch ein eigener Objekttyp in UC4 CodeTabelle Definiert einen kompletten Zeichensatz Auch ein eigener Objekttyp in UC4 Datensequenz Interne Auflistung zum Beispiel Konsolenausgaben oder Zeilen eines Variablen Objektes auf deren Zeilen mit einer PROCESS Schleife und dem Sprachmittel GET PROCESS_LINE zugegriffen werden kann Datensequenzen werden mit den PREP_PROCESS Sprachmitteln erzeugt Dialogprozess Teil der UC4 Automation Engine und Sonderform des Arbeitsprozesses K mmert sich nur um Nachrichten die von Userlnterfaces stammen Dienstpr
454. rsicht zu aktivieren Die Traceinhalte werden in Dateien im Arbeitsverzeichnis des Agenten bzw im eingestellten Verzeichnis abgelegt Die Traces sind f r die Analyse durch den Support bzw die Entwicklung gedacht F gen Sie solche Unterlagen immer Ihrer Supportmeldung bei Beachten Sie dass beim Aktivieren des RFC Traces nicht nur auf der Agentseite Dateien angelegt werden sondern auch auf dem Rechner des SAP Applicationsservers Schalten Sie den Trace daher nur f r kurze Zeit ein um den Speicherverbrauch der Festplatte gering zu halten Sie k nnen auch das Anlegen von Tracedateien im SAP System verhindern indem Sie die Einstellung gw accept_remote trace_level auf 0 setzen Weitere Informationen zum RFC Trace finden Sie im SAP Hinweis mit der Nummer 532918 Probleme beim Import der Funktionsbausteine Programm tp beendet nicht 7 11 37 Symptom Beim Import der Entwicklungsobjekte beendet sich das Programm tp nicht lauft im Normalfall einige Minuten Nach dem Abbruch mit Ctrl C steht im SLOG File die Meldung Background Job RDDIMPDP could not be started or terminated abnormally 7 11 38 Ursache Der Import von Entwicklungsobjekten wird vom Job RDDIMPDP ausgef hrt Dieses ist normalerweise ereignisgesteuert eingeplant und wird durch das Event SAP_TRIGGER_RDDIMPDP vom Programm tp angesto en Im vorliegenden Fall funktioniert der Start dieses Jobs durch das Ereignis nicht tp wartet daher endlos 335 Kapitel 7 A
455. rt 3 alte DOS Programme 4 Betriebssystemkommandos kein echtes Programm z B DIR SET usw Die Typen 1 und 2 GUI und Konsolprogramme sollen wenn m glich ber die Kommandozeile gestartet werden Das hat den Vorteil dass der richtige Programmexitcode von UC4 ermittelt werden kann Die Typen 3 und 4 DOS Programme und Betriebssystemkommandos k nnen nur ber eine BAT Datei gestartet werden Der Job wird ber den Jobmeldermechanismus gut oder schlecht beendet Bevor man den Job ber UC4 startet sollte man die BAT Datei oder die Kommandozeile am Zielsystem manuell ausprobieren Es sollte wenn m glich auch der Benutzer verwendet werden unter welchem der UC4 Job sp ter durchgef hrt wird Bei grafischen Programmen kann es immer zu unerwarteten Benutzerdialogen Messagebox kommen Aus diesem Fall wird zumindest zu Testzwecken die Option DESKTOP empfohlen Job Report Der Job Report eines Windows Jobs sind die Programmausgaben nach STDOUT bzw STDERR Im Normalfall werden nur 32 Bit Konsolprogramme bzw die meisten DOS Programme einen Job Report erzeugen 7 16 2 Testprogramme f r den Windows Agenten Zweck Da die M glichkeiten unter Windows Jobs oder Programme zu starten sehr vielf ltig sind liefern wir einige Testprogramme mit welche in den verschiedenen Modi in Windows laufen Dateien Die Programme befinden sich im Unterverzeichnis EXAMPLE des Windows Agenten CD AGENTS WINDOWS Folgende Programme werden gel
456. rt wird e Starten des Imports mit dem Kommando tp import SIDKNNNNNN TID u4 client123 pf lt Profilname Default TPPARAM gt bzw tp import SIDKNNNNNN TID ul4 client123 pf lt Profilname Default TPPARAM gt Die Unconditional Modi sind je nach TP Version unterschiedlich und eventuell in der SAP Dokumentation nachzulesen Beachten Sie beim Import H H Kontrolle Fur Importe m ssen mindestens 2 Batch Tasks in der Instanz laufen Obwohl im Transportauftrag keine mandantenspezifischen Daten enthalten sind kann es vorkommen dass beim Import ein Mandant verlangt wird In diesem Fall ist mit dem Parameter client nnn ein in Ihrer Umgebung g ltiger Mandant anzugeben der Export erfolgte mit Mandant 010 Der Import kann einige Minuten dauern insbesondere dann wenn der Transportd mon RDDIMPDP nicht event getriggert sondern zeitgesteuert eingeplant ist Meldung no profile used Bei internem Programmaufruf an sapevt wird kein Profil angegeben Deshalb tritt diese Meldung bei jedem Aufruf von sapevt auf Sie ist im Normalfall unbedenklich Es k nnen auch andere Meldungen auftreten entscheidend ist aber der Retum Code siehe unten Kontrolle e Wegen der Komplexit t des SAP Transportsystems und der SAP Umgebung kann eine umfassende Fehlerdiagnose und Beseitigung nur durch den Fachmann welcher seine Installationsumgebung kennt durchgef hrt werden Anhand folgender Ratschl ge sollte auch f r einen Nic
457. rten Verzeichnisattribute verwendet e readonly Legt fest ob die Datei schreibgesch tzt angelegt werden soll In folgendem Beispiel wird wird die Datei mit der Codepage ccsid 550 angelegt und besitzt zus tzlich das Attibute READ ONLY ccsid 550 readonly YES Es ist auch f r IFS m glich die Attribute der Original Datei f r die Zieldatei zu bernehmen falls dies im FileTransfer Objekt definiert ist Die Attribute readonly hidden system und archive k nnen auch plattform bergreifend f r oder von Windows Dateien bernommen werden Es ist auch m glich diese Attribute bei der Angabe der Zieldatei zu Ubersteuern Die Attribute ccsid und codepage sind nur f r OS 400 Dateien g ltig Automation Engine 240 Siehe auch Registerkarte FileTransfer 7 9 3 Agent Kommandos Mit dem Agenten werden zus tzliche Programme und Kommandos ausgeliefert Diese dienen zu einem dazu den Agenten einfach starten bzw beenden zu k nnen ohne vorher eine CL Routine erstellen zu m ssen Zum anderen wird ein Programm f r die Generierung der Meldungsbibliothek bereitgestellt welches im Fehlerfall hilfreich ist A Voraussetzung ist dass der neueste Agent der Version 9 00A verwendet wird und die Bibliothek in der sich die Programmdateien befinden in die Library List des Systems aufgenommen wurde Siehe Installationsanleitung des OS 400 Agenten Agent starten Ausgelieferte Objekte Programm STRUCAGENT Kommando STRUCAGENT
458. rtern erzwingen z B durch login min_password_Ing gt 8 oder login min_password_lowercase gt 0 e bei Verwendung lterer Frontend Middleware Komponenten und Kennwortanmeldung normaler Benutzer Typ DIALOG In diesem Fall ist es nicht zweckm ig die Kennw rter der zahlreichen betroffenen Benutzer zu ndern wie im obigen Fall bei den technischen Benutzern Statt dessen m ssen hier die veralteten Frontend Middleware Komponenten ausgetauscht werden Im SAP Hinweis 792850 ist beschrieben ab welchen Versionsst nden bestimmte Frontend Middleware Komponenten den Umgang mit abw rtsinkompatiblen Kennw rtern unterst tzen Zus tzlich kann es erforderlich sein weitere auf diesen Komponenten aufsetzende Software Komponenten u U auch von Fremdanbietern zu aktualisieren dies ist insbesondere dann der Fall wenn diese Komponenten eigene Kennworteingabe Dialoge f hren und dabei nicht in der Lage sind abw rtsinkompatible Kennw rter gem obiger Begriffsdefinition zu unterst tzen bergangsweise k nnen Sie serverseitig den Profilparameter login password_downwards compatibility zu Testzwecken auf den Wert 2 oder 3 setzen In diesem Fall pr ft der Server ob der Client ein zum erwarteten abw rtsinkompatiblen Kennwort passendes abw rtskompatibles d h ein nach 8 Zeichen abgeschnittenes und in Gro buchstaben konvertiertes Kennwort gesendet hat Ist dies der Fall wird dies im Syslog protokolliert zwecks Fehleranalyse und
459. rtet Langl ufer nat rlich asynchron Anforderungen an UC4 Ein UC4 Workflow entspricht der Ablaufdefinition im Customizing Die Aufgaben im Workflow stellen dann die Prozesse dar Die Jobsteuerung der SAP Basis bietet nicht die geeigneten Mittel zur Prozess Steuerung in AM BCA F r die Steuerung der Einzelprozesse kann man keine Standard Hintergrund Jobs erzeugen da der Monitoring Teil der Anwendungsfunktion nicht gestartet w rde und somit kein Anwendungsretumcode erzeugt werden k nnte Automation Engine 290 Es ware nicht zielf hrend gewesen alle Anwendungsprogramme so abzu ndern dass die Monitoring Funktion implizit ablaufen ware Das h tte zu viele Programme ergeben und au erdem hatte der Anwendungsreturncode ber das Joblog mitgeteilt werden m ssen Daher blieb die Alternative aus dem UC4 Workflow heraus f r jede Aufgabe ein Prozessnetzwerk im SAP System mit einer eigenen ID zu erzeugen Dieses Prozessnetzwerk enth lt immer nur einen Prozess Wird der Prozess ber das Prozessnetzwerk gestartet f hrt erim SAP System letztendlich immer zur Erzeugung von zwei asynchronen Batch Jobs der Anwendungsfunktion und der Monitoring Funktion F r UC4 wurden Sprachmittel definiert welche einen Prozess in diesem Sinne steuern BCA_ ACTIVATE_PROCESS Um das Monitoring Statuspr fung durch UC4 zu erm glichen hat SAP die Schnittstelle um eine entsprechende Funktion erweitert UC4 Funktionsbeschreibung Starten und b
460. s Reports pflegen kann Ein Job zum Kopieren eines Mandanten erh lt seine Informationen aus einer Variante Bei der Durchf hrung einer Mandantenkopie wird diese aber mit Daten aus dem Quellmandanten berschrieben oder gel scht Bei einem Mandantenexport wird die Nummer der Kopie der in der Variante fest eingetragen Dadurch kommt es bei periodischen Einplanungen zu Problemen Daher m ssen im Quell und im Zielmandanten identische Varianten mit identischem Namen f r den Report RSCLXCOP angelegt werden Die genaue Vorgangsweise wird in Hinweis Nr 303007 im SAP Service Marketplace erkl rt Nachdem diese Voraussetzungen geschaffen wurden kann in UC4 ein Job f r die Durchf hrung einer Mandantenkopie erstellt werden Innerhalb eines Workflows k nnen so Abh ngigkeiten dargestellt werden Sowohl der Testlauf als auch der eigentliche Kopiervorgang k nnen automatisiert ablaufen UC4 sorgt daf r dass ausreichend Ressourcen zur Verf gung stehen Regelm ige Mandantenkopien k nnen auf diese Weise wesentlich einfacher und sicherer durchgef hrt werden Automation Engine 310 SAP Dialog fur UC4 Beim SAP Dialog f r UC4 handelt es sich um eine Oberfl che f r SAP R 3 Anwender von der sie aus Verarbeitungen im UC4 System ansto en k nnen Die im SAP definierbaren Aufgaben werden mit dem CallAPI fur SAP an das UC4 System Ubergeben Die Transaktion sbb uc4dc zeigt die Oberfl che des Endanwenders welche die Aufgaben bersicht enth lt H
461. s locked and cannot be reallocated Too many dynamic link modules are attached to this program or dynamic link module Cannot nest calls to LoadModule The image file 1 is valid but is for a machine type other than the current machine The pipe state is invalid All pipe instances are busy The pipe is being closed No process is on the other end of the pipe More data is available The session was canceled The specified extended attribute name was invalid The extended attributes are inconsistent The wait operation timed out No more data is available The copy functions cannot be used The directory name is invalid ERROR_META_ EXPANSION_ TOO_LONG ERROR_ INVALID _ SIGNAL_ NUMBER ERROR_ THREAD 1_ INACTIVE ERROR_LOCKED ERROR_TOO_ MANY_MODULES ERROR_ NESTING NOT ALLOWED ERROR_EXE_ MACHINE_TYPE MISMATCH ERROR_BAD_ PIPE ERROR_PIPE_ BUSY ERROR_NO_ DATA ERROR_PIPE_ NOT_ CONNECTED ERROR MORE DATA ERROR_VC_ DISCONNECTED ERROR_ INVALID_EA NAME ERROR EA LIST_ INCONSISTENT WAIT_TIMEOUT ERROR_NO_ MORE_ITEMS ERROR_ CANNOT_COPY ERROR_ DIRECTORY 275 276 277 278 282 288 298 299 300 301 317 487 534 535 536 994 995 996 Automation Engine 70 The extended attributes did not fit in the buffer The extended attribute file on the mounted file system is corrupt The extended attribute table file is ful
462. s wird standardm ig MAXMBRS NOMAX gesetzt die Datei besitzt somit kein Member Limit Bei Einzel FileTransfers wird f r MAXMBRS der Standardwert des System verwendet e Existiert die Zieldatei bereits so k nnen deren Attribute nur berschrieben werden wenn die Option Original Datei Attribute beibehalten im FileTransfer Objekt gesetzt ist Daf r dient der Befehl CHGPF dessen Parameter als Ziel Attribute im FileTransfer Objekt angegeben werden k nnen Durch die Option Original Datei Attribute beibehalten im FileTransfer Objekt werden die Dateiattribute der Quelle f r die Zieldatei en bernommen Dies ist jedoch nur m glich wenn Quell und Ziel Agent das selbe Betriebsystem in diesem Fall OS 400 und UC4 Version 9 00A oder h her aufweisen Andernfalls wird diese Einstellung ignoriert Dabei k nnen folgende Dabei Attribute bernommen werden 239 Kapitel 7 UC4 und Zielsysteme ACCPTHSIZ Access path size ALWUPD Allow update operation ALWUPD If on records are not allowed to be updated in the file NO ALWDLT Allow delete operation ALWDLT If on records are not allowed to be deleted from the file NO CCSID Coded character set ID EXPDATE Expiration date for member FRCACCPTH Force keyed access path FRCRATIO Records to force a write LANGID Language ID MAINT Access path maintenance MAXMBRS Maximum members PAGESIZE Access path logical page size RCDLEN Record length if no DDS DDS c
463. s2 Enter The Application Server Port Number 9000 Enter PeopleSoft UserID PTDMO PS Enter PeopleSoft UserID Password PIDMO Connected to Appserver Get on Component Interface USER PROFILE succeeded Listing Component Interface property for field UserID Long Label User ID Short Label User Is Collection false Automation Engine 244 Type 0 Format 6 ILS Key Cem Is Required false Is Xlat false Is YesNo false Is Prompt false 7 10 2 Nutzung von Bind Variablen PeopleSoft Prozesse k nnen sogenannte Bind Variablen beinhalten UC4 erm glicht Ihnen diese Prozesse einzuplanen und dabei Werte zuzuweisen Die beiden Funktionen PS_SET_BINDVAR und PS_RUN_PROCESS spielen dabei zusammen und sind wie folgt einsetzbar e PS_SET_BINDVAR ersetzt einen Wert den Sie entweder selbst im UC4 Script vorgeben oder ber eine Run Control ID beziehen e Danach k nnen Sie die Funktion PS_RUN_PROCESS aufrufen die einen Prozess startet und berwacht Die Werte f r die Bind Variablen werden hierbei ber cksichtigt Um diese Funktionalit t nutzen zu k nnen muss die PeopleTools Datenbank konfiguriert werden Die einzelnen Schritte sind im Installationskapitel erkl rt Testen Sie Jobs die Werte f r Bind Variablen ersetzen ausf hrlich bevor Sie diese im Produktivsystem einsetzen Die Werte weisen ein bestimmtes Format auf z B Datum das eingehalten werden muss Da die jeweilige Schreibweise un
464. schreibt die Komponente RUN_CNTL_CC_EO Currency Conversion zumindest in die Tabellen PS_RUN_CNTL_CC1_EO undPS_RUN_CNTL_CC2_EO Es liegt in der Eigenverantwortung des Anwenders die Datens tze mit den richtigen Namen zu bef llen Siehe auch PS_MODIFY_RUNCONTROL 7 11 UC4 und SAP 7 11 1 SAP L sungen und Job Scheduling mit UC4 SAP Certified Powered by SAP NetWeaver Wenn Sie SAP L sungen einsetzen und ein effektives Job Scheduling ben tigen ist die UC4 Automation Platform eine ideale L sung Er erm glicht eine rasche und nahtlose Integration aller SAP Anwendungen in die unternehmensweite Prozess Steuerung UC4 Automation Platform unterst tzt alle SAP Anwendungen einschlie lich SAP R 3 mySAP Business Suite und SAP NetWeaver und auch auf diesen Anwendungen basierende Branchenl sungen f r Telekommunikation Versorgungsbetriebe Banking usw Das Ergebnis IT Prozesse in beliebigen SAP Anwendungen werden zentral verwaltet und berwacht gemeinsam mit Ihrem brigen globalen IT Betrieb Als Enterprise Scheduler entwickelt setzt UC4 f r den Betrieb keinerlei Middleware Komponenten wie einen JAVA Application Server voraus und erm glicht h chste Scheduling Funktionalit t in der gesamten 247 Kapitel 7 UC4 und Zielsysteme IT Infrastruktur Das System ist direkt mit SAP NetWeaver verbunden und beschleunigt so die Erstellung und Wartung von Jobs f r SAP Anwendungen Reports Varianten und alle anderen notwendige Parameter s
465. sdatei fort und sendet eine entsprechende Nachricht ber IPC an den Agenten Dieser meldet den Job beim Server als fertig Hinweise 1 Bedeutung der Statusdatei Die Job Statusdatei erlaubt die verbesserte Wiederherstellung im Fall eines Abbruchs vom Agent oder Output Collector In einem solchen Fall wird beim Neustart des gest rten Prozesses der Kontext aus der Job Statusdatei wieder hergestellt Viele Jobs k nnen daher einen solchen Fehlerfall berstehen und der Betrieb l uft st rungsfrei weiter Eventuell in der Zeit des Ausfalls vom Agent Output Collector beendete Jobs werden erkannt und gemeldet Schlie lich erh lt die UC4 Automation Engine also stets ein korrektes Abbild des Zustands auf dem System des Agenten 2 Gegenseitige berwachung 231 Kapitel 7 UC4 und Zielsysteme Agent und Output Collector berwachen sich gegenseitig Sollte sich einer dieser beiden Prozesse ungeplant beenden unbeabsichtigtes Stoppen CPU Ausfall Softwarefehler o startet der Uberlebende Prozess den ausgefallenen Prozess automatisch neu Ist die CPU des ausgefallenen Prozesses gerade nicht mehr verf gbar wird eine andereverf gbare CPU gew hlt bevorzugt eine die von der des berlebenden Prozesses verschieden ist In diesem Sinn ist das System tolerant gegen ber unterschiedlichsten Fehlem Siehe auch Agent Zusammenwirken UC4 und NSK 7 7 5 EMS template file EMS template files erlauben eine systemkonforme Aufbereitung von Meldun
466. se und die Klasse A werden eingelesen Beim Umleiten kommt es auf die Reihenfolge an Die Nachrichtenklasse A wird daher zu K umgeleitet und B zur Klasse J Hj speichern 9 Ed Letzter Report ba Statistik E Drucken v i Eb Kopf Al Attribute 4 2 0S D I Variablen amp Prompts E Dokumentation SYSOUT Reportauswahl Suse Mit Non JES Output Nein C Datei EI Folgende Nachrichtenklasse n einlesen AB O Nur im Fehlerfall g S n ei AB Typ Report Behandlung auf Host 8 uc4 Verwerfen Nein v JCL aus z OS Freigeben Nein v ICL ind Jobkarte aus z OS Zu Nachrichtenklasse n umleiten KJ Laufzeit Optionen Jobname PAYROLL1 Prog Name MEIER Job Klasse a Account 47114712 Priorit t D MSGCLASS B MSGLEVEL 1 1 Benachrichtigen HMEIER Job Parameter TYPRUN HOLD R ckgabewert H chster v d Siehe auch z OS Job z OS Attribute 7 17 4 Ereignis Monitor In UC4 werden Ereignisse als Objekte mit verschiedenen Registerkarten definiert und gepflegt Mit den vom z OS Agenten unterst tzten Ereignissen vom Typ Konsole ist es m glich die Konsolenausgabe zu Automation Engine 376 berwachen wobei das Ereignis sofort ausgel st wird wenn alle in der Registerkarte Konsole definierten Bedingungen zutreffen Dazu muss der Ereignis Monitor UCXEM25 installiert und gestartet worden sein Beim Typ
467. se zu starten Wenn Automation Engine 250 erforderlich k nnen entsprechende Parameter gesetzt werden Jeder Benutzer kann ber das SAP Enterprise Portal den aktuellen Status der Hintergrundverarbeitung berwachen Von ihm gestartete Prozesse werden von der UC4 Automation Platform gesteuert und berwacht Der aktuelle Zustand wird dem Benutzer ber View Technologie zur Verf gung gestellt Siehe auch Aufgaben starten Aktivit ten berwachen Aufgaben starten Das View ActivateObject erm glicht es Benutzern aktivierbare Objekte in UC4 zu starten Hinterlegen Sie dazu in den Personalisierungs Eigenschaften den Namen des Objektes und eine erkl rende Beschreibung Wichtig ist auch die Angabe des System Alias Dieser muss mit der Bezeichnung bereinstimmen die der Administrator in den Systemeinstellungen festgelegt hat ber die System Aliase k nnen Sie auf verschiedene UC4 Systeme zugreifen La i ActivateObject el j Description of your task 3 SAP Enterprise Portal 6 0 Microsoft Internet Explore Personalisierung ActivateObject Sofort Einplanen Beschreibung des zu startenden UC4 Objekts Tagesabschluss Startdatum Name des UC4 Objektes welches ausgef hrt werden MAVY TAG Startzeit 00 00 00 System Alias f r das UC4 System LUCA bernehmen Abbrechen Alle Eigenschaften zur cksetzen ber die Schaltfl che Start kann das Objekt nun aktiviert werden Das iView zeigt die la
468. sfer zwischen PC und BS2000 schlimmstenfalls mit dem EDT Filetransfer existiert Bin rdateien LMS Bibliotheken Programme usw sind in diesem Zusammenhang sehr problematisch Mit FTP k nnen zwar Programme im Bin r Modus bertragen werden doch sind diese dann 2 PAM Seiten gr er sie funktionieren aber LMS Bibliotheken k nnen so wie ISAM Files und hnliches nicht bertragen werden da der FCB nicht wieder hergestellt wird Au erdem ist FTP im BS2000 kostenpflichtig TCP IP AP In UC4 bekommt dieses Thema gro e Bedeutung da auch die Auslieferung der BS2000 Dateien auf CD erfolgt Die L sung BS2000 Text Archiv Integration in die BS2 TOOLS Ab der Version 2 00W der BS2 TOOLS wurde die bernahme von Dateien in ein Text Archiv und das Entpacken eines Text Archives implementiert bernehmen einer beliebigen also insbesondere einer Bin r Datei in ein Text Archiv Action C ode C vor der Bin r Datei Mit K3 Taste das Text Archiv als Ziel ausw hlen Overwrite E f r Text Archiv erweitern mehrere Dateien in einem Text Archiv Der Vorgang kann bei gro en Dateien schon ein wenig dauern e Entpacken eines Text Archives Action Code TAR vor einem Text Archiv erzeugt die Dateien in der eigenen Benutzerkennung Programm BS2 TAR Dieses Programm entpackt ein Text Archiv in die eigene Benuterkennung Das Programm ist Voraussetzung f r alle Lieferungen welche als Text Archiv erfolgen A Das Programm BS2 TAR ist
469. sicherungs Mandant e Produktionsmandant In einer solchen Umgebung ist es oft notwendig einen Qualit tssicherungs oder Test Mandanten mit konsistenten Daten zu versorgen Diese erh lt man am Besten durch Kopieren des Produktionsmandanten F r eine realistische Testumgebung m ssen derartige Mandantenkopien regelm ig erstellt werden Mandantenkopien mit SAP R 3 Das Kopieren von Mandanten in SAP R 3 bringt eine Reihe von Problemen mit sich Insbesondere regelm ige Kopien f r die Versorgung von Testsystemen mit aktuellen Daten sind mit einem gewissen Aufwand verbunden SAP unterst tzt das online Kopieren bzw Transportieren von Mandanten Da es sich hier um Transaktionen handelt sind diese Methoden nicht f r periodische Durchf hrung geeignet Stand SAP Release 4 0 bis 4 6D Auch die SAP Hintergrundsteuerung kann derartige Transaktionen nicht periodisch durchf hren weil dynamische Varianten verwendet werden 309 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Problemstellung Beim Kopieren eines Mandanten werden sehr gro e Datenmengen bewegt Ein Mandant ohne Anwendungsdaten ben tigt in der Datenbank etwa 500 MB Speicher Das Kopieren kann daher mehrere Stunden dauern W hrend dieser Zeit sind ein oder mehrere Dialogprozesse belegt In Quell und Zielmandant sollten w hrend des Kopiervorgangs keine Benutzer arbeiten Benutzer in anderen Mandanten verbrauchen zus tzliche Ressourcen und verl ngern den Kopierprozess
470. ske eingelesen Registerkarte Pre Script READ amp SYMBOL IBM SAP ORCL Please choose one IBM Registerkarte Script Die Scriptvariable amp SYMBOL wird in der 10 Zeile verwendet JMX_CREATE_MBEAN EXISTS IGNORE CLASSNAME com uc4 ex jmx soap SOAP NAME uc4 com name SOA p JMX_COMPOSITE_ADD KEY XPATH VALUE Result NAME s JMX_COMPOSITE_ADD KEY 1 VALUE lt xml version 1 0 encoding UTF 8 gt NAME s JMX_COMPOSITE_ADD KEY 2 VALUE lt Soapenv Envelope xmIns soapenv http schemas xmlsoap org soap envelope NAME s JMX_COMPOSITE_ADD KEY 3 VALUE xmIns xsd http www w3 org 2001 xMLSchema NAME s JMX_COMPOSITE_ADD KEY 4 VALUE xmIns xsi http www w3 org 2001 xMLSchema instance gt NAME s JMX_COMPOSITE_ADD KEY 5 VALUE lt soapenv Body gt lt nsl getQuote NAME s JMX_COMPOSITE_ADD KEY 6 VALUE soapenv encodingstyle http schemas xmlsoap org soap encod ing NAME s JMX_COMPOSITE_ADD KEY 7 VALUE xmIns ns1 urn xmethods delayed quotes gt NAME s JMX_COMPOSITE_ADD KEY 8 VALUE lt symbol xsi type xsd string gt amp SYMBOL lt symbol gt NAME s JMX_COMPOSITE_ADD KEY 9 VALUE lt ns1 getQuote gt lt soapenv Body gt lt soapenv Envelope gt NAME s JMX_INVOKE OPERATIONNAME sendSOAP MBEAN uc4 com name SOAP PARAMS s urn xmethods delayed quotes getQuote http services xmethods net soap Automation Engine 218 7 5 UC4 und M
471. so gehen Ereignisse bis dahin verloren e Das Zeitintervall in dem die Wiederverbindung erfrolgt ist in der INI Datei der Automation Engine mit dem Parameter snmpreconnect einzustellen Standardwert 500 Sekunden Die Version der SNMP Traps wird durch den Masteragent Windows Dienst bestimmt 6 5 4 UC4 SNMP Subagent f r Windows Aufbau der ucsnmp1 ini SNMP community medium stream_port SNMP Community Name Standardwert public Die Bezeichnung wird im Masteragenten definiert Tragen Sie in diesem Parameter denselben Community Namen ein Sie finden die Einstellung zum Community Namen in den Eigenschaften des Windows SNMP Dienstes Transportmedium das fur die Kommunikation zwischen der UC4 Automation Engine und dem UC4 SNMP Subagent verwendet wird M glicher Wert tcp Standardwert pipe tcp Kommunikation Uber Socket pipe Kommunikation Uber Pipe Abwartskompatibilitat des SNMP Subagenten Einstellung nur fur UC4 Systeme der Version 5 00A und 6 00A Portnummer Uber die doe UC4 Automation Engine die Verbindung zum UC4 SNMP Subagent aufnimmt Beachten Sie dass Sie dieselbe Portnummer in der INI Datei der UC4 Automation Engine im Parameter snmp Sektion TCP IP einstellen mussen Automation Engine 152 processing LOG snmp stream mib file Modus des UC4 SNMP Subagents Erlaubte Werte 1 2 und 3 Standardwert 4 Die MIB wird bef llt Traps werden aber
472. socket Protocol family not supported Address family not supported by Address already in use Can t assign requested address Network is down Network is unreachable Network dropped connection because of reset Software caused connection abort Connection reset by peer No buffer space available Automation Engine 60 133 Socket is already connected 134 Socket is not connected 135 142 XENIX 143 Can t send after socket shutdown 144 Too many references can t splice 145 Connection timed out 146 Connection refused 147 Host is down 148 No route to host 149 operation already in progress 150 operation now in progress 5 5 Windows Fehlercodes 5 5 1 Win32 Fehlercodes 0 999 Die folgende Tabelle enthalt Win32 Fehlermeldungen 0 The operation completed successfully ERROR_ SUCCESS 1 Incorrect function ERROR INVALID _ FUNCTION 2 The system cannot find the file specified ERROR_FILE_ NOT_FOUND 3 The system cannot find the path specified ERROR_PATH NOT_FOUND 4 The system cannot open the file ERROR_TOO_ MANY_OPEN FILES 5 Access is denied ERROR_ ACCESS_ DENIED 6 The handle is invalid ERROR_ INVALID HANDLE 7 The storage control blocks were destroyed ERROR_ARENA TRASHED 8 Not enough storage is available to process this command ERROR_NOT_ ENOUGH MEMORY 61 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Ka
473. sse und das Ende von z OS Jobs zu erkennen Unter anderem besitzt der Ereignis Monitor auch die Funktion auf die Erzeugung von externen Dateien zu reagieren Wird mit dem externen Job Monitor ein externes Jobende erkannt wird eine Datei angelegt wodurch die Reaktion durch den Ereignis Monitor erfolgt Der Ereignis Monitor kommuniziert ber den Agenten mit dem UC4 System und l st ein Ereignis Objekt aus Damit nicht auf jedes Jobende eine Aktion folgt kann mit Hilfe einer Filterdatei festgelegt werden auf welche Jobs bzw Steps reagiert werden soll Wird das Ende eines betroffenen Jobs erkannt wird durch den EJM eine tempor re Datei erstellt Da die Dateierzeugung nur dazu dient einen SMF Satz zu erzeugen auf den der Ereignis Monitor reagiert kann die Datei anschlie end wieder gel scht werden Automation Engine 378 Beachten Sie dass das Neuanlegen und L schen von Dateien zu Eintr gen im Dataset Katalog fuhrt Dieser sollte daher regelm ssig reorganisiert werden z OS Betriebssystem Scheduling System Externes Jobende External Job Monitor UCA Dienstprogramm Erzeugung einer tempor ren Datei SMF Satz Erzeugung z OS Ereignis Monitor z OS Agent UC4 System Datei Ereignis wird ausgel st Die Funktionalit t der externen Joberkennung ist innerhalb eines Sysplex m glich wenn auf jeder LPAR lokale Partition eine Instanz des Ereignis Monitors und des externen Jobs Monitors l uft Jede LPAR verf gt Uber
474. st e Installieren Sie das Java SDK auf einer Workstation Diese muss nicht der PeopleSoft Server sein e F gen Sie das bin Verzeichnis lt SDK_HOME gt bin zur PATH Umgebungsvariablen hinzu Zum Testen ob die Installation erfolgreich war kann in der MS DOS Eingabeaufforderung bzw im Terminal javac eingegeben werden Daraufhin erscheint eine Ausgabe von javac e W hlen Sie im Application Designer ein Component Interface aus und klicken auf Build gt PeopleSoft APIs Danach sind die zu bildenden Java Klassen auszuwahlen Complntfc USER_PROFILE Complintfc USER_PROFILE_IDTypes ComplIntfc USER_PROFILE_IDTypesCollection Complintfc USER_PROFILE_Roles Complntfc USER _PROFILE_RolesCollection ComplIntfc USER_PROFILE_Roles_RouteControls Complntfc USER_PROFILE_Roles_RouteControlsCollection Complintfc USER_PROFILE_Attributes Complntfc USER_PROFILE AttributesCollection Complntfc USER_PROFILE_SYNC Complintfc USER_PROFILE_SYNCCollection ComplIntfc USER_PROFILE_Collection Complintfc ComplntfcPropertyInfo Complintfc ComplntfcPropertyInfoCollection e Deaktivieren Sie das Kontrollk stchen f r die Generierung der COM Type Library und w hlen Sie im Feld Java Classes einen Ordner aus in dem die Dateien generiert werden sollen Die Java Dateien werden in ein angegebenes Verzeichnis unter PeopleSoft Generated Complntfc generiert Erstellen Sie einen Ordner in welchen Sie anschlie end die Datei psjoa jar das Verzeichnis pscitester und das V
475. st tzung Network Clients SNMP Messages V1 MEANS GET GET NEXT GET RESPONSE SET UC4 Automation SNMP Server Engine STATUS DB _ EXECUTORS Platform depend implementation UDP JOBS Protocol CALL OP ASN 1 BER SEO Protocol SNMPValueSet Bytestream defined Socket Pipe by DEA o 6 Wenn Sie die SNMP Kopplung in der UC4 Automation Engine aktivieren werden relevante Werte f r die Uberwachung des UC4 Systems an den UC4 SNMP Subagent gesendet Dieser speichert die empfangenen Informationen in seiner MIB und stellt sie f r den SNMP Masteragent bereit Der Inhalt der MIB ist schreibgesch tzt d h der UC4 SNMP Subagent l sst keine Ver nderung der Werte durch den SNMP Befehl SET zu Es gibt zwei Methoden mit denen Anwendungen wie z B HP OpenView Operations an die Informationen gelangen e Die Anwendungen fordern die Informationen in periodischen Abst nden ber den SNMP Masteragent an Dieser kommuniziert mit dem UC4 SNMP Subagent um die Werte zu erhalten e Besonders wichtige Ereignisse die im UC4 System auftreten l sen SNMP Traps aus Der UC4 SNMP Subagent leitet sie sofort an den SNMP Masteragent weiter damit die Anwendungen direkt benachrichtigt werden k nnen Die UC4 Automation Engine generiert in bestimmten Situationen vordefinierte Traps Sie k nnen auch selbst Traps versenden indem Sie die Script Anweisung SEND_SNMP_TRAP verwenden 42 In der INI Datei des UC4 SNMP Subage
476. t t ist optional Der Agent verwendet f r Parameter die Sie nicht im Script setzen den jeweiligen Standardwert 7 8 UC4 und Oracle Applications 7 8 1 UC4 und Oracle Applications Oracle Applications sind e Business L sungen f r Unternehmen Diese L sungen haben Oracle Datenbanken als Grundlage Zu den L sungen geh ren speziell entwickelte Programme und Reports die 233 Kapitel 7 UC4 und Zielsysteme meistens als Batchverarbeitung im Hintergrund laufen Der Agent f r Oracle Applications erm glicht das Starten und berwachen von Prozessen in Oracle Applications sowie die bernahme der Logs nach UC4 Nachfolgend sind Begriffe und deren Beschreibung aufgelistet die f r das Zusammenwirken von UC4 und Oracle Applications von Bedeutung sind Detaillierte Informationen entnehmen Sie bitte den von Oracle gelieferten Handb chern Begriffe zu Oracle PL SQL PL SQL Packages SQL Plus Die Anweisungssprache PL SQL ist ein Standard f r Oracle Datenbanken Packages f r PL SQL sind in jeder Oracle Datenbank m glich F r Oracle Applications werden zus tzliche Packages ausgeliefert Kommandozeilenprogramm von Oracle f r Zugriffe auf die Datenbank Begriffe zu Oracle Applications Concurrent Processing Concurrent Manager Concurrent Process Concurrent Program Concurrent Program Executable Concurrent Request Submit Concurrent Request Phase Durchf hrung von Programmen und Reports im Hintergrund Fur
477. t and then recode Rewrite delete in sequential mode not preceded by successful read Recoverable You have failed to do a successful read on a sequentially accessed file trying a REWRITE or DELETE on some of the information contained in that file If the previous read was successful then perform a read on the relevant file before you retry the unsuccessful REWRITE or DELETE operation If the previous read was also unsuccessful close the file execute a STOP RUN statement and then recode your program before you next run it Boundary violation Recoverable You have tried to write a record to a variable length record file the length of which is not within the defined range for that file Recode your program No current record defined for sequential read Recoverable The file position indicator in your file is undefined owing to a failed read START or INVALID KEY condition You have tried to read another record in the file but as the current record is undefined the system cannot find the start of the record for which you have asked You should try a START operation and continue to do so until the file position indicator is updated successfully Wrong open mode or access mode for read start Recoverable You have tried to carry out a read or start operation on a file which has not been opened for INPUT or I O or which is not open at all Open the file for I O or for INPUT and you should then be able to continue to run your program However
478. t entsprechend der Ursache einen R ckgabewert Der Report beinhaltet die Fehlermeldung Au erdem zeigt er das Log an sofern Sie das Attribut ReplyLog nicht auf NO setzen e 0 Es ist kein Fehler aufgetreten e 1 Ung ltige ServicelD e 2 Ung ltiger Hostname 3 Ung ltiges Kommando e 4 Service ist gesperrt keine Operation m glich Automation Engine 284 e 5 Zuviele Services am ausgew hlten Host e 6 Request Timeout e 7 Der Server erf llt nicht die Voraussetzungen des Services e 8 Das Service kann nicht gestartet werden e 9 Das Service kann nicht gestoppt werden e 10 Das Service berschreitet die maximale Instanzbegrenzung e 11 Server gesperrt keine Operation m glich e 12 Automatische Serverauswahl Es ist kein freier Server oder kein freier Server der die Voraussetzungen des Services erf llt vorhanden e 97 DerBenutzer des CCI hat keine ausreichende Berechtigungen siehe Rollenkonzept das mit SP4 eingef hrt wurde e 98 XML Parser Fehler e 99 Unbekannter Fehler siehe Logeintrag f r mehr Details Siehe auch Unterst tzung von ACC Integration von UC4 mit dem SAP Solution Manager Der SAP Solution Manager wird mit allen SAP Systemen ab dem Web Application Server WAS 6 10 ausgeliefert Er soll zur zentralen berwachungs Software f r SAP Systeme aber auch f r externe Anwendungen werden Dies f hrt zu einer Zentralisierung aller Services im Rahmen einer SAP Umgebung Mit dem SAP Agenten integriert
479. t haben Am Besten kopieren Sie die Datei eines bestehenden Agenten z B UCXJR3X INI auf UCXJC11 INI Pflegen bzw pr fen Sie in den erzeugten Dateien UCXJ INI Erganzen Sie die SAPRFC INI vormals SIDEINFO um weitere Kapitel wie sie in den UCXJ INI Dateien angegeben sind nach folgendem Beispiel side cli U R33 P sapdp00 WHOST R33 SERV sapgw00 ROTOCOL I EST UC_XYZ U R33 P sapdp01 WHOST R33 GWSERV sapgw01 PROTOCOL I Beenden Sie den ServiceManager und starten Sie ihn neu Danach sollten Sie die zus tzlichen Agenten verf gbar haben Vergessen Sie bitte nicht f r den RFCLOGIN auch den Benutzer im jeweiligen SAP System anzulegen SAP Security Objects D L Al G G E D L dE G Die Berechtigungen die f r UC4 Jobs n tig sind h ngen von der jeweiligen Installation und den verwendeten Funktionen in UC4 ab In diesem Dokument sind all jene Berechtigungsobjekte aufgelistet die der CPIC Benutzer f r eine vollst ndige Nutzung aller Funktionalit ten ben tigt Die folgende Tabelle setzt voraus dass Sie mit dem SAP Berechtigungskonzept vertraut sind 313 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten S_RFC Wenn Sie den ACTVTRFC_ Profilparameter auth rfc_ NAME RFC authority_check setzen TYPE berpr ft SAP ob der RFC Benutzer die Berechtigung besitzt die Funktionsgruppe aufzurufen S_BTCH_JOB UC4 erzeugt SAP Jobs JOBACTION Batch Verarbeitung dynamisch und ben tigt JOBGROUP Opera
480. t sein o H speichern X E Letzter Report La Statistik E Drucken v i 5 gt Ausf hren v Eb Kopf JS Attribute cio 852000 E variablen 8 Prompts EE Script E Dokumentation X Ausschneiden E Kopieren Einf gen pA R ckg ngig Blockkommentieren 9ZBlockeinricken gt SET HND PREP_PROCESS C70 B32000UC0N CMD BCDISP DISP 0 PROCESS HND SET sLINE GET_PROCESS_LINE amp HND PRINT LINE ENDPROCESS 16 zeile 1 6 Spalte 1 66 Im Script dieses Jobs wird die Funktion PREP_PROCESS aufgerufen welche die Bearbeitung der Datensequenz vorbereitet Folgende Parameter werden dabei bergeben e Name des Rechners auf dem ein Ereignis Job ausgef hrt werden soll hier C70 e Typ des Ereignis Jobs der ausgef hrt werden soll hier BS2000UCON Durch die Angabe von BS2000UCON wird der Job EVENT BS2000UCON ausgef hrt Standardm ig werden im Mandant 0000 die Ereignis Jobs EVENT BS2000CMD EVENT BS2000UCON EVENT UNIXCMD EVENT UNIXFS und EVENT WINCMD ausgeliefert Sie k nnen direkt oder als Vorlage f r eigene Ereignis Jobs verwendet werden e Der dritte Funktionsparameter wurde ausgelassen Das bedeutet dass mit dem Defaultwert als Filter alle Zeilen ber cksichtigt werden welche das Konsolen Kommando ausgibt e Die Script Variable amp CMD des Ereignis Jobs wird mit dem Wert BCDISP DISP 0 versorgt e DerEreignis Job soll
481. t specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Part 7 Fabasoft R amp D Software GmbH 8 Co KG copyright notice BSD Copyright c Fabasoft R amp D Software GmbH amp Co KG 2003 oss fabasoft com Author Bernhard Penz Automation Engine 182 Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met e Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer e Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the dis
482. t was made to add an object using an RDN that is not the RDN defined in the schema None of the requested attributes were found on the objects The user buffer is too small The attribute specified in the operation is not present on the object Illegal modify operation Some aspect of the modification is not permitted ERROR_DS_AFFECTS _ MULTIPLE_DSAS ERROR_DS SERVER_ DOWN ERROR_DS_LOCAL_ERROR ERROR_DS_ENCODING_ ERROR ERROR_DS_DECODING_ ERROR ERROR_DS FILTER_ UNKNOWN ERROR_DS_PARAM_ ERROR ERROR_DS_NOT_ SUPPORTED ERROR_DS_NO_RESULTS_ RETURNED ERROR_DS_CONTROL_ NOT_FOUND ERROR_DS_CLIENT_LOOP ERROR_DS_REFERRAL_ LIMIT_EXCEEDED ERROR_DS_ROOT_MUST PE NC ERROR_DS ADD_REPLICA_ INHIBITED ERROR_DS_ATT_NOT_DEF IN_SCHEMA ERROR_DS_MAX_OBJ SIZE_EXCEEDED ERROR_DS_OBJ_STRING_ NAME_EXISTS ERROR_DS_NO_RDN DEFINED_IN_SCHEMA ERROR_DS_RDN_DOESNT_ MATCH_SCHEMA ERROR_DS_NO_ REQUESTED_ATTS_FOUND ERROR_DS_USER_ BUFFER_TO_SMALL ERROR_DS_ATT_IS_NOT ON_OBJ ERROR_DS_ILLEGAL_MOD OPERATION 8312 8313 8314 8315 8316 8317 8318 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 The specified object is too large The specified instance type is not valid The operation must be performed at the master DSA The DNS root attribute is missing on the cross reference object The object class attribut
483. t werden kann siehe auch HTML Help Webinterface Benutzeroberfl che von UCA die ber einen Webbrowser aufrufbar ist 401 Kapitel Glossar Wiederanlauf Wiederholung einer bereits gelaufenen Objekt Durchf hrung wobei einige Besonderheiten gegen ber einem erneuten Start gelten Wildcardzeichen Platzhalter f r Zeichen in Filterangaben f r genau ein Zeichen f r beliebig viele Zeichen Workflow Ablauf von Verarbeitungen Auch ein eigener Objekttyp in UC4 XML Datei Format des Im und Exports Enth lt die Struktur von Objekten Zeitzone Definiert eine lokale Zeit Auch ein eigener Objekttyp in UC4
484. tal You have tried to open a file which you have previously closed with lock Recode your program to avoid opening a file which has previously been closed with lock Program not executable by run time system Fatal You have tried to run a program that is incompatible with the current version of either your run time system your object file or your COBOL run time library For example your run time system does not run a program linked using a different object file format or COBOL run time library If your object file is incompatible with the current version of either your COBOL run time library or your run time system you should relink with the current version of your COBOL run time library Too many locks Recoverable You have either tried to exceed the maximum number of simultaneous record locks per file you can have or you have exhausted an operating system or network resource for example dynamic memory Execute a COMMIT or an UNLOCK operation on the relevant file and you should then be able to continue to run your program You should try not to retain a record lock for longer than is necessary GO TO has not been ALTERed Fatal You have violated one of the general rules of COBOL programming Close any files which might be open execute a STOP RUN statement and then edit your program to avoid such illegal operations Cannot ANIMATE a program running COMMUNICATIONS Fatal You have tried to animate a program which makes use of the c
485. tarten und deren Ausf hrung grob zu berwachen Start Beginn der Durchf hrung einer Aufgabe siehe auch Aktivierung 399 Kapitel Glossar statische Variable Variablen Objekt mit der Einstellung Quelle Statisch Variablenwerte werden durch den Benutzer oder per Script eingetragen und bleiben im Objekt gespeichert Statistik Aufstellung Uber die vergangenen Durchf hrungen einer Aufgabe Status Zustand einer Aufgabe z B aktiv blockiert in Generierung usw Sub Workflow Workflow der Teil eines Workflows ist Sync Synchronisiert aktivierbare Objekte auf der Grundlage definierter Zustande und Aktionen Auch ein eigener Objekttyp in UC4 System bersicht Fenster im Userlnterface das Informationen ber das UC4 System beinhaltet teilqualifizierter FileTransfer FileTransfers die mit Hilfe von Wilcards mehrere Dateien bertragen Timeout Tritt ein wenn eine bestimmte Zeitspanne abgelaufen ist bergeordnete Aufgabe Ein Objekt kann auf verschiedenste Arten aktiviert werden Der Verursacher der Aktivierung wird als bergeordnete Aufgabe Parent bezeichnet UC4 Automation Engine Steuert ein UC4 System Besteht aus verschiedenen Serverprozessen UCA Automation Platform Eigenes UC4 Produkt Enth lt die Komponenten die notwendig sind um ein UC4 System zu betreiben Automation Engine Userlnterface Agenten Webinterface usw Verf gbar ber das UC4 Download Center UC4 ClearView Eigenes UC4 Produkt
486. tate Typ INTEGER run 1 ended 2 lost 3 timeout 4 169 Kapitel 6 SNMP Unterst tzung Inhalt 1 Aktiv 2 Normal beendet oder noch nicht gestartet 3 Verbindung zur UC4 Automation Engine wurde unterbrochen 4 Keine Antwort trotz bestehender Verbindung 5 Agenten Objekt wurde gel scht Beschreibung Zeitpunkt des letzten Verbindungsaufbaus des Agenten zur UC4 Automation Engine Bezeichner exeLastPing Typ DisplayString SIZE 0 19 Beschreibung Zeitpunkt des letzten Lebenszeichens vom Agenten Bezeichner exeMonitoring Typ INTEGER yes 1 no 2 Inhalt 1 Verf gbarkeit des Agenten wird berwacht 2 Verf gbarkeit des Agenten wird nicht berwacht Beschreibung Zeigt an ob die Verf gbarkeit des Agenten berwacht wird Eine berwachung ist bei einem produktiven Agenten wichtig Bezeichner exelnfo Typ DisplayString Beschreibung Wird derzeit noch nicht verwendet 6 6 9 Blocking Points Group Bezeichner Blocking Point Group Lebensdauer Fur jede blockierende Aufgabe gibt es einen Eintrag in der folgenden Tabelle Der Tabelleneintrag existiert solange bis die Blockierung aufgehoben oder der Workflow abgebrochen wird Beschreibung Diese Gruppe beinhaltet die Beschreibung aller blockierten Aufgaben Die Beschreibung enth lt Informationen zur Aufgabe welche die Blockierung verursachte und zum Workflow der dadurch blockiert wurde Automation Engine 170 Bezeichner blockingPointsTable Typ SEQUENCE OF blockingP
487. te Form n tzlich Sie bietet eine graphische Oberfl che in der Scriptzeilen bequem erstellbar sind Zus tzlich k nnen bestimmte Daten aus dem SAP System bezogen werden z B verf gbare Varianten Der SAP Agent baut die Verbindung zum SAP System auf die dabei notwendig ist Benutzername Passwort und Mandant werden aus dem Verbindungs Objekt f r ABAP Basis genommen Siehe auch Registerkarte Form Mehrere SAP Systeme Diese Beschreibung zeigt wie die Konfiguration bei der Verwendung von mehreren SAP Agenten die auf unterschiedlichen SAP Systemen laufen vorzunehmen ist Weitere SAP Agenten Tragen Sie die zus tzlichen Agenten in der ServiceManager Definitionsdatei nach folgendem Beispiel ein Der String OWN wird automatisch durch jenen Pfad ersetzt indem der Servicemanager selbst liegt ucybsmgr exe Kommentarzeilen beginnen mit Rufzeichen l Jetzt werden die Unterservices definiert DEFINE UC4 Automation Engine OWN UCServer exe OWN DEFINE UC4 C11 Agent OWN C11 UCXJR3X exe i OWN UCXJC11 INI OWN Automation Engine 312 DEFINE UC4 XYZ Agent c uc4global bin XYZ UCXJRX3 exe ic uc4global bin XYZ UCXJXYZ INI OWN XYZ Alternativ k nnen diese Eintr ge in der Datei UC4 SMD auch mit dem Servicemanager Dialog dupliziert und angepasst werden Erzeugen Sie f r jeden zus tzlich eingetragenen Agenten eine Datei UCXJ INI mit dem Namen den Sie in UC4 SMD vereinbar
488. te der abzuspielenden Mappen vom SAP System geholt Jede dieser Mappen wird mit einem einzelnen SAP Job abgespielt Dieser Job wird in diesem Dokument als Replayer bezeichnet Der Replayer verwendet zum Abspielen den ABAP RSBDCBTC ERROR Bezieht sich auf das Ergebnis Status des Replayers Das Ergebnis kann A f r abgebrochen oder F f r erfolgreich beendet sein ERROR IGNORE Die n chste Mappe der Trefferliste wird in jedem Fall abgespielt Das Ergebnis des vorhergehenden Replayers wird ignoriert Automation Engine 332 ERROR ABEND Das Abspielen der Mappen wird sofort gestoppt wenn ein Replayer mit Status A endet Der UC4 Job bricht ab ERRORLEVEL Bezieht sich immer auf die Mappe selbst und wird nach Ende des Replayers gepr ft Er definiert den prozentualen Anteil der nicht erfolgreich abgespielten Transaktionen einer Mappe Ist der Wert fur die Mappe berschritten so wird die Bearbeitung des UC4 Jobs abgebrochen Es werden keine weiteren Mappen aus der Trefferliste gestartet Wird ERRORLEVEL nicht angegeben erfolgt keine Pr fung auf erfolgreich gebuchte Transaktionen R 3 Tabelle APQI R 3 Datenbank ERRORLEVEL 100 g 100 b hefert Trefferliste Mappen Transaktionen Transaktionen gesamt 2 gebucht ib ul Eo TEST 19970604160738040003 Fe 520 f r jede Mappe wird ein R S Joby gestartet ABAP STEP RSBDCBTC ERROR Tritt auf wenn Jobstatus A aborted gesetzt ist
489. ted You have tried to change a file in some way for example you might have tried to WRITE to a file or to DELETE information in it You should abandon your attempt to alter the file unless you can make your own personal copy of it You should then be able to alter the contents of your copy but not of the original source Not owner of file Recoverable You are trying an operation on a file but the file s owner has not given you the necessary permission for that operation You could for example be trying to alter the access modes for a file which only the file s owner can do You should abandon your tried file operation unless the file s owner gives you the permission necessary to do the operation you want to carry out Too many indexed files or no such process Recoverable You have tried to open an indexed file but the number of files that you currently have open is the system limit Alternatively you could be trying to use a process id which does not exist or which your operating system no longer recognizes You should close some of the indexed files which you are no longer accessing and you should then be able to open the file you require In this case you must rewrite your code so that it uses a process id which your system recognizes 033 034 035 036 037 038 039 040 Automation Engine 18 Physical I O error Fatal You have a hardware error of some type Perhaps you have not put a disk in the relevant driv
490. tei Kommando im Agenten Uberschrieben Bei der Angabe von SPACE w rde das Ergebnis beispielsweise eine SAM Datei mit RECFORM FIX sein In diesem Fall m ssten Sie das Attribut RECFORM ebenfalls verwenden wenn Sie z B RECFORM V ben tigen L Mit FT BS2000 von Siemens k nnen Sie auch ISAM Dateien erstellen Sehen Sie im Folgenden ein Beispiel dazu FCB ISAM BLKCTRL DATA RECFORM V KEYPOS 5 KEYLEN 8 Beispiel RECSIZE 50 VOLUME PRIVATE SPACE 100 100 Originalattribute beibehalten Um die Attribute von Quelldateien f r die Zieldateien zu Ubernehmen verwenden Sie die Option Originalattribute beibehalten in der Registerkarte FileTransfer Diese Einstellung wird jedoch nur beachtet wenn Quell und Ziel Agent die UC4 Version 9 00A oder h her neues FileTransfer Protokoll aufweisen Weiters muss Quell und Zielplattform bereinstimmen Bei BS2000 FileTransfers k nnen folgende Datei Attribute beibehalten werden Automation Engine 186 ACCESS e BLKCTRL e ACLPROT e BLKSIZE e BACKUP e DUPEKY e BASACL e FCBTYPE e CCS e KEYLEN e DESTROY e KEYPOS e EXDATE e RECFORM e GROUPAR e RECSIZE e GUARDS e RETPD e LARGE e SPACE e OTHERAR e OWNERAR e RETPD e SHARE A Wenn Sie diese Einstellung verwenden d rfen im FileTransfer keine zusatzlichen Attribute f r die Ziel Datei angegeben werden Ansonsten kommt es zu einem Fehler Bibliothekselemente als Quelle und Ziel Elemente von L
491. teragent Modus betrieben werden Der native Masteragent f r HP UX Systeme ist der EMANATE Der UC4 SNMP Subagent verwendet die Schnittstelle naaagt um mit ihm zu kommunizieren Die Schnittstelle naaagt dient als SNMP Proxy Er leitet die SNMP Anfragen durch eine registrierte OID auf einen anderen UDP Port um Standardm ig verwendet naaagt den Port 8161 Deshalb muss der UC4 SNMP Subagent einen anderen Port verwenden als 161 N here Informationen zur Konfiguration der Schnittstelle finden Sie in der naaagt Dokumentation Network Clients HP UX Masteragent Native Agent Adapter UDP Port 161 works as SNMP Proxy Default UDP Port 8161 EMANATE Subagent ucsnmp 1 EMANATE Subagenten hp_unixagt mib2adt Siehe auch UC4 und SNMP 143 Kapitel 6 SNMP Unterst tzung 6 4 FAQ und Glossar des UC4 SNMP Subagents Hier finden Sie h ufig gestellte Fragen und wichtige Begriffe zum UC4 SNMP Subagent Wichtige Begriffe e SNMP Simple Network Management Protocol e MIB Management Information Base Speichert Informationen in einer baumartigen Struktur Die MIB ist Teil des SNMP Subagents e Masteragent SNMP Dienst der mit SNMP Subagents kommuniziert um Informationen aus der MIB abzufragen und an die Anwendungen weiterzuleiten e Subagent Speichert Informationen in der MIB und stellt sie dem Masteragent zur Verf gung Haufige Fragen Was ist eine OID Jeder Informationsbaustein in der MIB besitzt eine eindeutig
492. terne Fehlercodes WSAENAMETOOLONG ENAMETOOLONG 10063 As in BSD WSAEHOSTDOWN EHOSTDOWN 10064 As in BSD WSAEHOSTUNREACH EHOSTUNREACH 10065 Asin BSD WSASYSNOTREADY None 10091 Returned by WSAStartup indicating that the network subsystem is unusable WSAVERNOTSUPPORTED None 10092 Returned by WSAStartup indicating that the Windows Sockets DLL cannot support this app WSANOTINITIALISED None 10093 Returned by any function except WSAStartup indicating that a successful WSAStartup has not yet been performed WSAHOST_NOT_FOUND HOST_NOT_FOUND 11001 As in BSD WSATRY_AGAIN TRY_AGAIN 11002 As in BSD WSANO_RECOVERY NO_RECOVERY 11003 As in BSD WSANO DATA NO DATA 11004 As in BSD The first set of definitions is present to resolve contentions between standard C error codes which may be defined inconsistently between various C compilers The second set of definitions provides Windows Sockets versions of regular Berkeley Sockets error codes The third set of definitions consists of extended Windows Sockets specific error codes The fourth set of errors are returned by Windows Sockets getXbyY and WSAAsyncGetXByY functions and correspond to the errors that in Berkeley software would be returned in the h_ermo variable They correspond to various failures that may be returned by the Domain Name Service If the Windows Sockets implementation does not use the DNS it will use the most appropriate code In general a Windows Sockets application shoul
493. terschiedlich und daher nicht berpr fbar ist sind umfangreiche Tests dringlichst zu empfehlen 7 10 3 nderungen in Run Controls Die meisten Prozesse ben tigen f r die Durchf hrung Parameterangaben wie z B einen Zeitraum In sogenannten Run Controls RUN_CONTROL_RECORDS k nnen derartige Informationen einmalig hinterlegt werden Die Prozesse beziehen die Parameter f r die Durchf hrung aus dem zugewiesenen Run Control Ein Run Control ist in der Regel genau ein Datenbanksatz in der PeopleSoft Datenbank Er kann jedoch auch mehrere Datens tze umfassen Ein Run Control wird durch die beiden Schl sselbegriffe OPRID User ID und RUN_CNTRL_ID eindeutig identifiziert Anwendung UC4 stellt die Funktion PS_MODIFY_RUNCONTROL zur Verf gung mit der Sie Run Controls ndern k nnen Die Anpassung bezieht sich hierbei auf einen einzelnen Datensatz Sollen mehrere Datens tze eines Run Controls gepflegt werden so m ssen Sie f r jede nderung einen eigenen PS_MODIFY RUNCONTROL Aufruf vornehmen Dieses Vorgehen unterscheidet UC4 von der Online Pflege in PeopleSoft 245 Kapitel 7 UC4 und Zielsysteme Beispiele Beispiel 1 Ein Benutzer m chte den SQR Report Employee Tumover Analysis durchf hren Dazu legt er ein Run Control namens myRunControl an Nach dem Hinzuf gen des Run Controls werden die f r den Report notwendigen Parameterfelder eingegeben und gespeichert Es handelt sich hierbei um die Felder FROM DATE und THRU_DATE
494. tionen auf Batch deshalb die Berechtigung Jobs Jobs zu planen zu berwachen und freizugeben UC4 erzeugt zus tzlich Jobs unter Verwendung des Standard ABAP Programmes RSBDCBTC um BDC Sessions durchzuf hren S_BTCH_ADM Batch Verarbeitung Batch Administrator S_BTCH_NAM S_SPO_DEV Spooler Ger teberechtigungen Damit bestehende SAP Jobs ausgef hrt werden k nnen muss UC4 die entsprechenden Jobs anpassen Die Schnittstellen UC4 und Standard verwenden den Standard Funktionsbaustein BP JOB_MODIFY um Jobs durchzuf hren und ben tigen daher die Berechtigung Batch Administrator Diese st ebenfalls erforderlich um die Spool Liste eines Jobs abzurufen falls dieser nicht vom CPIC Benutzer erzeugt wurde BTCADMIN S_BTCH_ADM erlaubt mandanten unabh ngige Selektionen von bestehenden Jobs Die Durchf hrung des UC4 Sprachmittels R3_ ACTIVATE_JOBS mit einem CPIC Benutzers der dieses Berechtigung besitzt kann abhangig von den Filterkriterien dazu f hren dass Jobs in mehreren SAP Mandanten gestartet werden z B derselbe Jobname kommt in zwei SAP Mandanten vor Der CPIC Benutzer muss BTCUNAME diese Berechtigung besitzen um Jobs f r andere SAP_Benutzer zu erzeugen und auszuf hren F r die Angabe des SPODEVICE Druckparameters Sofort ausgeben innerhalb eines Job Steps ben tigt der CPIC Benutzer die Berechtigung zu dem entsprechenden Ausgabeger t Automatio
495. tl u AP Ne tye at 341 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten Die folgende Tabelle enthalt eine Liste aller Zertifikate UC4 Agent for SAP BC XBP 6 10 Background Processing Job Scheduling 6 10 Vers 2 0 BC XBP 7 0 Background Processing Job Scheduling 7 0 Vers 3 0 JAVA JXBP 7 1 UC4 Agent for SAP BW BW SCH 3 0 Scheduling for SAP BW 3 0 UC4 Agent for Java EE JMX JAVA EE STD 7 1 Siehe auch SAP Partner SAP Developer Network SDN 7 12 UC4 und Siebel 7 12 1 Starten und Uberwachen von Aufgaben Der Siebel Agent verwendet f r die Durchf hrung von Aufgaben in Siebel die Kommandozeilen Schnittstelle des Siebel Server Manager Das Verzeichnis in dem sich jener befindet ist in der INI Datei des Siebel Agenten in der Sektion VARIABLES einzutragen Beispiel VARIABLES UC_SIEBEL SRVRMGR C siebel srvrmgr exe In der Registerkarte Script des Siebel Jobs k nnen die Kommandos die in Siebel ausgef hrt werden sollen vermerkt werden Dabei steht Ihnen ein eigenes Script Sprachmittel namens SI_START_TASK zur Verf gung Mit dessen Parameter CMD wird das Siebel Kommando bergeben SI_START_TASKCMD Siebel Kommando Jede Scriptzeile mit SI_START_TASK ist eine eigene Aufgabe in Siebel Beachten Sie dass das Siebel Kommando unbedingt mit start task beginnen muss damit eine berwachung der Aufgabe z B Abbrechen Fortsetzen m glich ist Verwenden Sie run task so wird der Sieb
496. to OPEN an NLS file using incompatible language definition Fatal The NLS control information for a file in your program does not match the same NLS control information in the header of your index file Alternatively your index file has become corrupted Rebuild your index file or rerun your program using the backup copy of that file If you have added a great deal of information since you last took a backup you might want to rebuild the file using a utility that is able to read the data if it is not corrupt and build a new index for it NLS support module not found Fatal Your system could not find the National Language Support module COBNLSMG Alternatively your system cannot find cobnls dll OS 2 cobnls dle DOS or cobnis diw Windows Ensure that cobnismg gnt is present in either utils lbr or in a directory on COBDIR or if your program is linked ensure that cobnismg obj is linked in to it Ensure that cobnls dle is present in utils lbr or that cobnls dlw is present in a directory specified in COBDIR or that cobnls dll is present on the LIBPATH Indexed structure overflow Fatal The structure of your indexed file contains a fault You have probably tried to put another entry in the index when there is no room for it Alternatively you have tried to access an old format indexed file created perhaps using CIS COBOL If your index has no room for further entries you should reorganize your file If you have tried to access an
497. to call a program which is not present on your current logged in drive or directory or in a directory pointed to by the COBDIR environment variable Once your program has terminated you should copy the relevant file into your logged in drive or directory If insufficient space is available you should set the COBDIR environment variable to search the directory or drive on which the file is present when your program calls it Once you have taken these steps run your program again Imported file not found Fatal You have tried to load a dl file which contains references to another dll file which cannot be found by the operating system Locate the missing file and ensure it is located on the default search path for your operating system Attempt to run intermediate code program which had severe errors in it Fatal You are trying to run a program that produced severe faults when you submitted it to your COBOL system with the run time switch E turned off Alternatively you could try to run the program with the E run time switch set though this might not give the desired results You should edit your source code to correct all the severe faults resubmit it to your COBOL system then run the intermediate code that is produced When your program is being animated Animator reports this error and enables you to continue to run the program See also E RTS switch 176 177 178 179 180 181 182 183 184 185 186 Automation
498. tory Illegal or impossible access mode for OPEN Illegal or impossible access mode for CLOSE Disk I O error Operating system data error 13 Kapitel 5 Externe Fehlercodes RT026 RT027 RT028 RT029 RT030 RT031 RT032 RT033 RT034 RT035 RT036 RT037 RT038 RT039 RT040 RT041 RT042 RT043 RT045 RT047 RT065 RTO66 RT067 RT068 RT069 RTO7O RTO71 RTO72 RTO73 RTO74 RTO75 RTO77 RTO78 RT081 RT100 RT101 RT102 Block I O error Device not available No space on device Attempt to delete open file File system is read only Not owner of file Too many indexed files or no such process Physical UO error Incorrect mode or file descriptor Attempt to access a file with incorrect permission File already exists File access denied Disk not compatible File not compatible Language initialization not set up correctly Corrupt index file Attempt to write on broken pipe File information missing for indexed file Attempt to open an NLS file using an incompatible program Indexed structure overflow Could indicate that you have reached the maximum number of duplicate keys File locked Attempt to add duplicate record key to indexed file Indexed file not open Record locked Illegal argument to ISAM module Too many indexed files open Bad indexed file format End of indexed file No record found in indexed file No current record in indexed file Indexed data file name too long Internal
499. traum zwischen Start und Ende Der Aktivierungszeitraum wird nicht dazugerechnet siehe auch Aktivierung und Start Login Anmeldedaten f r Zielsysteme Auch ein eigener Objekttyp in UC4 logisches Datum Das logische Datum wird als Vergleichsdatum bei der Pr fung von Kalenderbedingungen verwendet Mandant Abgeschlossene Umgebung f r die Durchf hrung von Aufgaben innerhalb eines UC4 Systems Auch ein eigener Objekttyp in UC4 Meldungsfenster Fenster im Userlnterface das Warnungen Informations und Fehlermeldungen ausgibt Monitor Graphische Ansicht der Durchf hrung einer Aufgabe Nonstop Prozesse Teil der UC4 Automation Engine bernehmen die Verarbeitung wenn der Rechner mit den aktiven Serverprozessen ausf llt Objekt T tigkeiten und Abl ufe die UC4 steuert werden mit Hilfe von sogenannten Objekten abgebildet siehe auch Aufgabe Objektklasse Alle Objekte werden in 4 Klassen unterteilt aktivierbare Objekte aktive Objekte passive Objekte und Systemobjekte Objekttyp F r jede T tigkeit existiert ein eigenes Objekt Agent Benachrichtigung Benutzer 397 Kapitel Glossar BenutzerGruppe Cockpit CodeTabelle Dokumentation Ereignis FileTransfer Gruppe Include Job Workflow Kalender Login Mandant RemoteTaskManager Schedule Script Server Sync Variable und ZeitZone Objektvariablen Platzhalter f r Werte die einem Objekt in dessen Registerkarte Variablen amp Prompts hinterlegt werden
500. trennt werden Da das Leerzeichen aber die einzelnen Angaben innerhalb des gesamten Parameters trennt muss die Datums und Zeitangabe zwischen doppelten Hochkommata stehen e Als Login Objekt wird UC4ADMIN angegeben 347 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten E Speichern MB Letzter Monitor EB Letzter Report ba Statistik E Drucken 0 variablen E Ausf hren v 6 Ausschneiden DZ Kopieren Einf gen A R ckg ngig Block kommentieren v E Block einr cken fl Suche FSPAR ATIME 19991001 19991007 2350 SIZE 1 9999 MODE REKURSIV UC_LOGIN UC4ADMIN Loon M Code eingeben gt E Laufzeitparameter Nach Beendigung automatisch deaktivieren Verbrauch Ressourcen O Nein UC4Priorit t 0 255 Nach fehlerfreier Durchf hrung O Nach fehlerfreiem Wiederanlauf a reihe 7 _ Zur Laufzeit generieren O Immer Parallel laufende Aufgaben Zeit Sab Max Anzahl Sonst 8 Warten Abbrechen ag e Dieser Job ist der standardm ig ausgelieferte EVENT UNIXFS aus dem Mandanten 0000 Es ist wichtig dass auf dessen Registerkarte Attribute das Kontrollk stchen Attribut Dialog aktiviert ist Damit wird das Include Objekt ATTRDIA UNIX eingelesen welches normalerweise den Attribut Dialog bewirkt EA EEES Automation Engine 348 beginread UC_MsgNr 5004000 05C_NAME uc_runnr set amp uc_host get_att host read uc_host UC_Host UNIX UC_MsgNr 4001021 uc_host MI
501. tribution e The name of Fabasoft R amp D Software GmbH amp Co KG or any of its subsidiaries brand or product names may not be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE 183 Kapitel 7 UC4 und Zielsysteme 7 UC4 und Zielsysteme 7 1 UC4 und BS2000 7 1 1 BS2000 Text Archiv Ausgangssituation Schon fters stellte sich die Aufgabe BS2000 Files mit anderen Mitteln als einem BS2000 Datentr ger zu transportieren Daf r kommen PC Mittel wie Disketten CD s und insbesondere die elektronische bertragung in Frage Mit Textdateien SAM Satzl nge maximal 255 ist dies inzwischen sehr gut m glich daman davon ausgehen kann dass in jeder BS2000 Installation der Text Dateitran
502. tuellen Wert den Zeileninhalt der Datensequenz ermitteln Im Beispiel wird die jeweilige Konsolen Zeile im Aktivierungsprotokoll ausgegeben Die STOP Anweisung unterbricht die Jobdurchf hrung und zeigt dieses Aktivierungsprotokoll an Automation Engine 192 7 1 7 BS2000 Betriebssystemkommando Das Erzeugen die Bereitstellung und die Bearbeitung einer Datensequenz ist ein komplexer Prozess bei dem Script Funktionen und Anweisungen sowie spezielle Objekte zusammenwirken Das folgende Beispiel zeigt die erforderlichen Definitionen bei den beteiligten Objekten und welche Script Sprachmittel sich worauf beziehen Das Beispiel ist bewusst klein und berschaubar gehalten damit bei aller Komplexit t das Prinzip deutlich wird Es soll zeigen wie mit einem Job ein BS2000 Kommando in der Kennung UC4 abgesetzt und das Ergebnis zeilenweise in dessen Aktivierungsprotokoll ausgegeben wird H speichern v P zte E Kopf Di attribute xo 652000 3 Variablen amp Prompts Ep Script D Dokumentation 6 Ausschneiden E Kopieren Einf gen A Rickg ngig Blockkommentieren Z Block einriicken v gt gt 01 SET amp HND PREP PROCESS C70 BSZ000CMD CMD STA P UC_LOGIN UC4ADMIN 02 PROCESS HND 03 SET LINE GET_PROCESS_LINE lt HND 04 PRINT LINE 05 ENDPROCESS 06 onitor E Letzter Report jag Statistik E Drucken v 0 va gt Ausf hren v 16 Zeile 1
503. turncode von SAP Steps auswerten Varianten Management BDC Management Spool Management Event Management Ubernahme von SAP Jobs Ubernahme von SAP Kalenderdefinitionen 249 Kapitel 7 UC4 und Zielsysteme JAVA Java EE JMX Agent fur SAP NetWeaver JMX in SAP NetWeaver Durchf hrung von Jobs im Java Stack JXBP Lifecycle Management Dieser Teil umfasst die Steuerung und das Monitoring aller eingesetzten L sungen auf Basis der SAP NetWeaver Technologie UC4 hat Zugriff auf alle Monitoring Daten einerseits und liefert andererseits seine eigenen Daten dort ab Uberwachung von Monitoren Uberwachung von SAP Ereignissen Integration von UC4 mit dem SAP Solution Manager Registrierung am System Landscape Directory Systemlog und Applicationlog analysieren Umschaltung der Betriebsarten Application Development UC4 unterst tzt Sie auch bei der Applikationsentwicklung mit einer Vielzahl von M glichkeiten ABAB CallAPI f r SAP JAVA UC4 ApplicationInterface People Integration Integration in SAP Enterprise Portal iViews Einf hrung UC4 Views f r Job Scheduling bringen aktuelle Informationen ber den Job Scheduling Betrieb in die SAP Enterprise Portal Komponente von SAP NetWeaver und erm glichen Endbenutzern das Starten kritischer Gesch ftsprozesse Aufgaben k nnen direkt vom SAP Enterprise Portal aus gestartet und berwacht werden Auch ohne Wissen ber Job Scheduling ist es Endbenutzern m glich wichtige Prozes
504. tus des Jobs Geht ein Job verloren durch ABEND oder CANCEL wird durch diesen Mechanismus das abnormale Ende festgestellt Der Job gilt dann im UC4 System als verschwunden Es wird auch der Status der Jobs ermittelt die durchgef hrt wurden w hrend der Agent inaktiv ist Dies ist durch die Ausgabe von Start und Endmelder im Job Report m glich die vom Agenten analysiert wird Beachten Sie dass die JCL auf OS 400 zu einem Programm kompiliert und danach ausgef hrt wird Dabei kann es zu einem unkontrollierten Abbruch kommen wodurch der Jobstatus nicht korrekt angezeigt werden kann Mit dem Kommando MONMSG ist es m glich Programmabbr che zu erkennen und darauf zu reagieren Fur die Verwendung dieses Kommandos ist die Jobeinstellung Typ ILE CL erforderlich In folgendem Beispiel die Durchf hrung der JCL mit dem Kommando MONMSG berwacht und der Jobstatus entsprechend gesetzt Registerkarte Pre Script Start und Endmelderausgabe f r die Statuswiederherstellung aktivieren SET amp UC_QPRINT 10 Der 0S 400 CL Befehl berwacht alle Exceptions und springt zum ERROR Label MONMSG CPF0000 GOTO ERROR Registerkarte Script Kommando das der Job ausf hren soll In diesem Fall werde alle aktiven Prozesse angezeigt wrkactjob Sprint Automation Engine 236 Job R ckgabewert auf den wert 0 setzen CHGVAR amp RETCODE 0 Aufruf des Endmelders GOTO END Tritt ein Fehler auf wird der R ckgabewert entsprec
505. tutzung Bei der Definition eines FileTransfer Objektes k nnen in der Registerkarte FileTransfer f r das Ziel des FileTransfers zus tzlich Dateiattribute angegeben werden Mogliche Attribute alq Nummer Allocation quantity ignored if an allocation XAB is present bls Nummer Device block size applies to files of sequential organization only deq Default extension quantity Nummer 357 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten fop Wert File processing options ctg Contiguous indicates that the Wert space for a file is to be allocated contiguously cbt Contiguous best try cif Create if nonexistent dfw Deferred write writing back to the file from the modified buffer is deferred Applies to relative and indexed files and sequential files opened for shared access dit Delete file on close mxw Maximize version number nef Not end of file pos Current position rck Read check compare operation rwc Rewind file on close rwo Rewind file on open scf Submit as command file on close spl Spool to system printer on close sqo File can only be processed in a sequential manner sup Supersede tef Truncate at end of file tmd Temporary delete tmp Temporary no file directory wck Write check compare operation fsz Nummer Fixed header size gbc The requested number of global Nummer buffers for a file mbc Multiblock count Nummer mbf Multibuffer count Nummer mrs Maximum record size N
506. ude assigning an illegal value to the RTS tuneable Key already exists in indexed file Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of your error and how it can be rectified CALL convention not supported Fatal The CALL convention you have specified is not supported See your Object COBOL User Guide for a list of supported CALL conventions Remote file system failure Fatal Illegal operation in SORT MERGE module Fatal A SORT or MERGE module has received a RELEASE operation outside the Input procedure ora RETURN operation either outside the Output procedure or before the Input procedure has terminated correctly Recode your program so that RELEASE and RETURN operations are issued by the appropriate procedures Invalid file operation Fatal You have tried a file operation which violates a general rule of COBOL in some way The most likely cause of this error is that you have tried a rewrite on a sequential file opened I O or on a relative file with access mode sequential also opened I O without preceding it with a successful read NEXT Recode your program to ensure that the REWRITE statement in error is preceded by a read NEXT Illegal operation on an indexed file Fatal This is the result of an internal system error Contact Technical Support who will help you find the cause of your error and how it can be rectified 102 103 104 105 106
507. ufende Nummer RunID der aktuellen bzw letzten Durchf hrung an Weitere Informationen stehen Ihnen ber den Link Detail zur Verf gung der das Detailfenster ffnet Genauso wie im Userlnterface erhalten Sie Auskunft ber beispielsweise den Startzeitpunkt oder den R ckgabewert Verlangt die Durchf hrung des Objektes eine Benutzereingabe aufgrund der Verwendung der Script Anweisung READ so wird auch im View eine entsprechende Eingabemaske erzeugt Rote Sternchen symbolisieren Muss Felder 251 Kapitel 7 UC4 und Zielsysteme ActivateObject READ_STAT Bitte berschrift eingeben Anzahl eingeben Grenzdatum JJMMTT eingeben List Kennzeichen eingeben Passwort max 8 Zeichen eingeben Bitte Benutzer ausw hlen _OK Abbrechen Siehe auch Aktivit ten berwachen Aktivit ten berwachen meier uc at v Das iView Activities zeigt die Aktivit ten des UC4 Systems an die unter dem Benutzer gestartet wurden Genauso wie auch im Userlnterface sind zu den Aufgaben beispielsweise die Priorit t die Startzeit oder der Status ersichtlich Die Informationen zu den Aktivit ten k nnen nur eingesehen werden nderungen zu denen z B ein Abbruch oder das Bearbeiten der Aufgabe geh ren sind ber das iView nicht m glich Activities myActivities Name Typ Prio RUN Parent Startzeit EB JOBF NEU 3 JOBF 200 32474371 d r JOBPM TAG JOBP 200 32474367 JOBS R3 TEST JOBS 200 3247
508. umfassend Installation e Laden Sie die Dateien des Apache Axis von http ws apache org axis herunter Installieren Sie Apache Axis gem der Dokumentation e Starten Sie das Tool WSDL2Java von Apache Axis Dabei handelt es sich um einen Webservice Wrapper Generator Als Entwicklungsumgebung k nnen Sie beispielsweise auch Eclipse verwenden Geben Sie die WSDL Adresse http www webservicex com CurrencyConvertor asmx wsdl als Eingabeparameter an 211 Kapitel 7 UC4 und Zielsysteme Name WSDi2Java main FRE Classpath E Source MB Environment Common Program arguments http wew webservicex com CurrencyConvertor asmx wedl Variables YM arguments working directory Defauk Other e Das Ergebnis werden die folgenden Java Klassen erzeugt gt WebServiceMBean SE src B NET webservicex www D Currency java D CurrencyConvertor java D D CurrencyConvertorLocator java D CurrencyConvertorSoap java D CurrencyConvertorSoapStub java e In diesem Schritt erstellen Sie ein MBean das die generierten Java Klassen verwendet um das Webservice ber JMX aufzurufen Einleitend einige Anmerkungen zu den Programmier Richtlinien f r MBeans e Ein Standard MBean Pattern besteht aus einem Interface und einer Klasse die dieses implementiert Das Interface hat denselben Namen wie die Klasse plus der Endung MBean E E Im folgenden Beispiel hei t die Klasse Converter
509. ummer rat Wett Record Attribute cr Carriage return control Wert blk Disallow records to span block boundaries ftn Fortran print control none Explicitly forces no carriage control r m Wert rop Wert Wert Record Format Record processing Operations prn fix stm stmif stmer udf var vcf asy cco cvt eof nik pmt pta rah rea rik me mf rrl syncsts Automation Engine 358 Print file format Fixed length record format RMS stream record format Stream format with line feed terminator Stream format with carriage return terminator Undefined Variable length record format Variable length record with fixed control Asynchronous UO Cancels Ctrl O used with Terminal 1 0 Capitalizes characters on a read from the terminal Positions the record stream to the end of file for the connect operation only Do not lock record Enables use of the prompt specified by pmt usr prmpt on input from the terminal Eliminates any information in the type ahead buffer on a read from the terminal Read ahead Locks record for a read operation for this process while allowing other accessors to read the record Locks record for write Suppresses echoing of input data on the screen as it is entered on the keyboard Indicates that Ctrl U Ctrl R and DELETE are not to be considered control commands on terminal input but are to be passed to th
510. und das Interface ConverterMBean java Erstellen Sie die beiden Dateien beispielsweise in einem Package namens com uc4 ws Es folgt dazu der komplette Code des Interfaces und der Klasse ConverterMBean java package com uc4 ws import java rmi RemoteException Automation Engine 212 import javax xml rpc ServiceException public interface ConverterMBean double convertCurrency String fromCurrency String toCurrency throws ServiceException RemoteException IllegalArgumentException Converter java package com uc4 ws import Java rmi RemoteException import javax xml rpc ServiceException import NET webserviceX www Currency import NET webserviceX www CurrencyConvertorLocator import NET webserviceX www CurrencyConvertorSoap ublic class Converter implements ConverterMBean ublic double convertCurrency String fromCurrency String toCurrency hrows ServiceException RemoteException IllegalArgumentException urrencyConvertorLocator locator new CurrencyConvertorLocator urrencyConvertorSoap soap locator getCurrencyConvertorSoap eturn soap conversionRate urrency fromString fromCurrency urrency fromString toCurrency NIIT E e o Die Methode convertCurrency enth lt den Aufruf des WebServices und verwendet dabei die generierten Java Klassen Sie erzeugt eine Instanz des Service Locators und ruft die Methode getCurrencyConvertorSoap
511. und mit den vorhandenen Mandanten neu aufgebaut Beziehungen UC4 System cliSysID Bezeichner cliSysID Typ DisplayString SIZE 0 8 Beschreibung Name des UC4 Systems zu dem der Mandant geh rt Bezeichner cliClient Typ INTEGER 0 9999 Beschreibung Nummer des Mandanten Bezeichner cliLastModifyTime Typ DisplayString SIZE 0 19 Beschreibung Zeitpunkt der letzten Aktualisierung des Tabelleneintrags Bezeichner cliState Typ INTEGER run 1 stop 2 Inhalt 1 aktiv 2 angehalten Beschreibung Zeigt an ob die automatische Verarbeitung von Aufgaben aktiv ist Systemstatus GO oder angehalten wurde Systemstatus STOP Bezeichner cliMonitoring Typ INTEGER yes 1 no 2 Inhalt 1 Uberwachung der Aktivit ten des Mandanten 2 Keine Uberwachung der Aktivitaten des Mandanten 163 Kapitel 6 SNMP Unterst tzung Beschreibung Zeigt an ob die Aktivit ten des Mandanten berwacht werden Bei einem produktiven Mandanten werden so alle aktiven Benachrichtigungen und blockierten Workflows berwacht Bezeichner clilnfo Typ DisplayString Wird derzeit noch nicht verwendet 6 6 7 Server Group Wen O Bezeichner Server Group Lebensdauer Fur jeden Serverprozess eines vorhandenen UC4 Systems gibt es einen Eintrag in der folgenden Tabelle Auch angehaltene Serverprozesse Status STOPPED verbleiben in der MIB bis der SNMP Subagent auf dem Rechner neu geladen wird Beschreibung Diese Gruppe beinhaltet die Beschreibung
512. und_ SAP AI 1MonitoringContexts txt Mochten Sie nur bestimmte Teile der Monitorinformation filtern ist die Script Funktion PREP_PROCESS u erst hilfreich Sie liefert auf Basis eines Filters eine Datensequenz die dann weiterverarbeitet werden kann Der SAP Agent bereitet dazu die Informationen des Monitors in Spalten auf Im folgenden Beispiel wird auf Zeilen mit dem Inhalt Enqueue gefiltert wobei vier Spalten in die Weiterverarbeitung einflie en SET amp HND PREP_PROCESSC SAPO1 R3MONITOR Enqueue MONSET SAP CCMS Technical Expert Monitors MONNAM AlI Monitoring Contexts COL FILE UC_ LOGIN LOGIN SAP PROCESS amp HND SET amp Context GET_PROCESS_LINE amp HND CONTEXT SET amp Name GET_PROCESS_LINE amp HND NAME SET amp wert GET_PROCESS_LINE amp HND VALUE SET amp Status GET_PROCESS_LINE amp HND STATUS PRINT amp Context amp Name PRINT wert amp wert PRINT Status amp Status PRINT ENDPROCESS Im Hintergrund ruft das Beispiel auch die Funktion R3_GET_ MONITOR auf Genauere Informationen finden Sie in der Beschreibung zur Script Funktion PREP_PROCESS 279 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten A4 Das RemoteTaskManager Objekt erlaubt ebenfalls eine Uberwachung im SAP System Es zeigt ausgehend von den gesetzten Filterkriterien Jobs an die von SAP angesto en wurden 7 11 17 UC4 JCL f r SAP SSA AAA R3_GET_MONITOR Liest Daten
513. uration pr ft der Jobmelder ob sich das Bit im ON Status befindet und setzt es auf OFF sobald er sich normal beenden kann Bleibt es im ON Status so ist der Jobmelder abnormal beendet worden A Stellen Sie sicher dass das ausgew hlte Bit nicht bereits f r andere Applikationen verwendet wird Ablauf Wir haben in den folgenden Beschreibungen jeweils das Bit 18 verwendet Sie k nnen aber jedes beliebige Bit zwischen 18 und 35 f r diesen Zweck aussuchen das noch nicht belegt ist Gehen Sie wie folgt vor um die berwachung der Jobmelder zu aktivieren F r den Startmelder 1 ffnen Sie das Header Include Objekt namens HEADER GCOS8 F gen Sie die SET Anweisung sowie den Jobmelder Parameter SW ein In der Abbildung sind die Stellen mit einem roten Rahmen hervorgehoben 3 Ebenfalls markiert ist die Stelle an der der Status des Bits gepr ft wird Ist es nach wie vor gesetzt so wurde der Startmelder abnormal beendet Als Reaktion darauf wird der Job abgebrochen Selbstverst ndlich k nnen Sie noch weitere Anweisungen einf gen 207 Kapitel 7 UC4 und Zielsysteme set INC INC INC set set set INC jel_substitute UC_REM_PRF COMMENT HEADER GCOSS USER PRE nofound ignore SCRIPT 1 HEADER GCOSS USER HEAD nofound ignore ATTRDIA GCOSS UC_MANDANT SYS_ACT CLIENT UC_REALNR SYS_ACT_RESTART_ME NR sUC_NANE SYS_ACT JOBNAME sUC_JOBNR SYS_ACT_JOBNR UC_JOBMD get_var UC_EX
514. usf hrung Mit der Transaktion CLOCO k nnen Aufgabenpl ne des Closing Cockpit ausgef hrt werden ffnen Sie einen Aufgabenplan der Aufgaben enth lt die UC4 Objekte aktivieren Planen Sie diese Aufgaben ein und kontrollieren Sie den Status Wurde die Aufgabe durchgef hrt und der Status in SAP als Beendet angezeigt so endete die Aufgabe im UC4 System mit dem Status ENDED_OK Jeder andere UC4 Status f hrt zu der Ausgabe von Fehler im Closing Cockpit Um den UCA Job Report anzuzeigen ffnen Sie den Spool der jeweiligen Aufgabe im Closing Cockpit Der Spool enth lt alle UC4 Report Typen ACT REP LOG und zus tzlich die RunID der durchgef hrten UC4 Aufgabe Aufgabe Beispiel Aufgabe Allgemeine Eigenschaften Organisationstyp W o Hierarchy Verantwortlicher Geplanter Start 16 30 00 Geplantes Ende 16 32 00 Start 0 16 30 05 0 16 30 06 SAP_BW_ALL Ohne Hierarchie Kritischer Pfad ja 2 Ju Spool JobLog Batch Input Anderungsbelege Meldungen In der Konfiguration des Closing Cockpit CLOCOC k nnen auch Abh ngigkeiten f r Aufgaben die Programme oder Transaktionen starten definiert werden Dazu ist eine Vorlage oder Aufgabenplan zu ffnen und die Ansicht Abh ngigkeiten aufzurufen Aufgaben k nnen Uber Drag amp Drop in den Abh ngigkeiten Bereich eingef gt werden Dies wird ebenfalls f r Aufgaben unterst tzt die UC4 Objekte aufrufen Mit Abh ngigkeiten kann man festlegen dass eine Aufgabe erst start
515. ut of range Level 2 not synchronized Level 3 halted Level 3 reset Link number out of range Protocol driver not attached No CSI structure available Level 2 halted A deadlock would occur System record lock table was full Illegal byte sequence Machine is not on the network no data for no delay io timer expired out of streams resources Automation Engine 40 41 54 55 57 58 59 60 61 64 66 67 68 69 70 71 99 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 Kapitel 5 Externe Fehlercodes Device not a stream Package not installed the link has been severed advertise error srmount error Communication error on send Protocol error multihop attempted Cross mount point not really error trying to read unreadable message For Sun compatibilty will not occur Disc quota exceeded Stale NFS file handle Too many levels of remote in path Unexpected Error symbol does not exist in executable Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported Protocol family not supported Address family not supported by Address already in use Can t assign requested address Network is down Network is unreachable Network dropped connection on Software caused connection abort Connection reset by peer No buff
516. utions 304 Datenarchivierungin SAP 304 Steuerung mit LUCA 305 Voraussetzungen in Ab 305 UCA Objekte OOOO 306 TEE ste ae en at a Moll della dut cus dell the BER 306 AZM BORN SI A EE 306 Massenverarbeitungen 2 20 22 cece cece cece cece ccc cece cece cece cece cette ceeteeteeeeeeeeeees 307 Definition lt lt E ies se ne corde aoe edd rane ss 307 RE EE 308 SAP R 3 Mandantenkopien dee a es ip A EEI ESAE e 308 Mandantenkopien mit SAP R 3 uuuccancennnnnnnnnnensnnnnn nennen 308 Problemstellung oooocccccccccccccccccccccccccccccccccn cnn nc nn 309 R 3 Mandantenkopien mit UC 309 SAP Dialog f r UCA u nenn ae don a Lan 310 Automated SystemCopy for SAP 311 7 11 33 Technische Anbindung 311 lee 311 Mehrere SAP Systeme 311 Weitere SAP Agenten 311 SAP Security e EE 312 Ber cksichtigung von Job Attributen 2 2 2 0 e cece ee eeeeeeeeeees 318 ele EE 319 Scmitistall o o es endo ee ER 319 Funktionsunterschiede lt cocinltcosro 222258828282 2 een Ee 319 7 11 34 Script Sprachmittel und verwendete Schnittstellen 319 Transport der UC4 Schnittstelle 322 7 11 35 Allgemeines 322 REINER 322 7 11 36 Importieren der Funktionsbausteine in SAP _ 2 22222222 ccc cee eee ee cece cece 322 Voraussetzungen 12 2 2 eee e cece cece cece cece ccc ns 322 lee 323 Test der UC4 Schnittstelle mit ABAP Workbench 324
517. uture use Name not unique on network File descriptor in bad state Remote address changed Can not access a needed shared library Accessing a corrupted shared library lib section in a out corrupted Attempting to link in too many shared libs Can not exec a shared library directly Illegal byte sequence Function not implemented Operation would block Operation now in progress Operation already in progress Socket operation on non socket Destination address required Message too long Protocol wrong type for socket Protocol not supported Socket type not supported Operation not supported on socket Protocol family not supported Address family not supported by protocol family Address already in use Can t assign requested address Network is down Network is unreachable Network dropped connection on reset Software caused connection abort Connection reset by peer Socket is already connected Socket is not connected Can t send after socket shutdown Too many references can t splice Automation Engine 50 51 Kapitel 5 Externe Fehlercodes 114 Connection timed out 115 Connection refused 116 Host is down 117 No route to host 118 Protocol not available 135 Structure needs cleaning 137 Not aname file 138 Not available 139 Is aname file 140 Remote I O error 141 Reserved for future use 142 Error 142 145 Directory not empty 150 Too many symbolic links in path 151 Reserved for future use 152 Reserved for future us
518. valid cursor handle Invalid accelerator table handle ERROR_TOO_ MANY_CONTEXT_ IDS ERROR_LOGON_ TYPE_NOT_ GRANTED ERROR_NT_ CROSS_ ENCRYPTION_ REQUIRED ERROR_NO_ SUCH_MEMBER ERROR_INVALID_ MEMBER ERROR_TOO_ MANY_SIDS ERROR_LM_ CROSS _ ENCRYPTION REQUIRED ERROR_NO_ INHERITANCE ERROR_FILE_ CORRUPT ERROR_DISK_ CORRUPT ERROR_NO_ USER_SESSION_ KEY ERROR_LICENSE QUOTA _ EXCEEDED ERROR_WRONG_ TARGET_NAME ERROR_MUTUAL_ AUTH_FAILED ERROR_TIME_ SKEW ERROR_INVALID_ WINDOW_HANDLE ERROR_INVALID_ MENU_HANDLE ERROR_INVALID_ CURSOR_HANDLE ERROR_INVALID_ ACCEL_HANDLE 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 Invalid hook handle Invalid handle to a multiple window position structure Cannot create a top level child window Cannot find window class Invalid window it belongs to other thread Hot key is already registered Class already exists Class does not exist Class still has open windows Invalid index Invalid icon handle Using private DIALOG window words The list box identifier was not found No wildcards were found Thread does not have a clipboard open Hot key is not registered The window is not a valid dialog window Control ID not found Invalid message for a combo box because it does not have an edit control Th
519. ven DNS query Bad DNS packet No DNS packet DNS error check rcode Unsecured DNS packet Invalid DNS type ERROR_DS_SAM_INIT FAILURE ERROR_DS SENSITIVE GROUP_VIOLATION ERROR_DS_CANT_MOD PRIMARYGROUPID DNS_ERROR_RCODE FORMAT_ERROR DNS_ERROR_RCODE SERVER_FAILURE DNS_ERROR_RCODE_ NAME_ERROR DNS_ERROR_RCODE_NOT_ IMPLEMENTED DNS_ERROR_RCODE_ REFUSED DNS_ERROR_RCODE_ YXDOMAIN DNS_ERROR_RCODE YXRRSET DNS_ERROR_RCODE NXRRSET DNS_ERROR_RCODE NOTAUTH DNS_ERROR_RCODE NOTZONE DNS_ERROR_RCODE BADSIG DNS_ERROR_RCODE BADKEY DNS_ERROR_RCODE BADTIME DNS_INFO_NO RECORDS DNS_ERROR_BAD_ PACKET DNS_ERROR_NO PACKET DNS_ERROR_RCODE DNS_ERROR_UNSECURE_ PACKET DNS_ERROR_INVALID_ TYPE 9552 9553 9554 9555 9556 9557 9558 9559 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 Invalid IP address Invalid property Try DNS operation again later Record for given name and type is not unique DNS name does not comply with RFC specifications DNS name is a fully qualified DNS name DNS name is dotted multi label DNS name is a single part name DNS zone does not exist DNS zone information not available Invalid operation for DNS zone Invalid DNS zone configuration DNS zone has no start of authority SOA record DNS zone has no name server NS record DNS zone is locked DNS zone
520. voices UCA Jobplan 20 H Check Reports ontne 30 I LONA OR Tritt in einem Gesch ftsprozess ein Fehler auf kann die Ursache unmittelbar festgestellt werden Die Zeit f r die Fehlerbehebung wird minimiert der Geschaftsprozess l uft so schnell wie m glich wieder an 7 11 26 Prozess Steuerung Der Solution Manager wird auch die Funktionalit t f r die Steuerung von Hintergrundprozessen beinhalten Derzeit ist diese Funktionalit t ber die Transaktionen SM36 und SM37 zug nglich Diese Funktionen werden von UC4 umfassend unterst tzt Die gesamte SAP Hintergrundverarbeitung kann mit UC4 zentral gesteuert und berwacht werden Dar ber hinaus verkn pft UC4 diese SAP Prozesse mit Prozessen in allen anderen Systemen und Anwendungen im Unternehmen Siehe auch Monitor SAP NetWeaver Registrierung am System Landscape Directory Das System Landscape Directory SLD von SAP liefert eine bersicht zu installierten Softwarekomponenten Sie k nnen den SAP Agenten so konfigurieren dass er sich beim Start am SLD registriert Folgende Schritte sind dazu notwendig 287 Kapitel 7 Anwendungsreturncode von SAP Steps auswerten 1 Melden Sie sich am Systemmandanten 0000 an Legen Sie ein neues Verbindungs Objekt f r SAP an ffnen Sie das Verbindungs Objekt und w hlen Sie in der Registerkarte Attribute den Verbindungstyp Internet aus Wechseln Sie auf die Registerkarte Internet und geben Sie die Verbindungsdaten zum SLD
521. wendungsreturncode von SAP Steps auswerten Web Service Configuration EC2 001 Configuration Consumer Proxy UC4 CO_UC4PORT_TYPE Logical Port UC4 Edit Ping Web Service Consumer Security Reliable Messaging Asynchr RM Protocol WS HM 2005 02 Message ID Synchronous Messaging Transport Settings Message Attachments Message ID Protocol Suppress ID Transfer Metering of Service Calls Data transfer scope Basic Data Transfer Transfer protocol Transfer via HTTP header Identifiable Business Context als Step Bach 6 Registerkarte Transport Settings Tragen Sie im Feld URL Access Path den Wert uc4ws uc4ws wsdl ein Setzen Sie weiters den Rechnernamen und den Port des Application Servers des Webservice Verwenden Sie SOAP 1 1 als Transport Binding Type Web Service Configuration EC2 001 Configuration Consumer Proxy UC4 CO_UC4PORT_TYPE Logical Port UC4 Edit Ping Web Service Consumer Security Transport Binding URL Access Path Computer Name of Access URL Port Number of Access URL URL Protocol Information Logon Language Name of Proxy Host Port Number of Proxy Host User Name for Proxy Access Password of Proxy User Make Local Call Transport Binding Type Maximum Wait for WS Consumer Optimized XML Transfer Compress HTTP Message Compress Response Messaging Transport Settings Message Attachments luc4ws uc4ws wsdl pc0491 8080 HTTP Language
522. werden soll Beispiel des relevanten anzupassenden Teils der Datei web xml lt init param gt lt param name gt Servername lt param name gt lt param value gt SAPHOSTOl lt param value gt lt init param gt lt init param gt lt param name gt SystemName lt param name gt lt param value gt UC4 lt param value gt lt init param gt lt init param gt lt param name gt Portnr lt param name gt lt param value gt 2217 lt param value gt lt init param gt Agenten Rechner e ffnen Sie die INI Datei des SAP Agenten f r welchen die SAP Solution Manager Integration konfiguriert wurde e Tragen Sie als Wert f r den Parameter WebStartURL Sektion SMSE die URL der Automation Engine 304 Userlnterface Webanwendung ein e Speichern Sie die INI Datei und starten Sie anschlie end des Agenten neu Beispiel SMSE webStartURL http saphost01 8080 uc4webstart Wird eine der genannten Funktionalit ten im Solution Manager aufgerufen so wird die URL ge ffnet die in der INI Datei des Agenten angegeben wurde Im Webbrowser wird eine Seite angezeigt welche den Link Start UC4 User Interface enth lt Nach einem Klick darauf erscheint der Userlnterface Anmelde Dialog Nach erfolgreicher Anmeldung wird die gew hlte Funktion im Userlnterface durchgef hrt Beispiel Wird ein neuer Job ber den SAP Solution Manager angelegt so wird das Userlnterface ge ffnet und der Dialog angezeigt der zur Eingabe ein
523. xen Logik versehen werden Siehe Benutzerhandbuch Job und Job Ausf hren NSK Jobs gliedern sich abh ngig von der Art der Kommandos Guardian NetBatch und OSS in mehrere Subtypen Ein Job wird in UC4 durch Steuerungsmechanismen wie beispielsweise Workflow oder Schedule oder auch manuell gestartet Dabei wird in der UC4 Automation Engine ein ablauff higer Job generiert und per FileTransfer an den NSK Agenten geschickt Siehe UCA Intern Durchf hrung von Objekten Die Jobs werden mit den Login Informationen Gruppenname Benutzername ausgef hrt welche im Login Objekt vermerkt wurden das Sie in der Registerkarte Attribute ausgewahlen Die Tabelle zeigt wann es notwendig ist Passw rter im Login Objekt zu definieren GROUP USER Passwort erforderlich wenn der Job mit anderem Gruppenname Benutzername l uft GROUP 255 Passwort erforderlich wenn der Job mit anderem Gruppenname l uft 255 255 Kein Passwort erforderlich Empfohlene Konfiguration e NSK Agent mit der Benutzerkennung starten SUPER SUPER ist im Allgemeinen nicht erforderlich der geeignete User ist mit den betrieblichen Anforderungen abzustimmen Gruppenname Benutzername in Login Objekten definieren e Parameter logon 1 in der INI Datei des NSK Agenten setzen Default User ERP_LOGIN im Mandanten 0000 setzen dieser ist sodann der Standard Benutzer Es muss eine g ltige User ID Passwort Kombination verwendet werden doch soll ein Benutzer mit m gl
524. y been joined An attempt was made to use a JOIN or SUBST command on a drive that has already been substituted The system tried to delete the JOIN of a drive that is not joined The system tried to delete the substitution of a drive that is not substituted The system tried to join a drive to a directory on a joined drive ERROR BAD DRIVER_LEVEL ERROR_CALL_ NOT_ IMPLEMENTED ERROR_SEM_ TIMEOUT ERROR_ INSUFFICIENT_ BUFFER ERROR_ INVALID_NAME ERROR_ INVALID_LEVEL ERROR_NO_ VOLUME_LABEL ERROR_MOD NOT_FOUND ERROR_PROC_ NOT_FOUND ERROR_WAIT_ NO_CHILDREN ERROR_CHILD_ NOT_COMPLETE ERROR_ DIRECT_ ACCESS HANDLE ERROR_ NEGATIVE_SEEK ERROR_SEEK_ ON_DEVICE ERROR_IS_ JOIN_TARGET ERROR_IS_ JOINED ERROR_IS_ SUBSTED ERROR NOT JOINED ERROR NOT SUBSTED ERROR_JOIN_ TO_JOIN Automation Engine 66 139 The system tried to substitute a drive to a directory on a substituted drive ERROR_SUBST_ TO_SUBST 140 The system tried to join a drive to a directory on a substituted drive ERROR_JOIN_ TO_SUBST 141 The system tried to SUBST a drive to a directory on a joined drive ERROR_SUBST_ TO_JOIN 142 The system cannot perform a JOIN or SUBST at this time ERROR_BUSY_ DRIVE 143 _ The system cannot join or substitute a drive to or for a directory on the ERROR_SAME same drive DRIVE 144 The directory is not a subdirectory of the root directory ERROR_DIR_ NOT_ROOT 145 The directory is not em
525. y database corruption has been encountered Cannot perform this operation on built in accounts Cannot perform this operation on this built in special group Cannot perform this operation on this built in special user The user cannot be removed from a group because the group is currently the user s primary group The token is already in use as a primary token The specified local group does not exist The specified account name is not a member of the local group The specified account name is already a member of the local group The specified local group already exists Logon failure the user has not been granted the requested logon type at this computer The maximum number of secrets that may be stored in a single system has been exceeded The length of a secret exceeds the maximum length allowed The local security authority database contains an internal inconsistency Automation Engine 84 ERROR_NO_ SUCH_PACKAGE ERROR_BAD_ LOGON_SESSION STATE ERROR_LOGON _ SESSION _ COLLISION ERROR_INVALID LOGON_TYPE ERROR_CANNOT_ IMPERSONATE ERROR_RXACT_ INVALID_STATE ERROR_RXACT_ COMMIT_FAILURE ERROR_SPECIAL ACCOUNT ERROR_SPECIAL GROUP ERROR_SPECIAL_ USER ERROR_ MEMBERS PRIMARY_GROUP ERROR_TOKEN_ ALREADY_IN_USE ERROR_NO_ SUCH_ALIAS ERROR MEMBER NOT_IN_ALIAS ERROR_MEMBER IN_ALIAS ERROR_ALIAS EXISTS ERROR_LOGON _ NOT_GRANTED ERROR_TOO_ MANY_SECRETS ERROR_SECRET
526. zer unter dem der Jobreport angelegt werden soll Geben Sie die Parameter im folgenden Format an Parameter Wert Der Agent durchsucht das Script des Jobs nach diesen Zeilen und setzt die Parameter auf den Wert den Sie vermerkt haben Aus TACL Perspektive werden de Zeilen als Kommentar behandelt Die folgenden Parameter werden unterst tzt UC4_TACL_ Alternative TACL Shell PROGRAM BE 4 Geben Sie eine andere TACL an wenn die Standard TACL eine Umgebung ladet die f r UC4 Jobs nicht gew nscht ist Der Parameter ist auch hilfreich wenn verschiedene Clients auf eine NonStop Maschine zugreifen und verschiedene TACL Umgebungen ben tigen Der Agent nutzt die Standard TACL wenn die angegebene TACL nicht verwendbar ist und protokolliert eine Fehlermeldung UC4 TACL_ TACL Prozessname PROCESSNAME UC4 REPORT_ Benutzer unter dem der Jobreport angelegt werden soll USERNAME Sie k nnen auch den Wert DEFAULT_USER angeben um den Jobreport unter dem Benutzer anlegen zu lassen unter dem der Job l uft UC4 REPORT_ NonStop Security String f r den Jobreport SECURITY A Beachten Sie dass dieser Parameter mit auRerster Vorsicht zu setzen ist Ein falscher Security String kann dazu f hren dass der Agent den Jobreport nicht lesen oder l schen kann Beispiele UC4_TACL_PROGRAM SYSTEM SYSO3 TACL UC4_TACL_PROCESSNAME CAT2 UC4_REPORT_USERNAME SQLCMP MEIER UC4_REPORT_SECURITY NNNN 9 Die Nutzung dieser Funktionali

Download Pdf Manuals

image

Related Search

Related Contents

Manual - Vorago    - Instrumetrix  LevelOne IES-1620  User Manual - Area    Samsung NV70F3544CB, piekarnik elektryczny z podwójnym termoobiegiem, 65 l Instrukcja obsługi  

Copyright © All rights reserved.
Failed to retrieve file