問題タブ [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 - PHPをIBMi(AS / 400)に接続する
そこに保存されているいくつかのテーブルにアクセスできるように、Webサイト(PHP5/Apache 1.3/OpenBSD 4.1
)をOS400V5R3を搭載したiSeriesで実行されているバックエンドシステムに接続する必要がある次のプロジェクトがあります。私はいくつかのチェックを行いましたが、いくつかの障害にぶつかっています。
私が見たところ、IBMのDB2拡張機能とDB2ソフトウェアはLinuxでのみ実行されます。私はIBMのすべてのソフトウェアを使用して拡張機能をコンパイルしようとしましたが、プリコンパイルされたibm_db2拡張機能を試してみましたが運がありませんでした。IBMはLinuxのみをサポートしているので、カーネルでLinuxエミュレーションをオンにしましたが、それは何の役にも立たなかったようです。
誰かがOpenBSDですべてをネイティブに実行することに遭遇した場合、それは素晴らしいことですが、私がしなければならないと思うのは、DB2がインストールされたCentOSを実行する2番目のサーバーをセットアップすることです(ほとんどの場合、ZendCore for IBMを介してすべてを実行するようです)これは私にとって)とドライバーです。これにより、投稿できる小さなトランザクションサーバーをセットアップし、必要なDB2データのJSON表現を取得できます。
2番目のオプションはやり過ぎに見えますか、それとも他の誰かがより良いアイデアを持っていますか?
oracle - Oracle 初心者向けのリソース
Oracle と AS/400 データベースの違いを際立たせる優れたリソースを推奨できる人はいますか?
私は、AS/400 の経験が豊富な人が Oracle のインストールを実装するのを手伝おうとしていますが、何らかのガイダンスが必要です。
書籍またはオンライン リソースが理想的です。
c# - C# で IBM の PCOMM を使用するためのサンプル コード o as400 スクリーンスクレイパーを作成する
C# を使用して IBM as400 用のサンプル スクリーン スクレーパーを作成した人はいますか?
.net - AS/400 への IBM iSeries 2 接続文字列で SQL デフォルト ライブラリをどのように示しますか?
IBM iSeries Access for Windows パッケージを使用して、AS/400 ストアード・プロシージャー層に接続しています。System.Data
これにより、名前空間のクラスと同様のクラスを持つ .NET DLL が提供されます。そのため、接続クラスの実装を使用し、接続文字列を提供します。
接続文字列を修正して、使用するデフォルトのライブラリを示す方法を知っている人はいますか?
sql - SQLが埋め込まれたRPG(LE)の一連のレコードを反復処理するにはどうすればよいですか?
SQLが埋め込まれたRPG(LE)の一連のレコードを反復処理するにはどうすればよいですか?
sql - ビューにキー フィールドを設定する
特定のフィールドのスペースを削除するファイルの SQL ビューを作成しています。私の質問は、その新しいビューにキーを設定して、人がまだファイルをチェーンできるようにする理由があるかどうかです。V5R3 を使用しています。
sql - SQL REPLACE の奇妙な出力
SQL ビューで REPLACE を使用して、プロパティ番号からスペースを削除しています。関数は、この REPLACE(pin, ' ', '') のように設定されます。グリーンスクリーンでは、クエリはうまく見えました。それ以外では、フィールド内の文字の 16 進値を取得します。エンコーディングの問題だと思いますが、どうすれば修正できますか?
ビューの作成に使用したステートメントは次のとおりです。
更新:以下に回答を投稿しました。
ibm-midrange - レコードの問題の取得
さて、それは最高の主題ではないかもしれません...
アプリケーション内で承認ワークフローを設定しています。ユーザー名と金額をサブプロシージャに渡し、承認プロセスに使用する必要のあるワークフローを把握します。ユーザーがセットアップされていない状態を処理しようとするまで、これは機能していると思いました。
だから私のテーブルには:
これで、user3がワークフローに何かを送信しようとしても、セットアップされていないため、ワークフローに送信されないはずです。(実際のフロー定義を含む別のテーブルがあることに注意してください)
私は正しいワークフローを取得するためにこのコードを持っていました:
明らかに、これはユーザーが適切に設定されている場合に機能します。ただし、user3 sinareoを元に戻すと、正しく機能しません。だから私は試しました:
これは私が期待したように機能していません。私は明らかなことを見逃していると確信しています、あなたはそれを見ることができますか?私の現在の論理が十分に明確であることを願っています。
version-control - IBM i (iSeries) でのソース管理
Web 側では、ソース管理の取得に取り組んでいます。ここで、iSeries 側で何ができるかを確認したいと思います。iSeries でお気に入りのソース管理アプリケーションは何ですか? その理由は? できれば低価格で探しています。
c# - C#:COMP-3パック10進数を人間が読める値に変換する
メインフレームから入ってくる一連のASCIIフラットファイルがC#アプリケーションで処理されています。Packed Decimal(COMP-3)フィールドを備えた新しいフィードが導入されました。このフィールドは、数値に変換する必要があります。
ファイルは、ASCII転送モードを使用してFTP経由で転送されています。バイナリフィールドに、値の代わりに非常に低いASCIIコードまたは制御文字として解釈されるものが含まれている可能性があることを懸念しています。さらに悪いことに、FTPプロセスで失われる可能性があります。
さらに、フィールドは文字列として読み取られています。私はこの部分(つまり、ある種のストリーム)を回避する柔軟性を持っているかもしれませんが、ビジネスは私にプッシュバックを与えます。
要件は「HEXからASCIIに変換する」と読みましたが、明らかに正しい値が得られませんでした。どんな助けでもいただければ幸いです。変換プロセスのロジックを説明できる限り、言語固有である必要はありません。