2017-08-29 6 views
1

名前に「1/2」が埋め込まれたWSO2 Publisher REST APIを使用してアセットを作成すると、データがREG_RESOURCEテーブルに正しく挿入されていません。これは、資産名として「2」を、資産バージョンとして「1」を解釈しているようです。 REG_CONTENT_DATAに適切に名前を保持します。これを回避する方法はありますか(つまり、何とか '/'をエスケープします)?または、ユーザーがUIで「/」を入力することを許可しない方が良いでしょうか?WSO2 G-Reg - '/'を含む名前でアセットを作成できますか?

答えて

1

レジストリパス(storagePath)を設定するときにこのアセットフィールド(属性)を使用すると、スラッシュやその他の特殊文字は使用できません。だから最高のオプションは、ストレージパスでこのフィールドを使用しないでください。

実際に上記の属性をストレージパスで使用する場合は、カスタムレジストリハンドラ(Ex: custom registry handlerを作成し、その特殊文字を他の値に置き換えてください。ただし、上記の属性の使用を避け、ストレージパスに他の固有の属性を使用することをお勧めします。

関連する問題