我正在尝试使用 massload 加载 em 点。我发现 idresgen.bat 的内部别名方法仅解析外键引用的内部别名,但我需要使用没有外键引用的 dmelementnvp 值列中的值。
在下面的示例代码中,最后一个 dmelementnvp 定义被拒绝,并出现无法解析值的错误。有谁知道如何解析 emspot id 以填充所需的值列?
<emspot
emspot_id="@emspot_id_1"
storeent_id="&MAR_STOREENT_ID;"
name="Home_BestSellers"
description="Display catalog entry recommendations from Coremetrics Intelligent Offer on the home page."
usagetype="MARKETING"
supportedtypes="P"
/>
<dmactivity
dmactivity_id="@dmactivity_bestseller1"
storeent_id="&MAR_STOREENT_ID;"
name="HomePageBestSellersActivity"
description="The test activity for the home page best sellers"
published="1"
state="1"
behavior="1"
dmcampaign_id="@campaign_initial_launch"
/>
<dmelement
dmelement_id="@dmactivity_bestseller_elem1"
name="Flow0.0"
dmeletemplate_id="6"
dmactivity_id="@dmactivity_bestseller1"
sequence="0"
/>
<dmelement
dmelement_id="@dmactivity_bestseller_elem2"
name="Coremetrics Target"
dmeletemplate_id="339"
dmactivity_id="@dmactivity_bestseller1"
sequence="1500"
parent="Flow0.0"
/>
<dmelement
dmelement_id="@dmactivity_bestseller_elem3"
name="Espot Target"
dmeletemplate_id="105"
dmactivity_id="@dmactivity_bestseller1"
sequence="1000"
parent="Flow0.0"
/>
<dmelementnvp
dmelement_id="@dmactivity_bestseller_elem2"
name="zoneIdList"
value="ZoneA"
/>
<dmelementnvp
dmelement_id="@dmactivity_bestseller_elem3"
name="emsId"
value="@emspot_id_1"
/>