»óǰ ¾îµå¹ÙÀÌÀú XML °Ë»ö °ø°£ ÀÛ¼º ÆÄÀÏ DTD

´ÙÀ½ÀÇ ¿ä¼Ò Á¤ÀÇ ¸ñ·ÏÀº °³º° ¹× ±âº» °Ë»ö °ø°£¿¡ ¸ðµÎ Àû¿ëµË´Ï´Ù. ÀÌ ¿¹¿¡¼­´Â ¿ä¼Ò°¡ ¿©·¯ µ¥ÀÌÅ͸¦ ÇÊ¿ä·Î ÇÏ´Â À§Ä¡¸¦ º¸¿©ÁÝ´Ï´Ù.

Áö½Ã¹®

attribute

¼³¸í

attribute ¿ä¼Ò´Â °Ë»ö °ø°£¿¡ ´ëÇÑ »óǰ ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

±¸¹®

<attribute>
...attribute content...
</attribute>

ÄÁÅØ½ºÆ®

±âº» °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<attribute>
   <columnName>PRICE</columnName>
   <length>16</length>
   <include>1</include>
   <type>com.ibm.commerce.pa.datatype.DsCurrency</type>
   <NLVdesc>
      <language>-1</language>
      <attrName>PRICE</attrName>
      <description>MSRP</description>
      <scale>2</scale>
      <precision>15</precision>
      <unitOfMeasure></unitOfMeasure>
   </NLVdesc>
</attribute>

°³º° °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<attribute>
   <columnName>PPPRC</columnName>
   <length>16</length>
   <include>1</include>
   <type>com.ibm.commerce.pa.datatype.DsCurrency</type>
   <NLVdesc>
      <language>-1</language>
      <attrName>PRICE</attrName>
      <description>MSRP</description>
      <scale>2</scale>
      <precision>15</precision>
      <unitOfMeasure></unitOfMeasure>
   </NLVdesc>
</attribute>

attrName

¼³¸í

ÀÌ ¿ä¼Ò´Â ¼Ó¼º À̸§À» Á¤ÀÇÇÕ´Ï´Ù. ±âº» °Ë»ö °ø°£ÀÇ °æ¿ì, ÀÌ À̸§Àº ±âº» Å×ÀÌºí¿¡ ÀÖ´Â ÇØ´ç ¿­ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ATTRVALUE Å×ÀÌºí¿¡ ÀÖ´Â ¼Ó¼º°ªÀ» »ç¿ëÇÏ´Â °³º° °Ë»ö °ø°£ÀÇ °æ¿ì, ÀÌ À̸§Àº ATTRIBUTE Å×À̺íÀÇ NAME ¿­¿¡ ÀÖ´Â °ª°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. °¡°Ý¿¡ µû¶ó »óǰÀ» °Ë»öÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °æ¿ì, µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. °Ë»ö ±âÁØÀ¸·Î »ïÀ¸·Á´Â °¡°Ý¿¡ µû¶ó <attrName> °ªÀ» LISTPRICE ¶Ç´Â PRICE·Î ¼³Á¤ÇÒ ¼ö ÀÖÁö¸¸, OFFERPRICE Å×ÀÌºí¿¡¼­ Ç¥ÁØ °¡°ÝÀ» °¡Á®¿À´Â PRICE¸¦ »ç¿ëÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. °øÅë īŻ·Î±× Ç׸ñÀÌ µé¾î ÀÖ´Â °Ë»ö °ø°£ Àüü¿¡¼­ »ç¿ë¹ýÀÌ ÀϰüµÇ¾î¾ß ÇÕ´Ï´Ù. Ãß°¡ Á¤º¸´Â »óǰ ¾îµå¹ÙÀÌÀúÀÇ °¡°Ý ÀÛµ¿À» ÂüÁ¶ÇϽʽÿÀ.

±¸¹®

<attrName>
attribute_name
</attrName>

ÄÁÅØ½ºÆ®

¿¹

<attrName>PRICE</attrName>

catalogBuilder

¼³¸í

Çʼö ¿ä¼Ò. ÀÌ ¿ä¼Ò´Â XML °Ë»ö °ø°£ ÀÛ¼º ÆÄÀÏÀÇ ½ÃÀÛÀ» Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<catalogBuilder>
...XML search space creation file content...
</catalogBuilder>

ÄÁÅØ½ºÆ®

±âº» °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<catalogBuilder>
    <delete_catalogBuilder CID="6001">
    <category CID="6001">
        <attribute>
            <columnName>Color</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Color</attrName>
                <description>Color</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
            <NLVdesc>
                <language>-2</language>
                <attrName>Color_fr</attrName>
                <description>Color2</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute>
        <attribute>
            <columnName>Size</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Size</attrName>
                <description>Size</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute>
    </category>
    <category CID="6000">
        <attribute>
            <columnName>Color</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Color</attrName>
                <description>Color</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
            <NLVdesc>
                <language>-2</language>
                <attrName>Color_fr</attrName>
                <description>Color2</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute> 
    </category>
