[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Jan 2005
    Beiträge
    18

    Aus dem IFS Excel-Datei auf Fileserver ablegen

    ..auf einer iSeries im IFS sind Excelsheets abgelegt. Wie kann ich diese aus einem CL heraus auf einen Fileserver im Firmennetz ablegen?
    Ich denke das haben hier schon einige gemacht. Danke

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.246
    Suche hier mal nach QNTC. Es gibt da genug Hinweise und Beispiele.
    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
    Jan 2005
    Beiträge
    18

    so richtig bewandert...

    ..bin ich da ja nicht mehr, werde es probieren. Wenn ich den Befehl kenne, wenn es denn einen gibt, CPYTO... oder so was ... wo kann ich da was nachlesen. Im CL auf der AS400 kriege ich das dann schon hin...

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    wenn auf dem fileserver auch ein ftp-server installiert ist!? ...

  5. #5
    Registriert seit
    Jan 2005
    Beiträge
    18

    ..schon einiges gelesen, nicht alles verstanden...

    für einen Guru wie H.Fuerchau oder auch andere ist das vermutlich kein Problem mir mal den entspr. Befehl mit richtigem Syntax hier rein zuschreiben. Die entspr. Hilfe könnte in Keramik-Übertöpfen vergolten werden.
    Also im IFS steht bei mir ein Excelfile
    z.B. J:\scheurich\uebergabe\test.xls
    dies soll nach
    z.B. Fileserver(Scheuxx) P:\public\allgemein\test.xls
    gebracht werden.
    Danke.

  6. #6
    Registriert seit
    Jan 2005
    Beiträge
    18

    Hallo andreaspr.....

    auf dem Empfangsserver ist auch ein FTP-Server installiert....
    karl.groh@scheurich.de

  7. #7
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    dann kannst du das auch in ein CL packen:

    Code:
    OVRDBF     FILE(INPUT) TOFILE(FTP_INPUT) MBR(*FIRST) +
                              OVRSCOPE(*CALLLVL)
    OVRDBF     FILE(OUTPUT) TOFILE(FTP_OUTPUT) MBR(*FIRST) +
                              OVRSCOPE(*CALLLVL)
    OVRDBF     FILE(LSOUTPUT) TOFILE(FTP_LISTE) MBR(*FIRST) +
                              OVRSCOPE(*CALLLVL)
    
    FTP        RMTSYS(&VSYSTEM) PORT(&VPRT) SECCNN(&VSSL)
    in FTP_INPUT stehen dann die befehle drinnen:
    USER PWD
    CD /Fileserver-Dir/
    lcd /local-Server-Dir/
    bin
    mput *.xls
    quit

    wenn der excel-name immer der gleiche ist, kannst du das skript in der tabelle so stehen lassen wie es ist.

    lg andreas

  8. #8
    Registriert seit
    Jan 2005
    Beiträge
    18

    Danke....

    werde mich morgen mal dran versuchen. Mit FTP kenn ich mich zwar nur ein bischen aus, vielleicht kriege ich's hin...

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.246
    Wenn du Laufwerksbuchstaben hast, befindest du dich (glaube ich) auf einem Windows-PC.
    Das IFS kennt keine Laufwerksbuchstaben.

    Mit QNTC ist es ganz einfach:
    1. Zuordnen
    MKDIR '/QNTC/Servername'
    2. Kopieren
    CPY OBJ('/Home/MyVerz/Myfile.xls')
    TODIR('/QNTC/Server/Freigabename')

    Voraussetzung:
    Auf dem Server muss ein Profil mit identischem Namen und Kennwort des ausführenden AS/400-Users vorhanden sein (es gibt nämlich kein Logon-Fenster).

    Wenn das nicht vorhanden ist, dann gehts nur mit FTP oder einer .BAT-Datei auf dem Server, die du per RUNRMTCMD aufrufst.
    Ein .BAT ist erforderlich, da du vorher per "net use" die Laufwerke zuordnen musst.
    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

  10. #10
    Registriert seit
    Jan 2005
    Beiträge
    18

    ..sieht einfach aus....

    Ist das richtig? Einfach im CL
    MKDIR '/QNTC/Servername' = das der Name der As400 ?
    dann z.B. in meinem Falle
    CPY OBJ('/rootshare/scheurich/uebergabe/test.xls')
    TODIR('/QNTC/NameZielserver/Freigabename?')

    Profil müsste da sein, könnte man ja auch eins anlegen.

    Wie würde das mit einem FTP aussehen ?

  11. #11
    Registriert seit
    May 2007
    Beiträge
    295
    Hallo und guten Morgen

    Also beim QNTC musst du die IP-Adresse oder den Namen des Zielservers eintragen.
    Wenn du das gemacht hast kannst du mittels dem CL-Befehl CPY das Objekt ganz einfach kopieren.
    Aber Achtung... nach einem IPL (Neustart) der AS/400 ist der QNTC-Link wieder weg und muss neu erstellt werden (MKDIR).

    Beste Grüße!
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

  12. #12
    Registriert seit
    Jan 2005
    Beiträge
    18

    ich probiere das heute morgen aus...

    ..und wenn das funktioniert, dann waren die Ratschläge klasse. Gruß K.

Similar Threads

  1. Starten Java auf dem PC
    By mk in forum NEWSboard Java
    Antworten: 4
    Letzter Beitrag: 11-12-06, 08:51
  2. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  3. Windows Explorer auf IFS -> Problem
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 12-07-05, 21:31
  4. Zugriff auf Datei wo Keyfeld vom Typ variabler Länge
    By holly in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 07-12-04, 13:23
  5. IFS Abbildung auf Zweites System
    By TARASIK in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 10-11-04, 12:50

Berechtigungen

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