2

現在、Hybris の従業員の多くが HMC ログイン属性をグループから継承するように設定しているため、HMC にログインできないという問題があります。これは、少し前に新しいユーザーをこれに設定する impex スクリプトを使用したためです。私は今、代わりに HMC にアクセスできるようにすべての従業員を更新する impex スクリプトを作成しようとしています。<ignore>Wiki で、「ImpEx がエントリをスキップし、アイテムの値を現在の値のままにする特別な値がある」と述べているこのタグが興味深いものであることがわかりました。( https://wiki.hybris.com/display/release4/ImpEx+Syntax )。したがって、次のスクリプトを使用しようとすると:

UPDATE Employee;UID[unique=true];password;description;name;groups(uid);sessionLanguage(isocode);sessionCurrency(isocode);hmcLoginDisabled[default=false]
;<ignore>;<ignore>;<ignore>;<ignore>;<ignore>;<ignore>;<ignore>

現在の値をすべて無視し、hmcLoginDisabled を false に設定する必要があると思います。しかし、HAC から次の出力が得られます。

UPDATE Employee;UID[unique=true];password;description;name;groups(uid);sessionLanguage(isocode);sessionCurrency(isocode);hmcLoginDisabled[default=false]
,,no existing item found for update;<ignore>;<ignore>;<ignore>;<ignore>;<ignore>;<ignore>;<ignore>


27.03.2014 15:26:38: ERROR: line 3 at main script: Can not resolve any more lines ... Aborting further passes (at pass 2). Finally could not import 1 lines!
27.03.2014 15:26:38: ERROR: line 3 at main script: Can not resolve any more lines ... Aborting further passes (at pass 2). Finally could not import 1 lines!

これを解決するためにimpexスクリプトを書く方法について何か考えがある人はいますか?

4

2 に答える 2

2

値を更新したくない場合は、フィールドを空白のままにしておくことができます。

于 2014-03-28T05:35:27.240 に答える