Die folgenden Seiten enthalten detaillierte Informationen zu den Folgen der Änderung der Ziffern der Meldungsnummer, die in Automation Engine v10.0.5 eingeführt wurde, und die verfügbaren Lösungen oder Workarounds.
Die Länge der Meldungsnummer wurde mit Version 11.1 von 7 auf 8 Ziffern geändert.
Beispiel:
V10.0: U0003488 Server 'WP' wurde als Instanz "1" gestartet.
V11.1: U00003488 Server 'WP' wurde als Instanz "1" gestartet.
Diese Änderung wurde mit einer Verbesserung eingeführt, die einen unabhängigen Release-Zyklus für API ermöglicht.
Die Verbesserung betrifft benutzerdefinierte Inhalte, die vermutlich nicht von Automic entwickelt wurde. Diese Objekte enthalten Nachrichten und Beschriftungen.
Alle sprachabhängigen Texte (Nachrichten und Beschriftungen) werden an einem zentralen Standort verwaltet.
Um zwischen Kunden- und Automic-Nachrichten und -Beschriftungen unterscheiden zu können wurde die Anzahl der Ziffern auf 8 erhöht.
Nein. |
Was |
Solution |
||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
Filter Filter-Objekte sind für das Abfragen von Zeichenkettenmustern zuständig und können brechen.
|
Filter-Objekte müssen angepasst werden. Die Suche nach Objekten erfolgt mithilfe der Suchfunktion oder
select OH_Client, OH_Name, OFC_SrcName, OFC_FilterText Die oben erwähnte SQL fragt genau das Muster „Unnnnnnn“ ab. Gibt es andere Muster wie „Unn*“ muss die Abfrage Beispielergebnis der Abfrage:
Die Abfrage hat das links angezeigte Filter-Objekt gefunden. |
||||||||||||||||||||||||
2 |
Pre-Script/Script/Post-Script-Registerkarten von ausführbaren Objekten: :SET &hnd = PREP_PROCESS_REPORT(,,ACT)
|
Das Script links enthält eine STR_FIND()-Funktion, um eine Meldungsnummer mit dem Muster „Unnnnnnn“ zu finden. Um alle Scripts mit demselben Muster zu finden, kann die folgende SQL verwendet werden: select OH_Client, OH_Name, OT_Lnr, OT_Content Die oben erwähnte SQL fragt genau das Muster „Unnnnnnn“ ab. Gibt es andere Muster wie „Unn*“ muss die Abfrage Beispielergebnis der Abfrage:
Die Abfrage hat das links angezeigte Objekt gefunden.
|
||||||||||||||||||||||||
3 |
Benutzerdefinierte Anwendungsprogramme |
Benutzerdefinierte Anwendungsprogramme, die Log-Dateien von Automic-Komponenten analysieren, müssen angewendet werden. |
||||||||||||||||||||||||
4 |
Call-API für SAP ABAP call function 'UC4' destination 'UC4DSP' o_msg würde "Unnnnnnnn ..." (neues Format) enthalten |
Wenn ein ABAP-Programm die CallAPI verwendet, muss überprüft werden, wie diese mit der zurückgegebenen Zeichenkette umgehen. |
||||||||||||||||||||||||
5 |
Call-API für Java String msg = uc4.activateScript(":stop msg,50,\"Hello World\""); Ausgabe: U00000050 Hello World (neues Format) |
Wenn solche Programme vorhanden sind, muss überprüft werden, wie sie mit der zurückgegebenen Zeichenkette umgehen. |
Beachten Sie bitte, dass für den Umstieg auf das neue Nachrichtenformat „Unnnnnnnn“ alle Komponenten von Version 11.1 sein müssen.
Obwohl das alte und das neue Nachrichtenformat nicht in einem Report oder in einer Log-Datei vermischt werden können, kann es passieren, das alte Komponenten vorhanden sind, die den Output im vorherigen Format liefern.
Beispiel:
Ausführung eines SAP-Agenten der Version 10 gegen Automation Engine V11.1 würde zwei verschiedene Logs zur Folge haben:
Activation-Log (NEUES Format - erstellt durch die Engine) |
---|
2015-08-19 10:42:29 - U00020206 Variable 'LINK#' was stored with value 'http://www.uc4.com'. |
Agent-Log (ALTES Format - erstellt durch den Agent) |
---|
2015-08-19 10:42:29 - U2000005 Job 'JOBS.SAP.01' with RunID '5124035' started. |
In diesen Fällen können Sie die folgenden Vorgänge durchführen:
Wenn alte und neue Versionen gleichzeitig vorhanden sind, müssen die Scripts/Filter geändert werden, sodass diese zwischen Versionen der Datenquelle unterscheiden.
Scripts können zwischen Agenten-Versionen unterscheiden, daher:
select oh_name, host_htyp_hw, host_htyp_sw, host_hostAttrType, host_version, host_hostroles from oh, host
where oh_otype = 'HOST'
and oh_deleteflag = 0
and oh_idnr = host_oh_idnr
:SET &hnd# = PREP_PROCESS_VAR('VARA.SQLI.HOST')
:PROCESS &hnd#
: SET &host#=GET_PROCESS_LINE(&hnd#,1)
: SET &version#=GET_PROCESS_LINE(&hnd#,6)
: PUT_VAR'VARA.STATIC.HOST',&host#,&version#
:ENDPROCESS
:SET &hostname# = GET_ATT('HOST')
:SET &version# = GET_VAR('VARA.STATIC.HOST','&hostname#')
:IF &version# = ' '
:...
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |