OpenVMS AlphaおよびIntegrityサーバでバッチ・ファイルを実行します。今まではCOBOLで書かれています。あなたが想像しているように、なぜそのプロセスを維持することができないのかという多くの理由があります。Java on OpenVMS?
同時に、私たちはEclipseを使用し、Javaをよく知っている開発者チームを持っています。 OpenVMSでEclipseを使用する予定はありますか?
OpenVMS AlphaおよびIntegrityサーバでバッチ・ファイルを実行します。今まではCOBOLで書かれています。あなたが想像しているように、なぜそのプロセスを維持することができないのかという多くの理由があります。Java on OpenVMS?
同時に、私たちはEclipseを使用し、Javaをよく知っている開発者チームを持っています。 OpenVMSでEclipseを使用する予定はありますか?
コボルを離れることはありません。a-cobol-programmer-thinking-about-switching-to-the-modern-worldと電話してください。あなたは彼にJavaを教えます。彼はあなたの遺産を維持します。
私はCOBOLに追いついていないかもしれないが、なぜあなたがそれを放棄しなければならないと確信しているのかわからない。私はそれが "中"のものではないことに気付いています。しかし、あなたが既に大きなコードベースを持っていれば、別の言語に切り替える前に少なくとも2回は考えています。開発者が不足している場合、すぐにそれを使い果たすつもりはないと思います。それでもeCubeからOpenVMS用のEclipseを得ることができるようなので、それが見えます http://www.sdtimes.com/SearchResult/32973 :Eclipseの& OpenVMSのグーグルと
は、このリンクを与えました。この記事を正しく読んでいれば、HPはNetBeansの指示に従ってほしいと思うようです。個人的に、私はまだEmacsを使用しています(現在はJavaを実行していません)ので、推奨しません。私は、EclipseよりもJavaを開発する方法が他にもあることを指摘したがっています。私は(誰かがあなたがそれを見つけた場合、私を修正して自由に感じる)、Sunのサイト上でVMS用のJavaを見つけられませんでしたが、あなたはでHP/CompaqのからJDKを得ることができますように見えます: http://www.compaq.com/java/download/ovms/1.5.0/index.html
編集VMS側でJVMを使用していると仮定すると、Eclipseを別のプラットフォームで開発し、バイトコードをアルファにコピーできるはずです。
シェルスクリプトとjavaは、通常、素晴らしい組み合わせではありません。あなたのVMSサーバにJVMをインストールすることを検討し、そのケースを扱うJVMホスト言語の1つを使用することをお勧めします.jython、jruby、groovyなどが考えられます。
Javaのバッチ処理を書き直すことにした場合、私は、独自の成長の代わりにSpring Batchのようなサードパーティのバッチ処理フレームワークを使用することをお勧めします。
フレームワークを使用すると、標準内で作業することが制限され、再実行可能性、トランザクション、エラー処理などの非機能要件を満たす必要があります。
自社製のフレームワークを使用して、さまざまなテクノロジからJavaへのバッチ処理を数多く構築しました。私は、ビジネスロジックに焦点を当てるのではなく、フレームワークの修正/最適化に時間を費やしています。
Eclipseは、OpenVMSに移植されていないネイティブJava拡張機能を使用しています。しかし、あきらめないでください。 JavaはOpenVMS上で動作します(Google検索によれば1.5以上)。
NetBeansには、OpenVMSでが必要なJavaのみのエディションがあります。 NetBeans Download Pageで、プラットフォームのOS独立Zipオプションを選択します。
OpenVMSシステムでバッチファイルを実行していますか?そうであれば、HPはSUNではなくOpenVMSでJavaを利用可能にします。彼らのサイトを見なければなりません。あなたはWindows/Linuxマシン上であなたのJavaコードを開発し、あなたのVMSシステムでテストすることができます。 JavaのVMS実装では使用できないネイティブ拡張を認識する必要があります。
この分野でいくつかの経験があると言えば、Windows/Linux/MacデスクトップでEclipseを開発し、テスト/デプロイメントのためにコードをOpenVMSにプッシュすることをお勧めします。 EclipseのGUIの一部のプラットフォーム固有のコンポーネントのため、EclipseはOpenVMS上では動作しません。
いくつかの注意点:
SET FILE *.jar /ATTR=(RFM:STMLF,RAT:CR)
Eclipse
のバージョンがあり、NXTware Remote
と呼ばれるOpenVMS
をサポートしています。これは、JavaのとCOBOLのサポート言語だけでなく、Fortranの、基本とパスカルを持っています。
Eclipseを含むほとんどのエディタを使ってOpenVMSファイルを編集できます。Sambaを使用して、OpenVMSディレクトリとファイルをネットワーク上のデスクトップに表示できます。 Java for OpenVMSをインストールすると、Eclipseを使用している人達がOpenVMSでコンパイルして実行しています。
ディーリングコボルについて - なぜですか?まだ数多くの企業が運営していますが、それは何十年も続くでしょう。
同じ経験から言えば、私は完全に同意します。もちろん、経験がすべて有益であれば、それほど有用ではありません。 –