</catalogBuilder>

°³º° °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<catalogBuilder>
    <delete_catalogBuilder CID="6001">
    <category CID="6001">
        <attribute>
            <columnName>F_Color</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Color</attrName>
                <description>Color</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
            <NLVdesc>
                <language>-2</language>
                <attrName>fr_Color_fr</attrName>
                <description>Color2</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute>
        <attribute>
            <columnName>F_Size</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Size</attrName>
                <description>Size</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute>
    </category>
    <category CID="6000">
        <attribute>
            <columnName>F_Color</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Color</attrName>
                <description>Color</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
            <NLVdesc>
                <language>-2</language>
                <attrName>fr_Color_fr</attrName>
                <description>Color2</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute> 
    </category>
</catalogBuilder>

category

¼³¸í

ÀÌ ¿ä¼Ò´Â °Ë»ö °ø°£ÀÌ ÀÛ¼ºµÇ¾î¾ß ÇÏ´Â Ä«Å×°í¸®¸¦ ³ªÅ¸³À´Ï´Ù.

±¸¹®

<category>
...category content...
</category>

ÄÁÅØ½ºÆ®

±âº» °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<category CID="6000">
        <attribute>
            <columnName>Color</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Color</attrName>
                <description>Color</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
            <NLVdesc>
                <language>-2</language>
                <attrName>Color_fr</attrName>
                <description>Color2</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute> 
    </category>

°³º° °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<category CID="6000">
        <attribute>
            <columnName>F_Color</columnName>
            <length>254</length>
            <include>1</include>
            <type>com.ibm.commerce.pa.datatype.DsString</type>
            <NLVdesc>
                <language>-1</language>
                <attrName>Color</attrName>
                <description>Color</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
            <NLVdesc>
                <language>-2</language>
                <attrName>fr_Color_fr</attrName>
                <description>Color2</description>
                <scale>0</scale>
                <precision>0</precision>
                <unitOfMeasure></unitOfMeasure>
            </NLVdesc>
        </attribute> 
    </category>

columnName

¼³¸í

ÀÌ ¿ä¼Ò´Â ½Ã¹Ä·¹À̼ÇÀÇ ¼Ó¼ºÀ» ³ªÅ¸³»´Â µ¥ »ç¿ëÇÏ´Â À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. °³º° °Ë»ö °ø°£ÀÇ °æ¿ì, °³º° Å×ÀÌºí¿¡¼­ »ç¿ëµÈ ¿­ À̸§¿¡ »óÀÀÇÕ´Ï´Ù. ±âº» °Ë»ö °ø°£ÀÇ °æ¿ì, ¿­¿¡ Ç¥½ÃµÈ ¼Ó¼º¿¡ ´ëÇÑ ±âº» Å×ÀÌºí¿¡¼­ »ç¿ëµÈ ¿­ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ATTRVALUE Å×ÀÌºí¿¡¼­ÀÇ ¼Ó¼ºÀº attrNameÀÌ ¿Ã¹Ù¸£¸é ¸ðµç °íÀ¯ À̸§À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »óǰ ¾îµå¹ÙÀÌÀú´Â ÀϺΠ¼Ó¼ºÀÌ Æ¯Á¤ culumnNames¸¦ °¡Áú °ÍÀ¸·Î ¿¹»óÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

°³º° °Ë»ö °ø°£:
  • catentry ID¿¡ ´ëÇÑ prrfnbr
  • °¡°Ý¿¡ ´ëÇÑ ppprc
  • ÅëÈ­¿¡ ´ëÇÑ setccurr
  • ºÎǰ ¹øÈ£¿¡ ´ëÇÑ prnbr
±âº» °Ë»ö °ø°£:
  • catentry ID¿¡ ´ëÇÑ catentry_id
  • ºÎǰ ¹øÈ£¿¡ ´ëÇÑ partnumber
  • ÅëÈ­¿¡ ´ëÇÑ currency

Ãß°¡ Á¤º¸´Â ½Ã¹Ä·¹ÀÌ¼Ç ÀÛ¼º XML ÆÄÀÏÀÇ ¼Ó¼º Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.

±¸¹®

<columnName>column_name</columnName>

ÄÁÅØ½ºÆ®

  • columnName ¿ä¼Ò´Â attribute ¿ä¼Ò¿¡¸¸ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • columnName ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

delete_CatalogBuilder

¼³¸í

¼±ÅÃÀû ¿ä¼Ò. ÀÌ ¿ä¼Ò´Â ÁöÁ¤µÈ Ä«Å×°í¸®ÀÇ °Ë»ö °ø°£À» »èÁ¦ÇÕ´Ï´Ù.

±¸¹®

<delete_CatalogBuilder CID="category_ID">

