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

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

upgrade - Worklight 6.2 からの実動 MobileFirst 7 サーバーのアップグレード、アダプター呼び出しが機能しない

Worklight 6.2 サーバーで動作する MobileFirst アプリケーションがあります (実動でもあります)。http アダプターを使用しています。<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">

現在、本番サーバーを 7.0.0 に変更しています。開発サーバーでアプリケーションをテストでき、すべての機能に問題はありませんでした。ビルド構成で本番サーバーを使用して .war を作成し、android .wlapp と一緒にアップロードしました。現在、アプリケーションが実稼働サーバーでアダプター関数を呼び出そうとすると、404 を受け取ります。invokeProcedure onFailure は UNEXPECTED_ERROR を返します。これは次のとおりです。

  • サーバーのバージョン: 7.0.0.00.20150312-0731
  • プロジェクト WAR バージョン: 7.0.0.00.20150402-2001
  • アダプター名: XXXX。バージョン: 7.0.0.00.20150402-2001
  • アプリケーション: XXXXX-android-0.9.7、バージョン: 7.0.0.00.20150402-2001

アプリケーションでセキュリティが有効になっていません。古い型アダプタの呼び出しを許可するためにサーバーで有効にする必要があるものはありますか?
アップグレードされた MobileFirst Development Studio 7.0.0.00.20150430 を開発プラットフォームとしてテストした場合 - 同じサーバー バージョンで、同じ 404 (コンテキストが見つかりません) を取得しましたが、/ ではなく、authorization/v1/clients/instance に接続しようとしました。アプリ/サービス/api/XXXXX/アンドロイド/クエリ

サーバーのアップグレードでこの問題を解決する必要がありますか? アップデートが利用可能であることがわかりました。

サーバーは https 接続上にありますが、WL 6.2 でも同じでした。

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

jax-rs - JAX-RS Web サービスを MobileFirst Server にデプロイすることは可能ですか?

私のチームは、Tibco Silver Mobile(TSM) プラットフォームから IBM MobileFirst プラットフォームへのハイブリッド アプリの移行に取り組んでいます。

現在TSMサーバーでホストされているWeblogic IDEを使用して開発されたJAX-RS Webサービスがあります。この Web サービスは、すべての受信バックエンド リクエストに対してセキュリティ チェックを行い、有効なソースからのリクエストであればバックエンドに渡します。

アプリが TSM から MobileFirst プラットフォームにマイグレーションされると、TSM サーバーはシーンから移動されます。この JAX-RS Web サービスをホストするための代替オプションを探しています。Web サービスは TSM ベースのソリューションで使用されるテスト済みで実証済みのコードであるため、Web サービスに変更を加えたくありません。

IBM MobileFirst Platform 7.0 の資料から、JAX-RS サポートが MobileFirst Server で利用できるようになり、JAX-RS 仕様ベースの Java アダプターを開発してサーバーにデプロイできることを理解しました。

上記の Web サービス .WAR ファイルをカスタマイズせずにそのまま MobileFirst Server にデプロイできますか?

はいの場合、Web サービス (.WAR) を MobileFirst Server にデプロイする手順は何ですか?
「いいえ」の場合、考えられる代替オプションは何ですか?

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

ibm-mobilefirst - MobileFirst 7.0 で SOAP アダプターをデバッグする方法

mobilefirst 7.0 では、wsdl URL から開始する soapadapter を正常に作成しました。Web サーバーはいくつかの操作を公開しています。Web サーバー側でデバッグすると、複合型に 1 つのオブジェクトが欠けていることがわかります。Mobile Browser Simulator を使用したデバッグ mobilefirst サーバーへのポスト リクエストに、JavaScript で作成した json オブジェクトが含まれていることがわかります。json オブジェクトには、オブジェクトの配列と 2 番目のオブジェクトが含まれています。最初のオブジェクトである配列は正常に Web サービスに到達しますが、2 番目のオブジェクトには到達しません。アダプターの動作をデバッグする方法はありますか?

これはサービスのプロトタイプです:

これは、サービスを呼び出すために使用する JavaScript メソッドです。

SOAP アダプタが SOAP メッセージの作成に失敗したため、Web サービスは、null の「intestatari」オブジェクトと「utente」オブジェクトの配列を含むパラメータ「iscrizione」を受け取ります。

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

ibm-mobilefirst - MobileFirst プラットフォーム 6.3 が正しくないアラビア語テキストを返す

マシンに Mobile First Platform 6.3 の開発バージョンがあり、サーバーでホストされている製品バージョン (同じく 6.3) があります。ローカル バージョンはアラビア語のテキストを正しく返しますが、サーバーは破損したアラビア語を返します。リクエストは次のように行われます。

マイ マシン > ローカル mfp サーバー > バックエンド マイ マシン > リモート mfp サーバー > バックエンド

同じマシンを使用して、同じバックエンドに送信され、まったく同じアダプターによって処理される同じ要求を送信しています。唯一の違いは、要求が通過する mfp です。

バックエンドはアラビア語のテキストを 8 進数 (\XXX\XXX\XXX) として返しますが、同じバックエンドの他のサービスでは、アラビア語のテキストが \uXXXX 形式の UTF-8 として返されます。アラビア語が正しく表示される場合。

どうすればこれを解決できますか?

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

ibm-mobilefirst - MobileFirst - WS への呼び出しへの応答 (JAX-RS)

POJOを返す Java アダプター (JAX-RS) があります。属性の 1 つが呼び出されvalidateUserboolean値です。から呼び出されたときに、このブール値の値を取得したいmain.js

次のように動作するはずです (main.js):

変数応答で値を取得できるので、validateUser属性 my POJO.

ご清聴ありがとうございました

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

ibm-mobilefirst - プロシージャの呼び出しに失敗しました: 読み取りがタイムアウトしました

MobileFirst Platform アダプターを開発しています。「Call MobileFirst Adapter」をクリックすると、「Procedure invocation failed. Read timed out」というエラーが表示されます。完全なログを確認して、何が問題なのか教えてください