answer 元素用以將回答納入到「銷售輔助」虛擬狀態問答樹內的某個問題中。不論哪一個問題皆可有多個回答。
<answer>
...answer content...
</answer>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>F_CDROM</columnName>
<operation>1</operation>
<opValueType>com.ibm.commerce.datatype.DsString</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>none</opValue>
</opVal>
</constraint>
</answer>
必要元素。此元素用以定義 XML 輸入檔的啟動。
<builder> ...XML input file... </builder>
必要元素。此元素用以定義將定義之下列虛擬狀態的種類。
<category ID="category_ref_num"> ...XML input file... </category>
category_ref_num 值用以指出將套用虛擬狀態的種類參考號碼。 此值必須和在 WebSphere Commerce 資料庫中找到的種類參考號碼吻合。
<category ID="1">
...虛擬狀態內容...
</category>
必要元素。此元素用以定義其母元素在資料庫中所用的直欄名稱。 columnName 必須符合建立搜尋空間時所用的 columnName。 您應該參閱您為了產生搜尋空間而建立的 XML 檔。
<columnName>column_name</columnName>
<columnName>F_CDROM</columnName>
<conceptInfo>
...conceptInfo content...
</conceptInfo>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
要顯示在購物者面前的問題或回答文字。
<conceptName>concept_name</conceptName>
<conceptName>Concept 2</conceptName>
此元素用來定義「銷售輔助」虛擬狀態中在連續問答間傳遞的限制。
<constraint> ...constraint content... </constraint>
<constraint>
<pfReference>1</pfReference>
<columnName>PPPRC</columnName>
<operation>3</operation>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>6099.0</opValue>
</opVal>
<opVal>
<lang_id>-2</lang_id>
<opValue>2</opValue>
</opVal>
</constraint>
選用元素。此元素用以指出應刪除目前所定義的「產品對照」虛擬狀態。
<delete_productComparer>
選用元素。此元素用以指出應刪除目前所定義的「產品探索」虛擬狀態。
<delete_productExplorer>
選用元素。此元素用以指出應刪除目前所定義的「銷售輔助」虛擬狀態。
<delete_salesAssistant SACID="SA_category_ID">
SA_category_ID 值指出所要刪除的「銷售輔助」虛擬狀態。此值必須和在 WebSphere Commerce 資料庫中找到的種類 ID 吻合。
此元素用以定義是否應顯示母特性。
<display>display</display>
<display>1</display>
此元素保留供未來使用,而應恆設為 NULL。
<elaboration>elaboration</elaboration>
<elaboration>NULL</elaboration>
必要元素。此元素用以定義特性,以作為使用此虛擬狀態時的對照基礎。
<feature> ...feature specification... </feature>
<feature>
<columnName>PPPRC</columnName>
<order>4</order>
<display>1</display>
<sort>1</sort>
<widget>com.ibm.commerce.pa.widget.DropDownListFormElement</widget>
</feature>
選用元素。此元素用以定義母元素的語言。
<lang_id>language_identifier</lang_id>
<lang_id>-2</lang_id>
metaCategoryId 用來指出在此虛擬狀態鏈結中應使用哪個種類的虛擬狀態。
<metaCategoryId>metaCategoryID_number</metaCategoryId>
<metaCategoryId>1</metaCategoryId>
此元素用來定義「銷售輔助」回答的鏈結,或所要使用的預設鏈結(若該回答尚未定義鏈結的話)。
<metaphorLink>
...metaphor_link_content...
</metaphorLink>
<metaphorLink>
<metaCategoryId>1</metaCategoryId>
<metaphorName>com.ibm.commerce.pa.metaphor.ProductComparerMetaphor</metaphorName>
<templateName>/webapp/wcs/stores/servlet/pc51.jsp</templateName>
<templateUsage>0</templateUsage>
<passConstraint>1</passConstraint>
</metaphorLink>
此元素用以定義目標虛擬狀態的名稱。
<metaphorName>metaphor_name</metaphorName>
<metaphorName>com.ibm.commerce.pa.metaphor.ProductComparerMetaphor</metaphorName>
此元素用以定義在評估限制時所要執行的運算。
<operation>operation_number</operation>
<operation>3</operation>
此元素用以定義語言特有的限制資訊。
<opVal> ...opVal content... </opVal>
<opVal>
<lang_id>-1</lang_id>
<opValue>6099.0</opValue>
<opVal>
此元素用來定義特性值,以作為限制的根據。 這是在指定給父項 <constraint> 元素的 <columnName> 元素中所能找到的值。
<opValue>opValue</opValue>
<opValue>6099.0</opValue>
有效的類型可在 ICDATAREG 表格中找到。
<opValueType>op_value_type</opValueType>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
此元素用來定義不同特性的顯示順序。
<order>order</order>
<order>1</order>
必要元素。此元素用來定義在「銷售輔助」虛擬狀態的某項問題中,其問題與回答的顯示順序。
<orderSeq>orderSeq_number</orderSeq>
<orderseq>1</orderseq>
此 Boolean 變數用來決定是否應將限制傳給目標鏈結。 若值為 0,表示不傳遞限制。若為 1,表示要傳遞限制。
<passConstraint>passConstraint_number</passConstraint>
<passConstraint>1</passConstraint>
種類或產品系列 ID。
<pfReference>pfReference_number</pfReference>
<pfReference>1</pfReference>
選用元素。此元素用以定義「產品對照」虛擬狀態的啟動。
<productComparer> ...metaphor content... </productComparer>
選用元素。此元素用以定義「產品探索」虛擬狀態的啟動。
<productExplorer> ...metaphor content... </productExplorer>
選用元素。此元素用以納入「銷售輔助」虛擬狀態的整個問答樹。
<qnaTree> ...question and answer tree content... </qnaTree>
<qnaTree>
<rootQuestion>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Price
Question</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
</rootQuestion>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-2</lang_id>
<conceptName>Concept
2</conceptName>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>PPPRC</columnName>
<operation>3</operation>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>6099.0</opValue>
</opVal>
<opVal>
<lang_id>-2</lang_id>
<opValue>2</opValue>
</opVal>
</constraint>
<metaphorLink>
<metaCategoryId>1</metaCategoryId>
<metaphorName>com.ibm.commerce.pa.metaphor.ProductExplorerMetaphor</metaphorName>
<templateName>/webapp/wcs/stores/servlet/pe51.jsp</templateName>
<templateUsage>0</templateUsage>
<passConstraint>1</passConstraint>
</metaphorLink>
</answer>
<answer>
<orderseq>2</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Low</conceptName>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>PPPRC</columnName>
<operation>4</operation>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>7099.0</opValue>
</opVal>
</constraint>
<question>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Low</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>F_CDROM</columnName>
<operation>1</operation>
<opValueType>com.ibm.commerce.datatype.DsString</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>none</opValue>
</opVal>
</constraint>
</answer>
</question>
</answer>
</qnaTree>
question 元素用以將問題納入到「銷售輔助」虛擬狀態的問答樹中。
<question> ...question content... </question>
<question>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Low</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>F_CDROM</columnName>
<operation>1</operation>
<opValueType>com.ibm.commerce.datatype.DsString</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>none</opValue>
</opVal>
</constraint>
</answer>
</question>
rootQuestion 元素用以將主要問題納入到「銷售輔助」虛擬狀態的問答樹中。主要問題是指每當啟動新「銷售輔助」階段作業時固定第一個出現的問題。
<rootQuestion> ...root Question content... </rootQuestion>
<rootQuestion>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Price Question</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<conceptinfo>
<lang_id>-2</lang_id>
<conceptName>Price Question
2</conceptName>
</conceptinfo>
</rootQuestion>
選用元素。此元素用以定義「銷售輔助」虛擬狀態的啟動。
<salesAssistant SACID="category_ID"> ...metaphor content... </salesAssistant>
SACID 值指出所要建立之「銷售輔助」虛擬狀態的種類。
此元素用來定義特性值的顯示順序。若值為 1,則會按升冪順序來排序特性。若值為 2, 則會按降冪順序來排序特性。
<sort>sort</sort>
<sort>1</sort>
必要元素。此元素用以定義要套用所含之虛擬狀態的商店。 虛擬狀態會套用在個別的商店上,且凡具有 XML 輸入檔中所定義之虛擬狀態的商店,皆必須有一個唯一的 store 元素。
<store SID="store_ref_num"> ...XML input file... </store>
store_ref_num 值用以指出將套用虛擬狀態的商店參考號碼。此值必須和 WebSphere Commerce 資料庫中的商店參考號碼吻合。
<store SID="1"> ...XML input file... </store>
必要元素。此元素用以定義 JSP,以作為以此虛擬狀態產生之所有頁面的範本。
<template>template file</template>
<template>/webapp/wcs/stores/servlet/sa51.jsp</template>
此元素用以定義 JSP,以作為目標虛擬狀態的範本。
<templateName>template_name</templateName>
<templateName>/webapp/wcs/stores/servlet/pc51.jsp</templateName>
此元素用來定義應如何顯示目標虛擬狀態的範本。
<templateUsage>templateUsage_number</templateUsage>
<templateUsage>0</templateUsage>
必要元素。此元素用來定義顯示特性值時所用的小組件。
<widget>widget_name</widget>
<widget>com.ibm.commerce.pa.widget.DropDownListFormElement</widget>
![]() |