[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2003
    Beiträge
    27

    Operations Navigator: Dateien in Bibliothek werden nicht angezeigt

    Hallo!

    Woran kann es liegen, daß im Operations-Navigator zu einigen Bibliotheken keine Dateien angezeigt werden?

    Am green-sceen sehe ich in diesen Bibliotheken etliche Objekte des Typs *file (pf)

    Habe nun von Access aus Probleme auf diese Dateien über ODBC zuzugreifen.

    Wer weiß Rat?

    Gruß
    Cassi

  2. #2
    Registriert seit
    May 2002
    Beiträge
    2.643

    OPSNAV

    Hallo Cassi,
    welche Version des Opsnav wird denn verwendet ? Wie weit
    wird denn angezeigt ? Sind Feigaben erteilt ?

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.307
    Hallo Cassi,

    die Dateien sind mit CRTPF und Länge oder CRTSRCPF angelegt (works as designed), oder das Repositry ist kaputt (kann mit RCLSTG *DBXREF repariert werden).

    mfg

    Dieter Bender

    Zitat Zitat von cassi
    Hallo!

    Woran kann es liegen, daß im Operations-Navigator zu einigen Bibliotheken keine Dateien angezeigt werden?

    Am green-sceen sehe ich in diesen Bibliotheken etliche Objekte des Typs *file (pf)

    Habe nun von Access aus Probleme auf diese Dateien über ODBC zuzugreifen.

    Wer weiß Rat?

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

  4. #4
    Registriert seit
    Oct 2003
    Beiträge
    27

    Danke

    Danke! Daran liegt's natürlich!

    ------------------------------

    Hallo Cassi,

    die Dateien sind mit CRTPF und Länge oder CRTSRCPF angelegt (works as designed)...

    mfg

    Dieter Bender

  5. #5
    Registriert seit
    Oct 2003
    Beiträge
    27
    Soweit sogut aber wie bekomme ich so eine "Textdatei" direkt von der AS400 in Excel importiert?

    Mit dem Query in Excel kann ich nur über ODBC auf die AS400 und das funktioniert nicht bei dieser Art von Datei!

    Bisher gehe ich den Umweg über "Datenübertragung von der As400" (mit CA) und in Excel dann über Daten - externe Daten - Textdatei importieren.

    Gibt es einen besseren Weg? Das Ganze soll natürlich möglichst automatisch ablaufen - so wie's mit dem Microsoft Query in Excel möglich wäre!

    Gruß
    Cassi

  6. #6
    Registriert seit
    Jun 2001
    Beiträge
    727
    @DBender
    Source-Files werdem im OPsNav in der Datenbanksicht angezeigt, jedoch keine mit RCDLEN angelegte.
    Letztere werden nicht als "extern beschriebene" Datenbankdateien bzw. SQL-Tabellen betrachtet, da Sie nur ein Feld und keine definierte CCSID tragen.

    Zu Übertragung
    Das geht sowohl über MS-Query als auch über das Excel AddIn.
    Du musst nur aufpassen, da die Datei CCSID 65535 hat.
    Hier ist dann die entsprechende Option für das Umsetzen dieser Daten zu aktivieren, sonst bekommst du nur Binärdaten (in der ODBC-Datenquelle bzw. im Datentransferprogramm)
    Die Datei mit CCSID 65536 wird auch nicht im Dialog der verfügbaren Tabellen (MS Query) angezeigt. Den SQL-Select kannst du aber trotzdem per Hand eingeben.

    Wenn du eine Source-File mit mehreren Membern hast, hast du folgende Möglichkeiten mit MS-Query :
    SQL Create ALIAS auf den Member.

    Das Excel-AddIn macht dies automatisch intern per OVRDBF.

    Sven

  7. #7
    Registriert seit
    Oct 2003
    Beiträge
    27
    Hilfe! Brauche detailliertere Infos!

    Also wenn ich auf der AS400 mit SQL ein select * form lib/file mache sieht das Ganze folgendermaßen aus:
    XXXX ;9999 ;XXX ;XX ;9999

    Wie gehe ich jetzt in Excel vor, um diese bereits durch Semikolons aufbereitete Datei = Textdatei? von der AS400 direkt in Excel in einzelne Spalten zu importieren?

    Gruß
    Cassi

  8. #8
    Registriert seit
    Jun 2001
    Beiträge
    727
    Direkt geht das so nicht, da die Daten ja so in einem Feld (wahrscheinlich dem einzigstem Feld der Tabelle) stehen und damit in Excel auch in einem Feld landen.

    Aber du kannst mit Filetransfer die Datei als CSV speichern und dann in Excel öffnen.

    Oder du kopierst sie mit CPY/CPYTOSTMF auf der AS/400 ins IFS und öffnest sie dann (über ein Netzlaufwerk auf eine Verzeichnisfreigabe des AS/400 SMB-Servers) in Excel.

    z.B.

    CPYTOSTMF
    FROMMBR ('/qsys.lib/qgpl.lib/demo.file/demo.mbr')
    TOSTMF('/Verzeichnis/demo.csv')
    STMFOPT(*REPLACE)
    STMFCODPAG(*STDASCII)

    oder

    CPY
    OBJ('/qsys.lib/qgpl.lib/demo.file/demo.mbr')
    TOOBJ('/Verzeichnis/demo.csv')
    TOCCSID(*STDASCII)
    DTAFMT(*TEXT)
    REPLACE(*YES)

    Sven

Similar Threads

  1. Probleme mit Operations Console über LAN
    By antonkuh in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 12-09-06, 17:59
  2. Bibliothek mit 50000 Physischen Dateien
    By TARASIK in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 10:49
  3. Start PGM aus VB -> Bibliothek QSYS2929 nicht gefunden
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-02-06, 14:37
  4. IPDS-Drucke im Operations Navigator anschauen
    By schwenth in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 04-11-04, 11:50
  5. Antworten: 2
    Letzter Beitrag: 26-09-01, 15:25

Berechtigungen

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