1

私は、より大きな銀行のIT開発者として、日々の業務プロセスを最適化しようとしています。現在、すべての開発はRational Developer for System Z(RDz)を使用して行われ、Endevorリポジトリ上のファイルを処理しています。このソリューションには、空き時間に回避策を開発したいいくつかの問題があります。

現在、私はメインフレームとEndevorとの通信がPCからどのように行われるかについて非常に盲目です。私が見ることができるように、RDzがまさにそれをするので、そうすることが可能です。

私が本当に必要としているのはそれほど複雑ではないかもしれません。RDzやPersonalCommunicationsなどのクライアントがメインフレームとどのように通信できるかを理解する必要があります。または、MVSにFTPで転送してファイルを取得できるため、ホスト上のEndevorからファイルを取得するための何らかのスクリプトを生成してみることもできます。しかし、EndevorリポジトリにFTPで転送する方法はありません。

基本的に、Endevorからデスクトップにファイルを取得して、お気に入りのテキストエディタで編集してから、元に戻す方法が必要です。

これをどのように始めるべきかについての提案はありますか?

4

3 に答える 3

2

デスクトップスクリプトの基本的な構成要素は次のとおりです。

  • JCLを含むファイルを作成して、ターゲットソースコードをEndevorからステージングPDSに抽出します。さまざまなソースファイルの指定に対応するために、JCLビルドプロセスをパラメーター化する必要があります。
  • FTPを使用してメインフレームで実行するJCLを送信します(Filetype = JES)
  • ジョブが完了するのを待ちます(FTPログファイルを監視します)
  • FTP(Filetype = SEQ)を使用して、メインフレームステージングPDSからデスクトップにファイルを取得します
  • お気に入りのエディターを使用してデスクトップで編集

完了したら、プロセスを逆にします。

技術的には、これを構築するのは難しいプロセスではありません。潜在的な不具合は、優先度の高いバッチジョブをサブミットする権限がおそらくないことです。送信されたバッチジョブが数分(数時間)キューに入れられると、このプロセスは実行できなくなります。優先度の高いバッチジョブを送信できる場合、残りはそれほど難しくないはずです。デスクトップスクリプト言語としてOpenObjectRexxを使用して、これと非常によく似た処理を実行しました。これは非常にうまく機能します。

Endevor:Build batch SCLオプションを使用して、抽出/チェックイン関数のサンプルJCLを作成することにより、JCLがどのように見える必要があるかについてかなり良いアイデアを得ることができます。FTPを介したJESとの対話については、「 JESとのインターフェース」で詳しく説明されています。

楽しむ...

于 2011-11-30T21:56:17.023 に答える
1

Endevorのドキュメントをチェックして、APIまたはWebサービスインターフェイスがあるかどうかを確認してください。Change Man(競合製品)はそうですが、Endevorにも1つあると思います。

ソースコード管理システムのリポジトリに直接FTPで接続することは、おそらくあなたがやりたいことではありません。製品を回避しようとするのではなく、製品を使用して、チェックアウトしてチェックインすることをお勧めします。

于 2011-11-30T03:23:50.273 に答える
1

もう1つの代替手段は、C-Cubed、www.c-cubed.netです。これらは、さまざまなWindowsPC言語がEndevorやその他の製品と直接インターフェイスできるようにするAPIを提供します。私たちは現在の職場でそれを利用して、50の異なるLPAR上のMVSリソースにアクセスしています。それが役に立てば幸い。

于 2014-11-04T12:09:02.160 に答える