2017-03-05 32 views
-2

DB2 Z/OS V10でジョブを作成するのに、どの言語をz/OSで使用できますか?DB2 Z/OS V10メインフレーム:ジョブの作成方法

Z/OSメインフレームでは、ストアドプロシージャを実行するJOBを作成または送信するサンプルスクリプトを用意してください。

+2

非常に広い意味では答えられません。私たちはあなたの図書館のどれも呼ばれていないか、職場やSTCのためのあなたのサイト基準が何であるかを知っています。あなたは何をしたいと言っているのかさえも言わず、それはさまざまなものを意味します。あなたには同僚がいます。テクニカルサポートがあります。ここでは質問がどこにあるのか、ここでは質問がどこにあるのか、どこで推測できるのかが分かります。ジョブはJCLとJCLのみで書かれていますが、それでも気づいていない場合は、サイトで追加サポートが必要です。 –

答えて

2

私はBill W.(上記)に同意しますが、誰かが本当にメインフレームの仕事を提出できるアプリを書こうと思っている場合は、ここで詳しく説明します。

z/OSの「ジョブ」は、作業単位を定義する一連のJCL文です。良いニュースは、ジョブは、z/OSに流れ込むことができる方法がたくさんあるということです。

  • TSO、ISPFまたはOMVSが(他のサブシステムまたは同等物)コマンドを「SUBMIT」
  • FTP、QUOTEサイトFILETYPEを使用して、 = JESとFTPは、リモートシステムからの起動コマンド
  • を使用してオペレータコンソールから
  • EXEC CICS SPOOL APIを使用して、CICSアプリケーションで
  • INTRDR SYSUT2にJCLをコピーするIEBGENRを使用して、例えば、ビアJCL
  • をPUT NJE pを使ってそのようなジョブスケジューリングソフトウェアなどのベンダー製品、

のすべての方法からrotocol

  • あなたは、単純な何かを探しているなら、様々な「SUBMIT」コマンドは通常、それほど苦労せずにスクリプト化することができます。

    スクリプトやその他のソフトウェアでジョブを送信する必要がある場合は、内部リーダーと呼ばれる特別なファイルを開くだけでジョブを送信できるということを忘れないでください。あなたがする必要があるのは、内部リーダーを割り当てて開いてから、JCL(通常80バイトの固定レコード)を書いてから、内部リーダーを閉じます - あなたの仕事が提出されます。

    内部リーダーをさまざまな方法で割り当てることができます。 JCLでは、//ddname DD SYSOUT=(,INTRDR)と同じくらい簡単です。 TSO ALLOCコマンドなどを使用することもできます。LEランタイムでも優れたサポートが得られ、C、Java、COBOLなどの内部リーダーにアクセスできるようになります。また、ビットレベル(アセンブラ)の人々にとって、SVC 99は内部リーダーを割り当てるために必要なものすべてを提供します。

    内部リーダーファイルが割り当てられたら、他のファイルと同じように開いて書き込みます。カバーの下では、内部リーダーはJESの "パイプ"、つまり "ジョブ入力サブシステム"です...あなたが推測するように、JESは(とりわけ)仕事の提出を処理します。 JESへのそのパイプを開いて、あなたが書いたものは、提出したいジョブを表すJCLでなければなりません。

    他のプラットフォームで稼働していて、z/OSに作業を提出する場合は、FTPを使用するのが最も簡単な方法です。通常どおりに接続し、上記のSITEコマンドを入力すると、一連のJCLレコードを含むファイルを「PUT」できます。 FTPインターフェイスの優れた点の1つは、ジョブを追跡し、出力をフェッチするために使用できるジョブ識別子を返すことです。

    z/OS上で何ができるのかを制限するためのさまざまなオプションとセキュリティー・コントロールがあるため、サイトがジョブのサブミット権限を保護していれば克服すべき他のハードルがあるかもしれません。

    z/OSでジョブを送信すると2セントの価値があります。:)

  • +0

    返事ありがとうございました。私は金曜日にあなたに確認します。再度、感謝します。 –

    関連する問題