[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2002
    Beiträge
    46

    JavaZugriff auf AS/400 gesperrt?

    Hei

    Ich habe hier ein kleines Problem.
    Vor einigen wochen habe ich ein kleines TestProgramm geschrieben, dass auf eine AS/400 zugreift, dort ein programm ausführt und sich dann beendet.

    Das ganze lief bestens.... nun nach ein paar wochen läuft das unveränderte Programm nicht mehr. Ich habe nun das gefühl, dass der JavaZugriff gesperrt wurde.
    "Normal" anmelden (also ClientAccess) klappt mit den benutzerdaten ohne problem nur via Java nicht

    Kann ich das auf der AS/400 irgendwie rausfinden? Also warum abgelehnt wurde, gibt es da logs oder so?

    Vielen Dank schonmal.

    Peace,

    LoCal

  2. #2
    Registriert seit
    Dec 2000
    Beiträge
    99
    falls der connect nicht klappt, sollte im StackTrace sowas auftauchen:

    java.sql.SQLException: The application server rejected the connection.(Password is incorrect.)


    Gruss

    Torsten

  3. #3
    Registriert seit
    Oct 2002
    Beiträge
    46
    Hmm... was kommt ist folgendes:
    Code:
    com.ibm.as400.access.ExtendedIllegalStateException: command: Property is not set.
    	at com.ibm.as400.access.CommandCall.isStayOnThread(Unknown Source)
    	at MsgTest.as400(MsgTest.java:27)
    	at MsgTest.<init>(MsgTest.java:15)
    	at MsgTest.main(MsgTest.java:51)
    ich hab es sowohl mit den konstruktor AS400() aufgerufen und dann die werte für server, user, passwd in das fenster eingegeben und dann auch noch mit AS400(server, user, pwd)


  4. #4
    Registriert seit
    Dec 2000
    Beiträge
    99
    poste doch mal den Code, oder ist das aus urherberrechtlichen Gründen nicht möglich ?

  5. #5
    Registriert seit
    Oct 2002
    Beiträge
    46
    Das ist alles... wie gesagt.. war nur ein test... mehr nicht.. ich teste code teile immer so bevor ich sie in andere programme einfliessen lasse...

    Code:
    private void as400() {
    try {
      AS400 system = new AS400();
        CommandCall cc = new     CommandCall(system);
        System.out.println("Hey Ho Let's go ->"+ system.isConnected());
        cc.run("call pgm(GEISPGM/GB136AUT) parm('1')"); 
      System.out.println("Job: " +  
        cc.getJob().toString() +" 
        isStayOnThread: " +  
        cc.isStayOnThread());
    System.out.println("Ende des Ramones-Auftritts, warten aus Christkind... ähmm.. auf die Message");
      AS400Message[] ml = cc.getMessageList(); 
        for (int i=0; i<ml.length; i++) { 
        System.out.println(ml[i].getText()); }   
    System.out.println("Fäääääääääääääääääärrrrrrrrrrrtttttttttttttttiiiiiiiiiisch");
    } catch (Exception e) {
        e.printStackTrace();
    }
    System.exit(0);
    }

  6. #6
    Registriert seit
    Dec 2000
    Beiträge
    99
    was bringt denn isConnected() in der hey ho Zeile zurück ?

  7. #7
    Registriert seit
    Oct 2002
    Beiträge
    46
    da wird false zurück gemeldet.. das ist mein problem.. nur sehe ich gerade... dass nun die befehle ausgeführt werden..
    hatte das vorher als bedingung, also nur wenn isConnected() true zurückt gibt sollen befehle ausgeführt werden.

  8. #8
    Registriert seit
    Mar 2002
    Beiträge
    5.287
    Hallo,

    ich verwende zwar diesen ganzen Spielkram der Toolbox nicht, aber:
    <snip>
    AS400 system = new AS400();
    </snip>
    das kann nicht funktionieren, Du musst ihm zumindest sagen wohin er connecten soll, da ist zumindest eine url als Parameter gefordert, schau doch mal in der JavaDoc der Toolbox nach, wie der Constructor für das AS400 Object bedient wird.

    Dieter Bender

Similar Threads

  1. Kein Zugriff von Linux auf AS/400 Freigabe?
    By schatte in forum NEWSboard Linux
    Antworten: 12
    Letzter Beitrag: 29-01-08, 14:02
  2. Datei von S/36 auf AS/400 holen
    By WeKaSys in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-11-06, 17:34
  3. AS/400 ruft MRxSmb Fehler auf WinXP SP2 hervor
    By sjuerges in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 17-08-06, 12:12
  4. Antworten: 2
    Letzter Beitrag: 21-05-02, 12:31
  5. PC Daten auf AS/400 sichern ???
    By muadeep in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 18-02-02, 21:15

Berechtigungen

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