Ä¿³ØÅÍ ±¸¼º

Ä¿³ØÅÍ¿¡´Â µÎ À¯ÇüÀÇ ±¸¼º µî·Ï Á¤º¸(Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸ ¹× ¾î´ðÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸)°¡ ÀÖ½À´Ï´Ù. ¾î´ðÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ ÀÌ·¯ÇÑ µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Connector Configurator¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ä¿³ØÅÍ´Â ½ÃÀÛÇÒ ¶§ ±¸¼º °ªÀ» ¾ò½À´Ï´Ù. ·±Å¸ÀÓ ¼¼¼Ç Áß, Çϳª ÀÌ»óÀÇ Ä¿³ØÅÍ µî·Ï Á¤º¸ÀÇ °ªÀ» º¯°æÇÏ·Á°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺΠĿ³ØÅÍ ±¸¼º µî·Ï Á¤º¸(¿¹: AgentTraceLevel)¿¡ ´ëÇÑ º¯°æ»çÇ×Àº Áï½Ã Àû¿ëµË´Ï´Ù. ±âŸ Ä¿³ØÅÍ ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ º¯°æ»çÇ×À» Àû¿ëÇÏ·Á¸é º¯°æ ÀÌÈÄ¿¡ ±¸¼º¿ä¼Ò¸¦ ´Ù½Ã ½ÃÀÛÇϰųª ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. µî·Ï Á¤º¸°¡ µ¿ÀûÀÎÁö(Áï½Ã Àû¿ë) ¶Ç´Â Á¤Àû(Ä¿³ØÅÍ ±¸¼º¿ä¼Ò ´Ù½Ã ½ÃÀÛ ¶Ç´Â ½Ã½ºÅÛ ´Ù½Ã ½ÃÀÛ Áß Çϳª°¡ ÇÊ¿ä)ÀÎÁö ÆÇº°ÇÏ·Á¸é System ManagerÀÇ Ä¿³ØÅÍ µî·Ï Á¤º¸ â¿¡¼­ °»½Å ¸Þ¼Òµå ¿­À» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ÁØ Ä¿³ØÅÍ µî·Ï Á¤º¸

Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¿¡ ´ëÇÑ ¹®¼­´Â ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÁÖ:
Connector Configurator¿¡¼­ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÒ ¶§, ºê·ÎÄ¿ À¯Çü µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼³Á¤µÇ¸é, ºê·ÎÄ¿ °ü·Ã µî·Ï Á¤º¸´Â Connector Configurator â¿¡ ³ªÅ¸³³´Ï´Ù.

Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸

Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ ½Ã¿¡ Ä¿³ØÅÍ ¿¡ÀÌÀüÆ®¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸´Â ¿¡ÀÌÀüÆ®¸¦ ´Ù½Ã ÄÚµåÈ­ÇÏ¿© ÀçºôµåÇÒ ÇÊ¿ä¾øÀÌ Ä¿³ØÅÍ ¿¡ÀÌÀüÆ® ³»ÀÇ ³í¸® ¶Ç´Â Á¤Àû Á¤º¸¸¦ º¯°æÇÏ´Â ¹æ½ÄÀ» Á¦°øÇÕ´Ï´Ù.

Ç¥ 8¿¡¼­´Â Ä¿³ØÅÍ¿¡ ´ëÇÑ Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ³ª¿­ÇÕ´Ï´Ù. µî·Ï Á¤º¸ÀÇ ¼³¸í¿¡ ´ëÇØ¼­´Â ´ÙÀ½ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.


