Christian Feldbacher: EasyCom - AS/400

Hallo!

Kann mir bitte irgendwer mit meinem Problem helfen?:

Ich möchte über PHP auf eine AS/400-Datenbank zugreifen (oder zumindest die Daten in eine MySQL-DB laden, allerdings müsste es anders auch gehen...). Ich habe da von einem Modul namens "EasyCom for PHP" gehört-mit dem das anscheinend gehen sollte, jedoch finde ich keine einzige Anleitung dafür, weder mit Google noch mit einer anderen Suchmaschine. Ich weiß nicht wie ich mein Problem am besten anfassen sollte, und ob es nicht noch einfachere Wege gibt um auf eine AS/400 Datenbank zuzugreifen.
Weiters wäre zu erwähnen, dass ich nicht sehr gut mit der Materie vertraut bin, und somit sehr dankbar für jeden tipp.

danke im voraus, Christian Feldbacher

  1. Moin,

    Ich möchte über PHP auf eine AS/400-Datenbank zugreifen (oder zumindest die Daten in eine MySQL-DB laden, allerdings müsste es anders auch gehen...).

    Mit PHP solltest Du das Ganze schnell vergessen. (leidvolle Erfahrung)

    Wenn die iSeries als externer oder interner Webserver laeuft, bietet sich eigentlich nur Net.Data an. (PHP wird auf iSeries nicht unterstuetzt). Das entsprechende Programmobjekt DB2WWW findest Du in der Lib QTCP. Die Zugriffe auf die DB2 erfolgen via SQL.

    Weiterfuehrende Infos unter:
    http://www-1.ibm.com/servers/eserver/iseries/software/netdata/
    http://www-1.ibm.com/servers/eserver/iseries/software/netdata/docs/doc.htm

    Gruesse
    Wilhelm

    Vergiss EasyCom! NetData ist auf die Kiste abgestimmt und ist Kostenlos.

    1. BTW:
      Du kannst mit Net.Data alle bereits vorhandenen Programmobjekte verwenden (egal ob C, RPG, COBOL etc.)

      Noch eine Kurzinfo:
      http://www.pictum.de/page.phtml?pv=0&lg=de&mod=1&sb=040&lv3=10

      Gruesse
      Wilhelm

      Vergiss EasyCom! NetData ist auf die Kiste abgestimmt und ist Kostenlos.

      1. Wurm im Link!

        http://www.pictum.de

        Spektrum --> iSeries

        1. danke erstmal!

          ich fürchte ich bin aber immer noch überfordert :-(

          ich glaube nicht, dass unser as/400-system ein webserver ist (falls das von bedeutung ist), sondern nur ein lokaler server.
          wie kann ich es beispielsweise bewerkstelligen dass ich mit Hilfe von PHP ein anfrage auf eine as/400-datenbank starte und ausgeben lasse?

          ist das möglich oder muss ich da andere programmiersprachen lernen?
          (weißt du gute tutorials?)

          danke im voraus, christian

          1. Moin

            ich fürchte ich bin aber immer noch überfordert :-(

            ich glaube nicht, dass unser as/400-system ein webserver ist (falls das von bedeutung ist), sondern nur ein lokaler server.

            Dann hast Du mit PHP keine Chance, waere ja noch schoener, wenn ich mit PHP auf jedem beliebigen Rechner lesen und schreiben koennte!

            wie kann ich es beispielsweise bewerkstelligen dass ich mit Hilfe von PHP ein anfrage auf eine as/400-datenbank starte und ausgeben lasse?
            ist das möglich oder muss ich da andere programmiersprachen lernen?

            s.o.

            1. Moeglichkeit (die Beste)

            a) von "unbedingt PHP wollen" verabschieden
            a) auf der iSeries den´HTTP-Server aufsetzen (zwingend erforderlich, Stichwort Operations-Navigator, QSECOFR Voraussetzung)
            b) Net.Data installieren
            c) Net.Data lernen (nicht so schwer, unter den vorigen Links findest Du alles)

            2. Moeglichkeit

            a) auf der iSeries den´HTTP-Server aufsetzen (zwingend erforderlich, Stichwort Operations-Navigator)
            b) mit PERL anfreunden

            3. Moeglichkeit

            externer Dienstleister

            Net.data ist nicht schwer zu lernen, wenn Du sauber nach der (sehr guten) Doku vorgehst, kannst Du in ein bis zwei Wochen brauchbare Resultate vorweisen. Die Codierung von Net.Data-Makros aehnelt der Vorgehensweise bei PHP oder ASP.

            Gruesse
            Wilhelm

    2. Hi!

      Vergiss EasyCom! NetData ist auf die Kiste abgestimmt und ist Kostenlos.

      Ich habs vergessen *g*...
      Nun möchte ich mir NetData runterladen, aber irgendwie finde ich das nirgendwo zum Download! Weißt du vielleicht wie ich dort hinkomme? sry, aber ich finds wirklich nicht *verzweifel*

      gruß,christian

      1. Nun möchte ich mir NetData runterladen, aber irgendwie finde ich das nirgendwo zum Download!

        Nochmal von vorne: ;-)

        Das entsprechende Programmobjekt DB2WWW findest Du in der Lib QTCP  auf   d e i n e r     iSeries[1].

        Die Doku hier: http://www-3.ibm.com/software/data/net.data/docs/noframes/400/index.htm#TOC
        http://www-3.ibm.com/software/data/net.data/docs/noframes/db2rn/index.htm#TOC
        Ein Forum hier:
        http://server6.kepnet.com/cgi-bin/db2www/forum.d2w/main
        Beispiele:
        http://www-1.ibm.com/servers/eserver/iseries/software/netdata/samples/sample.htm

        Wilhelm

        [1] der Name AS/400 ist seit V5 nicht mehr existent.