½Ã³ª¸®¿À ½ÇÇà

½Ã³ª¸®¿À¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ¾ÆÁ÷ ½ÇÇàÇÏÁö ¾ÊÀº °æ¿ì InterChange Server¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ¾ÆÁ÷ ½ÇÇàÇÏÁö ¾ÊÀº °æ¿ì -fkey ¿É¼Ç(ÀÚµ¿ Æú¸µ ¹æÁö)À» »ç¿ëÇÏ¿© WBI Adapter for WebSphere MQ Workflow¸¦ ½ÃÀÛÇϽʽÿÀ.
  3. ¾ÆÁ÷ ½ÇÇàÇÏÁö ¾ÊÀº °æ¿ì Visual Test Connector¸¦ ½ÃÀÛÇϽʽÿÀ.

Visual Test Connector¸¦ ½ÃÀÛÇϰí PortConnectorÀÇ ÇÁ·ÎÆÄÀÏÀ» Á¤ÀÇÇÑ ÈÄ ¿¡ÀÌÀüÆ®¸¦ ¹ÙÀεùÇÏ¿© Æ÷Æ® Ä¿³ØÅ͸¦ ½Ã¹Ä·¹À̼ÇÇϽʽÿÀ.

µ¿±â ¿äû

ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â Á¤ÀÇµÈ Workflow ÇÁ·Î¼¼½º·Î ºñÁî´Ï½º µ¥ÀÌÅ͸¦ Àü´ÞÇÏ¿© Á¾·á °á°ú¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌ´Â WebSphere MQ Workflow¿¡ ´ëÇÑ ¿äûÀ» ¹ßÇàÇÑ ÈÄ ÃʱâÈ­µÈ Workflow ÇÁ·Î¼¼½º°¡ ¿Ï·áµÉ ¶§±îÁö ¾î´ðÅͰ¡ Â÷´ÜÇϹǷΠµ¿±â È£ÃâÀÔ´Ï´Ù.

ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â ÁÖ¹® ۸¦ Workflow ÇÁ·Î¼¼½º Lookup_Order_Status·Î Àü´ÞÇÏ¿© °¡»ó ÁÖ¹®ÀÇ »óŸ¦ °Ë»öÇÕ´Ï´Ù. ÀÌ Workflow¿¡´Â IBM WebSphere Business Integration Server¿¡ retrieve¸¦ ½ÇÇàÇÏ¿© ÁÖ¹® Á¤º¸¸¦ °¡Á®¿À´Â ÇÑ °¡Áö Á¶Ä¡¸¸ Æ÷ÇԵ˴ϴÙ. ÀÌ Á¶Ä¡´Â ¾î´ðÅͰ¡ WebSphere MQ Workflow¿¡ µ¿±â ¿äûÀ» ¹ßÇàÇÏ´Â ¹æ¹ý ¹× WebSphere MQ Workflow°¡ ¾î´ðÅÍ¿¡ µ¿±â ¿äûÀ» ¹ßÇàÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

  1. »ùÇà ÁÖ¹® ÀÛ¼º Visual Test Connector¸¦ »ç¿ëÇÏ¿© Create Verb·Î Business Object MQWF_SampleItemOrderÀÇ »õ ÀνºÅϽº¸¦ ÀÛ¼ºÇÑ ÈÄ ´ÙÀ½°ú °°ÀÌ Ã¤¿ì½Ê½Ã¿À(Á¤ÀǵÇÁö ¾ÊÀº °ªÀº CxIgnore¿©¾ß ÇÔ).


    MQWF_SampleItemOrder

  2. ¾î´ðÅÍ·Î ÀÌ ¿ÀºêÁ§Æ® Àü¼Û ¾î´ðÅÍ´Â ÀÌ ¿ÀºêÁ§Æ®¸¦ ¿äû ¸Þ½ÃÁö·Î º¯È¯ÇÏ¿©

    WebSphere MQ Workflow ¼­¹ö¿¡ ¹ßÇàÇÕ´Ï´Ù. ¾î´ðÅÍ´Â Áï½Ã ¸®ÅÏÇÏÁö ¾Ê°í ´ë½Å WebSphere MQ Workflow¿¡¼­ ÀÀ´äÀ» ´ë±âÇØ¾ß ÇÕ´Ï´Ù.


    WebSphere MQ Workflow´Â ¾î´ðÅÍ¿¡¼­ ¿äûÀ» ¹Þ¾Æ MQWF_SampleItemOrder.Input_ItemOrder ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º ÅÛÇø®Æ®

    Lookup_Order_Status¸¦ µ¿½Ã¿¡ ÀÛ¼º ¹× È£ÃâÇÕ´Ï´Ù. ÀÌ Workflow ÇÁ·Î¼¼½ºÀÇ Ã³À½ÀÌÀÚ À¯ÀÏÇÑ ´Ü°è´Â ÃßÀû ¹øÈ£¸¦ Ű·Î »ç¿ëÇÏ¿© IBM WebSphere Business Integration Server¿¡¼­ µ¥ÀÌÅÍ ±¸Á¶ SampleItemOrder¸¦ °Ë»öÇÏ´Â °ÍÀÔ´Ï´Ù. MQ Workflow´Â À̸¦ ¼öÇàÇϱâ À§ÇØ ¾î´ðÅÍÀÇ ÀÔ·Â ´ë±â¿­¿¡ ¿äû ¸Þ½ÃÁö¸¦ ¹ßÇàÇϰí ÀÀ´äÀ» ´ë±âÇÕ´Ï´Ù. ÀÌ´Â WebSphere MQ Workflow Client ÀÀ¿ëÇÁ·Î±×·¥À» °Ë»çÇÏ¿© È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

  3. ¾î´ðÅÍ ¿¡ÀÌÀüÆ® â¿¡¼­ p¸¦ ´­·¯ À̺¥Æ®¸¦ ÆúÇϽʽÿÀ. ¾î´ðÅÍ´Â WebSphere MQ Workflow(¿ø·¡ ¿äû¿¡ ÀÇÇØ Æ®¸®°ÅµÊ)¿¡¼­ ¹ßÇàÇÑ ¿äûÀ» ã½À´Ï´Ù. ¾î´ðÅÍ´Â Retrieve Verb·Î ¿äû ¸Þ½ÃÁö¸¦ MQWF_SampleItemOrder ¿ÀºêÁ§Æ®·Î º¯È¯ÇÏ¿© SampleItemOrderSync_MQWF_to_Port Çù¾÷¿¡ °Ô½ÃÇÕ´Ï´Ù.
  4. Visual Test Connector¸¦ ÅëÇØ ¿äûÀ» ½ÂÀÎÇϽʽÿÀ. MQWF_SampleItemOrder.Input_ItemOrder ¿ÀºêÁ§Æ®ÀÇ TrackingNumber ¼Ó¼ºÀÌ ABC123(Ãʱ⠿äûÀÇ ¼Ó¼º°ú µ¿ÀÏÇÔ)ÀÎÁö È®ÀÎÇϽʽÿÀ. ´ÙÀ½°ú °°ÀÌ MQWF_SampleItemOrder.Output_ItemOrder ¿ÀºêÁ§Æ®¸¦ ä¿î ÈÄ ÀÀ´ä ¼º°øÀ» ¼±ÅÃÇÏ¿© ¿äûÀ» ¿Ï·áÇϽʽÿÀ.

    ¾î´ðÅÍ´Â WebSphere MQ Workflow·Î ÀÀ´äÀ» ¸®ÅÏÇÑ ÈÄ

    MQWF_SampleItemOrder.Output_ItemOrder¿¡ Æ÷ÇԵǾî ÀÖ´Â ºñÁî´Ï½º µ¥ÀÌÅÍ·Î ´Ù½Ã Àü´ÞÇÕ´Ï´Ù. WebSphere MQ Workflow´Â ¾î´ðÅÍ¿¡¼­ ÀÀ´äÀ» ¹Þ¾Æ ¿ø·¡ ¿äû¿¡ ´ëÇÑ ÀÀ´ä ¸Þ½ÃÁö·Î µ¥ÀÌÅ͸¦ ÅëÇÕÇÕ´Ï´Ù. ¿ø·¡ ¿äûÀº ¾î´ðÅÍÀÇ ReplyTo ´ë±â¿­¿¡ ´Ù½Ã ¹ßÇàµË´Ï´Ù. ¾î´ðÅÍ´Â ÀÀ´ä ¸Þ½ÃÁö¸¦ °Ë»öÇÏ¿© º¯°æ»çÇ× ¶Ç´Â ¿À·ù¸¦ Çù¾÷¿¡ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ·Î½á µ¿±â Workflow ¿äûÀÌ ¿Ï·áµË´Ï´Ù. Çù¾÷À¸·Î ¸®ÅÏµÈ ¿ÀºêÁ§Æ®¿¡´Â ´ÙÀ½°ú °°ÀÌ °ªÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

    ÁÖ:
    10ºÐ(Meta Object¿¡´Â 600000¹Ð¸®ÃÊ·Î ±¸¼ºµÊ) À̳»¿¡ ÀÌ ÇÁ·Î¼¼½º¸¦ ¿Ï·áÇÏÁö ¸øÇÏ¸é ¾î´ðÅͰ¡ WebSphere MQ Workflow¿¡¼­ ÀÀ´äÀ» ¹ÞÁö ¸øÇß´Ù°í º¸°íÇÕ´Ï´Ù.