Ç¥ 8. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸
À̸§ °¡´ÉÇÑ °ª ±âº»°ª Çʼö
ApplicationPassword ·Î±×ÀÎ ¾ÏÈ£
¾Æ´Ï¿À
ApplicationUserName ·Î±×ÀÎ »ç¿ëÀÚ ID
¾Æ´Ï¿À
ArchiveQueue Á¤»óÀûÀ¸·Î ó¸®µÈ ¸Þ½ÃÁöÀÇ »çº»ÀÌ Àü¼ÛµÇ´Â ´ë±â¿­ MQWFCONN.ARCHIVE ¾Æ´Ï¿À
CCSID ´ë±â¿­ °ü¸®ÀÚ ¿¬°á¿¡ ´ëÇÑ ¹®ÀÚ-¼¼Æ® null ¿¹
Channel MQ ¼­¹ö Ä¿³ØÅÍ Ã¤³Î
¿¹
ConfigurationMetaObject ±¸¼º Meta ObjectÀÇ À̸§
¿¹
DataHandlerClassName Data Handler Ŭ·¡½º À̸§ com.crossworlds.DataHandlers.

text.xml

¿¹
DataHandlerConfigMO Data Handler Meta Object MO_DataHandler_Default ¿¹
DataHandlerMimeType MIME À¯ÇüÀÇ ÆÄÀÏ text/xml ¾Æ´Ï¿À
DefaultVerb Ä¿³ØÅÍ¿¡ ÀÇÇØ Áö¿øµÇ´Â ¸ðµç Verb Create
ErrorQueue ¹Ìó¸® ¸Þ½ÃÁöÀÇ ´ë±â¿­ MQWFCONN.ERROR ¾Æ´Ï¿À
HostName WebSphere MQ ¼­¹ö
¾Æ´Ï¿À
InDoubtEvents FailOnStartup Reprocess

IgnoreLogError

Reprocess ¾Æ´Ï¿À
InputQueue Æú ´ë±â¿­ MQWFCONN.IN ¿¹
InProgressQueue ÁøÇà Áß À̺¥Æ® ´ë±â¿­ MQWFCONN.IN_PROGRESS ¾Æ´Ï¿À
PollQuantity InputQueue µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °¢ ´ë±â¿­¿¡¼­ °Ë»öÇÒ ¸Þ½ÃÁö ¼ö 1 ¾Æ´Ï¿À
Port WebSphere MQ ¸®½º³Ê¿ëÀ¸·Î ¼³Á¤µÈ Æ÷Æ®
¾Æ´Ï¿À
ReplyToQueue Ä¿³ØÅͰ¡ ¿äûÀ» ¹ßÇàÇÒ ¶§ ÀÀ´ä ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â ´ë±â¿­ MQWFCONN.REPLYTO ¾Æ´Ï¿À
UnsubscribedQueue µî·ÏµÇÁö ¾ÊÀº ¸Þ½ÃÁö°¡ Àü¼ÛµÇ´Â ´ë±â¿­ MQWFCONN.UNSUBSCRIBE ¾Æ´Ï¿À
UseDefaults true ¶Ç´Â false false

ApplicationPassword

MQ Integrator Broker¿¡ ·Î±×ÀÎÇϱâ À§ÇØ UserID·Î »ç¿ëµÇ´Â ¾ÏÈ£ÀÔ´Ï´Ù.

±âº»°ª = ¾øÀ½

ApplicationPassword°¡ °ø¹éÀ¸·Î ³²¾Æ Àְųª Á¦°ÅµÈ °æ¿ì, Ä¿³ØÅÍ´Â MQ Integrator Broker¿¡¼­ Á¦°øÇÏ´Â ±âº» ¾ÏÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.*

ApplicationUserName

MQ Integrator Broker¿¡ ·Î±×ÀÎÇϱâ À§ÇØ Password·Î »ç¿ëµÇ´Â »ç¿ëÀÚ IDÀÔ´Ï´Ù.

±âº»°ª = ¾øÀ½

ApplicationUserNameÀÌ °ø¹éÀ¸·Î ³²¾Æ Àְųª Á¦°ÅµÈ °æ¿ì, Ä¿³ØÅÍ´Â MQ Integrator Broker¿¡¼­ Á¦°øÇÏ´Â ±âº» »ç¿ëÀÚ ID¸¦ »ç¿ëÇÕ´Ï´Ù.*

ArchiveQueue

Á¤»óÀûÀ¸·Î ó¸®µÈ ¸Þ½ÃÁöÀÇ »çº»ÀÌ Àü¼ÛµÇ´Â ´ë±â¿­ÀÔ´Ï´Ù.

