Ä¿³ØÅÍ µî·Ï Á¤º¸ ±¸¼º

Ä¿³ØÅÍ¿¡´Â ´ÙÀ½ ¼½¼Ç¿¡¼­ ¼³¸íµÈ µÎ °¡Áö À¯ÇüÀÇ ±¸¼º µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù.

¾î´ðÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ ÀÌµé µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

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

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

Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸ ¼³¸í¿¡ ´ëÇØ¼­´Â ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. ±× ´ÙÀ½, ÀÌ·± µî·Ï Á¤º¸ ¼³Á¤ ¹æ¹ýÀ» ¼³¸íÇÏ´Â ´Ü°èº° ÇÁ·Î½ÃÀú´Â ºÎ·Ï B, Connector Configurator¸¦ ÂüÁ¶ÇϽʽÿÀ.

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

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

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

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


Ç¥ 9. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸
À̸§ °¡´ÉÇÑ °ª ±âº»°ª Çʼö ¿©ºÎ
ArchiveDestination ¼º°øÀûÀ¸·Î ó¸®µÈ ¸Þ½ÃÁö »çº»ÀÌ Àü¼ÛµÇ´Â ¸ñÀûÁö
¾Æ´Ï¿À
ConfigurationMetaObject ±¸¼º Meta Object
µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶
ConnectionFactoryName JNDI »óÁ¡¿¡ Á¤ÀÇµÈ JMS ´ë±â¿­ ¶Ç´Â Ç׸ñ ¿¬°á »ý¼º±â
¿¹
CTX_InitialContextFactory Ãʱâ JNDI ÄÁÅØ½ºÆ®¸¦ ¼ö¸³Çϱâ À§ÇØ »ç¿ëµÇ´Â »ý¼º±â Ŭ·¡½ºÀÇ À̸§
¿¹
CTX_ProviderURL ¿¬°á »ý¼º±â°¡ ÀÖ´Â JNDI ÄÁÅØ½ºÆ®¸¦ ½Äº°ÇÏ´Â URL
¿¹
DataHandlerClassName ÀνºÅϽº¸¦ »ý¼ºÇÒ Data Handler Ŭ·¡½ºÀÇ À̸§
µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶
DataHandlerConfigMO DataHandlerMimeType¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Data Handler Meta ObjectÀÇ À̸§
MO_DataHandler_
 Default
 
µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶
DataHandlerMimeType ±âº» Data Handler ¼±Åà ½Ã »ç¿ëÇÒ MIME À¯Çü
text/delimited
 
µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶
DefaultVerb ¼ö½Å Business Object ³»¿¡ ¼³Á¤µÉ µ¿»ç¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Create ¾Æ´Ï¿À
ErrorDestination 󸮵ÇÁö ¾ÊÀº ¸Þ½ÃÁöÀÇ ¸ñÀûÁö
¾Æ´Ï¿À
InDoubtEvents
FailOnStartup
 Reprocess
 Ignore
 LogError
 
Reprocess
 
¾Æ´Ï¿À
InProgressDestination Àӽà ÀúÀ念¿ª ¸ñÀûÁö
¾Æ´Ï¿À
InputDestination Æú ¸ñÀûÁöÀÇ À̸§
¾Æ´Ï¿À
LookupDestinationsUsingJNDI true ¶Ç´Â false
false
 
¾Æ´Ï¿À
MessageFormatProperty ¸Þ½ÃÁö Çü½ÄÀ» ÁöÁ¤ÇÏ´Â µî·Ï Á¤º¸ À̸§
JMSType
 
¾Æ´Ï¿À
MessageResponseResultProperty ¿äû Á¶ÀÛÀÇ °á°ú¸¦ Ç¥½ÃÇÏ´Â ÀÀ´ä ¸Þ½ÃÁöÀÇ µî·Ï Á¤º¸ WBI_Result ¿¹, µ¿±â 󸮿ë.
PollQuantity InputDestination µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °¢ ¸ñÀûÁö¿¡¼­ °Ë»öÇÒ ¸Þ½ÃÁö ¼ö
1
 
