[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2008
    Beiträge
    9

    Webservice auf AS/400

    Hallo,

    ich bin relativ unerfahren im Umgang mit der As/400. Ich möchte gerne einen Webservice auf der As/400 laufen lassen.

    Dazu habe ich ein paar Fragen:

    1. Welchen Webserver kann man auf der AS/400 laufen lassen.

    2. Welche Programmiersprache soll ich verwenden, um den Webservice zum laufen zu bringen? Funktioniert das z.B. mit C# oder Java? Kann man einen Webservice zum Entwickeln auch testweise laufen lassen?

    3. Gibt es irgendwo Quellen, wie man einen Webserver auf der AS/400 aufsetzt?

    Vielen Dank für euer Bemühen,

    Oli

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ad 1: - WebSphere (Express ist im OS mit gebundled)
    - Tomcat oder jeden anderen pure Java WebServer
    wenn man statische Webseiten und automatische Webseiten mit automatischer Weiterleitung braucht, dann braucht man für den Tomcat noch den passenden Connector

    ad 2 : Java (C# gibts nicht auf der AS/400), alles andere wäre eine Strafe

    ad 3: wenn man keinen Connector braucht, dann ist Tomcat das einfachste, geht (fast) wie auf jeder anderen Büchse, man braucht nur eine modifiziertes Startskript (heißt hier dann CL Programm). (Vorteil ist hierbei, dass jedes Standard Deployment einfach funzt)
    Wenns denn WebSphere sein soll, dann viel Spaß mit der verbesserten (muss eher verwässerten) Admin Konsole, aber auch das ist machbar; aber durch diesen Schlauch muss man dann bei jedem Deployment auch durch.
    Zu Tomcat und System i findet man mit Google oder der Scuhmaschine seiner Wahl genug (lieber mit Tomcat und AS/400 als mit Tomcat und I suchen), auf gleichem Weg findet man auch ein Redbook zu WebsFear und System i (BKA AS/400) und auch die entsprechende Systemdoku.

    Die AS/400 sollte einen ausreichend starken Prozessor (möglichst neu!) und genug Hauptspeicher haben, sonst lässt man das gleich besser auf einer anderen Büchse laufen, sonst macht das keinen Spass.

    Dieter Bender

    Zitat Zitat von OliLa Beitrag anzeigen
    Hallo,

    ich bin relativ unerfahren im Umgang mit der As/400. Ich möchte gerne einen Webservice auf der As/400 laufen lassen.

    Dazu habe ich ein paar Fragen:

    1. Welchen Webserver kann man auf der AS/400 laufen lassen.

    2. Welche Programmiersprache soll ich verwenden, um den Webservice zum laufen zu bringen? Funktioniert das z.B. mit C# oder Java? Kann man einen Webservice zum Entwickeln auch testweise laufen lassen?

    3. Gibt es irgendwo Quellen, wie man einen Webserver auf der AS/400 aufsetzt?

    Vielen Dank für euer Bemühen,

    Oli
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  3. #3
    Registriert seit
    Aug 2008
    Beiträge
    9
    Wow, vielen Dank für die schnelle und umfassende Antwort.

  4. #4
    Registriert seit
    Feb 2005
    Beiträge
    47
    Ich hätte eine Frage zu diesem Thema:

    WebSphere ist installiert. Wenn ich nun mit eclipse auf einem Tomcat einen Service programmiere, würde dann diese Datei auf dem WebSphere laufen?

    Grüße Oli

  5. #5
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    so rum immer (bei korrektem Deployment), anders rum nur, wenn man keine WebSphere spezifischen Erweiterungen benutzt.

    Zitat Zitat von Oli001 Beitrag anzeigen
    Ich hätte eine Frage zu diesem Thema:

    WebSphere ist installiert. Wenn ich nun mit eclipse auf einem Tomcat einen Service programmiere, würde dann diese Datei auf dem WebSphere laufen?

    Grüße Oli
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  6. #6
    Registriert seit
    Feb 2005
    Beiträge
    47
    Hallo nochmals,

    Hm, wenn ich mir also eine java-Klasse baue, die MyWebService.java heißt, wo muss diese dann hingepackt werden, dass der Webservice auch gestartet wird? Oder muss ich die .class irgendwo hinpacken?

    Wie wird der Webservice überhaupt gestartet?

    Grüße Oli

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    da würde ich zum Einstieg erst mal ein Grundlagen Tutorial empfehlen; mit Hilfe von Mr. Google findest du bestimmt was passendes für deinen Geschmack.

    Zitat Zitat von Oli001 Beitrag anzeigen
    Hallo nochmals,

    Hm, wenn ich mir also eine java-Klasse baue, die MyWebService.java heißt, wo muss diese dann hingepackt werden, dass der Webservice auch gestartet wird? Oder muss ich die .class irgendwo hinpacken?

    Wie wird der Webservice überhaupt gestartet?

    Grüße Oli
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Jan 2003
    Beiträge
    759

  9. #9
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Brötchenkrümel auf dem Mauspad, oder zuviel Kaffee getrunken... (falschen Link erwischt)
    Ansonsten Redbooks würde ich hier nur für die Installationsaufgaben empfehlen, was Java Programmierung (egal von was) angeht, sind die mit äußerster Vorsicht zu genießen und ich rate gerade Anfängern von deren Lektüre ab (sonst glaubt man nachehr, so müsste man programmieren)

    D*B

    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Datei von S/36 auf AS/400 holen
    By WeKaSys in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-11-06, 17:34
  2. 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
  3. SAV-File von AS/400 auf AIX Unix verarbeiten?
    By RickX62 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 17-11-05, 15:35
  4. Antworten: 4
    Letzter Beitrag: 19-08-04, 07:23
  5. Antworten: 2
    Letzter Beitrag: 21-05-02, 12:31

Berechtigungen

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