3

メインフレーム上で実行されているいくつかのCOBOLプログラムがあり、JavaAPIを介してバックエンドボールトと通信するためにそれらの1つが必要です。CobolプログラムがJavaプログラムを呼び出す方法はありますか?

CobolのWebサービスを使用することは可能でしょうか?Cobolプログラムを他のものとどのように統合しますか?

4

6 に答える 6

2

これを見つけました:

COBOL プログラムは、JAVA と相互運用できます。

Java™ との言語間の相互運用性を実現するには、次の特定の規則とガイドラインに従う必要があります。 Java Native Interface (JNI) でのサービスの使用 データ型のコーディング COBOL プログラムのコンパイル Java で記述されたメソッドを COBOL プログラムから呼び出すことができます。 COBOL で記述されたメソッドを Java プログラムから呼び出すことができます。基本的な Java オブジェクト機能については、COBOL オブジェクト指向言語を使用できます。追加の Java 機能については、JNI サービスを呼び出すことができます。

Java プログラムはマルチスレッドで非同期シグナルを使用する場合があるため、COBOL プログラムを THREAD オプションを使用してコンパイルします。

また、Web サービスをサポートする Cobol Enterprise を使用しています。統合は、Cobol Enterprise にある WS 機能を使用して行われます。

于 2008-10-02T15:38:58.317 に答える
0

Java統合はベンダー拡張になると思います。どのコンパイラを使用していますか?

Cobolプログラムがバッチジョブとして実行されている場合は、2つのバッチジョブに分割できる場合があります。1つはJavaランドのすべてのクエリをファイルに書き込み、もう1つはJavaランドからの回答を使用します。クエリファイルを読み取り、回答ファイルを書き出すJavaプログラムをそれらの間で実行します。

于 2008-10-02T14:38:44.483 に答える
0

これは闇の中のショットですが、Dobbs 博士は Cobol と Java に関する最近の記事を書いています (ここを参照)。3 ページで、ベンダー情報とともに JVM での Cobol の実行について言及しています。それはあなたの質問とはかなりかけ離れていますが、Web 上の新しいリソースにつながる可能性があります。

于 2008-10-02T14:55:48.530 に答える
0

Microfocusでは、COBOL と Java の対話が可能ですが、必要なことを行うには、 OO COBOLと呼ばれる Microfocus 派生物を使用する必要があります。

于 2008-11-03T20:59:41.773 に答える
0

私は COBOL でコーディングしていませんが、私の職場では、プログラマーが COBOL から XML/Web サービスを出力する MVS システムを使用しています。

于 2009-08-14T20:19:55.150 に答える
0

AS/400 には、IBM Java ツールボックスがあります。インフォセンターで Java プログラミングのセクションを確認してください。

于 2010-03-26T16:40:26.807 に答える