¾Æ´Ï¿À
ReplyToDestination Ä¿³ØÅÍ¿¡¼­ ¿äû ¹ßÇà ½Ã ÀÀ´ä ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â ¸ñÀûÁö
¿¹, µ¿±â 󸮿ë.
UnsubscribedDestination ¸Þ½ÃÁö°¡ ÀνĵÇÁö ¾Ê°Å³ª ¸Þ½ÃÁö°¡ ¸ÊÇεǴ Business Object°¡ Áö¿øµÇÁö ¾Ê´Â °æ¿ì Àιٿîµå ¸Þ½ÃÁöÀÇ »çº»ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁö
¾Æ´Ï¿À
UnsubscribeOnTerminate InputDestination¿¡¼­ Á¦°ÅµÈ ÁÖÁ¦¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¾Æ´Ï¿À
UseDefaults
true
 

¶Ç´Â

false
 
false
 
¾Æ´Ï¿À
UseDurableSubscriptions
true
 

¶Ç´Â

false
 
false
 
¾Æ´Ï¿À

ArchiveDestination

¼º°øÀûÀ¸·Î ó¸®µÈ ¸Þ½ÃÁö »çº»ÀÌ Àü¼ÛµÇ´Â ¸ñÀûÁöÀÔ´Ï´Ù.

±âº»°ªÀº CWLD_ARCHIVEÀÔ´Ï´Ù.

ConfigurationMetaObject

Ä¿³ØÅÍÀÇ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Á¤Àû Meta ObjectÀÇ À̸§ÀÔ´Ï´Ù.

±âº»°ªÀº ¾ø½À´Ï´Ù.

ConnectionFactoryName

Ä¿³ØÅͰ¡ JMS Á¦°øÀÚ¿¡ ´ëÇÑ ¿¬°áÀ» ¼ö¸³Çϱâ À§ÇØ °Ë»öÇÏ°í »ç¿ëÇØ¾ß ÇÒ JNDI »óÁ¡¿¡ Á¤ÀÇµÈ JMS ´ë±â¿­ ¶Ç´Â Ç׸ñ ¿¬°á »ý¼º±â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ À̸§À» ãÀ» ¶§ Ä¿³ØÅÍ´Â CTX_InitialContextFactory ¹× CTX_ProviderURL µî·Ï Á¤º¸¿¡ ÀÇÇØ ¼ö¸³µÈ Ãʱâ JNDI ÄÁÅØ½ºÆ®¸¦ »ç¿ëÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

CTX_InitialContextFactory

Ãʱâ JNDI ÄÁÅØ½ºÆ®¸¦ ¼ö¸³Çϱâ À§ÇØ »ç¿ëµÇ´Â »ý¼º±â Ŭ·¡½ºÀÇ À̸§

±âº»°ª = ¾øÀ½

CTX_ProviderURL

¿¬°á »ý¼º±â°¡ ÀÖ´Â JNDI ÄÁÅØ½ºÆ®¸¦ ½Äº°ÇÏ´Â ¿ÏÀüÇÑ URLÀÔ´Ï´Ù. ÀÌ °ªÀº ÄÁÅØ½ºÆ® Àμö¿¡ Àü´ÞµË´Ï´Ù.

±âº»°ª = ¾øÀ½

DataHandlerClassName

¸Þ½ÃÁö¸¦ Business Object·Î(ºÎÅÍ) º¯È¯ÇÒ ¶§ »ç¿ëÇÏ´Â Data Handler Ŭ·¡½ºÀÔ´Ï´Ù. DataHandlerConfigMO¿Í DataHandlerMimeType ¸ðµÎ ¶Ç´Â DataHandlerClassName¸¸ ÁöÁ¤ÇϽʽÿÀ. ¼¼ °¡Áö µî·Ï Á¤º¸ ¸ðµÎ¸¦ ÁöÁ¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.

