weProcessList ÆÄÀÏ ÆíÁý

weProcessList ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¿î¿µÀÚ´Â Web Editor ¼¼¼ÇÀÌ Ã³¸®µÉ ¶§ ¼öÇàµÇ´Â Catalog Manager À¯Æ¿¸®Æ¼¸¦ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÆÄÀÏ¿¡´Â ¿©·¯ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ¿£º§·ÎÇÁ(envelope) ÅÛÇø®Æ®°¡ µé¾î ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¿î¿µÀÚ°¡ ½ÇÇàÇϰíÀÚ ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÀÚ Á¤ÀÇÇϱâ À§ÇÑ ÂüÁ¶µµ µé¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÆÄÀÏ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ º¯¼ö ¼¼Æ®°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, %-dbname% ½Ã½ºÅÛ º¯¼ö¸¦ »ç¿ëÇÏ¸é ·Î´õ¿Í °°ÀÌ Á¦°øµÈ ¸í·É À¯Æ¿¸®Æ¼¸¦ È£ÃâÇϱâ À§ÇØ »ý¼ºµÈ ¿£º§·ÎÇÁ(envelope)¿¡ µ¥ÀÌÅͺ£À̽º À̸§ÀÌ »ðÀԵ˴ϴÙ. XML ¾ç½Ä ¼³¸í ÆÄÀÏ¿¡´Â Ãß°¡, ÆíÁý ¶Ç´Â »èÁ¦ ½Ã¿¡´Â ¾î¶² 󸮰¡ È£ÃâµÇ¾î¾ß ÇÏ´ÂÁö¸¦ ³ªÅ¸³»´Â 󸮿¡ ´ëÇÑ ÂüÁ¶°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

weProcessList.xml ÆÄÀÏ ¿¹Á¦ÀÔ´Ï´Ù.

<?xml version="1.0" encoding="UTF-8"?>
<processSet>
  <!-- Do not change name of extract -->
  <process name="extract"
      subsystem="com.ibm.wca.MassExtract.extract.ExtractSubSystem">
     <envelope-input xmlns='saf_params.xsd'>
        <param name="-dbname" type="scalar" value="%-dbname%"/>
        <param name="-dbuser" type="scalar" value="%-dbuser%"/>
        <param name="-dbpwd" type="scalar" value="%-dbpwd%"/>
        <param name="-outfile" type="file" reside="local" value="%tempFilePath%"/>
        <param name="-filter" type="file" reside="local" value="%tempFileURI1%"/>
     </envelope-input>
  </process>
  <process name="transformer"
      subsystem="com.ibm.wca.XMLTransformer.XMLTransformerSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
          <param name="-infile" type="file" reside="local" value="%tempFileURI%"/>
          <param name="-transform" type="file" reside="local" 
            value="%webEditorDir%/xsl/ViewsToWCS51.XSL"/>
          <param name="-outfile" type="file" reside="local" value="%tempFilePath1%"/>
          <param name="-param" value="root=%-dbname%"/>
          <param name="-param" value="dtdname=%-dtdname%"/>
      </envelope-input>
  </process>
  <process name="transformerForDelete"
      subsystem="com.ibm.wca.XMLTransformer.XMLTransformerSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
         <param name="-infile" type="file" reside="local" value="%tempFileURI%"/>
         <param name="-transform" type="file" reside="local" 
           value="%webEditorDir%/xsl/ViewsToWCS51.XSL"/>
         <param name="-outfile" type="file" reside="local" value="%tempFilePath1%"/>
         <param name="-param" value="root=%-dbname%"/>
         <param name="-param" value="dtdname=%-dtdname%"/>
         <param name="-param" value="forDelete=true"/>
      </envelope-input>
  </process>
  <process name="resolver"
      subsystem="com.ibm.wca.IdResGen.IdResGenSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
         <param name="-dbname" type="scalar" value="%-dbname%"/>
         <param name="-dbuser" type="scalar" value="%-dbuser%"/>
         <param name="-dbpwd" type="scalar" value="%-dbpwd%"/>
         <param name="-infile" type="file" reside="local" 
           value="%previousOutFileAsURI%"/>
         <param name="-outfile" type="file" reside="local" 
           value="%tempFilePath2%"/>
         <param name="-propfile" type="file" reside="local" 
           value="propertyFiles.IdKeys"/>
         <param name="-method" type="scalar" value="mixed"/>
      </envelope-input>
  </process>
  <!-- Resolver as first process -->
  <process name="resolverFirstProcess"
      subsystem="com.ibm.wca.IdResGen.IdResGenSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
         <param name="-dbname" type="scalar" value="%-dbname%"/>
         <param name="-dbuser" type="scalar" value="%-dbuser%"/>
         <param name="-dbpwd" type="scalar" value="%-dbpwd%"/>
         <param name="-infile" type="file" reside="local" value="%tempFileURI%"/>
         <param name="-outfile" type="file" reside="local" value="%tempFilePath2%"/>
         <param name="-propfile" type="file" reside="local" 
           value="propertyFiles.IdKeys"/>
         <param name="-method" type="scalar" value="mixed"/>
      </envelope-input>
  </process>
  <process name="loader"
      subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
         <param name="-dbname" type="scalar" value="%-dbname%"/>
         <param name="-dbuser" type="scalar" value="%-dbuser%"/>
         <param name="-dbpwd" type="scalar" value="%-dbpwd%"/>
         <param name="-commitcount" type="scalar" value="1000"/>
         <param name="-infile" type="file" reside="local" 
           value="%previousOutFileAsURI%"/>
         <param name="-method" type="scalar" value="sqlimport"/>
         <param name="-noprimary" type="scalar" value="insert"/>
       </envelope-input>
  </process>
  <process name="loaderFirstProcess"
      subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
         <param name="-dbname" type="scalar" value="%-dbname%"/>
         <param name="-dbuser" type="scalar" value="%-dbuser%"/>
         <param name="-dbpwd" type="scalar" value="%-dbpwd%"/>
         <param name="-commitcount" type="scalar" value="1000"/>
         <param name="-infile" type="file" reside="local" value="%tempFileURI%"/>
         <param name="-method" type="scalar" value="sqlimport"/>
         <param name="-noprimary" type="scalar" value="insert"/>
       </envelope-input>
  </process>
  <process name="loaderForDelete"
      subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
         <param name="-dbname" type="scalar" value="%-dbname%"/>
         <param name="-dbuser" type="scalar" value="%-dbuser%"/>
         <param name="-dbpwd" type="scalar" value="%-dbpwd%"/>
         <param name="-commitcount" type="scalar" value="1000"/>
         <param name="-infile" type="file" reside="local" 
           value="%previousOutFileAsURI%"/>
         <param name="-delete" type="scalar" value=""/>
      </envelope-input>
  </process>
  <process name="loaderForDeleteFirstProcess"
      subsystem="com.ibm.wca.MassLoader.MassLoadSubSystem">
      <envelope-input xmlns='saf_params.xsd'>
         <param name="-dbname" type="scalar" value="%-dbname%"/>
         <param name="-dbuser" type="scalar" value="%-dbuser%"/>
         <param name="-dbpwd" type="scalar" value="%-dbpwd%"/>
         <param name="-commitcount" type="scalar" value="1000"/>
         <param name="-infile" type="file" reside="local" value="%tempFileURI%"/>
         <param name="-delete" type="scalar" value=""/>
      </envelope-input>
  </process>
 <process name="saveToFile"
           cmd="cmd.exe /c c:\temp\theBatchFile.bat"
           args="-infile %tempFilePath% -dbname %-dbname%"
  />
