応答エレメントは、セールス・アシスタント・メタフォーの質問と応答のツリーの質問に応答をカプセル化します。 特定の質問に対して、複数の応答がある場合があります。
<answer>
...answer コンテンツ...
</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">
...metaphor content...
</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>
制約を宛先リンクに渡すかどうかを判別するブール変数。 この値が 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 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>
![]() |