問題タブ [hana-xs]

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 投票する
2 に答える
8046 参照

sapui5 - UI5 を使用した SAP HANA XS ファイルのアップロード

HANA XS サーバーの UI5 アプリケーションでファイルのアップロードを実装しようとしています。それを行う方法について多くの情報を見つけることができません - 誰かがアイデアを得ましたか?

0 投票する
3 に答える
1946 参照

java - SAP HANA XS プロジェクトで外部 jar ライブラリを使用する方法

.jar ファイルにあるいくつかのクラスとメソッドを使用する HANA で XS プロジェクトを作成しようとしています。これらのクラスとメソッドは、いくつかの計算を行い、UI でユーザーに表示します。

問題は、その .jar ファイルのメソッドとクラスにアクセスするにはどうすればよいかということです。

外部ライブラリとして登録しましたが、XS JavaScript ソース ファイルから呼び出す方法がわかりません。

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

sapui5 - SAP HANA XS プロジェクトで CORS を有効にする方法は?

クロス オリジン サーバーから OData サービスを使用している JavaScript クライアント側の SAPUI5 アプリケーションで、同じオリジン ポリシーの制限を解決する必要があります。SAP HANA 開発者ガイドでは、この問題の解決策の 1 つは、CORS (Cross Origin Resources Sharing) を有効にすることです。

次の構成を .xsaccess ファイルに追加して、開発者ガイドの指示に従って CORS を有効にしようとしました。

まだCORSは有効になっていません! 他に考慮すべき構成はありますか?

ありがとう

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

sap - 認証なしの xsodata サービス

SAP Hana XS Engine を使用していくつかの xsodata サービスを作成しようとしています。次の内容を持つグローバル フォルダー レベルで .xsaccess ファイルを作成しました。

テスト サービスを作成した親フォルダー内に services フォルダーがあります。サービス内容は、

しかし、この URL: /example/services/example.xsodata/testdb にアクセスすると、403 エラーが発生します。.xsaccess が正常に機能しているかどうかを確認するために、example.xsodata サービスと同じフォルダーにダミーの html ファイルを作成しました。そのリンクをクリックすると、正常に機能し、認証を求められません。

さらに拡張するために、services フォルダーに .xsaccess ファイルを追加し、上記と同じ内容を追加しました。私のexample.xsodataサービスにはまだ403エラーが発生します。これをさらに試すために、 services/.xsaccess にこのコンテンツを含めるようにしました

これにより、ユーザー名/パスワードの入力が求められ、値を入力すると、期待どおりの正しいデータが表示されました。

認証なしでサービスを作成したいので(認証をnullに設定します)、機能していないため、ここで完全に混乱しています。

ここで何が欠けているのかを理解するのを手伝ってください。どんな助けも本当に価値があります。

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

hana - 非アクティブ時に HANA XS ブラウザー セッションがタイムアウトしないのはなぜですか?

HANA が提供する XSJS ページがあります。ブラウザからアクセスしようとすると、基本的な認証メカニズムを通過する必要がありますが、問題ありません。

ここまでは順調ですね。しかし、HANA XSEngine を構成して、Web セッションを長期間使用しなかった後にタイムアウトになるようにするにはどうすればよいでしょうか? xsengine -> httpserver -> sessiontimeout パラメーターを 30 に設定しましたが (秒単位だと言いました)、それは役に立ちません。ブラウザーが開いている限り、セッションはライブのままです。

私が持っている1つのトリックは、ブラウザを閉じることです。もう 1 つのトリックは、ブラウザの履歴からアクティブなログイン セッションを削除することです。どちらも再ログインを強制します。とてもいいです。しかし、これらはユーザーのアクションに依存しているため、非常に不十分です。SAP HANA はそれより賢いと確信しています。

大変お世話になりました。設定する別のパラメータはありますか? SP07を使用しています。xsengine を別のプロセスとして実行します。

どうもありがとう。

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

odata - Atom 形式の OData を使用したデータの挿入

Odata は私にとって新しいものであり、深く掘り下げようとしています。そのため、OData プロトコルをアトム形式で使用し、残りのクライアントを使用してデータを挿入しようとしています。そこで、次の http Post リクエストを作成しました。

そして、私が得た応答として:シリアル化されたリソースには、メンバー「タイトル」の値がありません。

さて、私のテーブル ブックには、タイトル、ISBN、エディションの 3 つのプロパティしかありません。まさにこのステートメントに挿入しようとしているものです。それで、何が間違っているのか分かりますか?

ありがとうパブロ