問題タブ [gateways]

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

sql-server - Oracle Gateway、SQL Server、および Application Express の文字セットの問題

異種サービス (ODBC 経由) を使用して SQL Server 上のデータにアクセスする VMS 上の Oracle から、Oracle ゲートウェイ (dg4msql) 経由で SQL Server にアクセスする AIX 上の Oracle にデータを移行しています。Oracle VMS データベースでは、WE8ISO8859P1 文字セットが使用されていました。AIX データベースは WE8MSWIN1252 を使用します。SQL Server データベースは、sp_helpsort によると、"Latin1-General、大文字と小文字を区別しない、アクセントを区別しない、カナタイプを区別しない、幅を区別しない Unicode データの場合、非 Unicode データのコード ページ 1252 の SQL Server ソート順 52" を使用します。SQL Server データベースは、nchar/nvarchar またはすべての文字列列を使用します。

Application Express では、余分な文字が表示される場合があります。たとえば、123 は %001%002%003 と表示されます。sqlplus では問題ないように見えますが、initcap などの Oracle 関数を使用すると、(データベース リンクを使用して) SQL Server データベースにクエリを実行すると、文字列の各文字の間にスペースとして表示されるものが表示されます。これは、古い構成では発生しませんでした。

問題は、nchar に余分なバイトがあり、Oracle の文字セットがそれを変換できないことだと思います。ODBC ソリューションは nchars をサポートしていなかったようです。そのため、char にキャストし直しただけで、正常に表示されたに違いありません。私はSQLサーバーのデータを表示するだけでよいので、キャストなどのあらゆるソリューションを受け入れることができますが、うまくいくものは見つかりませんでした.

これに対処する方法についてのアイデアはありますか?Oracleで別の文字セットを使用する必要がありますか?もしそうなら、私はそのうちの1つだけを気にするので、それはすべてのスキーマに適用されますか.

更新:この質問を単純化できると思います。SQL Server テーブルは nchar を使用します。select dump(column) from table returns Typ=1 Len=6: 0,67,0,79,0,88 when the value is 'COX' when I select from the remote link to sql server, cast theliteral 'COX' nvarchar に変換するか、nvarchar として Oracle テーブルにコピーします。しかし、列自体を選択すると、リモート SQL サーバー リンクから選択する場合にのみ余分なスペースが表示されます。ダンプが同じものを返す理由がわかりませんが、ダンプを使用しないと異なる値が表示されます。どんな助けでも大歓迎です。

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

c# - SMSの送信方法

C#、C++ コードを使用して SMS を携帯電話に送信したいと考えています。どんな体でも私を助けることができますか?コンピューターにモバイル デバイスや外部デバイスを接続したくありません。私はラップトップまたはデスクトップ PC を持っているだけで、SMS を携帯電話に送信できる C++ または C# アプリケーションを作成したいと考えています。

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

email - Coldfusion : 電子メール メッセージを聞く

ColdFusion でオブザーバー パターンのようなものを作ろうとしています。

受信する電子メール メッセージをリッスンし、それに基づいて行動したいと考えています。シナリオは次のようなものです:

アプリケーションがヘルプデスク システムに電子メールを送信する ヘルプデスク システムが自動的にチケットを生成し、アプリケーションの電子メール アドレスに電子メールで応答する対応するチケットID

イベント ゲートウェイの可能性はあると思いますが、全体像を把握できていません。

考えや提案はありますか?

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

networking - リースを提供するときに、ISCdhcpdにゲートウェイのリストを循環させます

ISCのdhcpdを複数のゲートウェイ/ルーターで動作させる方法を探しています。私が求めている動作は次のとおりです(3つのゲートウェイがあると想像してください):

クライアントAがリースを要求し、ゲートウェイ#1を取得します。
クライアントBがリースを要求し、ゲートウェイ#2を取得します
。クライアントCがリースを要求し、ゲートウェイ#3を取得します
。クライアントDがリースを要求し、ゲートウェイ#1を取得
します。

私はソースを調べていますが、これを機能させるために変更する必要のある部分を見つけるのに苦労しています...(つまり、私は無知で、ソースツリーで完全に失われています)

オプションルーターで複数のルーターを指定できることは知っていますが、これでは必要な機能が得られません。