ºñµ¿±â ¿äû

ÀÌ ½Ã³ª¸®¿À¿¡¼­ ¾î´ðÅÍ´Â Á¤ÀÇµÈ Workflow ÇÁ·Î¼¼½º·Î ºñÁî´Ï½º µ¥ÀÌÅ͸¦ Àü´ÞÇϰí ÇÁ·Î¼¼½º°¡ ¿Ï·áµÉ ¶§±îÁö ´ë±âÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ´Â WebSphere MQ Workflow¿¡ ¿äûÀ» ¹ßÇàÇÑ ÈÄ ¾î´ðÅͰ¡ º´·Ä ½ÇÇà ½Ã ÇÁ·Î¼¼½º¸¦ ÃßÀûÇÏ´Â µ¥ »ç¿ëÇÒ ÇÁ·Î¼¼½º ID¸¦ ¼ö½ÅÇÑ´Ù´Â Á¡¿¡¼­ ºñµ¿±â È£ÃâÀÔ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­ ¾î´ðÅÍ´Â Workflow ÇÁ·Î¼¼½º Approve_Order·Î ÁÖ¹®À» ¹ßÇàÇÏ¿© ÁÖ¹® ½ÂÀΠŸ½ºÅ©¸¦ ½ÃÀÛ(¶Ç´Â ½ÂÀÎ ¿Ï·á ¿©ºÎ¸¦ ³ªÁß¿¡ È®ÀÎ)ÇÕ´Ï´Ù. Workflow ÇÁ·Î¼¼½º¿¡¼­´Â ÁÖ¹® Ç׸ñ¿¡ ´ëÇÑ Á¤º¸¸¦ °Ë»öÇÏ¿© ÇØ´ç Ç׸ñÀÇ Àç°í ¼ö·®ÀÌ ÃæºÐÇÑÁö ¿©ºÎ¿¡ µû¶ó ÁÖ¹® ½ÂÀÎÀ» °»½ÅÇÕ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â ¾î´ðÅͰ¡ ºñµ¿±â½ÄÀ¸·Î Workflow ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛÀ» Æ®¸®°ÅÇÏ´Â ¹æ¹ý ¹× ¾î´ðÅͰ¡ º´·Ä·Î ½ÇÇàµÇ´Â Workflow ÇÁ·Î¼¼½ºÀÇ »óŸ¦ ¸ð´ÏÅÍÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

  1. Visual Test Connector¸¦ »ç¿ëÇÏ¿© Create Verb·Î Business Object

    MQWF_SampleItemOrderÀÇ »õ ÀνºÅϽº¸¦ ÀÛ¼ºÇÑ ÈÄ ´ÙÀ½°ú °°ÀÌ Ã¤¿ì½Ê½Ã¿À(Á¤ÀǵÇÁö ¾ÊÀº °ªÀº CxIgnore¿©¾ß ÇÔ).

  2. MQWF_SampleItemOrder¸¦ ¾î´ðÅÍ·Î Àü¼ÛÇϽʽÿÀ. ¾î´ðÅÍ´Â ÀÌ ¿ÀºêÁ§Æ®¸¦ ¿äû ¸Þ½ÃÁö·Î º¯È¯ÇÏ¿© WebSphere MQ Workflow ¼­¹ö¿¡ ¹ßÇàÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¾î´ðÅÍ´Â ÇÁ·Î¼¼½º ÀνºÅϽº ID°¡ Æ÷ÇÔµÈ ÀÀ´äÀ» ´ë±âÇÕ´Ï´Ù. WebSphere MQ Workflow´Â ¾î´ðÅÍ¿¡¼­ ¿äûÀ» ¹Þ¾Æ MQWF_SampleItemOrder.Input_ItemOrder ¿ÀºêÁ§Æ®ÀÇ µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ÇÁ·Î¼¼½º ÅÛÇø®Æ® Approve_Order¸¦ ºñµ¿±â½ÄÀ¸·Î ÀÛ¼º ¹× È£ÃâÇÕ´Ï´Ù. ÇÁ·Î¼¼½º°¡ ½ÃÀ۵Ǹé, WebSphere MQ Workflow´Â Áï½Ã ½ÃÀÛµÈ Workflow ÇÁ·Î¼¼½ºÀÇ ID¸¦ Æ÷ÇÔÇÏ´Â ¾î´ðÅÍ·Î ´Ù½Ã ÀÀ´äÀ» ¹ßÇàÇÕ´Ï´Ù. Workflow ÇÁ·Î¼¼½º´Â ¶ÇÇÑ IBM WebSphere Business Integration Server¿¡¼­ name = Hammer·Î µ¥ÀÌÅÍ ±¸Á¶ SampleItemÀ» °Ë»öÇϴ ù ¹øÂ° ´Ü°è¸¦ ½ÃÀÛÇÕ´Ï´Ù. ÀÌ´Â µÎ °³ÀÇ º°µµ Á¶Ä¡ÀÔ´Ï´Ù. ¾î´ðÅÍÀÇ ReplyTo ´ë±â¿­·Î ÀÀ´äÀÌ ¹ßÇàµÇ´Â µ¿½Ã¿¡ ¾î´ðÅÍÀÇ ÀÔ·Â ´ë±â¿­·Î ¿äûÀÌ ¹ßÇàµË´Ï´Ù. ¾î´ðÅÍ´Â WebSphere MQ Workflow¿¡¼­ ÀÀ´äÀ» ¹Þ¾Æ È£Ãâ Çù¾÷À¸·Î Business Object¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®´Â ´ÙÀ½°ú À¯»çÇÕ´Ï´Ù.

    ÀÌÁ¦ Workflow ÇÁ·Î¼¼½º´Â Çù¾÷ 󸮿¡ º´·Ä·Î ½ÇÇàµË´Ï´Ù. Workflow ÇÁ·Î¼¼½º¸¦ ÃßÀû ¶Ç´Â Á¦¾îÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀº MQWF_SampleItemOrder.

    ProcessInstance ¿ÀºêÁ§Æ®¿¡¼­ ¸®ÅÏµÈ ProcessInstanceID¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

  3. Visual Test Connector¸¦ »ç¿ëÇÏ¿© Terminate Verb·Î Business Object MO_MQWorkflow_ProcessInstanceÀÇ »õ ÀνºÅϽº¸¦ ÀÛ¼ºÇϽʽÿÀ. WebSphere MQ Workflow 3.4¿¡¼­ XML API¸¦ »ç¿ëÇØ¾ß Çϸç WebSphere MQ Workflow 3.3.2¿¡¼­µµ ±ÇÀåµË´Ï´Ù. XML API¸¦ »ç¿ëÇÏ·Á¸é ¾î´ðÅÍ ±¸¼º µî·Ï Á¤º¸ JavaCorbaApi = False¸¦ ¼³Á¤Çϰí, Workflow ÇÁ·Î¼¼½º(MO_MQWorkflow_ProcessInstance)¸¦ ¸ð´ÏÅÍÇÏ·Á¸é ProcessInstanceName = ProcInstName(ÀÌÀü ´Ü°è¿¡¼­ ¸®ÅÏµÈ ProcInstName)À» ¼³Á¤ÇϽʽÿÀ.
    ÁÖ:
    XML APIÀÇ °æ¿ì, Restart ¹× Delete Verb¸¸ Áö¿øµË´Ï´Ù.
  4. ¾î´ðÅÍ·Î MO_MQWorkflow_ProcessInstance¸¦ Àü¼ÛÇϽʽÿÀ. Workflow ÇÁ·Î¼¼½ºÀÇ »óŸ¦ ¸®ÅÏÇØ¾ß ÇÕ´Ï´Ù. ProcInstState ¼Ó¼ºÀº RUNNINGÀÔ´Ï´Ù.
  5. ÀÌ ½Ã³ª¸®¿À¿¡¼­ ½ÃÀÛµÈ Workflow ÇÁ·Î¼¼½º¸¦ Àç°³ÇÏ·Á¸é ¾î´ðÅÍ ¿¡ÀÌÀüÆ® â¿¡¼­ p¸¦ ´­·¯ À̺¥Æ®¸¦ ÆúÇϽʽÿÀ. ¾î´ðÅÍ´Â WebSphere MQ Workflow(¿ø·¡ ¿äû¿¡ ÀÇÇØ Æ®¸®°ÅµÊ)¿¡¼­ ¹ßÇàÇÑ ¿äûÀ» ã½À´Ï´Ù. ±×·± ´ÙÀ½ ¾î´ðÅÍ´Â Retrieve Verb·Î ÀÌ ¿äû ¸Þ½ÃÁö¸¦ MQWF_SampleItem ¿ÀºêÁ§Æ®·Î º¯È¯ÇÏ¿©

    SampleItemSync_MQWF_to_Port Çù¾÷¿¡ °Ô½ÃÇÕ´Ï´Ù.

  6. Visual Test Connector¸¦ ÅëÇØ ¿äûÀ» ½ÂÀÎÇϽʽÿÀ. MQWF_SampleItem.Input_Item ¿ÀºêÁ§Æ®ÀÇ Name ¼Ó¼ºÀÌ HammerÀÎÁö È®ÀÎÇϽʽÿÀ. ´ÙÀ½°ú °°ÀÌ

    MQWF_SampleItem.Output_Item ¿ÀºêÁ§Æ®¸¦ ä¿î ÈÄ ÀÀ´ä ¼º°øÀ» ¼±ÅÃÇÏ¿© ¿äûÀ» ¿Ï·áÇϽʽÿÀ.

    ¾î´ðÅÍ´Â WebSphere MQ Workflow·Î ÀÀ´äÀ» ¸®ÅÏÇÑ ÈÄ MQWF_SampleItem.Output_Item¿¡ Æ÷ÇԵǾî ÀÖ´Â ºñÁî´Ï½º µ¥ÀÌÅÍ·Î ´Ù½Ã Àü´ÞÇÕ´Ï´Ù. WebSphere MQ Workflow´Â ¾î´ðÅÍ¿¡¼­ ÀÀ´äÀ» ¹Þ¾Æ Stock °ªÀÌ ¿ø·¡ ÁÖ¹®ÀÇ Quantity °ªº¸´Ù Å«Áö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. °ªÀÌ Å« °æ¿ì ÇØ¸ÓÀÇ Àç°í°¡ ÃæºÐÇÏ¿© ÁÖ¹®À» ¿Ï·áÇÒ ¼ö ÀÖÀ¸¹Ç·Î ½ÂÀε˴ϴÙ. Workflow ÇÁ·Î¼¼½º¿¡¼­´Â InterChange Server¿¡¼­ ÁÖ¹®À» °»½ÅÇÏ¿© ¸¶Áö¸· ´Ü°è¸¦ ¼öÇàÇϰí, ¿ø·¡ ÁÖ¹®°ú ۰¡ µ¿ÀÏÇÏÁö¸¸ ÇöÀç Approve ¼Ó¼ºÀÌ YÀÎ ¾î´ðÅÍÀÇ ÀÔ·Â ´ë±â¿­¿¡ µ¥ÀÌÅÍ ±¸Á¶ SampleItemOrder¸¦ ¹ßÇàÇÕ´Ï´Ù.

  7. WebSphere MQ WorkflowÀÇ ÀÌ ¸¶Áö¸· ¿äûÀ» ó¸®ÇÏ·Á¸é ¾î´ðÅÍ ¿¡ÀÌÀüÆ® â¿¡¼­ p¸¦ ´­·¯ À̺¥Æ®¸¦ ÆúÇϽʽÿÀ. ¾î´ðÅÍ´Â WebSphere MQ Workflow¿¡¼­ ¹ßÇàÇÑ ¿äûÀ» ã¾Æ Update Verb·Î MQWF_SampleItemOrder ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÑ ÈÄ SampleItemOrderSync_MQWF_to_Port Çù¾÷¿¡ ¿ÀºêÁ§Æ®¸¦ °Ô½ÃÇÕ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡´Â °»½ÅÇÒ ·¹Äڵ尡 ¾øÀ¸¹Ç·Î ÀÌ ¿äûÀ» ½ÂÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾î´ðÅͰ¡ ÀÀ´äÀ» ¹ßÇàÇϸé IBM WebSphere Business Integration Server ¹× Workflow ÇÁ·Î¼¼½º ¸ðµÎÀÇ ¿äûÀÌ ¿Ï·áµË´Ï´Ù.

