問題タブ [cen-xfs]

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 に答える
1145 参照

xfs - XFS はどのように WFPOpen を見つけますか?

自分のハードウェア (おそらく仮想) に SPI を実装します。アプリケーションが WFSOpen を呼び出すときに見つけたように (おそらく間違いです)、XFS は SPI で WFPOpen を呼び出します。しかし、この「in SPI」はどこを意味するのでしょうか? おそらく、WFPOpen がレジストリのどこかにある dll ファイルのアドレスを指定する必要があります。また、DLL パスは HKLM\XFS\Service_Provider\\DllName で指定する必要があると思います。そうですか、それで十分ですか?XFS はこのレジストリ パスとキーに敏感で、それを使用して SPI の場所を見つけますか? 上記を実行しましたが、WFS_ERR_SERVICE_NOT_FOUND が発生します。XFS は dll 内の関数を探していないようです。何が間違っている可能性がありますか?

問題をより適切に処理できるように、xfs ログを送信する方がよいと思いました。 https://www.dropbox.com/s/6wwbjfpxxibjnl1/9603071652%20-%20XFSTrace.7z?dl=0

0 投票する
0 に答える
143 参照

c# - エラー ポインタ パラメータがアクセス可能なメモリを指していません

私はCEN XFS標準を使用してアプリを構築していますWFS_ERR_INVALID_POINTER.CEN XFSドキュメントでA pointer parameter does not point to accessible memory.このエラーが発生しました.

私のWFSExecuteは次のようになります:

WFSExecute(lphService, 1401, cardDispense, 0, lppResult);

そして私のlppResultは次のようになります:

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

xfs - Windows アプリケーションでマルチベンダー ATM サポートに対処する方法

CEN/XFS プログラミング リファレンスを読んだ後、すべての ATM でサポートされる ATM ソフトウェアを作成するのは「簡単」だと思いました。一見すると、移植性の観点からは、標準全体が合理的であるように思えます。

しかし、非常に驚​​いたことに、Microsoft XFS マネージャー (msxfs.dll など) さえインストールされていない有名なベンダーの ATM にアクセスできました。これは非常に珍しいケースだと思いました。

一部のベンダーは独自の XFS マネージャーを持っていると聞いています。本当ですか?JXFS またはベンダー固有のレイヤーは、内部の CEN/XFS マネージャーに依存すると考えていました。

その場合、すべてのベンダー依存 API を認識する必要がありますか? この業界がこのように機能しているとは信じられません。

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

c++ - SIU のイベントを有効にするときの WFS_ERR_SIU_INVALID_PORT (-801) エラー

次のような SIU デバイスのイベントを有効にしようとしています。

これは、テスト ATM の 1 つで期待どおりに動作します (hResult = 0)。ただし、別のテスト ATM では、これは WFS_ERR_SIU_INVALID_PORT (-801) を返します。

XFS docによると、これは次のことを意味します。

ポートが存在しないか、ポートが入力ポートとして事前構成されているため、ポートを新しい値に設定しようとしても無効でした。

ドキュメントの説明がよくわかりません。誰かがこのステータスが返される理由と何をすべきかを説明できますか?

ありがとうございました。