ÁÖ:
Á¤Àû ¶Ç´Â µ¿Àû Meta ObjectÀÇ DataHandlerClassName °ªÀº ÀÌ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ª¿¡ ¿ì¼±ÇÕ´Ï´Ù. Meta Object¿¡ DataHandlerClassName °ªÀ» Á¦°øÇÏÁö ¾ÊÀ¸¸é Ä¿³ØÅÍ´Â ÀÌ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¿¡¼­ ÇØ´ç °ªÀ» ÃëÇÕ´Ï´Ù.

±âº»°ª = ¾øÀ½

DataHandlerConfigMO

DataHandlerMimeType µî·Ï Á¤º¸¿¡¼­ ÁöÁ¤µÈ MIME À¯Çü¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Meta ObjectÀÇ À̸§. Data Handler¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.

DataHandlerConfigMO¿Í DataHandlerMimeType ¶Ç´Â DataHandlerClassName¸¸ ÁöÁ¤ÇϽʽÿÀ. ¼¼ °¡Áö µî·Ï Á¤º¸ ¸ðµÎ¸¦ ÁöÁ¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.

ÁÖ:
Á¤Àû ¶Ç´Â µ¿Àû Meta ObjectÀÇ DataHandlerConfigMO °ªÀº ÀÌ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ª¿¡ ¿ì¼±ÇÕ´Ï´Ù. Meta Object¿¡ DataHandlerConfigMO °ªÀ» Á¦°øÇÏÁö ¾ÊÀ¸¸é Ä¿³ØÅÍ´Â ÀÌ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¿¡¼­ ÇØ´ç °ªÀ» ÃëÇÕ´Ï´Ù.

±âº»°ªÀº MO_DataHandler_DefaultÀÔ´Ï´Ù.

DataHandlerMimeType

ƯÁ¤ MIME À¯ÇüÀ» ±âÃÊ·Î Data Handler¸¦ ¿äûÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

DataHandlerConfigMO¿Í DataHandlerMimeType ¶Ç´Â DataHandlerClassName¸¸ ÁöÁ¤ÇϽʽÿÀ. ¼¼ °¡Áö µî·Ï Á¤º¸ ¸ðµÎ¸¦ ÁöÁ¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.

ÁÖ:
Á¤Àû ¶Ç´Â µ¿Àû Meta ObjectÀÇ DataHandlerMimeType °ªÀº ÀÌ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ª¿¡ ¿ì¼±ÇÕ´Ï´Ù. Meta Object¿¡ DataHandlerMimeType °ªÀ» Á¦°øÇÏÁö ¾ÊÀ¸¸é Ä¿³ØÅÍ´Â ÀÌ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¿¡¼­ ÇØ´ç °ªÀ» ÃëÇÕ´Ï´Ù.

±âº»°ª = text/delimited

DefaultVerb

Æú¸µ ½Ã Data Handler¿¡¼­ µ¿»ç¸¦ ¼³Á¤ÇÏÁö ¾ÊÀº °æ¿ì ¼ö½Å Business Object ³»¿¡ ¼³Á¤µÉ µ¿»ç¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

±âº»°ª = Create

ErrorDestination

ó¸® Áß Ä¿³ØÅÍ¿¡ ¿À·ù°¡ ¹ß»ýÇÒ ¶§ Àιٿîµå ¸Þ½ÃÁöÀÇ »çº»ÀÌ Àü¼ÛµÇ´Â ¸ñÀûÁö

±âº»°ªÀº CWLD_ERRORÀÔ´Ï´Ù.

InDoubtEvents

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

±âº»°ªÀº ReprocessÀÔ´Ï´Ù.

ÁÖ:
InProgressDestination µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏ´Â °æ¿ì ÀÌ µî·Ï Á¤º¸¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

InProgressDestination

ó¸® Áß ¸Þ½ÃÁö°¡ º¸À¯µÇ´Â Àӽà ¸ñÀûÁöÀÔ´Ï´Ù.

±âº»°ª = ¾øÀ½

InputDestination

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

