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」); ,它的工作原理。 –