Workflow ÇÁ·Î¼¼½º Á¦¾î

ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â ÁøÇà ÁßÀÎ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÏ¿© Workflow ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

  1. ºñµ¿±â ¿äû¿¡¼­ ¼³¸íÇÏ´Â ´ë·Î 1´Ü°è¿¡¼­ ½ÃÀÛÇϵÇ, Retrieve ¿ë¾î·Î Business Object MO_MQWorkflow_ProcessInstance¸¦ ¹ßÇàÇÏÁö ¾Ê°í ¿ë¾î¸¦ Suspend·Î º¯°æÇϽʽÿÀ. ÀÌ ¿ÀºêÁ§Æ®¸¦ ¾î´ðÅÍ·Î Àü¼ÛÇϰí, WebSphere MQ Workflow Client ÀÀ¿ëÇÁ·Î±×·¥À» ÅëÇØ ÇÁ·Î¼¼½º°¡ ÀϽÃÁߴܵǴÂÁö È®ÀÎÇϽʽÿÀ.
    ÁÖ:
    ÇÁ·Î¼¼½º´Â InterChange Server¿¡ ´ëÇÑ Ã¹ ¹øÂ° ¿äûÀ» ¿Ï·áÇÒ ¶§±îÁö SUSPENDING »óŸ¦ À¯ÁöÇÕ´Ï´Ù. ÀÌ´Â ¾î´ðÅͰ¡ ¾Æ´Ñ WebSphere MQ WorkflowÀÇ ±â´ÉÀ» ¹Ý¿µÇÕ´Ï´Ù.
  2. Verb¸¦ ResumeÀ¸·Î º¯°æÇÏ°í ¿ÀºêÁ§Æ®¸¦ ´Ù½Ã Àü¼ÛÇϽʽÿÀ. Workflow ÇÁ·Î¼¼½ºÀÇ »óÅ´ ´Ù½Ã RUNNINGÀ¸·Î º¯°æµË´Ï´Ù.
  3. Verb¸¦ Terminate·Î º¯°æÇÏ°í ¿ÀºêÁ§Æ®¸¦ ´Ù½Ã Àü¼ÛÇϽʽÿÀ. Workflow ÇÁ·Î¼¼½ºÀÇ »óÅ´ ´Ù½Ã TERMINATED·Î º¯°æµË´Ï´Ù. Retrieve Verb·Î ¿ÀºêÁ§Æ®¸¦ ¹ßÇàÇÏ¿© À̸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î ICS¸¦ ÅëÇØ Workflow ÇÁ·Î¼¼½ºÀÇ »óŸ¦ Á¦¾î ¹× ¸ð´ÏÅÍÇß½À´Ï´Ù.
    ÁÖ:
    ÀÌ ¿äûÀ» »ý¼ºÇÑ ÇÁ·Î¼¼½º°¡ Á¾·áµÇ¾îµµ ¾î´ðÅÍÀÇ ÀÔ·Â ´ë±â¿­¿¡ ¿äû ¸Þ½ÃÁö°¡ ³²¾Æ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â Á¤»óÀûÀÎ Çö»óÀÔ´Ï´Ù. ¾î´ðÅͰ¡ ÀÌ ¿äûÀ» ó¸®Çصµ WebSphere MQ Workflow´Â »ý¼ºµÈ ÀÀ´äÀ» ¹«½ÃÇÕ´Ï´Ù.