InputDestination µî·Ï Á¤º¸°¡ Á¦°øµÇÁö ¾Ê´Â °æ¿ì Ä¿³ØÅÍ´Â Æú¸µÇÏÁö ¾Ê½À´Ï´Ù.

±âº»°ª = ¾øÀ½

LookupDestinationsUsingJNDI

ÀÌ µî·Ï Á¤º¸°¡ trueÀ̸é Ä¿³ØÅÍ´Â JNDI »óÁ¡¿¡ ÀÖ´Â ¸ðµç JMS ¸ñÀûÁö À̸§À» ã½À´Ï´Ù. À̸¦ À§Çؼ­´Â ÁöÁ¤µÈ ¸ñÀûÁö¿¡ JNDI »óÁ¡¿¡ Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù.

±âº»ÀûÀ¸·Î, Ä¿³ØÅÍ´Â ÀÌ ´Ü°è¸¦ °Ç³Ê¶Ù°í ·±Å¸ÀÓ ½Ã JMS Á¦°øÀÚ°¡ À̸§À» ÀûÀýÇÑ ¸ñÀûÁö·Î ¹Ù²Ü ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

±âº»°ª = false

MessageFormatProperty

¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÔ·Â ¶Ç´Â Ãâ·Â Çü½ÄÀ» Æ÷ÇÔÇÏ´Â JMS ¸Þ½ÃÁöÀÇ Çʵå. ±âº»ÀûÀ¸·Î, Ä¿³ØÅÍ´Â ¸Þ½ÃÁö Çü½Ä¿¡ ´ëÇÑ Àιٿîµå ¸Þ½ÃÁöÀÇ JMSType Çʵ带 È®ÀÎÇÏ°í ¸Þ½ÃÁö Çü½ÄÀ» ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁöÀÇ JMSType Çʵ忡 ¾¹´Ï´Ù.

±âº»°ª =JMSType

MessageResponseResultProperty

µ¿±â ¿äû 󸮿¡ ÇÊ¿äÇϹǷÎ, ÀÌ µî·Ï Á¤º¸´Â Ä¿³ØÅͰ¡ ¿äûÀÇ °á°ú¸¦ ÆÇº°Çϱâ À§ÇØ È®ÀÎÇØ¾ß ÇÒ ÀÀ´ä JMS ¸Þ½ÃÁöÀÇ Çʵ带 ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â ºñµ¿±â 󸮿¡ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

±âº»°ªÀº WBI_ResultÀÔ´Ï´Ù.

PollQuantity

pollForEvents ÁÖ±â Áß InputDestination µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °¢ ¸ñÀûÁö¿¡¼­ °Ë»öÇÒ ¼ö ÀÖ´Â ¸Þ½ÃÁöÀÇ ÃÖ´ë ¼ö

±âº»°ªÀº 1ÀÔ´Ï´Ù.

ReplyToDestination

Ä¿³ØÅÍ¿¡¼­ ¿äû ¹ßÇà ½Ã ÀÀ´ä ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â ¸ñÀûÁö. ±âº»ÀûÀ¸·Î, À̰ÍÀº Ä¿³ØÅͰ¡ ´ë»ó ÀÀ¿ëÇÁ·Î±×·¥°úÀÇ ¿äû ¸Þ½ÃÁö ±³È¯À» Á¶Á¤Çϱâ À§ÇØ »ç¿ëÇÏ´Â ¸ñÀûÁöÀÔ´Ï´Ù. µ¿±â 󸮿ëÀ¸·Î¸¸ ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.

±âº»°ª = ¾øÀ½

UnsubscribedDestination

¸Þ½ÃÁö°¡ ÀνĵÇÁö ¾Ê°Å³ª ¸Þ½ÃÁö°¡ ¸ÊÇεǴ Business Object°¡ Áö¿øµÇÁö ¾Ê´Â °æ¿ì Àιٿîµå ¸Þ½ÃÁöÀÇ »çº»ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁö. µî·Ï Á¤º¸°¡ Á¤ÀÇµÇ°í ¿Ã¹Ù¸¥ °æ¿ì Ä¿³ØÅÍ´Â ÀÌ ¸ñÀûÁö¿¡ µî·ÏµÇÁö ¾ÊÀº ¸Þ½ÃÁöÀÇ »çº»À» °¡Á®´Ù ³õÀ¸¸ç, ±×·¸Áö ¾ÊÀº °æ¿ì ÇØ´ç ¸Þ½ÃÁö´Â ¹ö·ÁÁý´Ï´Ù.

