¸ÞŸ µ¥ÀÌÅÍ´Â WebSphere MQ WorkflowÀÇ WfMessage ±¸Á¶¿¡ ÀÖ´Â Business Object µ¥ÀÌÅÍ¿Í ÇÔ²²
ÀÓº£µåµË´Ï´Ù. ÀÌ ±¸Á¶´Â Ä¿³ØÅÍ¿Í XML ¸Þ½ÃÁö API¸¦ »ç¿ëÇÏ´Â WebSphere MQ Workflow °£ÀÇ
¸ðµç ¿äû ¹× ÀÀ´äÀÇ ±âº»ÀÌ µË´Ï´Ù. ¸ðµç ¸Þ½ÃÁö ±¸Á¶´Â ´ÙÀ½
±×¸² 7¿¡ Ç¥½ÃµË´Ï´Ù.
±×¸² 7. WebSphere MQ Workflow ¸Þ½ÃÁö ±¸Á¶

XML APIÀÇ ¸í·É ¹× ¸®ÅϰªÀº ¡ºÅÛÇø®Æ®¡»°¡ µÑ·¯½Ô´Ï´Ù. ÀÌ ÅÛÇø®Æ®´Â °á°ú Æ÷ÇÔ»Ó¸¸ ¾Æ´Ï¶ó
Àüü ¸í·ÉÀ» WebSphere MQ Workflow¿¡ ÁöÁ¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ ±¸Á¶¸¦ Á¦°øÇÕ´Ï´Ù. ¿äûµÈ Á¶Ä¡¿¡ µû¸¥
ÅÛÇø®Æ® À¯Çü º¯°æ»çÇ× ¹× ´ëºÎºÐÀÇ °æ¿ì ºñÁî´Ï½º
³»¿ëÀº ÅÛÇø®Æ®ÀÇ ÇÏÀ§ ¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ. ºñÁî´Ï½º ³»¿ëÀ» ½Äº°ÇÏ·Á¸é Ä¿³ØÅͰ¡ °¢ ÅÛÇø®Æ®¸¦
°íÀ¯ÇÏ°Ô ÀνÄÇØ¾ß ÇÕ´Ï´Ù. ÅÛÇø®Æ® À̸§ÀÌ
´Ù¸£¹Ç·Î ÇÏÀ§ ¿ä¼ÒÀÇ À̸§µµ ´Ù¸¨´Ï´Ù.
Ä¿³ØÅÍ´Â ´ÙÀ½°ú °°Àº ¼¼ °¡Áö ÅÛÇø®Æ®
¹× ÇØ´ç ¿¬°ü ÀÀ´ä ±¸Á¶¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ProcessTemplateExecute
- µ¿±â ¶Ç´Â ºñµ¿±â·Î ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇϱâ À§ÇØ Ä¿³ØÅͰ¡ WebSphere MQ Workflow ¼¹ö·Î
Àü¼ÛÇÕ´Ï´Ù. ºñµ¿±â·Î ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇ´Â °æ¿ì, WebSphere MQ Workflow¿¡ ÀÇÇØ ¹ßÇàµÇ´Â ÀÀ´äÀº ¾ø½À´Ï´Ù. µ¿±â·Î ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â °æ¿ì, ¿öÅ©Ç÷οì ÇÁ·Î¼¼½º°¡ ¿Ï·áµÈ
ÈÄ¿¡¸¸ ÀÀ´äÀÌ ¸®Åϵ˴ϴÙ. ¿öÅ©Ç÷οì ÀÔ·Â µ¥ÀÌÅÍ
±¸Á¶¸¦ ³ªÅ¸³»´Â Business Object´Â ProcInstInputData ÇÏÀ§
¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ.
- ProcessTemplateExecuteResponse
- Ä¿³ØÅͰ¡ ¹ßÇàÇÏ´Â µ¿±â ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î WebSphere MQ
Workflow¿¡ ÀÇÇØ
Àü¼ÛµË´Ï´Ù. ¿öÅ©Ç÷οì ÇÁ·Î¼¼½º °á°úÀÎ Business Object´Â
ProcInstOutputData ÇÏÀ§ ¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ.
´õ ÀÌ»ó Ȱ¼ºÈµÇÁö
¾Ê°í ¿öÅ©Ç÷ο츦 Á¦¾îÇϱâ À§ÇØ ´õ ÀÌ»ó »ç¿ëµÉ ¼ö ¾ø´Â °æ¿ì¿¡µµ
PID(Process Instance iDentifier)°¡ ¸®Åϵ˴ϴÙ.
- ProcessTemplateCreateAndStartInstance
- ºñµ¿±â·Î ÇÁ·Î¼¼½º¸¦ ó¸®Çϱâ À§ÇØ Ä¿³ØÅͰ¡ WebSphere MQ Workflow ¼¹ö·Î
Àü¼ÛÇÕ´Ï´Ù. ProcessTemplateExecute ÅÛÇø®Æ®¿Í
´Þ¸®, Ȱ¼º PID(Business Object ´ë½Å)¸¦ Æ÷ÇÔÇÏ´Â Ä¿³ØÅÍ¿¡
Áï½Ã ÀÀ´äÀÌ ¹ßÇàµË´Ï´Ù. ÀÌ PID´Â ÈÄ¿¡ ¿öÅ©Ç÷οì
ÇÁ·Î¼¼½º¸¦ Á¦¾îÇϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿öÅ©Ç÷ο쿡
ÁöÁ¤µÇ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ ³ªÅ¸³»´Â Business Object´Â ProcInstInputData
ÇÏÀ§ ¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ.
- ProcessTemplateCreateAndStartInstanceResponse
- Ä¿³ØÅͰ¡ Àü¼ÛÇÏ´Â ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î WebSphere MQ Workflow¿¡ ÀÇÇØ
Àü¼ÛµË´Ï´Ù. Business Object ¾øÀ̵µ PID°¡ ¸®Åϵ˴ϴÙ(¿öÅ©Ç÷ο찡 ºñµ¿±â·Î
½ÇÇàµÇ´Â °ÍÀ¸·Î °¡Á¤µÇ¹Ç·Î).
- ActivityImplInvoke
- ºñÁî´Ï½º ³»¿ëÀÌ Interchange Server¿¡ °Ô½ÃµÇµµ·Ï ¿äûÇϱâ À§ÇØ WebSphere MQ Workflow¿¡ ÀÇÇØ Ä¿³ØÅÍ·Î
Àü¼ÛµË´Ï´Ù. Business Object´Â ProgramInputData
ÇÏÀ§ ¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ. WebSphere MQ Workflow´Â µ¿±â ¿äûÀ» À§ÇØ ¿öÅ©Ç÷οì·Î ¸®ÅϵÈ
ºñÁî´Ï½º ³»¿ëÀÇ ±âº»°ªÀÌ µé¾î ÀÖ´Â ProgramOutputDataDefault Ãß°¡ ÇÏÀ§ ¿ä¼Ò¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ActivityImplInvokeResponse
- À̺¥Æ® Æú¸µ ½Ã 󸮵Ǵ µ¿±â ¿äûÀ» ¿Ï·áÇϱâ À§ÇØ Ä¿³ØÅͰ¡
WebSphere MQ Workflow·Î
¸®ÅÏÇÕ´Ï´Ù. Çù¾÷¿¡ ÀÇÇØ ¸®ÅϵǴ Business Object´Â ProgramOutputData ÇÏÀ§ ¿ä¼Ò¿¡ Ãß°¡µË´Ï´Ù.
ó¸®µÈ ÅÛÇø®Æ® ±¸Á¶¿¡ µû¶ó Ä¿³ØÅÍ´Â ´ÙÀ½
XML ÇÏÀ§ ¿ä¼Ò Áß ÇÑ ¿ä¼Ò¿¡¼ ºñÁî´Ï½º ³»¿ëÀ»
°Ë»ö ¶Ç´Â Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
- ProcInstInputData
- ProcInstOutputData
- ProgramInputData
- ProgramOutputData
