°»½ÅµÈ ¾×¼¼½º Á¦¾î Á¤º¸¸¦ »óÁ¡ ¾ÆÄ«À̺ê·Î ¹ÝÃâ

°ü¸® Äֿܼ¡ ÀÖ´Â µµ±¸¸¦ »ç¿ëÇÏ¿© ¾×¼¼½º Á¦¾î Á¤º¸¸¦ º¯°æÇÑ ÈÄ ÀÌ Á¤º¸¸¦ »óÁ¡ ¾ÆÄ«À̺ê·Î ¹ÝÃâÇÏ·Á¸é, ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ACPoliciesfilter.xmlÀ» ÁöħÀ¸·Î »ç¿ëÇÏ¿© ¾×¼¼½º Á¦¾î Á¤º¸¸¦ ÃßÃâÇÒ ¶§ »ç¿ëÇÒ ÇÊÅÍ ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. Ãß°¡ Á¤º¸´Â µ¥ÀÌÅÍ ÃßÃâÀ» ÂüÁ¶ÇϽʽÿÀ.
    ACPoliciesfilter.xmlÀº ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
      drive:\WebSphere\CommerceServer\xml\policies\xml
    drive:\
    ProgramFiles\WebSphere\CommerceServer\xml\policies\xml
    /usr/WebSphere/CommerceServer/xml/policies/xml
     /opt/WebSphere/CommerceServer/xml/policies/xml
    /QIBM/ProdData/WebCommerce/xml/policies/xml
  2. acpextract ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
    1. ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
      cd to
        drive:\WebSphere\CommerceServer\bin
      drive:\
      ProgramFiles\WebSphere\CommerceServer\bin
      /usr/WebSphere/CommerceServer/bin
       /opt/WebSphere/CommerceServer/bin
    2. ±×·± ´ÙÀ½ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ. 
      acpextract <dbname> <dbuser> <dbpassword> ACPoliciesfilter.xml


      EXTWCSAC DATABASE(<dbname>) SCHEMA(<schema name>) PASSWD(<instance_password>) INSTROOT(<instance_root_directory>) 
      FILTER('/QIBM/ProdData/WebCommerce/xml/policies/xml/ACPoliciesfilter.xml' OUTDIR(<output_directory>
    3. ´ÙÀ½ ¼¼ °³ÀÇ ÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù.  
      • AccessControlPolicy.xml
      • AccessControlPolicy_locale.xml
      • AccessControlUserGroup.xml(ÀÌ ÆÄÀÏÀº ´ÙÀ½ ´Ü°è°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù).

      ÀÌ·¯ÇÑ ÆÄÀÏÀº ´ÙÀ½ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
        drive:\WebSphere\CommerceServer\xml\policies\xml
      drive:\
      ProgramFiles\WebSphere\CommerceServer\xml\policies\xml
      /usr/WebSphere/CommerceServer/xml/policies/xml
       /opt/WebSphere/CommerceServer/xml/policies/xml
      Ãâ·Â ÆÄÀÏÀº OUTDIR ¸Å°³º¯¼ö¿¡ ÁöÁ¤µÈ µð·ºÅ丮¿¡ ÀÛ¼ºµË´Ï´Ù.

  3. xmltransform ¸í·ÉÀ» ½ÇÇàÇÏ¿© AccessControlPolicies.xml ¹× AccessControlPolicies_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\AccessControlPolicies.xml -transform ..\xml\policies\xsl\accesscontrol.xsl -outfile AccessControlPoliciesOut.xml
      ÁÖ: Ãâ·Â(out) µð·ºÅ丮¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, Ãâ·Â(out) ÆÄÀÏÀº bin µð·ºÅ丮¿¡ ÀÛ¼ºµË´Ï´Ù.
    3. ±×·± ´ÙÀ½ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
      xmltransform -infile ..\xml\policies\xml\AccessControlPolicies_locale.xml -transform ..\xml\policies\xsl\accesscontrolnls.xsl -outfile AccessControlPolicesOut_locale.xml


      TRNWCSXML INFILE('<output_directory>/AccessControlPolicies.xml')
      TRANSFORM('/QIBM/ProdData/WebCommerce/xml/policies/xsl/accesscontrol.xsl')
      INSTROOT(instance_root) OUTFILE(output_file)

      ¿©±â¼­, <output_directory>´Â EXTWCSAC ¸í·É¿¡¼­ »ç¿ëÇÑ Ãâ·Â µð·ºÅ丮ÀÔ´Ï´Ù.
  4. »ý¼ºµÈ XML ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ º¯°æÇϽʽÿÀ.
    1.   AccessControlPoliciesOut.xml¿¡¼­ ´ÙÀ½°ú °°ÀÌ ¿­±â ¹× Á¾·á ű׸¦ ¹Ù²Ù½Ê½Ã¿À.
      <?xml version="1.0"?>
      <!DOCTYPE accesscontrol-asset SYSTEM "accesscontrol.dtd">
      <accesscontrol-asset>
      </accesscontrol-asset>
    2. AccessControlPolicies_locale.xml¿¡¼­ ´ÙÀ½°ú °°ÀÌ ¿­±â ¹× Á¾·á ű׸¦ ¹Ù²Ù½Ê½Ã¿À.
      <?xml version="1.0" encoding="correct language code for the file"?>
      <!DOCTYPE accesscontrol-asset SYSTEM "../accesscontrol.dtd">
      <accesscontrol-asset>
      </accesscontrol-asset>
    3. AccessControlPoliciesOut_locale.xml¿¡¼­ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
      • @localeÀ» &locale·Î º¯°æÇϽʽÿÀ. ¿¹¸¦ µé¾î,
        LANGUAGE_ID="@en_US"¸¦ LANGUAGE_ID="&en_US;"·Î º¯°æÇϽʽÿÀ.
      •  

        <acpoldesc ACPOLICY_ID="@AllUsersExecuteInFashionAllUsersViews@-2000" DISPLAYNAME="All Users Execute InFashion Views" DESCRIPTION="All Users Execute InFashion Views" LANGUAGE_ID="&en_US
        ;"/>

        À» ´ÙÀ½ °ªÀ¸·Î ¹Ù²Ù½Ê½Ã¿À.

        <acpoldesc ACPOLICY_ID="@AllUsersExecuteInFashionAllUsersViews" DISPLAYNAME="All Users Execute InFashion Views" DESCRIPTION="All Users Execute InFashion Views" LANGUAGE_ID="&en_US;"/>
    4. µÎ ÆÄÀÏ¿¡¼­ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
      •  ACPOLICY Å×À̺íÀÇ MEMBER_ID ¿­ °ªÀ» MEMBER_ID="&MEMBER_ID;"·Î ¹Ù²Ù½Ê½Ã¿À.


      • <acpolicy ACPOLICY_ID="@AllUsersExecuteInFashionAllUsersViews@-2000" POLICYNAME="AllUsersExecuteInFashionAllUsersViews" MEMBER_ID="-2000" MBRGRP_ID="@-2001@AllUsers" ACACTGRP_ID="@InFashionAllUsersViews" ACRESGRP_ID="@ViewCommandResourceGroup"/> 

        À» ´ÙÀ½ °ªÀ¸·Î ¹Ù²Ù½Ê½Ã¿À.

        <acpolicy ACPOLICY_ID="@AllUsersExecuteInFashionAllUsersViews" POLICYNAME="AllUsersExecuteInFashionAllUsersViews" MEMBER_ID="&MEMBER_ID;" MBRGRP_ID="@-2001@AllUsers" ACACTGRP_ID="@InFashionAllUsersViews" ACRESGRP_ID="@ViewCommandResourceGroup"/>
  5. »óÁ¡ÀÇ Ãß°¡ ¾ð¾î¿¡ ´ëÇØ¼­ 1¿¡¼­ 4 ´Ü°è±îÁö ´Ù½Ã ¼öÇàÇϽʽÿÀ.
    ÁÖ: acpextract ¸í·ÉÀ¸·Î ÀÛ¼ºµÇ´Â AccessControlPolicy.xml ÆÄÀÏÀº °¢°¢ÀÇ ¾ð¾î¿¡ ´ëÇØ µ¿ÀÏÇÕ´Ï´Ù. ±×·¯³ª  AccessControlPolicy_locale.xml ÆÄÀÏÀº °¢°¢ÀÇ ¾ð¾î¿¡ ´ëÇØ ´Ù¸¨´Ï´Ù.
  6. »óÁ¡ÀÇ »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏ(¿¹: 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
  7. AccessControlPolicesOut.xml ¹× AccessControlPolicesOut_locale.xmlÀÇ À̸§À» accesscontrol.xml·Î ¹Ù±¸·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ. 
    ÁÖ: ·ÎÄÉÀÏÀÇ Æ¯Á¤ accesscontrol.xml ÆÄÀÏÀº ±âº»ÀûÀ¸·Î data/locale(¿¹: data/en_US) µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
  8. ZIP ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏÀ» ¿©½Ê½Ã¿À.
  9. »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏ¿¡ ÀÖ´Â ±âÁ¸ÀÇ accesscontrol.xml ÆÄÀÏÀ» ´Ü°è 5¿¡¼­ º¯°æÇÑ À̸§À¸·Î º¯°æÇϽʽÿÀ.
  10. »óÁ¡ ¾ÆÄ«ÀÌºê ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ. 

°ü·Ã °³³ä

°ü·Ã ŽºÅ©

°ü·Ã ÂüÁ¶

IBM copyright