dhcpdソースに関するヘルプやドキュメントへのポインタをいただければ幸いです:)

乾杯、
〜トーマス

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

django - ジャンゴ支払いゲートウェイ

ユーザーが購入ボタンをクリックしてカードの詳細を入力し、非常に簡単な方法で必要な領収書を生成するプロセスに含まれる最も単純な支払いゲートウェイが必要です。たくさん検索しましたが、試していることを理解できませんペイパルを理解する..ジャンゴで最も簡単な支払いゲートウェイを提案してください。私はプロジェクトを開発していますが、非常にうまく行き詰まっています。前もって感謝します

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

php - Data Mapper の設計パターンとゲートウェイ - 初心者向けの質問

私が間違っている場合は、私を修正してください:

Dao/Vo パターンまたは TDG パターンを使用すると、各テーブル (または少なくとも多くのテーブル) に関連するクラスを持つことで、適切なコード構成が得られます。

このアプローチの問題は、データが特定のテーブル内で閉じられていないことです。またはのようなドメイン固有のデータがいくつかありますが、上記のパターンはこれをうまく処理していないようです。findDogBreed();findBookBestSellerAuthor();

解決策としては、マッパーを使用することです。マッパーには、1 つのテーブルに関連する一連のメソッドとプロパティが含まれますが、そのテーブルだけに閉じられることも、特定の SQL スキーマに関連することもありません。

問題は、これらすべてを抽象化し始めると、SQL 構文にアクセスできなくなることです。データベース管理者に作業してもらう必要がある場合はどうすればよいでしょうか? さらに複雑なクエリでは、マッパーを使用すると、非常に厄介な抽象化「もの」につながる可能性があります。

これは正しいです ?もしそうなら、ここで中間項を見つけるためにどのような経路があるのだろうか.

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

frameworks - openfire id を使用して Gtalk などのさまざまなゲートウェイにログインするための xmpp フレームワーク

xmpp フレームワークを使用して、google や yahoo などのさまざまなゲートウェイにログインするにはどうすればよいですか。私はopenfireサーバーを使用しています。前もって感謝します

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

database - 支払い成功

銀行と協力して、自己ホスト型の支払いフォームを設定しようとしています。それらの要件とドキュメントは、これまでのところ理にかなっています。

データベースの側では、クレジット カードの詳細などの機密データは記録しません。

質問:

ユーザー テーブルに というフィールドを作成しました。このフィールドにはpaid1 または 0 が含まれます。

銀行にとってそれで十分でしょうか?

支払いが承認された後に実行するリンクを中に入れることができるペイパルのようなものだと思います。私のスクリプトは、支払いが成功した場合、-paid - フィールドを 1 で更新するだけです。ELSE 支払いが成功しなかった場合、ゼロで更新され、スタッフやユーザーなどにメールが送信されます...

それはそれの単純さですか、それとも何か不足していますか?

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

api - API ゲートウェイはどのように機能しますか?

API ゲートウェイはどのように機能しますか? API ゲートウェイの典型的なコンポーネントは何ですか? セキュリティ、コール ロギング、およびガバナンスの管理方法に関する共通の基準はありますか?

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

php - リクエストがPHPの特定のゲートウェイから来ることを検証する方法は?

ユーザーが家からいくつかのデータを表示できるようにする Web アプリケーションを構築しました。自宅では、すべてのユーザーが、このデータを php スクリプトにポストするゲートウェイを持っています。そのスクリプトは、MySQL データベースにデータを挿入します。

処理しているリクエストがゲートウェイと正しいゲートウェイからのものであることを検証するスクリプトが必要です。このようにして、他の誰かのゲートウェイからデータをプッシュしたり、Web ブラウザーを使用して偽のデータを渡すことは許可されません。しかし、これをどのように構築するのですか?

次の解決策のアイデアを思いつきました。

  1. HTTP ヘッダーをチェックして、使用されているユーザー エージェントを確認します。
  2. データベースに保存されているため、IP アドレスを検証します。
  3. トークンシステムを使用します。

パブリックIPは変更されたり、他の誰かによって使用されたりする可能性があるため、IPアドレスのチェックは非常に良い解決策ではないことを私は知っています. しかし、最善の解決策は何でしょうか? トークン システムに関するヒントやサンプル コードはありますか? ご協力いただきありがとうございます。