0
HTTPサービスを含むフォームのスキーマを生成するためにREST APIを使用すると、Orbeonはサービスにアクセスすることが許可されているかどうかを確認します。サービスは私のアプリケーションによるシステムコールとして行われる呼び出し、この場合、スキーマを生成するときにHTTPサービスのテストを無効にすることはできますか?
- :これは問題のカップルを引き起こし
XFormsServer:214 - checking whether request dispatcher submission is allowed {resource: "https://mycompany.com/mytest-api/v1/clients", noscript: "false", is asynchronous: "false", container type: "servlet", norewrite: "false", local-submission-forward: "true", local-submission-include: "false"}
:以下のログ・メッセージを参照してください。システムにサービスへのアクセス権が付与されていないため、403 Forbiddenエラーが記録されます。実際には問題がないように見えるので、これは迷惑です。実行時に、ユーザーはサービスにアクセスできます。
- サービスにアクセスするためのアクセス権をシステムに与えると、パラメータなしでサービスが呼び出され、膨大な数のレコードが返されます。 Orbeonはそれから、
xf:action
とxf:insert
の多くを処理します。これは多くのCPUを使用し、完了に数分かかります。確かに、フィルタパラメータが指定されていなければ、呼び出されているサービスは400 Bad Requestを返すはずですが、現在はそうではありません。
どちらの場合でも、このチェックで問題が発生します。それを無効にする方法はありますか?
応答のおかげで、Erik。 – awilkinson