0

私はモバイル iOS 開発者であり、OData サービスを使用して SAP Mobile Platform 3.0 (SMP) および Netweaver エンドポイントに対して実行される概念実証アプリを作成する際に、デモ環境が必要です。オフライン モードでも作業する必要があるため、SMP Server 3.0 SP05 または SP06 に対してテストする必要があります。

SAP HANA Cloud Platform Mobile Services on CAL ( https://cal.sap.com ) をセットアップし、アプリケーションを構成して、ユーザー登録と SMP に対するオンボーディングを正常に実行できます。SAP 提供の Netweaver デモ エンドポイントの 1 つを使用していますが、SMP から Netweaver エンドポイントへの HTTP 要求をさらに行うと、http エラーが発生します。

SMP は HTTPS プロトコルを使用します。

Netweaver デモ エンドポイントは、https: //sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/ にあります。

次のようなエラーが表示されます。

Unable to extract request URI: URI must contain a port: https://hcpms-p1941221453trial.hanatrial.ondemand.com/com.sap.flight/

また

Cannot open tunnel with id account:///p1941221453trial

また

HTTPS proxying is not supported. Use HTTP instead. HTTPS is not needed because communication is already secured by the tunnel.

SMP をデモ エンドポイントで動作させるために、エンド ポイントの正しい構成 (認証タイプ、書き換えモード、プロキシ タイプ) を提案してもらえますか?

HANA Cloud SMP からこの NW エンドポイントに接続できない場合、SAP サンプル OData アプリケーションの 1 つを使用してデモ NW エンドポイントを取得する別の方法を提案していただけますか? どうもありがとう。

4

1 に答える 1

1

これは、問題のサブセットに役立つ場合があります。

HTTPS エラーについては、 https ://help.hana.ondemand.com/help/frameset.htm?9d0e9e8397f544d9a5de5df52fd1e757.html をご覧ください。

XS アプリケーションと localhost をリッスンするプロキシとの間の通信は、常に HTTP 経由です。オンプレミスのバックエンドへの接続を HTTP にするか HTTPS にするかは、クラウド コネクタのアクセス制御構成の問題です。詳細については、アクセス制御 (HTTP) の構成を参照してください。

基本的に、何かが Cloud Connector を通過するとき、HANA サーバーはプロキシ localhost:20003 を HTTP で使用します。

于 2015-07-20T23:30:11.067 に答える