</processSet>

ÁÖ: ÆÄÀÏ ÂüÁ¶´Â ´ë¼Ò¹®ÀÚ°¡ ±¸ºÐµË´Ï´Ù.

´ÙÀ½ Å×ÀÌºí¿¡´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ÀνĵǴ À¯È¿ÇÑ ´ëü º¯¼ö ¸ñ·ÏÀÌ Æ÷ÇԵ˴ϴÙ.

% ´ëü º¯¼ö ¸®ÅÏ
%-dbname% ÇöÀç µ¥ÀÌÅͺ£À̽º À̸§
%-dbuser% µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ À̸§
%-dtdname% XML ÆÄÀÏ¿ë DTD ÆÄÀÏÀÇ URI À§Ä¡
%-dbpwd% µ¥ÀÌÅͺ£À̽º »ç¿ëÀÚ À̸§ ¾ÏÈ£
%tempFilePath%
%tempFilePath1%
%tempFilePath2%
Àӽà ÆÄÀÏÀÇ Àüü °æ·Î

À̰ÍÀº °íÀ¯ÇÑ Àӽà ÆÄÀÏ À̸§ÀÔ´Ï´Ù. ÀÌ ÆÄÀÏ À̸§Àº ¿£º§·ÎÇÁ(envelope) Á¤ÀÇÀÇ ÅÛÇø®Æ® ±¸¹® ¶Ç´Â ¸í·ÉÇà¿¡ ³õÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, %tempFilePath%°¡ ¿£º§·ÎÇÁ(envelope) ÅÛÇø®Æ®ÀÇ -infile ¸Å°³º¯¼öÀÇ °ª ¼Ó¼º¿¡ ³õÀ̸é Web Editor´Â ÀÛ¾÷ ¼¼¼ÇÀÇ µ¥ÀÌÅ͸¦ Àӽà ÆÄÀÏ À§Ä¡¿¡ ¾¹´Ï´Ù.

¼­ºê½Ã½ºÅÛ

%tempFileURI%
%tempFileURI1%
%tempFileURI2%

Àӽà URI

Àӽà URI´Â %tempFilePath%&...%tempFilePath2%·Î Ç¥½ÃµÇ´Â ÆÄÀϰú µ¿ÀÏÇÑ ÆÄÀÏ¿¡ ´ëÇÑ URIÀÔ´Ï´Ù. ÀÌ´Â Ãß°¡ ÆÄÀÏ ¼¼Æ®´Â ¾Æ´ÏÁö¸¸ ´Ù¸¥ ±¸¹®¿¡¼­ ¸®ÅÏµÈ °Í°ú µ¿ÀÏÇÑ Àӽà »ý¼º ÆÄÀÏÀ» °Ë»öÇϱâ À§ÇÑ ¼ö´ÜÀÔ´Ï´Ù.

%previousOutFileAsURI% ÀÌÀü ŽºÅ© -outfile ¸Å°³º¯¼ö¸¦ URI·Î ³ªÅ¸³»´Â URI Ç¥ÇöÀ» Á¦°øÇÕ´Ï´Ù.
%webEditorDir% Web Editor ¼³Ä¡ À§Ä¡

°ü·Ã °³³ä

°ü·Ã ŽºÅ©



IBM copyright