±âº»°ª = ¾øÀ½

UnsubscribeOnTerminate

UserDurableSubscriptions°¡ true·Î ¼³Á¤µÉ ¶§¸¸ Àû¿ë °¡´ÉÇÕ´Ï´Ù. Ç׸ñÀ» Ä¿³ØÅÍ ±¸¼º¿¡¼­ Á¦°ÅÇÏ´Â °æ¿ì ¿µ±¸ µî·ÏÀÇ »ç¿ëÀº ¹®Á¦Á¡À» »ý¼ºÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÀÌ·± µî·ÏÀ» ´Ù½Ã È®ÀÎÇÏÁö ¾Ê´õ¶óµµ JMS Á¦°øÀÚ´Â °è¼ÓÇØ¼­ ¿µ±¸ µî·Ï¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ÀúÀåÇÕ´Ï´Ù.

InputDestination¿¡¼­ ÁöÁ¤µÈ ¸ñ·Ï¿¡¼­ Ç׸ñÀ» Á¦°ÅÇÒ ¶§¸¶´Ù ÀÌ µî·Ï Á¤º¸ °ª¿¡ ÀÌ·± Á¦°ÅµÈ Ç׸ñ(¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÈ)À» ÁöÁ¤ÇϽʽÿÀ. ±âÁ¸ ¿µ±¸ µî·ÏÀ» ÆÄ±âÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.

  1. ´õ ÀÌ»ó µî·ÏÀ» ¿øÄ¡ ¾Ê´Â ÇØ´ç ÁÖÁ¦ À̸§À» InputDestination¿¡¼­

    UnsubscribeOnTerminate·Î À̵¿½ÃŰ½Ê½Ã¿À.

  2. Ä¿³ØÅ͸¦ ½ÃÀÛÇÑ ÈÄ ÁßÁöÇϽʽÿÀ(ÀÌ·¸°Ô ÇÏ¸é ¿µ±¸ µî·ÏÀÌ ÆÄ±âµÊ).
  3. UnsubscribeOnTerminate¿¡ ÁöÁ¤µÈ ¸ðµç ÁÖÁ¦¸¦ Áö¿ì½Ê½Ã¿À.

ÀÌ Á¶Ä¡´Â ¾î¶² InputDestination °ªµµ º¯°æÇÏÁö ¾Ê½À´Ï´Ù.

À§ ´Ü°è ¼öÇà¿¡ ½ÇÆÐÇØµµ Ä¿³ØÅÍ¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÁö¸¸ JMS Á¦°øÀÚ°¡ ºÒÇÊ¿äÇÑ ¸Þ½ÃÁö¸¦ ÀúÀåÇÏ´Â ¿øÀÎÀÌ µË´Ï´Ù.

±âº»°ª = ¾øÀ½

UseDefaults

UseDefaults°¡ true·Î ¼³Á¤µÈ °æ¿ì, Ä¿³ØÅÍ´Â isRequired·Î Ç¥½ÃµÈ °¢ Business Object ¼Ó¼º¿¡ ¿Ã¹Ù¸¥ °ª ¶Ç´Â ±âº»°ªÀÌ Á¦°øµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.

±âº»°ª = false

UseDurableSubscriptions

