問題タブ [worklight-server]
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.
performance - IBM Worklight 5.0.6 - モバイル Web でのリソースのロード時間の短縮
モバイル Web 環境で Worklight 5.0.6 を使用するモバイル ポータルに取り組んでいます。
アプリケーションのロード中に、js、css、画像などのすべてのリソースが一緒にロードされます。このため、ページの読み込みに時間がかかりすぎます。アプリケーションと一緒にロードされるリソース (必須ではない) をどのように制限できますか。また、必要なリソースのみを強制的にロードするにはどうすればよいでしょうか?
ibm-mobilefirst - Worklight デプロイ済みアプリが「エラー 404: SRVE0190E: ファイルが見つかりません: /」で実行に失敗する
Eclipse 4.2.2 と Worklight 6.0.0 をインストールしました。コンソールで見つかった URL (http:// my.ip.address :10080/SimpleProject/)を作成、ビルド、およびデプロイすると、「エラー 404: SRVE0190E: ファイルが見つかりません: /」で失敗します。 . これは、プロジェクトと MobileBrowserSimulator の両方に当てはまります。
コンソール出力:
環境:
Windows 7 64 ビット。
Eclipse 4.2.2 ビルド 20130225-0426 ワークライト 6.0.0.20130926-1933
答えが見つかりました:原因は不完全な URL でした。プロジェクト「Start Worklight Console」のコンテキスト・メニューから Worklight Console を開始できることがわかりました。その後、実行中のコンソールからアプリケーションを起動できました。
URL を調査したところ、コンソール ログの URL が不十分であることがわかりました。/console/ を URL に追加する必要があります。
ibm-mobilefirst - IBM Worklight 5.0.6: 直接更新 - SSLHandshakeException
私のアプリは、自己署名証明書を介して HTTPS 経由で Worklight サーバーに接続します。アプリは正常に起動できます。
しかし、Worklight サーバーからファイルのダウンロードを開始したダイレクト アップデートがあると失敗し、認証パスが見つからないというエラー メッセージが表示されます。
SSLHandshakeException とダイレクト アップデート エラーが関連しているかどうかを教えてください。ありがとう!
(環境: Worklight 5.0.6.1、WAS ND 8.5、テストデバイス: HTC One)
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 つの問題は、バックエンド サーバーがファイルを受信したときに、ファイルが破損しているように見え、イメージとして読み取れないことです。
rest - Worklight アダプターが REST サービスから PDF ファイルを取得中
PDF ファイルを公開する Rest Service にアクセスしようとしていますが、プロシージャを呼び出すと次の応答が返されます。
ワークライト・アダプターを使用して PDF ファイルを取得できますか? 別の方法はありますか?