category_ID °ªÀº »èÁ¦µÉ °Ë»ö °ø°£À» ½Äº°Çϰí, ÀÌ´Â WebSphere Commerce µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â Ä«Å×°í¸® ID ¹øÈ£¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

ÄÁÅØ½ºÆ®

  • deleteCatalogBuilder ¿ä¼Ò´Â catalogBuilder ¿ä¼Ò¿¡¸¸ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • deleteCatalogBuilder ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<delete_catalogBuilder CID="6001">

description

¼³¸í

ÀÌ ¿ä¼Ò´Â ¼Ó¼º¿¡ ´ëÇÑ ¼³¸íÀ» Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<description>description</description>

ÄÁÅØ½ºÆ®

  • description ¿ä¼Ò´Â NLVDesc ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • description ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<description>Color2</description>

include

include ¿ä¼Ò´Â ¼Ó¼ºÀÌ Ç¥½Ã °¡´ÉÇÑÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

±¸¹®

<include>include</include>

ÄÁÅØ½ºÆ®

  • include ¿ä¼Ò´Â attribute ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • include ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.
  • 0-1ÀÇ ¼ýÀÚ¸¦ ½ÂÀÎÇÕ´Ï´Ù. °ªÀÇ Àǹ̴ ´ÙÀ½°ú °°½À´Ï´Ù.
    0
    ¼Ó¼ºÀ» Æ÷ÇÔÇØ¼­´Â ¾ÈµË´Ï´Ù.
    1
    ¼Ó¼ºÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.

¿¹

<include>1</include>

language

¼³¸í

ÀÌ ¿ä¼Ò´Â NLVDesc ¿ä¼ÒÀÇ ´ë»ó ¾ð¾î Äڵ带 Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<language>language_ID</language>

ÄÁÅØ½ºÆ®

  • language ¿ä¼Ò´Â NLVDesc ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • language ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<language>-2</language>

length

¼³¸í

ÀÌ ¿ä¼Ò´Â µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡ Çã¿ëµÇ´Â µ¥ÀÌÅÍ ±æÀ̸¦ Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<length>length</length>

ÄÁÅØ½ºÆ®

  • length ¿ä¼Ò´Â attribute ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • length ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<length>254</length>

NLVdesc

¼³¸í

ÀÌ ¿ä¼Ò´Â ƯÁ¤ ¾ð¾îÀÇ ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. °¢ ¿ä¼Ò´Â Áö¿øµÇ´Â °¢ ¾ð¾îÀÇ NLVDesc ¿ä¼Ò¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

±¸¹®

<NLVDesc>
...NLVDesc content...
</NLVDesc>

ÄÁÅØ½ºÆ®

±âº» °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<NLVdesc>
    <language>-2</language>
    <attrName>Color_fr</attrName>
    <description>Color2</description>
    <scale>0</scale>
    <precision>0</precision>
    <unitOfMeasure></unitOfMeasure>
</NLVdesc>

°³º° °Ë»ö °ø°£¿¡ ´ëÇÑ ¿¹

<NLVdesc>
    <language>-2</language>
    <attrName>fr_Color_fr</attrName>
    <description>Color2</description>
    <scale>0</scale>
    <precision>0</precision>
    <unitOfMeasure></unitOfMeasure>
</NLVdesc>

precision

¼³¸í

ÀÌ ¿ä¼Ò´Â ¼Ó¼ºÀÇ Á¤¹Ðµµ¸¦ Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<precision>precision</precision>

ÄÁÅØ½ºÆ®

  • precision ¿ä¼Ò´Â NLVDesc ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • precision ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<precision>0</precision>

scale

¼³¸í

ÀÌ ¿ä¼Ò´Â ¼Ó¼ºÀÇ ½ºÄÉÀÏÀ» Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<scale>scale</scale>

ÄÁÅØ½ºÆ®

  • scale ¿ä¼Ò´Â NLVDesc ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • scale ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<scale>0</scale>

type

¼³¸í

ÀÌ ¿ä¼Ò´Â ¼Ó¼º¿¡ ´ëÇÑ µ¥ÀÌÅÍ À¯ÇüÀ» Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<type>type</type>

ÄÁÅØ½ºÆ®

  • type ¿ä¼Ò´Â attribute ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • type ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<type>com.ibm.commerce.pa.datatype.DsString</type>

unitOfMeasure

¼³¸í

ÀÌ ¼±ÅÃÀû ¿ä¼Ò´Â ¼Ó¼ºÀÇ ÃøÁ¤ ´ÜÀ§¸¦ Á¤ÀÇÇÕ´Ï´Ù.

±¸¹®

<unitOfMeasure>unit type</unitOfMeasure>

ÄÁÅØ½ºÆ®

  • unitOfMeasure ¿ä¼Ò´Â attribute ¿ä¼Ò¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
  • unitOfMeasure ¿ä¼Ò´Â ´Ù¸¥ ¿ä¼Ò¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¿¹

<unitOfMeasure></unitOfMeasure>

IBM copyright