0
ローカライズされた生データ項目のbaseNameがあります。ローカライズされた生データアイテムをDataHubに送信したい。私は多くのドキュメントを読んで、ローカライズされた生の属性値を送信しますが、ローカライズされた属性値のフォーマットは見つかりませんでした。コンポジションでは、INVALID_LOCALE例外がスローされます。Hybris DataHub INVALID_LOCALE例外
私はbaseNameの値を送信していますが、どのように "XYZ"をローカライズできますか?
RawFragmentData rawFragmentData = new RawFragmentData();
final Map<String, String> line = new HashMap<>();
........
line.put("baseName", "XYZ");
........
rawFragmentData.setValueMap(line);
rawFragmentData.setType(type);
rawFragmentData.setDataFeedName(feedName);
rawFragmentData.setExtensionSource(Constants.DATAHUB_EXTENSION_SOURCE);
return rawFragmentData;
あなたはimpexのように見えましたか? line.put( "baseName [lang = en]"、 "XYZ"); – mkysoft
私はこれを前に試してみますが、うまくいきません。私は最後に解決策を見つけました。行を追加した後のローカライズされた値は、ロケール値もline.put( "isoCode"、 "en"); 、それは動作します。 –