問題タブ [mobilefirst-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.

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

ibm-mobilefirst - IBM Mobile First 6.3 で VersionConflictEngineException を取得する

アダプターが呼び出されるたびに、IBM Mobile First 6.3 のサーバー ログに次のメッセージが表示されます。

スタックトレース

[エラー] 一括要求の送信エラー: java.lang.RuntimeException: 一括実行の失敗: [2]: インデックス [worklight]、タイプ [devices]、ID [b2deefe7-0d15-4ed4-b199-7e42440fc372]、メッセージ [VersionConflictEngineException[ [worklight][1] [devices][b2deefe7-0d15-4ed4-b199-7e42440fc372]: com.ibm.elasticsearch.servlet.DataReceiver.processData(DataReceiver. java:132) com.ibm.elasticsearch.servlet.DataReceiver.processDataLegacy(DataReceiver.java:85) で sun.reflect.GeneratedMethodAccessor57.invoke(不明なソース) ...

アダプターが正しく実行され、応答がアプリに返されます。

このエラーが発生する理由は何ですか?

助けていただければ幸いです。ありがとう。

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

ibm-mobilefirst - モバイルファースト エラー 500

.war ファイル、wlapp、およびアダプターをアップロードしました。この問題を解決するにはどうすればよいですか? エラーは .war ファイルの URL です。

エラー 500: javax.servlet.ServletException: Worklight Console の初期化に失敗しました。ログに記録された例外: com.worklight.server.database.api.WorklightDataSourceException: FWLSE0194E: リソースにバインドされたデータ・ソースから接続を取得中に障害が発生したため、MobileFirst Server を開始できません参照: jdbc/WorklightDS。データベースが起動していること、資格情報が正しいこと、およびドライバーがサーバーで使用可能であることを確認してください

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

jdbc - Oracle 11g DB に接続する MobileFirst SQLAdapter の問題

Oracle 11G R2 データベースに接続する MobileFirst SQL アダプターを作成しようとしています。私は得る

「Worklight プラットフォームまたはプロジェクトでクラス oracle.jdbc.driver.OracleDriver が見つかりません」

エラー。

Oracle ドライバー (ojdbc6.jar) が MobileFirst プロジェクトの /server/lib フォルダーにあることを確認しました。同じものがビルド パスに外部 jar として追加されています。同じ jar が //.ibm/mobilefirst/6.3.0/server/wlp/dev/spi/third-party および //.ibm/mobilefirst/6.3.0/server/wlp/lib に配置されています。

接続に使用されるアダプタ xml は次のとおりです。

ここで、FS11010 はサービス名です。

MySQL DB 接続に接続すると、同じことがうまく機能します。

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

promise - submitAdapterAuthentication が機能しない

チャレンジ ハンドラから submitAdapterAuthentication を受け取ったら、特定の操作を実行しようとしましたが、コードがコンパイルされていないため、操作を実行できませんでした。angular サービスの 1 つのメソッドで submitAdapterAuthentication を使用しています。メソッドは次のようになります。

ここで、chvar ch = WL.Client.createChallengeHandler(securityTest); です。

checkOnlineは、ユーザーがオンラインかどうかをチェックする関数です。

最後に、これは SingleStepAuthAdapter.js にある " submitLogin "プロシージャです。SingleStepAuthAdapter はアダプターの名前です。

そのため、ユーザーを別のページにリダイレクトするためにコントローラーに約束を送信しようとしていますが、チャレンジハンドラーが機能していないため、約束が返されません。

ところで、私はこのチュートリアルに従いました: https://medium.com/@papasimons/worklight-authentication-done-right-with-angularjs-768aa933329c

誰がこれが起こっているのか知っていますか?

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

ibm-mobilefirst - バックエンド・プロセス用の MobileFirst アダプターを保護する方法は?

wl_unprotectedバックエンド・プロセスから使用するためのセキュリティー・テストを備えた MobileFirst アダプターがあります。

通常の URL からの呼び出しを保護するために、次のソリューションを適用しました。

  • セキュリティ チーム 外部クライアント アプリケーションから呼び出されるように制限された URL。

このアダプターを保護するために適用できるより良い解決策はありますか?

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

ibm-mobilefirst - Windows 8.1 で JVM.options を編集するまで MobileFirst Server が始動しない

  1. Eclipse でJVM.options を編集するまで、Mobilefirst サーバーが起動しないなどの問題に直面し(-DOS.name = Windows 8)ました。
  2. 新しいワークスペースを作成するたびに、上記の手順を手動で行う必要があります

  3. この問題を完全に解決する他の方法はありますか。

注:Windows 8.1を使用しています

エラーログ

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

ibm-mobilefirst - MFP コンソールおよびサービス アプリケーションよりも高いレベルの MFP v6.3 ランタイムを展開することは可能ですか?

MFP Studio と MFP Server のライフサイクルが分かれていることは知っています。開発チームが Studio を修正して更新した場合はどうなりますか? つまり、v6.3.0.00.20150214-1702 などのランタイムを MFP Server v6.3.0.00.20141127-1357 に展開することはサポートされていますか?

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

ibm-mobilefirst - アダプターが MobileFirst Development Server で実行されているかどうかを確認する方法

アダプターが MobileFirst Development Server で実行されているかどうか、または完全なサーバーにデプロイされているかどうかを知る方法はありますか?

- アップデート -

具体的には、アダプターのコード自体から、アダプターが開発者のマシンで実行されているのか、それとも WAS/Tomcat/non-development Liberty Profile で実行されているのかを調べたいと考えています。

テスト用の一部のアダプター・プロシージャーを保護しないままにしておくために、これを知りたいです。このテスト手順は次のようになります

- アップデート -

これは私がイダンの答えで使用しているものです