[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2015
    Beiträge
    4

    RUNJVA Problem

    Liebe Kollegen,

    bei der Erstellung eines Excel (*XLSX) im IFS über den Befehl RUNJVA bekomme ich folgende
    Fehlermeldung:

    'MSGSY0271 - No password (*NONE) associated with the user Profile

    Meine unmittelbaren Kollegen und ich können ohne Probleme den Command durchführen, da wir in unseren Userprofilen 'Kennwort ist *NONE' auf *NO gesetzt haben.

    Alle Anwender haben aber diesen Parameter in ihren Userprofilen auf *YES gesetzt, da sie über Kerberos ohne Eingabe von Login und Password in die iSeries einsteigen.

    Kann mir jemand von euch sagen wie ich dieses Problem lösen kann?

    Gleich vorweg, ich kann leider JAVA nicht im geringsten und arbeite zum ersten Mal mit diesem Befehl.

    Vielen Dank voraus aus Wien und liebe Grüsse.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Also PASSWORD(*NONE) ist das Schlimmste was man mit der AS/400 machen kann.
    Schließlich ist Kerberos (Stichwort SingleSignon) darauf ausgelegt, Kennworte über mehrere Systeme synchron zu halten. Hier wird dieser Mechanismus außer Kraft gesetzt.
    Ohne Kennwort kann man ggf. übers Netz an allem vorbei die AS/400 hacken.
    Hier sollte eher korrigiert werden als Anmeldungen ohne Kennwort zuzulassen.

    Ansonsten musst du das Programm unter einem Profil submitten, dass mit Kennwort arbeitet.
    Für die Ausgabedatei machst du dann halt wieder einen CHGOWN auf den Zieluser oder vergibst *PUBLIC *ALL Berechtigung.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Nov 2015
    Beiträge
    4
    Hallo Fuerchau,

    vielen Dank für deinen Tip, mit SBMJOB RUNJVA und einem entsprechenden User hat es geklappt.

    Wobei ich den Befehl RUNJVA ja interaktiv laufen lassen wollte.

    Mein CL-Programm macht folgendes:

    1. STRPCCMD 'NET USE S: \\UNSERSYSTEM\\IACOUT\USER XXXXX /USER:XXXXX

    2. RUNJVA mit Erstellung eines *.XLSX im entsprechenden Navigator Verzeichnis /IACOUT/USER

    3. STRPCCMD 'MOVE /Y S: H:\AS400_AUSWERTUNGEN\ECHT\FILE.XLSX

    4. NET USE S: /DELETE /YES

    Da ich leider kein JAVA kann und nicht weiss wie ich ohne STRPCCMD die diversen DOS-Befehle (NET USE, MOVE) läuft der Job bei mir interaktiv. Natürlich wäre ich superbegeistert wenn ich alles mit SBMJOB im Hintergrund laufen lassen kann und nicht mehr mit der DOS-Shell arbeiten muss.

    Prinzipiell müsste ich ja über RUNJVA ja DOS-Befehle aufrufen können, oder?

    Danke nochmals für die schnelle Antwort.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Nein!
    Der Unterschied ist:
    STRPCCMD läuft über die 5250 auf dem Ziel-PC.
    RUNJVA läuft native auf der AS/400.

    Warum eigentlich so kompliziert?
    Wenn der User ein Mapping auf die Freigabe macht (oder einfach per UNC-Pfad zugreift) kann er sich die Datei doch selber holen.
    Damit entfällt der "net use" und "move"-Quatsch.

    Ansonsten gibt es noch die
    QSYGETPH und QSYSETPH-API's. Vielleicht helfen die ja für deinen Dialog.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Jan 2001
    Beiträge
    833
    Hallo GhostLector,

    dafür haben wir den Befehl CVTOSDB entwickelt.
    Mit diesem Befehl kann man auf der IBM i die Exceldateien erstellen.
    Alles läuft auf dem System ab.
    U. a. können auch Formate wie xls,xlsx,txt,JSON und XML erstellt werden.

    Der Benutzer benötigt unter Windows nur einen Zugang als Netzlaufwerk.
    Vielleicht ist es eine Alternative für euch.

    Gruß
    Michael

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Die Excel's werden ja schon erstellt. Das ist nicht das Problem.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Alles halb so wild. Im Hilfetext der Befehle CRTUSRPRF und CHGUSRPRF steht beim Parameter PASSWORD folgendes: "*NONE - Diesem Benutzerprofil ist kein Kennwort zugeordnet. Benutzer können sich nicht mit einem Profil, für das PASSWORD(*NONE) angegeben ist, an einem System anmelden."

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Also PASSWORD(*NONE) ist das Schlimmste was man mit der AS/400 machen kann. ...

Similar Threads

  1. CL-Problem
    By iginla in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 31-03-03, 09:59
  2. QRY - Problem
    By Günter Majewski in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 07-01-03, 15:10
  3. SQL - Problem
    By Tommy in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 16-12-02, 16:43
  4. SQL Problem
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 03-06-02, 13:30
  5. runjva auf der AS400
    By michael2001 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-11-01, 15:05

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •