»óÁ¡ ¾ÆÄ«À̺꿡¼­ ¾×¼¼½º Á¦¾î XML ÆÄÀÏ ÆíÁý

»óÁ¡ ¾ÆÄ«À̺꿡¼­ ¾×¼¼½º Á¦¾î ÀÚ¿øÀº ÆíÁýÇÏ¿© º¯È¯ÇÏ´Â »çÀü º¯È¯µÈ ¾×¼¼½º Á¦¾î XML ÆÄÀÏ(samplestorenameAccessPolices.xml)ÀÌ ÀÖ´Ù´Â Á¡¿¡¼­ »óÁ¡ ¾ÆÄ«À̺êÀÇ ´Ù¸¥ ÀÚ¿ø°ú ´Ù¸¨´Ï´Ù. ÀÌ·¸°Ô ÇÏ¿© »ý¼ºµÈ XML ÆÄÀÏ(samplestorenameAccessPoliciesOut.xml)Àº »óÁ¡ ¾ÆÄ«À̺꿡 »ç¿ëµË´Ï´Ù.  

ÁÖ:  

»óÁ¡ ¾ÆÄ«À̺êÀÇ ¾×¼¼½º Á¦¾î µ¥ÀÌÅͺ£À̽º ÀÚ¿øÀ» ÆíÁýÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. »óÁ¡ÀÌ ±âº»À¸·Î ÇÏ´Â °ßº» »óÁ¡ÀÇ »çÀü Àü¼ÛµÈ ¾×¼¼½º Á¦¾î XML ÆÄÀÏÀ» ãÀ¸½Ê½Ã¿À. ÆÄÀÏÀº samplestorenameAccessPolicies.xml ¹× samplestorenameAccessPolicies_locale.xmlÀÔ´Ï´Ù. ÆÄÀÏÀº ±âº»ÀûÀ¸·Î ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.  
      drive:\WebSphere\CommerceServer\samples\stores\samplestorename
    drive:\
    ProgramFiles\WebSphere\CommerceServer\samples\stores\
    samplestorename
    /usr/WebSphere/CommerceServer/samples/stores/samplestorename
     /opt/WebSphere/CommerceServer/samples/stores/samplestorename

    /QIBM/ProdData/WebCommerce/samples/stores/samplestorename
    ¿©±â¼­, samplestorename´Â »óÁ¡ÀÌ ±âº»À¸·Î ÇÏ´Â °ßº» »óÁ¡ ¾ÆÄ«À̺êÀÇ À̸§(¿¹: NewFashion)ÀÔ´Ï´Ù.
    Áß¿ä
    : ÇØ´ç DTD ÆÄÀÏÀ» º¯°æÇÏ¸é »ç¿ëÇÒ ¼ö ¾ø´Â Á¤Ã¥ÀÌ »ý¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
  2. ÆÄÀÏ¿¡ ÇÊ¿äÇÑ »çÇ×À» º¯°æÇϽʽÿÀ. 
  3. samplestorenameAccessPolicies.xml ¹× samplestorenameAccessPolicies_locale.xmlÀ» ´ÙÀ½ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ.
      drive:\WebSphere\CommerceServer\xml\policies\xml
    drive:\
    Program Files\WebSphere\CommerceServer\xml\policies\xml
    /usr/WebSphere/CommerceServer/xml/policies/xml
     /opt/WebSphere/CommerceServer/xml/policies/xml

    »ç¿ëÀÚ µ¥ÀÌÅÍ µð·ºÅ丮·Î º¹»çÇϽʽÿÀ. ±âÁ¸ XML ÆÄÀÏ¿¡ DTDÀÇ Àüü °æ·Î¸¦ ÁöÁ¤ÇϽʽÿÀ. ¾×¼¼½º Á¦¾î DTD ÆÄÀÏÀº ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
    /QIBM/ProdData/WebCommerce/xml/policies/dtd
  4. xmltransform ¸í·ÉÀ» ½ÇÇàÇÏ¿© samplestorenameAccessPolicies.xmlÀ» º¯È¯ÇϽʽÿÀ.
    1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
      cd to
        drive:\WebSphere\CommerceServer\bin
      drive:\
      ProgramFiles\WebSphere\CommerceServer\bin
      /usr/WebSphere/CommerceServer\bin
       /opt/WebSphere/CommerceServer/bin
    2. ±×·± ´ÙÀ½ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. 
      xmltransform -infile ..\xml\policies\xml\samplestorenameAccessPolicies.xm -transform ..\xml\policies\xsl\accesscontrol.xsl -outfile  ..\xml\policies\xml\samplestorenameAccessPoliciesOut.xml
      TRNWCSXML INFILE (input file) TRANSFORM('/QIBM/ProdData/WebCommerce/xml/policies/xsl/accesscontrol.xsl') INSTROOT(instance_root) OUTFILE(output_file)
    3. º¯È¯ÀÌ ¿Ï·áµÇ¾ú´ÂÁö È®ÀÎÇÏ·Á¸é ´ÙÀ½ ·Î±× ÆÄÀÏÀ» È®ÀÎÇϽʽÿÀ.
        drive:\WebSphere\CommerceServer\bin\xmltransform.db2.log
      drive:\
      Program Files\WebSphere\CommerceServer\bin\xmltransform.db2.log
      /usr/WebSphere/CommerceServer/bin/xmltransform.db2.log
       /opt/WebSphere/CommerceServer/bin/xmltransform.db2.log 
      /QIBM/UserData/WebCommerce/instances/instancename/logs/TRNWCSXML.tx
      º¯È¯ÀÌ ¿Ï·áµÇ¾úÀ¸¸é ´ÙÀ½ ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.  
      "<Date> <Time> java.lang.Class main XMLTransformer
      Transform Successful"
  5. xmltransform ¸í·ÉÀ» ½ÇÇàÇÏ¿© samplestorenameAccessPolicies_locale.xmlÀ» º¯È¯ÇϽʽÿÀ.
    1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
      cd to
        drive:\WebSphere\CommerceServer\bin
      drive:\
      ProgramFiles\WebSphere\CommerceServer\bin
      /usr/WebSphere/CommerceServer\bin
       /opt/WebSphere/CommerceServer/bin
    2. ±×·± ´ÙÀ½ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. 
      xmltransform -infile ..\xml\policies\xml\samplestorenameAccessPolicies_locale.xml -transform ..\xml\policies\xsl\accesscontrolnls.xsl -outfile ..\xml\policies\xml\samplestorenameAccessPoliciesOut_locale.xml 

      TRNWCSXML INFILE(input file)
      TRANSFORM('/QIBM/ProdData/WebCommerce/xml/policies/
      xsl/accesscontrolnls.xsl')
      INSTROOT(instance_root) OUTFILE(output_file)
  6. »ý¼ºµÈ XML ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇϽʽÿÀ.
    1. samplestorenameAccessPolicesOut.xml¿¡¼­ ´ÙÀ½°ú °°ÀÌ ¿­±â ¹× Á¾·á ű׸¦ ¹Ù²Ù½Ê½Ã¿À.
      <?xml version="1.0"?>
      <!DOCTYPE accesscontrol-asset SYSTEM "accesscontrol.dtd">
      <accesscontrol-asset>
      </accesscontrol-asset>
    2. samplestorenameAccessPolicesOut_locale.xml¿¡¼­ ´ÙÀ½°ú °°ÀÌ ¿­±â ¹× Á¾·á ű׸¦ ¹Ù²Ù½Ê½Ã¿À.
      <?xml version="1.0" encoding="correct language code for the file"?>
      <!DOCTYPE accesscontrol-asset SYSTEM "../accesscontrol.dtd">
      <accesscontrol-asset>
      </accesscontrol-asset>
    3. samplestorenameAccessPolicesOut_locale.xml¿¡¼­ @localeÀ» &locale·Î ¹Ù²Ù½Ê½Ã¿À.  ¿¹¸¦ µé¾î,  
      LANGUAGE_ID="@en_US"¸¦ LANGUAGE_ID="&en_US;"·Î º¯°æÇϽʽÿÀ.
    4. samplestorenameAccessPolicesOut_locale.xml ÆÄÀÏ¿¡¼­ ÂüÁ¶¸¦ "acpoldesc" Å×À̺í·Î ¹Ù²Ù½Ê½Ã¿À. ACPOLICY_ID °ªÀÇ ³¡¿¡ ÀÖ´Â @¸¦ Á¦°ÅÇϽʽÿÀ. ¿¹¸¦ µé¸é "@AllUsersExecuteInFashionAllUsersViews@"¸¦ "@AllUsersExecuteInFashionAllUsersViews"·Î º¯°æÇϽʽÿÀ.
    5. samplestorenameAccessPolicesOut.xml¿¡¼­ MEMBER_ID="MEMBER_ID"¸¦ MEMBER_ID="&MEMBER_ID;"·Î ¹Ù²Ù½Ê½Ã¿À.
    6. samplestorenameAccessPolicesOut.xml ÆÄÀÏ¿¡¼­ ÂüÁ¶¸¦ "acpolicy" Å×À̺í·Î ¹Ù²Ù½Ê½Ã¿À. ACPOLICY_ID °ª ³¡¿¡ ÀÖ´Â   "@MEMBER_ID"¸¦ Á¦°ÅÇϽʽÿÀ. ¿¹¸¦ µé¸é,  "@AllUsersExecuteInFashionAllUsersViews@MEMBER_ID"¸¦ "@AllUsersExecuteInFashionAllUsersViews"·Î º¯°æÇϽʽÿÀ.
  7. »óÁ¡ÀÇ »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏ(¿¹: mystore.sar)À» ãÀ¸½Ê½Ã¿À. »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏÀº ±âº»°ªÀ¸·Î ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
    drive:\WebSphere\CommerceServer\instances\instancename\sar
    drive:\Program Files\WebSphere\CommerceServer\instances\instancename
    \sar
    /usr/WebSphere/CommerceServer/instances/instancename/sar
    /opt/WebSphere/CommerceServer/instances/instancename/sar

    /QIBM/UserData/WebCommerce/instances/instancename/sar
  8. samplestorenameAccessPolicesOut.xml ¹× samplestorenameAccessPoliciesOut_locale.xmlÀ» accesscontrol.xml·Î À̸§À» ¹Ù²Ù½Ê½Ã¿À. ·ÎÄÉÀÏ Æ¯Á¤ accesscontrol.xml ÆÄÀÏÀº ±âº»ÀûÀ¸·Î data/locale(¿¹: data/en_US) µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
  9. ZIP ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
  10. »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏ¿¡ ÀÖ´Â ±âÁ¸ÀÇ accesscontrol.xml ¹× locale specific accesscontrol.xml À» ´Ü°è 8¿¡¼­ º¯°æÇÑ À̸§À¸·Î º¯°æÇϽʽÿÀ.
  11. »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ. 

»óÁ¡ µ¥ÀÌÅͺ£À̽º ÀÚ¿ø¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â IBM WebSphere Commerce »óÁ¡ °³¹ßÀÚ ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. 

°ü·Ã °³³ä

°ü·Ã ŽºÅ©

°ü·Ã ÂüÁ¶

IBM copyright