問題タブ [jpos]

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 投票する
1 に答える
170 参照

jpos - JPOS Q2 クライアント。オンザフライでポートを変更する

デプロイ ファイルからではなく、Q2 クライアントのホスト ポートを変更する方法はありますか? 特定のポートで接続をリッスンするサーバーを実装しています。そのポートに接続されているクライアント (/サーバー) に ISO メッセージを送信し、5 分後に別のポートから再接続する必要があります。Q2でも可能ですか?

前もって感謝します

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

iso8583 - JPOS 解凍実行例

JPOS ライブラリを使用して、ISO8583-1987 メッセージをパック/アンパックしようとしています。

フォーマットに問題があり、インターネット上で実行例が見つかりません。

ASCII メッセージの例がたくさんあるので、誰かが 16 進メッセージのアンパックの実行例を教えてくれませんか?しかし、これは私が必要としているものではありません。

お時間とご関心をお寄せいただきありがとうございます

ジュリアン

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

java - JPOS は 16 進数フィールドを抽出します

ISO8583-87 メッセージの解析に JPOS を使用しています。

特定のフィールドについては、16 進数のメッセージのように抽出する必要があります。

バイナリ メッセージでは、フィールドの長さは 60 です。

ISOPackager に xml ファイル構成を使用しています。

IFB_HEX、IFB_LLHEX、IFB_LLHBINARY、IFB_BINARY を isoField 型クラスで試しましたが、どれも機能しませんでした。

どのタイプを使用する必要があるか知っていますか?

お時間をいただきありがとうございます。ジュリアン

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

java - mastercard で DE 48—Additional Data—Private Use を解析する方法は?

以下の ISO メッセージから DE48 値を解析するのを手伝ってくれませんか。ISOMessageを取得するためにJavaでJpos-jarを使用しています。

以下のクエリがあります

  1. Mastercard.xml isofield タグは正しいですか?
  2. DE-48 値を解析する方法は?
  3. TLVList メソッドでエラーが発生しています。DE-48 値を取得する他の方法はありますか?
  4. IFE_LLLCHAR クラスを使用している場合、タグ DE-55 はジャンク値を与えています。
0 投票する
1 に答える
94 参照

java - すべてのパラメーターを XML ファイルに含めるように最適化されていますか?

私は最近、JPOS を使用して、ISO 8583 に基づいて金融取引をシミュレートしています。JPOS では、構成パラメータとして XML を多くのファイルを使用するのが好きであることに気付きました。なぜ彼らはこのアプローチを選択するのかという疑問があります。多くのサーバー/端末/トランザクション/データベース/外部ピア (ISO-8583 上の TCP/IP に基づく)/DB の多くのパラメーターで動作する、より大きなアプリケーションを開発したいそのようなソフトウェアを想像しようとしたときJPOS を使用すると、構成が難しく、テーブル内のレコードから XML タグへの移行が必要な、多くの重要なファイルを含む大きなデプロイ フォルダーにたどり着きました。

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

bitmap - Jpos Bitmap フィールド タイプ - 16 進数として設定

fields の要件があります127.25.1 >> 127.25.30。それらにはtlvデータが含まれています。フィールド127.25.1はビットマップであり、次の形式が必要です: b8 (Hex16) は、バイナリを 16 進数に変換する必要があることを意味します。このフィールドは、 の有無を示します127.25.2 >> 127.25.30。IsoFieldPackager127.25.1IFA_BITMAPlen 16 です。他のすべてのフィールドを問題なく設定できます。

out メッセージとそのデータを表示するために、これを使用して印刷しました。

これから、127.25.1 のビットマップが次のように出力されていることがわかります。

これらすべてのフィールドには正しい値があり、私が設定したフィールドです。

私の問題は、リモート システムでの解析時に失敗することです。に必要な形式を考えると、長さ 16127.25.1 "b8 (Hex16)"の正しいデータ型を使用していますか?IFA_BITMAP