-
rstlib aus *savf, Umlaute in CL
Bei der Installation einer Fremdsoftware aus einem *savf bricht die Installation ab. Hab rtvclsrc des Installationscls gemacht und festgestellt, dass es einige Umlaute in den Befehlen gibt. Beispiel: CHGVAR VAR(&QSHCMD) VALUE('echo "äCvdPort=' *TCAT &PORTSTR *TCAT- 'ü/" >> ' *BCAT &CFGNAME) Kann mir bitte jemand sagen, was da die Ursache ist? Hab ich beim Rückspeichern was übersehen oder wurde der *savf schon falsch erstellt?
-
Vermute mal,
das der rtvclsrc in eine PF-SRC mit anderer ccsid gegangen ist als das Orginal
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
Abgesehen davon, viel wichtiger (und hilfreicher) wären doch die Meldungen im Joblog !
Da stehts dann schwarz auf weiß (bzw grün auf schwarz )
-
Also zur genauern Erklärung:
Es handelt sich um einen Agent einer amerikanischen Sicherungssoftware, die auf einem Linux-Server läuft. In einem Verzeichnis des Linux-Servers (der läuft nicht auf der AS/400) gibt es diesen *.savf den ich lt. Installationsanleitung per FTP auf die AS/400 transferiert hab.
Weiters dann rstlib blablabla und Aufruf des Installationscmds.
Die Installation bricht dann ab, ohne dass im joblog detailierte Einträge zu finden wären. Daraufhin hab ich das rtvclsrc gemacht und mir sind die Sonderzeichen und Umlaute aufgefallen, die dort sicher nicht so hingehören.
-
Na ja soweit ok, aber der RSTLIB + das Installationscmd laufen ja auf der AS/400, also muss dort auch im Joblog der genaue Fehlertext zu finden sein
(--> es kann natürlich absolut so sein, dass Du mit den Umlauten schon auf der richtigen Spur bist - trotzdem wäre das Joblog die einfachste Quelle zur EINDEUTIGEN Fehlerermittlung).
-
Der RSTLIB ist nicht das Problem da hier CCSID's keine Rolle spielen.
Wichtig ist deine CCSID während der Installation.
Da die Software amerikanisch ist, gehe ich von CCSID 037 aus.
Wenn dein Job CCSID 65535 hat wird die Quelle nicht konvertiert und du bekommst Schrott.
Setze deinen Job korrekt auf z.B. 273, dann werden die Quellen beim Compile angepasst.
Bei den Umlauten handelt es sich z.B. um eckige Klammern.
-
Hier das Joblog:
-
@furchau:
Danke für die Info, aber das is a bissl zu hoch für mich.
- Wie ändere ich die CCSID im Job?
- Kann ich dann das mit rtvclsrc "ermittelte" cl-Programm einfach wieder umwandeln?
-
OK, ich habe das RTVCLSRC übersehen.
Ändere deinen Job auf CCSID 037!
Zur Laufzeit erfolgt keine Codewandlung von eingebetteten Code-Konstanten.
Je nachdem was diese Software so enthält benötigst du eine eigene Umgebung mit 037 als CCSID da bestimmt noch mehr Konstanten so entstanden sind.
-
- Wie ändere ich die CCSID im Job?
chgjob ccsid(037)
- Kann ich dann das mit rtvclsrc "ermittelte" cl-Programm einfach wieder umwandeln?
Das bringt nix!
Wenn, musst du dir eine pf-src erstellen die die 37 hat und dir ansehen was die Zeichen dort darstellen
Das musst du in einer 1141 oder 273 ccsid pf-src 'abschreiben', wandeln uns ausführen.
Aber wie Baldur schon geschrieben hat: Wenn in dem Produkt Konstanten verwendet werden, wird das nicht wirklich funktionieren (andere CL's, RPG/Cobol/...)
Dann muss das ggf in einer 037 er Umgebung laufen damit es überhaupt funktioniert.
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
DANKE - superjubel!
Installationscl ist jetzt durchgelaufen.
Frage noch: als Config-Datei wurde ins ifs eine Datei mit eckigen und runden Klammern erstellt.
kann das so korrekt sein?
-
Wenn die Anwendung mit 037 läuft, wird sie wohl auch genau auf diese Datei zugreifen.
Similar Threads
-
By rr2001 in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 02-03-20, 14:30
-
By linguin in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 22-12-14, 09:59
-
By cicero22 in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 05-05-03, 09:28
-
By Atomik in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 28-01-03, 10:40
-
By petbu in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 03-01-03, 10:57
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks