[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    131

    CPYFRMSTMF von einem PC

    Servus miteinander!

    Kann man mit dem o.g. Befehl auch Dateien von einem anderen PC (im LAN) in eine DB-Datei kopieren?
    Oder muss ich mittels FTP diese Datei erst ins IFS der i5 stellen?

    Schon jetzt wieder vielen Dank für hilfreiche Antworten / Tips...

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Das könnte mit Hilfe des Dateisystems QNTC gehen.

  3. #3
    Registriert seit
    Dec 2005
    Beiträge
    131
    So ganz habe ich das mit dem QNTC nicht verstanden...

    OK, es ist erst einmal ein Verzeichnis, in welches ich mit wrklnk genau so reinkomme wie in andere.

    Aber wie kann ich von dort Daten auf andere PC versenden?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das ist leider nicht ganz so einfach, da die AS/400 kein Logon-Fenster unterstützt.

    Du benötigst auf dem PC einen lokalen User mit dem selben Namen und Kennwort wie dein AS/400-User.

    Per MKDIR '/QNTC/PC-Name' bzw. MKDIR '/QNTC/IP-Adresse' kannst du den PC zuordnen und dann auf die dortigen Freigaben zugreifen.

    Da QNTC jedoch keine CCSID unterstützt kann nur per CPYFRMSTMF/CPYTOSTMF kopiert werden.
    Alternativ geht dann noch der CP-Befehl der Qshell.
    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

  5. #5
    Registriert seit
    Dec 2005
    Beiträge
    131
    WUNDERBAR!

    Das hat prima funktioniert.
    Was mir auffällt, ist, dass in der Verzeichnisliste dieser PC nicht auftaucht, wenn er ausgeschaltet ist. Zumindest wurde dieser PC jetzt nicht angezeigt. Nach dem erneuten Hinzufügen (MKDIR...) nach dem Einschalten konnte ich wieder darauf zugreifen.
    Ist das normal? Prüft die iSeries also jedesmal die Verbindung dorthin, bevor es dieses DDIR anzeigt?

    Aber bis hierher schon einmal vielen Dank!

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Klar, wenn der PC nicht verfügbar ist, kann er nicht angezeigt werden.
    Die Windows-Netzwerkumgebung cached da Informationen, so dass erst der Zugriff zum Fehler führt.

    Gehören die PC's zum selben Netzwerk (IP-Range) und NetzwerkID, zeigt die AS/400 alle verfügbaren Freigaben an.
    Da allerdings für jede Freigabe auch der Zugriff geprüft wird, kann eine Anzeige WRKLNK '/QNTC' mitunter sehr lange dauern.

    Freigaben, die per MKDIR hinzugefügt wurden, verschwinden auch wieder nach dem IPL.

    Berechtigung:
    Da IFS-Zugriffen nicht per vererbter Berechtigung (*OWNER-Ausführung) funktionieren ist natürlich für jeden User eine Anmeldung auf dem PC nötig.
    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

  7. #7
    Registriert seit
    Dec 2005
    Beiträge
    131
    Zitat Zitat von Fuerchau Beitrag anzeigen
    ...Freigaben, die per MKDIR hinzugefügt wurden, verschwinden auch wieder nach dem IPL...
    Wie kann ich das dann anders gestalten.
    Wir haben interessanterweise andere "Freigaben" in dem QNTC, die nicht nur temporär dort stehen.

    Leider hat diese wohl jemand eingerichtet, der nicht mehr an Bord bei uns ist

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Diese Freigaben erscheinen automatisch bei PC's des selben Netzwerkes (s.o.).
    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

  9. #9
    Registriert seit
    Dec 2005
    Beiträge
    131
    Das kann ich leider nicht bestätigen.

    Unsere iSeries hat z.B. die IP-Adresse:
    172.20.40.1

    Der PC hat:
    172.20.61.200

    Meinen Sie, dass o.g. nur gillt, wenn das Class-C-Element auch gleich ist?

    Denn andere PC, die aufgeführt sind, und NICHT verschwinden, haben z.B:
    172.20.60.100
    172.20.60.200

    Oder kann ich in anderen Tabellen noch Einträge machen, damit ich den gleichen Status für den neuen PC erziele?

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    - Ggf. ist der DOMAIN-Name des netzwerkes entscheidend.
    - Ggf. gibts im QSTRUP-Programm MKDIR'S
    - Ggf. wird dies auch durch HOSTS-Einträge gesteuert (GO CFGTCP)

    Ich hab es auch schon erlebt, dass trotz gleicher Domain und IP-Range PC's nicht angezeigt werden.

    Mir ist's im Endeffekt egal, da ich in meinen CLP's IMMER einen MKDIR einbaue.
    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

  11. #11
    Registriert seit
    Dec 2005
    Beiträge
    131
    Zitat Zitat von Fuerchau Beitrag anzeigen
    ...Mir ist's im Endeffekt egal, da ich in meinen CLP's IMMER einen MKDIR einbaue.
    Ja, so habe ich es jetzt auch bereits gemacht, da wir das Ding schon heute ans Fliegen kriegen wollen (soll nicht heißen, dass die Antworten hier auf sich warten lassen - ganz im Gegenteil).

    Vielleicht kommt ja noch ein interessanter Hinweis, denn im CFGTCP kenne ich persönlich nicht so aus.

    Bis hierher erstmal (wieder)

    Vielen Dank

Similar Threads

  1. Druck von PC auf AS400-Drucker
    By cassi in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 11-02-09, 14:10
  2. CPYFRMSTMF mit xml-Datei
    By wrkas400 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 11:12
  3. Starten Java auf dem PC
    By mk in forum NEWSboard Java
    Antworten: 4
    Letzter Beitrag: 11-12-06, 08:51
  4. Antworten: 3
    Letzter Beitrag: 27-08-06, 17:31
  5. cpyfrmpcd --> cpyfrmstmf
    By malzusrex in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 26-07-06, 12:09

Berechtigungen

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