私は現在、静的なHTMLファイルを書くのではなく、特定のチェックボックスが選択されたときにすべてのメタデータを含む静的なdocxファイルを書き込むカスタムコンポーネントをJavaで作成しています。UCM/Stellentで要求を強制的に実行するか、またはプライマリファイルが失われないようにするにはどうすればよいですか?
私が現在やっていることです:ユーザーは、プライマリファイルなしでメタデータのみをcheck_inを行う持つ
。これは、チェックインでファイルをチェックインする必要があるため、明らかに失敗します。しかし、バックグラウンドでは、docxファイルを生成し、メタ値と新しく生成されたdocxを使って新しいチェックインを行います。私が現時点で問題を抱えているのは、バックグラウンドで生成されたファイルにユーザーをリダイレクトすることです。ユーザーのチェックインが失敗し、リダイレクトが上書きされて、ユーザーは赤い画面になります。
私が探しているのは、ファイルが見つからないというエラーを上書きするか、リダイレクトを強制するためにLocationヘッダーをクライアントに送信する方法です。