±âº»°ª = MQWFCONN.ARCHIVE

CCSID

´ë±â¿­ °ü¸®ÀÚ ¿¬°á¿¡ ´ëÇÑ ¹®ÀÚ ¼¼Æ®ÀÔ´Ï´Ù. ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀº ´ë±â¿­ URI¿¡ ÀÖ´Â CCSID µî·Ï Á¤º¸ °ª°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ´ë±â¿­ URI(Uniform Resource Identifiers)¸¦ ÂüÁ¶ÇϽʽÿÀ.

±âº»°ª = null

Channel

Ä¿³ØÅͰ¡ MQ Integrator Broker¿Í Åë½ÅÇÏ´Â MQ ¼­¹ö Ä¿³ØÅÍ Ã¤³ÎÀÔ´Ï´Ù.

±âº»°ª = ¾øÀ½

ChannelÀÌ °ø¹éÀ¸·Î ³²¾Æ Àְųª Á¦°ÅµÈ °æ¿ì, Ä¿³ØÅÍ´Â MQ Integrator Broker¿¡¼­ Á¦°øÇÏ´Â ±âº» ¼­¹ö ä³ÎÀ» »ç¿ëÇÕ´Ï´Ù.*

ConfigurationMetaObject

Ä¿³ØÅÍÀÇ ±¸¼º Á¤º¸°¡ µé¾î ÀÖ´Â Meta ObjectÀÇ À̸§ÀÔ´Ï´Ù.

±âº»°ª = ¾øÀ½

DataHandlerClassName

¸Þ½ÃÁö¸¦ Business Object·Î º¯È¯Çϰųª ¿ªÀ¸·Î º¯È¯ÇÒ ¶§ »ç¿ëÇÒ Data Handler Ŭ·¡½ºÀÔ´Ï´Ù.

±âº»°ª = com.crossworlds.DataHandlers.text.xml

DataHandlerConfigMO

±¸¼º Á¤º¸¸¦ Á¦°øÇϱâ À§ÇØ Data Handler·Î Àü´ÞµÇ´Â Meta ObjectÀÔ´Ï´Ù.

±âº»°ª = MO_DataHandler_Default

DataHandlerMimeType

ƯÁ¤ MIME À¯Çü¿¡ ±Ù°ÅÇÑ Data Handler¸¦ ¿äûÇÏ°Ô ÇÕ´Ï´Ù.

±âº»°ª = text/xml

DefaultVerb

Verb°¡ Æú¸µÇÏ´Â µ¿¾È Data Handler¿¡ ÀÇÇØ ¼³Á¤µÇÁö ¾Ê¾ÒÀ¸¸é, ¼ö½Å Business Object ³»¿¡¼­ ¼³Á¤ÇÒ Verb¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ª= Create

ErrorQueue

ó¸®ÇÒ ¼ö ¾ø´Â ¸Þ½ÃÁö°¡ Àü¼ÛµÇ´Â ´ë±â¿­ÀÔ´Ï´Ù.

±âº»°ª = queue://CrossWorlds.QueueManager/ERROR

HostName

MQ Integrator Broker¸¦ È£½ºÆ®ÇÏ´Â ¼­¹öÀÇ À̸§ÀÔ´Ï´Ù.

±âº»°ª = ¾øÀ½

InDoubtEvents

¿¹±âÄ¡ ¾ÊÀº Ä¿³ØÅÍ Á¾·á·Î ÀÎÇØ ¿ÏÀüÈ÷ 󸮵ÇÁö ¾ÊÀº ÁøÇà Áß À̺¥Æ®¸¦ ó¸®ÇÏ´Â ¹æ½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÃʱâÈ­ Áß¿¡ ÁøÇà ÁßÀÎ ´ë±â¿­¿¡¼­ À̺¥Æ®¸¦ ãÀº °æ¿ì ÃëÇÒ ¼ö ÀÖ´Â ³× °¡Áö Á¶Ä¡ Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ.

±âº»°ª = Reprocess

InputQueue

