2012-03-29 5 views
1

Ich schreibe ein Skript mit Perl und Net :: FTP, die versuchen, eine ziemlich große Datei auf den Mainframe hochzuladen, und ich kann nicht scheinen, die primären/sekundären Zuordnungen richtig zu bekommen.Was/wo sind die Optionen "Angebotsstandort" für den z/OS-FTP-Server?

Ich versuche, sie zu ändern, aber es scheint, dass, weil die Datensätze SMS verwaltet werden, sie jedes Mal zu einem anderen Volume wechseln.

Also ging ich auf die quote site Option, die (hoffentlich) den Upload auf ein bestimmtes Volumen sperren würde.

Die aktuellen Optionen ich habe, sind:

$ftp->site ("bl=10204 lr=170 rec=vb cy pri=100 sec=100") 

und Raum ist auf den meisten Band ziemlich eng. Ich habe jedoch ein Volume mit dem erforderlichen Speicherplatz gefunden, weiß aber nicht, wie das in den FTP-Optionen angegeben wird.

Gibt es irgendwo ein Dokument, das sie beschreibt? Ich konnte alles in den CommServer-Sachen nicht finden, noch hat eine Google-Suche nach ftp zos quote site irgendetwas nützliches ergeben.

Oder kennt jemand die Option, ein festes Volumen anzugeben? Offensichtlich würde ich ersteres bevorzugen, da es andere nützliche Dinge darin geben könnte, aber an diesem Punkt würde ich das letztere dankbar nehmen - ich habe fast alle meine Haare herausgezogen :-)

Antwort

5

Melden Sie sich an Mainframes FTP mit einem interaktiven FTP-Programm (zB FTP). Dann tippe "Zitat Hilfeseite" und du solltest eine gute Liste der Optionen bekommen.

Nur eine kleine Erklärung ... "site" ist ein Befehl für den FTP-Server des Mainframes. Wenn Sie "Hilfe" eingeben, erhalten Sie Hilfe bei der Funktion. Wenn Sie jedoch "help site" eingeben, suchen Sie Hilfe auf Ihrem FTP-Client (der wahrscheinlich noch nie von dem Site-Befehl gehört hat), also müssen Sie den Befehl zum Server pumpen, was der "quote" -Befehl tut.

BTW, Ihr Standortbefehl fragt nach 100 primären und 100 sekundären Zylindern. Das ist ein großer Teil von DASD. Brauchst du das wirklich?

Viel Glück ... lassen Sie mich wissen, wenn Sie irgendwelche Fragen haben. Ich lebe praktisch auf FTP auf dem Mainframe und habe Dutzende (vielleicht Hunderte) von Perl-Skripten geschrieben, um die Dinge einfacher zu machen.

+0

Aaargghh! Ich habe versucht, "Site Hilfe" zu zitieren !!! Wer hätte gedacht, dass es sich um einen Legastheniker handelt? :-) Ich gebe das eine Aufnahme am Morgen, um zu sehen, wie es geht und ja, es ist eine 1.5G-Datei, die ich auf eine 3390 hochladen muss (55K/trk um 15 Trks/Zyl), also wäre es etwa 1700 Zylinder, ich denke, ich werde wahrscheinlich die primäre Zuteilung erhöhen müssen, damit mir die Extents nicht ausgehen. Das Leben war so viel einfacher auf den UNIX-Boxen :-) – paxdiablo

+0

Und um die Werte zu sehen, geben Sie QUOTE STATUS aus. – zarchasmpgmr

2

Als allgemeine FTP-Referenz für z/os versuchen Sie Z/OS V1R7.0 Comm Svr: IP User's Guide and Commands. Site-Befehle können here gefunden werden.

Warum SMS nicht das geeignete Volume finden, indem Sie eine DataClass verwenden, die für die Dateigröße geeignet ist?

Mit wieviel Haar haben Sie angefangen? Manche können es sich nicht leisten, zu viel zu ziehen!

Verwandte Themen