問題タブ [worklight-adapters]
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.
ibm-mobilefirst - ローカル Liberty サーバーを使用した Worklight SSL エラー
新しいプロジェクトで定義されたプッシュ通知の例からの PushAdapter があり、apns-certificate-sandbox.p12 をネイティブ API アプリケーション (ネイティブ API) に追加し、アプリケーション記述子に正しい bundleId 値を追加しました。 .xml ですが、次のエラーが発生し続けます。
これは Worklight (6.0.0.20130909-1459) の新規インストールであり、2 つの別々のインストール (Eclipse へのインストールと RAD へのインストール) を試みましたが、どちらも同じエラーです。
SSL が機能するために Worklight Development Server (Websphere Liberty) 環境でプッシュ・テストを機能させるために実行する必要がある追加の作業はありますか? まだサブスクライブしているデバイスはありませんが、このエラーが発生する理由や関連性があるかどうかはわかりません。
詳細なトレースは次のとおりです。
ibm-mobilefirst - WLPush subscribe で WLPushOptions が渡されない
サブスクライブ/サブスクライブ解除し、通知を正常にプッシュするネイティブ アプリがありますが、使用している WLPushOptions オブジェクトに API が渡されないようです。
私のobj cコードでの呼び出し:
ログ:
次に、HSQL db ログで (ローカルの Worklight Developer クライアントを使用して):
アプリとサブスクリプション ID を X アウトしました。
INSERT ステートメントでわかるように、5 番目のフィールド (NOTIFICATION_DEVICE テーブルの OPTIONS フィールド) は、キー「param3」と値「Testing3」を渡した空の JSON オブジェクトを挿入しています。することが:
これは、ネイティブ iOS API ドキュメントが addSubscriptionParameter メソッドに期待するもの (NSString パラメータ) のようです。私はObjective Cに非常に慣れていませんが、これは私には正しいようです。
私が間違っていることを知っている人はいますか?
ibm-mobilefirst - base64 エンコードを使用せずに Worklight サーバー経由で画像を送信する方法は?
Worklight アダプターを使用してバックエンド サーバーに画像を送信する方法を見つけようとしています。Base64 エンコーディングを使用して Worklight アダプター経由で送信できることはわかっていますが、これはサーバー間のトラフィックが約 30% 増加し、望ましくない処理オーバーヘッドが発生することを意味します。
今のところ、以下に示すように Phonegap FileTransfer ライブラリーを使用していますが、これにより、クライアントとバックエンド サーバーの間に直接接続が作成され、必要に応じて Worklight サーバーを経由しなくなります。
それを行う方法はありますか?
前もって感謝します。
- 編集 -
発生するもう 1 つの問題は、バックエンド サーバーがファイルを受信したときに、ファイルが破損しているように見え、イメージとして読み取れないことです。
authentication - Worklight アダプターの基本認証をモックする方法
Worklight プロジェクトに基本認証を実装しようとしています。
アダプター xml に次のコードを設定します。
すべての手順でこの基本認証が必要になるため、手順を次のように設定します。
これを実装すると、次のエラーが発生します。
実装しないと、認証オブジェクトが指定されていないため、401 エラーが発生します。
以前に Worklight セキュリティー全体を実装する代わりに、これをユーザー名「admin」、パスワード「admin」にモックするにはどうすればよいですか?
基本認証に関する情報:
rest - Worklight アダプターが REST サービスから PDF ファイルを取得中
PDF ファイルを公開する Rest Service にアクセスしようとしていますが、プロシージャを呼び出すと次の応答が返されます。
ワークライト・アダプターを使用して PDF ファイルを取得できますか? 別の方法はありますか?
mysql - Worklight アプリと「クラウド」MySQL データベース間の通信
Worklight アプリからオンライン データベースにアクセスしたいと考えています。しかし、私はそれについて多くの質問があります。- オンラインの MySQL データベースを作成できますか? そしてどうやって?SQLAdapter を追加してアプリをテストすると、「localhost」で動作します。しかし、データベースをオンラインで保存し、アプリを使用してこのデータベースからデータを読み書きしたいと考えています。私を助けてくれてありがとう :D P/s: 私のひどい英語でごめんなさい。
json - IBM Worklight 6.0 - FWLSE0099E: プロシージャーの呼び出し中にエラーが発生しました
私は worklight (6.0) チュートリアル (Insurance App) を勉強しており、「Lab6_Integrate_With_Worklight_Apdaters_Part1_HTTPAdapter.pdf」の章で、プロシージャーを作成して呼び出す方法について説明されています。ワークライト・コンソールの URL から json ファイルを直接取得することは正常に機能しますが、チュートリアルに従ってプロシージャーをビルドすると、(「ワークライト・プロシージャーの呼び出し」で) json ファイルを取得できず、エラーが発生します。
チュートリアルの正確な手順を実行していますが、何が問題なのかわかりません....この問題の解決策が見つかりません。ここでいくつかの回答が得られることを願っています
XML ファイル:
実装ファイル: