質問

JavaからAS400に接続するためのリンクとリソースはありますか?

数年前、誰かがキーボードや他の「純粋な」キーボードからのキーストロークをシミュレートするコネクタについて私に言ったのを覚えています。直接接続したアプローチ。

ウェブ上で多くのリンクを見つけましたが、これを行うための完全な製品を見つけることができません(おそらく正しいキーワードを使用していません)。

編集

回答ありがとうございます:

探しているのは、AS400内のデータや使用する画面にアクセスし、他の新しいアプリケーションの再利用のために公開する方法です。何らかのWebサービスとして、またはJavaを介して直接(およびjavaはwebservicesを使用して操作を公開します)

事前に感謝します。

編集

MicSimの投稿によると、次のリンクも見つかりました。

http://www.ibm.com/developerworks/library /ws-as400/index.html

役に立ちましたか?

解決

探しているのは、おそらくToolbox for Java™です。 & IBMのJTOpen。ツールボックスには、特定のAS400タスクを実行するためのAS400クラスもあります。 こちらおよびこちら詳細については。 Googleで検索して、役に立てば幸いです。

他のヒント

IBMの5250スクリーンスクレイピングテクノロジーは「WebFacing」でした。 -リンクを投稿しますが、おそらくIBMのドキュメントが散在しているため、グーグルで検索した方が良いでしょう。他の技術も利用できますが、スクリーンスクレイピングは誰もが好むことはありませんでした。通常、最新のものに見えますが、実際にはグリーンスクリーンよりも使いにくく、機能しなくなったものになります。 5250は、おそらく私が今まで使用した中で最も優れた単一のデータ入力プラットフォームです。ブラウザーのWebフォームは最悪の1つです。

前述のように、jt400は他のほとんどのことを行う方法です。特に:

JDBC-SQLのすべてのもの。正しく実行し、ファイルが実際にテーブルであるかのようにファイルを処理する場合、400から完全に抜け出す方法です。

レコードレベルのアクセス-RPGLEと同様のデータベースAPIを使用してJavaプログラムを記述します(400のプログラマが愛するすべてのチェーン、setlls)

プログラム、システムコマンドの呼び出し、リソースの管理(データキュー、データ領域、印刷/スプール、ジョブなど)

幸運

AS / 400(またはiSeries、System i、またはIBMのマーケティング部門が今月呼び出すことを決定したもの)でJavaを実行する場合は、サポートされている言語です。疑似DB2データベースに直接アクセスできます。それとも、他の何らかの形の統合の後ですか?

これは明らかに何をしたいかによって異なりますが、AS400プロセスへのネットワーク接続を介してキーストロークをシミュレートする場合、Expect4jが探しているライブラリである可能性があります。

これは一般的に非常に厄介なハックですが、目標を達成するためのより良い方法が頻繁にあります。何をしようとしているのですか?

expect4Jライブラリは、こちらで見つけることができます。 Expectは、元々、Unixコマンドで、表示されるはずの文字列と、返される文字列。ログインの自動化など、およびスクリーンスクレイピングアプリケーションで頻繁に使用されていました。

さらに良いのは、 TN5250j コンソールで、AS / 400からデータを抽出するために使用できます。

jacadaは、探しているものを実行するためのツールを作成します

http://www.jacada.com/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top