ストア・サービスを使用したストアの構成

ストア・サービスを使用すると、発行済みストアの特定のフィーチャーを構成できます。 つまり、ストアで表示させるフィーチャーを選択することができます。

重要: 現時点では、ストア・サービスは、 コラボレーション・フィーチャーの構成のみサポートします。

これらの機能は、 ToolTech および NewFashion サンプル・ストアを ベースにしたストアの構成でのみ使用できます。 

ストア・サービスにある「ストアの構成」ページ (現在のところ、「構成」ページは、 「コラボレイティブ・ワークスペースの構成」および 「カスタマー・ケアの構成」の 2 ページがあります) で、 指定されるフィーチャーをストアで使用可能にするか、使用不可にするかのいずれかを選択します。 

「使用可能」または「使用不可」の選択により、 ストアの JSP ファイルでどのフィーチャーが表示されるかを決定します。

サンプル・ストア ToolTech および NewFashion にある JSP ファイルには、 選択されたフィーチャーをストアで使用可能にしたり使用不可にしたりするためにストア・サービスが使用する、 カスタマイズ済みのタグ (<flow:ifEnabled> および <flow:ifDisabled>) が組み込まれます。 <flow:ifEnabled> タグは、 指定されるフィーチャーが使用可能な場合にのみ適用できる JSP ファイルの部分を囲みます。 <flow:ifDisabled> タグは、 指定されるフィーチャーが使用不可の場合にのみ適用できる JSP ファイルの部分を囲みます。

フィーチャーを使用可能あるいは使用不可にするように選択した後は、2 つのオプションがあります。 「適用」または「Apply Permanently (永続的に適用)」です。 

「適用」を選択する場合、 ストア・サービスは適切なタグ (たとえば、「使用可能」を選択した場合には <flow:ifEnabled>) を使用して、 ストアにこのフィーチャーを表示します。 これらのタグはそのまま残り、JSP ファイルは変更されません。

ただし、「Apply Permanently (永続的に適用)」を選択すると、 ストア・サービスは、使用していない JSP ファイルの部分を除去します。 つまり、「使用可能」を選択してから 「Apply Permanently (永続的に適用)」を選択する場合、ストア・サービスは、 <flow:ifEnabled> タグ内に囲まれている JSP ファイルの部分をそのまま残すものの、 <flow:ifDisabled> タグ内に囲まれている JSP ファイルの部分を除去します。 そして、<flow:ifEnabled> および <flow:ifDisabled> タグの両方が除去されます。 

重要: 「Apply Permanently (永続的に適用)」を一度選択すると、 ストア内でこれらのフィーチャーを使用可能にしたり使用不可にしたりすることはできなくなります。 それで、構成しようとしているストアの JSP ファイルのコピーを作成することをお勧めします。  JSP ファイルは、以下のディレクトリーに置かれます。

 drive:\WebSphere\AppServer\installedApps\
WC_Enterprise_App_instancename.ear\wcstores.war\storedir

drive:\Program Files\WebSphere\AppServer\
installedApps\WC_Enterprise_App_instancename.ear\wcstores.war\storedir

/usr/WebSphere/AppServer/installedApps/WC_Enterprise_App_instancename.ear
/
wcstores.war/storedir

/opt/WebSphere/AppServer/installedApps/WC_Enterprise_App_instancename.ear
/
wcstores.war/storedir

/QIBM/UserData/WebASAdv4/WASinstancename/installedApps/
WC_Enterprise_App_instancename.ear/wcstores.war/storedir

サンプル・ストア・アーカイブ、NewFashion および ToolTech は、 構成プロセス中にストア・サービスが使用する追加の XML ファイルも組み込みます。 これらのファイルをストア・アーカイブから除去したり、なんらかの方法で変更したりしないでください。 除去や変更により、構成フィーチャーが失われる可能性があります。 

重要: サンプル・ストア NewFashion および ToolTech に追加されるカスタム・タグ (<flow:ifEnabled><flow:ifDisabled>)  および XML ファイルは、これらの 2 つのサンプルに基づいていないストアでは使用しないでください。  このタグおよび XML ファイルは、 他のストアまたはストア・アーカイブでコピーまたは再作成してはなりません。 

関連概念

関連タスク

 
IBM 著作権