Cassette for SET のキャッシャー・プロファイルの更新 - 購入カードでの MIA (Business Edition での Windows NT、Windows 2000、AIX、および Solaris の場合)

Cassette for SET のキャッシャー・プロファイル - Merchant Initiated Authorization を、 Oracle データベースの購入カードで使用するには、以下のようにします。

  1. 次のディレクトリーに変更する。
    drive:\WebSphere\CommerceServer\instances\instance_name\xml\payment\
    drive:\Program Files\WebSphere\CommerceServer\instances\instance_name\xml\payment\
    /usr/WebSphere/CommerceServer/instances/instance_name/xml/payment/
    /opt/WebSphere/CommerceServer/instances/instance_name/xml/payment/ 
  2. WC51_SET_MIA_PCard.profile をテキスト・エディターでオープンする。
  3. <SelectStatement 開始タグの前に <!-- を追加し、 最初の </SelectStatement> 終了タグの後に --> を追加して、 最初の SelectStatement セクション をブロックする。 ここまでで、最初のセクションは以下と一致しているはずです。
    <!--
    <SelectStatement id="1" allowMultiples="true" >
    SELECT PARTNUMBER, SHORTDESCRIPTION, integer(QUANTITY) as INT_QUANTITY, RTRIM(QUANTITYMEASURE) as QTYMEASURE, integer(PRICE*{currency_factor}) as UNITCOST,
    integer( (TOTALPRODUCT+TAXAMOUNT+SHIPCHARGE+SHIPTAXAMOUNT+TOTALADJUSTMENT) * {currency_factor}) as TOTALCOST
    FROM orderitems, catentry, catentship, catentdesc
    WHERE orders_id = {orderId}
    AND orderitems.catentry_id = catentry.catentry_id
    AND orderitems.catentry_id = catentship.catentry_id
    AND orderitems.catentry_id = catentdesc.catentry_id
    AND catentdesc.language_id = {buyer_language_id}
    </SelectStatement>-->
  4. <SelectStatement 開始タグの前の <!-- を除去し、 最初の </SelectStatement> 終了タグの後の --> を除去して、 2 番目の SelectStatement セクション をアクティブにする。 ここまでで、2 番目のセクションは、以下と一致しているはずです。 
    <SelectStatement id="1" allowMultiples="true" >
    SELECT PARTNUMBER, SHORTDESCRIPTION, round(QUANTITY) as INT_QUANTITY, RTRIM(QUANTITYMEASURE) as QTYMEASURE, round(PRICE*{currency_factor}) as UNITCOST,
    round( (TOTALPRODUCT+TAXAMOUNT+SHIPCHARGE+SHIPTAXAMOUNT+TOTALADJUSTMENT) * {currency_factor}) as TOTALCOST
    FROM orderitems, catentry, catentship, catentdesc
    WHERE orders_id = {orderId}
    AND orderitems.catentry_id = catentry.catentry_id
    AND orderitems.catentry_id = catentship.catentry_id
    AND orderitems.catentry_id = catentdesc.catentry_id
    AND catentdesc.language_id = {buyer_language_id}
    </SelectStatement>
  5. ファイルを保管し、エディターをクローズする。 キャッシャーは、次回プロファイルが使用する更新済みプロファイルを自動的に使います。

注: プロファイルを更新するのに、WebSphere Commerce Server を停止する必要はありません。

関連概念 (1275 バイト)

関連参照 (1275 バイト)

IBM 著作権