ÀÌ µî·Ï Á¤º¸´Â Pub/Sub Ç׸ñ ¾ç½Ä ¸Þ½Ã¡¿¡¸¸ »ç¿ëÇϽʽÿÀ. ÀÌ µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÈ °æ¿ì, Ä¿³ØÅÍ´Â Àû¿ë °¡´ÉÇÑ ¸ñÀûÁö¿¡ ´ëÇÑ ¿µ±¸ µî·ÏÀÚ·Î »ç¿ëµË´Ï´Ù. ´õ ³ôÀº ¿À¹öÇìµå¸¦ ¹ß»ý½ÃŰ¸é¼­¶óµµ, Ä¿³ØÅÍ´Â Ä¿³ØÅͰ¡ ¿ÀÇÁ¶óÀÎÀÎ µ¿¾È¿¡µµ µî·ÏÇÏ´Â ÀÌ·± Ç׸ñ¿¡ ´ëÇÑ ¸ðµç ¸Þ½ÃÁö¸¦ ÀúÀåÇϵµ·Ï JMS Á¦°øÀÚ¿¡°Ô Áö½ÃÇÕ´Ï´Ù. ´Ù½Ã ¿Â¶óÀÎ »óŰ¡ µÇ¾úÀ» ¶§ Ä¿³ØÅÍ´Â ´©¶ôµÈ °ø°³ ¸Þ½ÃÁö¸¦ ´Ù½Ã ó¸®ÇÕ´Ï´Ù.

±âº»°ª = false

¸Þ½ÃÁö ¾ç½Ä ±¸¼º

¾î´ðÅÍ´Â JMS Ç¥ÁØ¿¡ ÀÇÇØ Á¤ÀÇµÈ PTP(Point-to-Point) ¸Þ½Ã¡ ¹×

Pub/Sub(Publish-and-Subscribe) ¸Þ½Ã¡ ÀÎÅÍÆäÀ̽º ¸ðµÎ¸¦ Áö¿øÇÕ´Ï´Ù. ¾î´ðÅÍ¿¡¼­ »ç¿ëµÇ´Â ¸Þ½Ã¡ ¾ç½ÄÀº »ç¿ëÀÚ°¡ Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ ConnectionFactoryName¿¡ ÁöÁ¤ÇÑ °ü¸® ¿ÀºêÁ§Æ® À¯ÇüÀ¸·Î ÆÇº°µË´Ï´Ù. ÀÌ·± ÇÁ·Î½ÃÀú¸¦ ÁøÇàÇϱâ Àü¿¡ ConnectionFactoryNameÀ» ÂüÁ¶ÇϽʽÿÀ.

PTP ¸Þ½Ã¡ ¾ç½Ä ±¸¼º

¾î´ðÅÍÀÇ ÀνºÅϽº¸¦ PTP ¸Þ½ÃÁö ¾ç½ÄÀ¸·Î ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Connector Configurator¸¦ ¿©½Ê½Ã¿À.
  2. Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ ÅÇÀ» ´©¸£½Ê½Ã¿À.
  3. JNDI ÀúÀå¼Ò¿¡ ÀÖ´Â JMS QueueConnectionFactoryÀÇ ÀνºÅϽº¿¡ ¸ÊÇεǴ ConnectionFactoryNameÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¾î´ðÅÍ´Â PTP ¾ç½ÄÀ¸·Î ÀÛµ¿µÇ¸ç ¸ñÀûÁö¸¦ ½Äº°ÇÏ´Â ¸ðµç Ä¿³ØÅÍ ¹× Meta Object µî·Ï Á¤º¸(¿¹: OutputDestination µî·Ï Á¤º¸)°¡ ´ë±â¿­À» Ç¥½ÃÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

Pub/Sub ¾ç½Ä ±¸¼º

¾î´ðÅÍÀÇ ÀνºÅϽº¸¦ Pub/Sub ¸Þ½ÃÁö ¾ç½ÄÀ¸·Î ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Connector Configurator¸¦ ¿©½Ê½Ã¿À.
  2. Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ ÅÇÀ» ´©¸£½Ê½Ã¿À.
  3. JNDI ÀúÀå¼Ò¿¡ ÀÖ´Â JMS TopicConnectionFactoryÀÇ ÀνºÅϽº¿¡ ¸ÊÇεǴ ConnectionFactoryNameÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ¾î´ðÅÍ´Â Pub/Sub ¾ç½ÄÀ¸·Î ÀÛµ¿µÇ¸ç ¸ñÀûÁö¸¦ ½Äº°ÇÏ´Â ¸ðµç Ä¿³ØÅÍ ¹× Meta Object µî·Ï Á¤º¸(¿¹:

    OutputDestination µî·Ï Á¤º¸)°¡ Ç׸ñÀ» Ç¥½ÃÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.

