問題タブ [ibm-midrange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1005 参照

java - JavaでI5/As400プログラムを最新化する

私は、会社のI5ベースのPOSシステムを最新化するタスクを与えられました。主な推進力は、ビジネスロジックを失うことなく、より使いやすいインターフェイス/より優れたデータビューを作成することです。

インタラクティブな(コマンドラインではない)I5プログラムと対話するための優れたJavaの方法はありますか?PHPが5250ブリッジで提供するもののラインだけで何か?私は彼の5250ブリッジの使用を検討していますが、Javaベースのソリューションを好みます。

ありがとう!

0 投票する
4 に答える
1009 参照

java - IBM Developer Kit for Java for iSeries (AS/400) Javadocs の場所

IBM Developer Kit for Java for the iSeries の Javadoc がどこにあるか知っている人はいますか? インフォメーションセンターにはないようです。私が見つけたのは、iSeries 固有の JAAS の Javadoc だけでした。

com.ibm.db2.app具体的には、Java ストアド プロシージャ (主にパッケージ)を記述するための Javadoc を探しています。

0 投票する
3 に答える
2515 参照

stored-procedures - ストアード・プロシージャーで IBM.Data.DB2.iSeries とのトランザクションを有効にする方法

DB2 で一連の DB2 iSeries ストアド プロシージャを実行するクライアントを作成しようとしています。IBM.Data.DB2.iSeries プロバイダーを使用しており、すべての呼び出しを .NET トランザクション内に置く必要があります。すべてが無視され、データがコミットされているようです.Anyポインタ...

0 投票する
1 に答える
1456 参照

select - 時刻フィールドが 00:00:00 の場合、DB2 CHAR() 関数が「24:00:00」を返すのはなぜですか?

i (AS/400) 上の DB2 にクエリを実行しています。データ型が TIME の列に対する単純な SELECT ステートメントは 00:00:00 を返しますが、CHAR() 関数を使用すると「24:00:00」が返されます。

24:00:00 が有効な時刻であることは理解していますが、ネイティブの TIME が 00 を返すのに CHAR() が 24 を返すのはなぜですか?

0 投票する
2 に答える
3394 参照

ibm-midrange - RPGLE での整数型の標準的な選択は何ですか?

RPGLE プログラムで整数が必要な場合、どのデータ型を選択すればよいですか? int私が話しているのは、データベースのどのフィールドにも対応しない整数であり、Javaの に相当する、通常の汎用整数です。

0 投票する
3 に答える
3076 参照

svn - iSeriesのSubversion

Subversion for iSeries(OpenSourceバージョン)に関する情報が必要です。誰かがそれを本番システムに使用しましたか?

ありがとう、サム

0 投票する
1 に答える
2191 参照

sql - AS400 / DB2 クロス ライブラリ クエリの問題

アプリで ODBC から Iseries をクエリしており、2 つのテーブルから結果を返すクエリを実行しようとしています。テーブルを結合する必要がありますが、テーブルは異なるライブラリにあります。dev>qa>prod から移動するとライブラリが変更されるため、クエリでライブラリ識別子を使用したくありません。ただし、これらのテーブルはこれらのライブラリにのみ存在し、他のライブラリには重複しないと確信しています。Iseries ライブラリを指定せずにこれを行う方法はありますか?

本質的に、私はこれが欲しい:

次のようになります。

何か案は?

0 投票する
1 に答える
280 参照

list - AS400 への SQL クエリでライブラリ名を指定しないようにすることはできますか?

グル、

SQLステートメントで「LIBRARY.TABLE」と言うのを避けるためにDSNをセットアップできる方法はありますか?

私たちのテスト環境と実稼働環境は、テスト AS400 が実稼働環境と同じライブラリに「TABLE」を持たないという点で異なります。テストから本番に移行する際にコードを変更する必要はありません。それは目的を破ります。

クリス

0 投票する
4 に答える
3477 参照

stored-procedures - データソース/スキーマ間で SQL ストアド プロシージャをコピーしますか?

開発スキーマに SQL ストアド プロシージャを作成しましたが、正常に動作しています。現在、開発コードを製品コードに移行する作業を行っています。これらのストアド プロシージャをあるスキーマから別のスキーマにコピーするにはどうすればよいですか? 対象のスキーマでプロシージャ全体を再コンパイルする必要がありますか? または、これらのプロシージャを対象のスキーマに登録する方法はありますか? ストアド プロシージャをコピーするためのより良い方法を提案してくれる人はいますか?

iSeries ナビゲーター for Windows バージョン 5 リリース 4 を使用してプロシージャーを作成しました。

前もって感謝します、Suresh

0 投票する
3 に答える
19426 参照

sql - iSeries DB2 - 挿入ステートメントから ID 値を選択する方法はありますか?

iSeries for DB2/AS400 を使用している私たちのような貧しい人々はまれであることは承知していますが、誰かがこの簡単な質問に答えてくれることを願っています。2 行の SQL を使用せずに挿入ステートメントから ID 値を返す方法はありますか? 挿入を実行するために C# でインライン SQL を使用することを余儀なくされており、後で挿入用に生成された ID を使用する必要があります。簡単に言えば、Oracle の「RETURNING」に相当する iSeries DB2 が必要です。すなわち、

誰?前もって感謝します。

編集:誰かが1つのIBM.Data.DB2.iSeries.iDB2Command(ストアドプロシージャではない)で2行のSQLを実行できる方法を知らない限り、これをすべて1行のSQLで実行したいと思います