WebSphere MQ WorkflowÀÇ µ¿±â ¿äû

ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â WebSphere MQ Workflow¿¡¼­ ICS·ÎÀÇ µ¿±â ¿äû ¹× ÀÀ´äÀ» ½Ã¹Ä·¹À̼ÇÇÕ´Ï´Ù. ½Ã³ª¸®¿À 1°úÀÇ Â÷ÀÌÁ¡Àº ¾î´ðÅͰ¡ ºñµ¿±â½ÄÀ¸·Î Çù¾÷À» È£ÃâÇÑ´Ù´Â °ÍÀÔ´Ï´Ù(½Ã³ª¸®¿À 1¿¡¼­´Â ¸ðµç È£ÃâÀ» µ¿±â½ÄÀ¸·Î ¼öÇà). ÀÌ ½Ã³ª¸®¿À´Â Workflow ÇÁ·Î¼¼½º°¡ ¿Ï·áµÇµµ·Ï ´Ù¸¥ Workflow ÇÁ·Î¼¼½º°¡ ´ë±âÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â Á¡¿¡¼­ ½Ã³ª¸®¿À 1º¸´Ù À¯¿ëÇÕ´Ï´Ù.

  1. °»½Å ¿äûÀ» ÀÛ¼ºÇϽʽÿÀ. WebSphere MQ Workflow Ŭ¶óÀÌ¾ðÆ®¿¡¼­ Wowkflow ÇÁ·Î¼¼½º ÀνºÅϽº¸¦ ÀÛ¼º ¹× ½ÃÀÛÇÑ ÈÄ ´ÙÀ½°ú °°ÀÌ ÀÔ·Â µ¥ÀÌÅÍ ±¸Á¶

    SampleItemRequestÀÇ °ªÀ» ÀÔ·ÂÇϽʽÿÀ.

    WebSphere MQ Workflow´Â ÀÌ ¿äûÀ» ¾î´ðÅÍÀÇ ÀÔ·Â ´ë±â¿­¿¡ µ¿±â½ÄÀ¸·Î ¹ßÇàÇϰí ÀÀ´äÀ» ´ë±âÇÕ´Ï´Ù.

  2. ¾î´ðÅÍ ¿¡ÀÌÀüÆ® â¿¡¼­ p¸¦ ÀÔ·ÂÇÏ¿© À̺¥Æ®¸¦ ÆúÇϽʽÿÀ. ¾î´ðÅÍ´Â WebSphere MQ Workflow¿¡¼­ ¹ßÇàÇÑ ¿äûÀ» ã½À´Ï´Ù. ¾î´ðÅÍ´Â Update ¿ë¾î·Î ÀÌ ¿äû ¸Þ½ÃÁö¸¦ MQWF_SampleItemRequest ¿ÀºêÁ§Æ®·Î º¯È¯ÇÕ´Ï´Ù. ¾î´ðÅÍ´Â

    MQWF_Sample_RequesttoGBO ¸ÊÀ» »ç¿ëÇÏ¿© Business Object¸¦ ÀÏ¹Ý Business Object MQWF_GBO_SampleItemÀ¸·Î º¯È¯ÇÑ ÈÄ ºñµ¿±â½ÄÀ¸·Î °ø°³ÇÕ´Ï´Ù. ¿©±â¼­ ¾î´ðÅÍ´Â ÀÀ´äÀ» ´ë±âÇÏÁö ¾Ê°í ´Ù¸¥ ¿äûÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

  3. Visual Test Connector¸¦ ÅëÇØ ¿äûÀ» ½ÂÀÎÇϽʽÿÀ. ÀÏ¹Ý Business Object¸¦ µî·ÏÇÏ´Â SampleItemRequest_MQWF_to_MQWF Çù¾÷Àº ¿ÀºêÁ§Æ®¸¦ ¹Þ°í Visual Test Connector¿¡ ÀÇÇØ ½ÂÀε˴ϴÙ. MQWF_GBO_SampleItem.InputItem ¹×

    MQWF_GBO_SampleItem.OutputItem ¿ÀºêÁ§Æ®ÀÇ Name ¼Ó¼ºÀÌ Hammer(Ãʱ⠿äûÀÇ ÇØ´ç ¼Ó¼º°ú µ¿ÀÏ)ÀÎÁö È®ÀÎÇϽʽÿÀ. ´ÙÀ½°ú °°ÀÌ MQWF_GBO_SampleItem.OutputItem ¿ÀºêÁ§Æ®ÀÇ ºñ¾î ÀÖ´Â ¼Ó¼ºÀ» ÀÔ·ÂÇÑ ÈÄ ReplySuccess¸¦ ¼±ÅÃÇÏ¿© ÀÏ¹Ý Business Object¸¦ ¾î´ðÅÍ·Î Àü¼ÛÇϽʽÿÀ.

    ¾î´ðÅÍ´Â ÀÏ¹Ý Business Object¸¦ ¹Þ¾Æ MQWF_Sample_GBOtoResponse ¸ÊÀ» »ç¿ëÇÏ¿© MQWF_SampleItemResponse ¿ÀºêÁ§Æ®·Î º¯È¯ÇÕ´Ï´Ù. ¾î´ðÅÍ´Â

    MQWF_SampleItemResponse.Output_Item¿¡ Æ÷ÇԵǾî ÀÖ´Â ºñÁî´Ï½º µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© WebSphere MQ Workflow·Î ÀÀ´äÀ» ¸®ÅÏÇÕ´Ï´Ù. WebSphere MQ Workflow´Â ¾î´ðÅÍ¿¡¼­ ÀÀ´äÀ» ¹Þ¾Æ ActImplCorrelID °ªÀ» È®ÀÎÇÕ´Ï´Ù.

    ActImplCorrelID °ª°ú ÀÏÄ¡ÇÏ´Â Workflow ÇÁ·Î¼¼½º°¡ ÀÖ´Â °æ¿ì ÇÁ·Î¼¼½º°¡ ¿Ï·áµË´Ï´Ù. WebSphere MQ Workflow Ŭ¶óÀ̾ðÆ®ÀÇ ÇØ´ç ÇÁ·Î¼¼½º ÀνºÅϽº´Â ¾ø¾îÁý´Ï´Ù(âÀ» »õ·Î °íÃÄ¾ß ÇÕ´Ï´Ù).

Copyright IBM Corp. 1997, 2003