»õ ¸Þ½ÃÁöÀÇ Ä¿³ØÅÍ¿¡ ÀÇÇØ Æú¸µµÉ ¸Þ½ÃÁö ´ë±â¿­. Ä¿³ØÅÍ´Â ¿©·¯ ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÈ ´ë±â¿­ À̸§À» ½ÂÀÎÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼¼ °³ÀÇ ´ë±â¿­(MyQueueA, MyQueueB ¹× MyQueueC)À» Æú¸µÇÏ·Á¸é Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸ InputQueueÀÇ °ªÀÌ

MyQueueA;MyQueueB;MyQueueC¿Í °°½À´Ï´Ù.

Ä¿³ØÅÍ´Â ¶ó¿îµå ·Îºó ¹æ½ÄÀ¸·Î ´ë±â¿­À» Æú¸µÇÏ°í °¢ ´ë±â¿­¿¡¼­ ¸Þ½ÃÁöÀÇ

pollQuantity ¼ö±îÁö °Ë»öÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, pollQuantity°¡ 2¿Í °°°í, MyQueueA¿¡ µÎ °³ÀÇ ¸Þ½ÃÁö°¡ ÀÖÀ¸¸ç, MyQueueB¿¡´Â ÇÑ °³ÀÇ ¸Þ½ÃÁö°¡ ÀÖÀ¸¸ç MyQueueC¿¡´Â 5°³ÀÇ ¸Þ½ÃÁö°¡ ÀÖ´Â °æ¿ì, Ä¿³ØÅÍ´Â ´ÙÀ½°ú °°Àº ¹æ½ÄÀ¸·Î ¸Þ½ÃÁö¸¦ °Ë»öÇÕ´Ï´Ù.

pollQuanity°¡ 2À̹ǷÎ, Ä¿³ØÅÍ´Â pollForEvents¿¡ ´ëÇÑ È£Ã⸶´Ù °¢ ´ë±â¿­¿¡¼­ ÃÖ´ë µÎ °³±îÁöÀÇ ¸Þ½ÃÁö¸¦ °Ë»öÇÕ´Ï´Ù. ù ¹øÂ° ÁÖ±â(2°³ Áß 1)ÀÇ °æ¿ì, Ä¿³ØÅÍ´Â °¢ MyQueueA, MyQueueB ¹× MyQueueC¿¡¼­ ù ¹øÂ° ¸Þ½ÃÁö¸¦ °Ë»öÇÕ´Ï´Ù. ±×·¯¸é Æú¸µÀÇ Ã³À½ Æú¸µ ¶ó¿îµå¸¦ ¿Ï·áÇϸç, pollQuantity°¡ 1ÀÎ °æ¿ì¿¡´Â Ä¿³ØÅͰ¡ ÁßÁöÇÕ´Ï´Ù. pollQuanity°¡ 2À̹ǷÎ, Ä¿³ØÅÍ´Â Æú¸µÀÇ µÎ ¹øÂ° ¶ó¿îµå(2°³ Áß 2)¸¦ ½ÃÀÛÇϸç MyQueueA ¹× MyQueueC¿¡¼­ °¢°¢ ÇϳªÀÇ ¸Þ½ÃÁö¸¦ °Ë»öÇÕ´Ï´Ù.(MqQueueB´Â Áö±Ý ºñ¾î ÀÖÀ¸¹Ç·Î °Ç³Ê¶Ý´Ï´Ù.) ¸ðµç ´ë±â¿­ 2x °¢°¢À» Æú¸µÇÑ ÈÄ¿¡ ¸Þ¼Òµå

pollForEvents¿¡ ´ëÇÑ È£ÃâÀÌ ¿Ï·áµË´Ï´Ù. ´ÙÀ½Àº ¸Þ½ÃÁö °Ë»öÀÇ ¼ø¼­ÀÔ´Ï´Ù.

  1. MyQueueA¿¡¼­ ¸Þ½ÃÁö Çϳª
  2. MyQueueB¿¡¼­ ¸Þ½ÃÁö Çϳª
  3. MyQueueC¿¡¼­ ¸Þ½ÃÁö Çϳª
  4. MyQueueA¿¡¼­ ¸Þ½ÃÁö Çϳª
  5. MyQueueB´Â Áö±Ý ºñ¾î ÀÖÀ¸¹Ç·Î °Ç³Ê¶Ü
  6. MyQueueC¿¡¼­ ¸Þ½ÃÁö Çϳª

