問題タブ [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.
php - DSN を使用しない iSeries への ODBC 接続
Ubuntu 8.04.1 サーバーで ibm_db2 v1.8.0 を使用して PHP 5.2.4 を実行しています。OS/400 v5R3 を実行している IBM iSeries にアクセスしようとしていますが、DSN なしで実際に接続する方法がまったくわかりません。http://www.connectionstrings.com/を調べましたが、DB2 または AS/400 の接続文字列が機能していないようです。最終的には次のとおりです。
現在の DSN 文字列は次のとおりです。
「IBM DB2 ODBC DRIVER」も試しましたが、上記の文字列と同じエラーが発生します。
linux - Linux で as/400 データベースを読み取るために使用するデータベース ツールはどれですか?
Linux (Red Hat dist) から、AS400 データベースを読み取る必要があります。接続するための ODBC ドライバーがあります。最適なクエリ ツールは何ですか?
sql - パラメータを使用した AS400 SQL クエリ
AS400 データベースからデータを取得する簡単なクエリをテストしています。SQL クエリの使用方法が正しいかどうかはわかりません。
「パラメーターが正しくありません」というエラーが表示されます。
次のクエリを実行してもエラーは発生しません。
ADODB、VBScript を使用してテストしています。
私は MS Sql 環境から来ているので、AS400 を書くことは私にとってまったく新しいことです。
ありがとう
c# - Enterprise Library Database.ExecuteNonQuery hidden performance issues (Connecting to IBM iSeries)
I was wondering what were the hidden performance implications of using the Database object in the Enterprise Library. I have an OleDbCommand (type=stored procedue) that is calling an IBM iSeries stored procedure that is taking anywhere from 1.5 to 4.5 minutes to complete.
If I manually run the sproc using the iSeries tools and similar parameters then it takes about 5 secs. So the performance slowdown is either in the network communication to the iSeries or something hidden within the Database object within the Enterprise library. Just looking for any ideas.
c# - iSeries ライクなプログラムの作成
私の主な言語は vb/c#.net で、コンソール プログラムを作成したいのですが、メニュー システムを備えています。
IBM のプログラムや iSeries のような "dos" を使用したことがある人なら、それが私が目指しているスタイルです。
だから、誰かが私のフォームをこのように見せる「winforms」ライブラリを知っているかどうか疑問に思っていました. 「偽のwinformsの外観」やコンソールアプリケーションは気にしませんが、それが私の望みです。
sql - SQL の iSeries OVRDBF コマンドに相当するものはありますか?
SQL 環境では、特定の状況下で、プロシージャー内のテーブル (またはビュー) A へのすべての参照が実際にはテーブル (またはビュー) B を使用するという要件があります。iSeries では、OVRDBF コマンドを使用してテーブル A への参照をオーバーライドします。テーブル B: OVRDBF FILE(A) TOFILE(B)。SQLでこれに相当するものは何ですか? ありますか?
私の目標は、オーバーライドを知らない手順で終わることです。特定の条件が満たされたときにテーブル B で処理を指示するプロシージャ内に条件付きロジックは必要ありません。ビジョン:
一般的な状況では: プロシージャを呼び出すだけです
特定の代替状況では: OVRDBF と同等の手順を実行してから、手順を呼び出します。
telnet - AS400からポート25へのtelnet
VMのAS400からポート25のメールサーバーへのSMTP接続が必要です。
as400のネイティブtelnetコマンドは、ポート指定をサポートしていないようです。
メールサーバーのas400からポート25にtelnetで接続する方法はありますか?
as400からメールサーバーにpingを実行できます
他のボックス(as400以外)からtelnetで接続できます
nhibernate - NHibernate - ID を DB2 ID にマッピングする
私はNHibernateに慣れていないので、ISeriesプロバイダーを介してDB2テーブルに接続しようとしています。テーブルには、ID として自動生成される BIGINT 主キーがあります。マッピング ファイルの id の generator プロパティにいくつかの値を試しましたが、成功しませんでした。テーブル定義は次のようになります (フィールド名が変更されています)。
マッピング ファイルは次のようになります。
最初に、ジェネレーター クラスを「ネイティブ」に設定しました。これは、ドキュメントによると、 DB2 の「ID」を選択します。「ネイティブ」または「ID」を使用すると、ジェネレーター クラスを他のさまざまな値に変更すると、「列 PKID で許可されていない Null 値」やその他のさまざまなエラーが発生します。
ドキュメントに欠けている小さなものがあると確信していますが、DB2 の GENERATED IDENTITY である主キーの次の値を NHibernate に取得させ、呼び出し時にそれを処理させる方法はありますか?保存()?NHibernate が次の値を取得するために使用できる select をどこかに書く必要がありますか?
前もって感謝します。
asp.net - ASP.NET での AS400 データ接続
内部ネットワーク環境で AS400 と通信するビジネス ツー ビジネス ネットワーク内に常駐するアプリケーションがあります。ファイアウォールは AS400 へのデータ リクエストを許可するように設定されていますが、接続速度と応答時間に大きな遅延が見られます。たとえば、ローカル開発環境では 0.5 秒未満しかかからなかったのが、B2B 環境では 120 秒以上かかっています。
これは、データを取得するために利用している関数です。エンタープライズ ライブラリ アプリケーション ブロックを使用しているため、ASI オブジェクトはデータベースです...
なぜこれが起こっているのかについて考えるために、いくつかのアイデアをブレインストーミングしようとしています.
asp.net - ASP.Net で I シリーズのデータにどのようにアクセスしますか?
現在の ASP.Net Web アプリはすべて、ODBC 接続とコマンド オブジェクトを使用して IBM I シリーズにアクセスします。アクセスする別の方法に移動する必要がありますか? ASP.Net アプリが I シリーズからのデータを必要とする場合、どのように I シリーズにアクセスしますか? もっと良い方法があるはずです。
最近、IBM が Web サーバー上の特定のクライアント バージョンで Linq to Entities をサポートしているという記事を見ました。私には、それはより長期的な道のりのように思えますが、より多くのフィードバックが必要です. MS からは、Linq から Entities への移行が、彼らが計画している長期的なルートであるという雰囲気が伝わってきます。それは他の人も感じていることですか?