JNDI ±¸¼º

JMS Á¦°øÀÚ·ÎÀÇ ¿¬°áÀ» ¼ö¸³Çϱâ À§ÇØ Ä¿³ØÅÍ´Â JMS ¿¬°á »ý¼º±â¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù. JMS´Â ±× »ý¼º±â¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. ±×·¯³ª °³º° JMS Á¦°øÀÚ °¢°¢Àº ÀÚü ±¸ÇöÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÀÌ »ý¼º±â ±¸Çö¿¡ ´ëÇÑ ÂüÁ¶¸¦ °¡Áö°Ô µÇ¸é Ä¿³ØÅÍ´Â µî·Ï Á¤º¸ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Áö½ÄÀ̳ª ¶Ç´Â Á¦°øÀÚÀÇ ½Äº° ¾øÀ̵µ JMS Á¦°øÀÚ¿ÍÀÇ ¿¬°áÀ» ¼ö¸³Çϰí ÀÌ¿Í Åë½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̽ÄÀ» °¡´ÉÇÏ°Ô Çϱâ À§ÇØ Ä¿³ØÅÍ´Â ¿¬°á »ý¼º±â°¡ JNDI »óÁ¡¿¡ À§Ä¡Çϱ⸦ ¿ä±¸ÇÕ´Ï´Ù. ±¸Çö Áß¿¡ »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¿¬°á »ý¼º±â¸¦ ÀÛ¼º ¹× ±¸¼ºÇÑ ÈÄ À̸¦ »ç¿ëÀÚ Á¤ÀÇµÈ À̸§ÀÇ JNDI »óÁ¡¿¡ µÓ´Ï´Ù. ·±Å¸ÀÓ ½Ã JMS »óÁ¡°úÀÇ ¿¬°áÀ» ¼ö¸³ÇÏ°í ¿¬°á »ý¼º±â¸¦ ã¾Æº» ÈÄ JMS Á¦°øÀÚ¿ÍÀÇ ¿¬°áÀ» ¼ö¸³Çϱâ À§ÇØ À̸¦ »ç¿ëÇÕ´Ï´Ù.

ÀϺΠJMS Á¦°øÀÚ´Â ¿¬°á »ý¼º±â ¶Ç´Â ÀÛ¼ºÇÑ ±âŸ °ü¸® JMS ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÏ´Â ÀÚü JNDI ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Á¢±ÙÀ» ÅëÇØ ¸Å¿ì ¼ö¿ùÇÏ°Ô JNDI »óÁ¡À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ JMS Á¦°øÀÚÀÇ °æ¿ì, »ç¿ëÀÚ´Â ¿ÜºÎ JNDI Á¦°øÀÚ¸¦ ¼³Ä¡ ¹× ±¸¼ºÇØ¾ß ÇÏ°í ¿¬°á »ý¼º±â¸¦ ÀÛ¼ºÇÏ¿© ¾î´ðÅÍ¿¡¼­ »ç¿ë °¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â JNDI Á¦°øÀÚ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

JNDI ȯ°æ º¯¼ö ¹× ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â www.javasoft.comÀ» ÂüÁ¶ÇϽʽÿÀ. MA88 ÆÐÄ¡·Î JNDI¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â WebSphere MQ Java Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®·Î JNDI ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

WebSphere MQ Java Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®·Î JNDI ±¸¼º

WebSphere MQ Java Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®¿¡¼­ JNDI¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀº ´ë±â¿­ ±â¹Ý ¸Þ½Ã¡ ±¸¼º ¹× Ç׸ñ ±â¹Ý ¸Þ½Ã¡ ±¸¼º Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.

Copyright IBM Corp. 1997, 2003