±âº»°ª = queue://CrossWorlds.QueueManager/IN

InProgressQueue

ó¸® Áß ¸Þ½ÃÁö°¡ º¸·ùµÈ ¸Þ½ÃÁö ´ë±â¿­. Ä¿³ØÅÍ¿¡ ƯÁ¤ÇÑ µî·Ï Á¤º¸¿¡¼­ ±âº» InProgressQueue À̸§À» Á¦°ÅÇϱâ À§ÇØ System Manager¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅͰ¡ ÀÌ ´ë±â¿­ ¾øÀÌ ÀÛµ¿Çϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé À̺¥Æ®°¡ º¸·ù ÁßÀÏ ¶§ Ä¿³ØÅͰ¡ Á¾·áµÇ¾î ÀÖÀ¸¸é À̺¥Æ® Àü´ÞÀÌ ¼Õ»óµÉ ¼ö ÀÖ´Ù´Â °æ°í°¡ ½ÃÀÛÇÒ ¶§ Ç¥½ÃµË´Ï´Ù.

±âº»°ª= queue://CrossWorlds.QueueManaer/IN_PROGRESS

PollQuantity

pollForEvents ½ºÄµ Áß InputQueue µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °¢ ´ë±â¿­¿¡¼­ °Ë»öÇÒ ¸Þ½ÃÁö ¼öÀÔ´Ï´Ù.

±âº»°ª =1

Port

MQ Integrator Broker ¸®½º³Ê¿ëÀ¸·Î ¼³Á¤µÈ Æ÷Æ®ÀÔ´Ï´Ù.

±âº»°ª = ¾øÀ½

ReplyToQueue

Ä¿³ØÅͰ¡ ¿äûÀ» ¹ßÇàÇÒ ¶§ ÀÀ´ä ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â ´ë±â¿­ÀÔ´Ï´Ù.

±âº»°ª = queue://CrossWorlds.QueueManager/REPLYTO

UnsubscribedQueue

µî·ÏµÇÁö ¾ÊÀº ¸Þ½ÃÁö°¡ Àü¼ÛµÇ´Â ´ë±â¿­ÀÔ´Ï´Ù.

±âº»°ª = queue://CrossWorlds.QueueManager/UNSUBSCRIBED

ÁÖ:
*À߸øµÇ¾ú°Å³ª ¾ËÁö ¸øÇÒ ¼ö ÀÖÀ¸¹Ç·Î MQ Integrator Broker°¡ Á¦°øÇÏ´Â °ªÀ» Ç×»ó È®ÀÎÇϽʽÿÀ. ±×·± °æ¿ì, ³»ÀçÀûÀ¸·Î °ªÀ» ÁöÁ¤ÇϽʽÿÀ.

UseDefaults

Create Á¶ÀÛ¿¡¼­ UseDefaults°¡ true·Î ¼³Á¤µÇ¸é, Ä¿³ØÅͰ¡ isRequired Business Object ¼Ó¼º¸¶´Ù À¯È¿ÇÑ °ª ¶Ç´Â ±âº»°ªÀÌ Á¦°øµÇ¾ú´ÂÁö¸¦ È®ÀÎÇÕ´Ï´Ù. °ªÀÌ Á¦°øµÇ¸é, Create Á¶ÀÛÀÌ ¼º°øÇÕ´Ï´Ù. ¸Å°³º¯¼ö°¡ false·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, Ä¿³ØÅͰ¡ À¯È¿ÇÑ °ª¸¸ È®ÀÎÇÏ°í ±×°ÍÀÌ Á¦°øµÇÁö ¾ÊÀ¸¸é Create Á¶ÀÛÀÌ ½ÇÆÐÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù.

Copyright IBM Corp. 1997, 2003