Meta Object ±¸¼º

Connector for JMS´Â µÎ °¡Áö Á¾·ùÀÇ Meta Object¸¦ ÀνÄÇϰí ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.

µ¿Àû ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º°ªÀº Á¤Àû Meta ObjectÀÇ °ª°ú Áߺ¹µÇ¸ç À̸¦ ´ëüÇÕ´Ï´Ù. ¸ÞŸ µ¥ÀÌÅÍ ¹× Á¤Àû ´ë µ¿Àû Meta ObjectÀÇ °³¿ä´Â ¸ÞŸ µ¥ÀÌÅÍ ¹× Meta Object¸¦ ÂüÁ¶ÇϽʽÿÀ.

±¸Çö¿¡ °¡Àå ÀûÇÕÇÑ Meta Object¸¦ °áÁ¤ÇÒ ¶§ ´ÙÀ½À» °í·ÁÇϽʽÿÀ.

Meta Object µî·Ï Á¤º¸

Ç¥ 10¿¡¼­´Â Meta Object¿¡¼­ Áö¿øµÇ´Â ¿ÏÀüÇÑ µî·Ï Á¤º¸ ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù. Meta Object ±¸Çö ½Ã¿¡´Â ÀÌ·± µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

µÎ ¿ÀºêÁ§Æ® ¸ðµÎ¿¡¼­ ¸ðµç µî·Ï Á¤º¸¸¦ »ç¿ëÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ¶ÇÇÑ ¸Þ½ÃÁö ¸Ó¸®±Û¿¡(¼­) ¸ðµç µî·Ï Á¤º¸¸¦ ¾²°Å³ª ÀÐÀ» ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ƯÁ¤ µî·Ï Á¤º¸¸¦ ÇØ¼®Çϰųª Ä¿³ØÅÍ¿¡¼­ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ÆÇº°ÇÏ·Á¸é Adapter for JMS °³¿ä¿¡¼­ À̺¥Æ® ¹× ¿äû 󸮿¡ ÇØ´çÇÏ´Â ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.


Ç¥ 10. JMS Meta Object µî·Ï Á¤º¸
µî·Ï Á¤º¸ À̸§ Á¤Àû Meta Object¿¡¼­ Á¤ÀÇÇÒ ¼ö ÀÖÀ½ µ¿Àû Meta Object¿¡¼­ Á¤ÀÇÇÒ ¼ö ÀÖÀ½ ¼³¸í
DataHandlerConfigMO
 
¿¹ ¿¹ ±¸¼º Á¤º¸¸¦ Á¦°øÇϱâ À§ÇØ Data Handler¿¡ Àü´ÞµÇ´Â Meta ObjectÀÔ´Ï´Ù. Á¤Àû Meta Object¿¡¼­ ÁöÁ¤ÇÑ °æ¿ì, ÀÌ´Â DataHandlerConfigMO Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ªÀ» ´ëüÇÕ´Ï´Ù. ¿©·¯ Business Object À¯ÇüÀ» ó¸®Çϱâ À§ÇØ ¿©·¯ °¡ÁöÀÇ Data Handler°¡ ÇÊ¿äÇÒ ¶§ ÀÌ Á¤Àû Meta Object µî·Ï Á¤º¸¸¦ »ç¿ëÇϽʽÿÀ. µ¥ÀÌÅÍ Çü½ÄÀÌ ½ÇÁ¦ ºñÁî´Ï½º µ¥ÀÌÅÍÀÇ ¿µÇâÀ» ¹ÞÀ» ¼öµµ ÀÖÀ» °æ¿ì, ¿äû 󸮸¦ À§ÇØ µ¿Àû ÇÏÀ§ Meta Object¸¦ »ç¿ëÇϽʽÿÀ. ÁöÁ¤ÇÑ Business Object´Â Ä¿³ØÅÍ ¿¡ÀÌÀüÆ®¿¡¼­ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ ±¸¼ºÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
DataHandlerMimeType
 
¿¹ ¿¹ ƯÁ¤ MIME À¯ÇüÀ» ±âÃÊ·Î Data Handler¸¦ ¿äûÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. Á¤Àû Meta Object¿¡¼­ ÁöÁ¤ÇÑ °æ¿ì, ÀÌ´Â

DataHandlerMimeType Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °ªÀ» ´ëüÇÕ´Ï´Ù. ¿©·¯ Business Object À¯ÇüÀ» ó¸®Çϱâ À§ÇØ ¿©·¯ °¡ÁöÀÇ Data Handler°¡ ÇÊ¿äÇÒ ¶§ ÀÌ Á¤Àû Meta Object µî·Ï Á¤º¸¸¦ »ç¿ëÇϽʽÿÀ. µ¥ÀÌÅÍ Çü½ÄÀÌ ½ÇÁ¦ ºñÁî´Ï½º µ¥ÀÌÅÍÀÇ ¿µÇâÀ» ¹ÞÀ» ¼öµµ ÀÖÀ» °æ¿ì, ¿äû 󸮸¦ À§ÇØ µ¿Àû ÇÏÀ§ Meta Object¸¦ »ç¿ëÇϽʽÿÀ. DataHandlerConfigMO¿¡ ÁöÁ¤µÈ Business Object´Â ÀÌ µî·Ï Á¤º¸ÀÇ °ª¿¡ ÇØ´çÇÏ´Â ¼Ó¼ºÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ ±¸¼ºÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

DataHandlerClassName
 
¿¹ ¿¹ Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ ±¸¼ºÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
InputFormat
 
¿¹ ¿¹ Àιٿîµå(À̺¥Æ®) ¸Þ½ÃÁöÀÇ Çü½Ä ¶Ç´Â À¯Çü. ÀÌ °ªÀº ¸Þ½ÃÁöÀÇ ³»¿ëÀ» ½Äº°ÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¸ç ¸Þ½ÃÁö¸¦ »ý¼ºÇÑ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. Ä¿³ØÅͰ¡ ¸Þ½ÃÁöÀÇ Çü½ÄÀ» Á¤ÀÇÇÏ´Â °ÍÀ¸·Î »ý°¢ÇÏ´Â Çʵå´Â Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ MessageFormatProperty¸¦ ÅëÇØ »ç¿ëÀÚ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.
OutputFormat
 
¿¹ ¿¹ ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö¿¡ ä¿öÁú ¼ö ÀÖ´Â Çü½Ä. OutputFormatÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, ÀÔ·Â Çü½ÄÀÌ »ç¿ë °¡´ÉÇÒ °æ¿ì ÀÌ Çü½ÄÀÌ »ç¿ëµË´Ï´Ù.
InputDestination ¿¹ ¿¹ ÀÌ µî·Ï Á¤º¸´Â ¼ö½Å ¸Þ½ÃÁö¸¦ Business Object¿¡ ÀÏÄ¡½ÃŰ´Â µ¥¿¡¸¸ »ç¿ëµË´Ï´Ù. ÀÌ¿¡ ºñÇØ InputDestination Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸´Â ¾î´ðÅͰ¡ Æú¸µÇÏ´Â ¸ñÀûÁö¸¦ Á¤ÀÇÇϸç, ¾î´ðÅͰ¡ Æú¸µÇÒ ¸ñÀûÁö¸¦ ÆÇº°ÇÏ´Â µ¥ »ç¿ëÇÏ´Â À¯ÀÏÇÑ µî·Ï Á¤º¸ÀÔ´Ï´Ù. MO¿¡¼­ InputDestination µî·Ï Á¤º¸ ¹× InputFormat µî·Ï Á¤º¸´Â ƯÁ¤ Business Object¿¡ Á¤ÇØÁø ¸Þ½ÃÁö¸¦ ¸ÊÇÎÇÏ´Â ¾î´ðÅÍÀÇ ±âÁØ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» ±¸ÇöÇϱâ À§ÇØ »ç¿ëÀÚ´Â ´ÙÁß ÀÔ·Â ¸ñÀûÁö¸¦ ±¸¼ºÇÏ´Â Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸¸¦ »ç¿ëÇϸç, ¼±ÅÃÀûÀ¸·Î ´Ù¸¥ Data Handler¸¦ ¼ö½Å ¸Þ½ÃÁöÀÇ ÀÔ·Â Çü½Ä¿¡ µû¶ó °¢ ¸ñÀûÁö¿¡ ¸ÊÇÎÇÏ°Ô µË´Ï´Ù.


±âº» º¯È¯ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© ÀÌ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏÁö ¸¶½Ê½Ã¿À. ÇØ´ç °ªÀÌ »ç¿ëµË´Ï´Ù.

OutputDestination
 
¿¹ ¿¹ ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁö°¡ ¾²¿©Áö´Â ¸ñÀûÁö
ResponseTimeout
 
¿¹ ¿¹ µ¿±â ¿äû 󸮿¡¼­ ÀÀ´äÀ» ±â´Ù¸± ¶§ Á¦Çѽð£ Àü¿¡ ´ë±âÇÏ´Â ½Ã°£ ±æÀÌ(¹Ð¸®ÃÊ)¸¦ Ç¥½ÃÇÕ´Ï´Ù. Á¤ÀǵÇÁö ¾Ê°Å³ª °ªÀÌ 0º¸´Ù ÀÛÀ¸¸é, Ä¿³ØÅÍ´Â ÀÀ´äÀ» ±â´Ù¸®Áö ¾Ê°í Áï½Ã SUCCESS¸¦ ¸®ÅÏÇÕ´Ï´Ù.
TimeoutFatal
 
¿¹ ¿¹ ÀÀ´äÀÌ ¼ö½ÅµÇÁö ¾Ê´Â °æ¿ì ¿À·ù ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÏ´Â Ä¿³ØÅ͸¦ Æ®¸®°ÅÇϱâ À§ÇØ µ¿±â ¿äû 󸮿¡ »ç¿ëµË´Ï´Ù. ÀÌ µî·Ï Á¤º¸°¡ TrueÀÏ °æ¿ì Ä¿³ØÅÍ´Â ÀÀ´äÀÌ ResponseTimeoutÀ¸·Î ÁöÁ¤µÈ ½Ã°£ À̳»¿¡ ¼ö½ÅµÇÁö ¾ÊÀ¸¸é ºê·ÎÄ¿¿¡

APPRESPONSETIMEOUT¸¦ ¸®ÅÏÇÕ´Ï´Ù. µî·Ï Á¤º¸°¡ Á¤ÀǵǾî ÀÖÁö ¾Ê°Å³ª False·Î ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì ÀÀ´ä Á¦Çѽ𣠽à Ŀ³ØÅÍ´Â ¿äû¿¡ ½ÇÆÐÇÏÁö¸¸ Á¾·áµÇÁö´Â ¾Ê½À´Ï´Ù. ±âº»°ª = False.

¾Æ·¡´Â ƯÈ÷ JMS ¸Þ½ÃÁö ¸Ó¸®±Û¿¡ ¸ÊÇÎÇÏ´Â ÇʵåÀÔ´Ï´Ù. ƯÁ¤ ¼³¸í, °ªÀÇ ÇØ¼® ¹× ±× ¿Ü Á¤º¸´Â JMS API ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ. JMS Á¦°øÀÚ°¡ ÀϺΠÇʵ带 ´Ù¸£°Ô ÇØ¼®ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ´Ù¸¥ °æ¿ìÀÇ JMS Á¦°øÀÚ ¹®¼­µµ È®ÀÎÇϽʽÿÀ.
ReplyToDestination
¿¹ ¿äû¿¡ ´ëÇÑ ÀÀ´ä ¸Þ½ÃÁö°¡ Àü¼ÛµÇ´Â ¸ñÀûÁö
Type
¿¹ ¸Þ½ÃÁöÀÇ À¯Çü. ÀϹÝÀûÀ¸·Î JMS Á¦°øÀÚ¿¡ µû¶ó »ç¿ëÀÚ Á¤ÀÇ °¡´ÉÇÕ´Ï´Ù.
MessageID
¿¹ ¸Þ½ÃÁöÀÇ °íÀ¯ ID(JMS Á¦°øÀÚ Æ¯Á¤)
CorrelationID ¿¹ ¿¹ ÀÌ ÀÀ´äÀ» ÃʱâÈ­ÇÑ ¿äû ¸Þ½ÃÁöÀÇ ID¸¦ Ç¥½ÃÇϱâ À§ÇØ ÀÀ´ä ¸Þ½ÃÁö¿¡¼­ »ç¿ëµË´Ï´Ù.
Delivery Mode ¿¹ ¿¹ ¸Þ½ÃÁö°¡ Áö¼ÓµÇ´ÂÁö ¶Ç´Â MOM ½Ã½ºÅÛ¿¡ ¾ø´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °¡´ÉÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.

1 = Áö¼ÓµÇÁö ¾ÊÀ½

2 = Áö¼ÓµÊ

JMS Á¦°øÀÚ¿¡ µû¶ó ´Ù¸¥ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Priority
¿¹ ¸Þ½ÃÁöÀÇ ¼ýÀÚ ¿ì¼±¼øÀ§. °¡´ÉÇÑ °ªÀº 0¿¡¼­ 9 »çÀÌÀÇ ¼öÀÔ´Ï´Ù(³·Àº ¿ì¼±¼øÀ§ -> ³ôÀº ¿ì¼±¼øÀ§).
Destination
¿¹ MOM ½Ã½ºÅÛ¿¡¼­ ¸Þ½ÃÁöÀÇ ÇöÀç ¶Ç´Â ¸¶Áö¸·(Á¦°ÅµÈ °æ¿ì) À§Ä¡
Expiration
¿¹ ¸Þ½ÃÁöÀÇ Áö¼Ó ½Ã°£. 0À¸·Î ÁöÁ¤µÈ °æ¿ì ¸¸±â´Â 0À¸·Î ¼³Á¤µË´Ï´Ù. 0Àº ¸Þ½ÃÁö°¡ ¸¸±âµÇÁö ¾Ê´Â JMS Á¦°øÀÚ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
Redelivered
¿¹ JMS Á¦°øÀÚ°¡ Ãʱ⿡ Ŭ¶óÀÌ¾ðÆ®¿¡ ¸Þ½ÃÁö¸¦ Àü´ÞÇÏ·Á°í ½ÃµµÇßÁö¸¸ ¼ö½ÅÀÌ È®ÀεÇÁö ¾Ê¾ÒÀ½À» Ç¥½ÃÇÕ´Ï´Ù.
Timestamp
¿¹ ¸Þ½ÃÁö°¡ JMS Á¦°øÀÚ¿¡°Ô Àü´ÞµÈ ½Ã°£
UserID
¿¹ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÑ »ç¿ëÀÚÀÇ ID
AppID
¿¹ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÑ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ID
DeliveryCount
¿¹ Àü´Þ ½Ãµµ Ƚ¼ö
GroupID
¿¹ ¸Þ½ÃÁö ±×·ìÀÇ ID
GroupSeq
¿¹ ±×·ì ID¿¡ ÁöÁ¤µÈ ¸Þ½ÃÁö ±×·ì¿¡¼­ ÀÌ ¸Þ½ÃÁöÀÇ ¼ø¼­
JMSProperties
¿¹ JMS µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Á¤Àû Meta Object ±¸¼º

JMS ±¸¼º Á¤Àû Meta Object¿¡´Â ¿©·¯ Business Object¿¡ ´ëÇØ Á¤ÀÇµÈ º¯È¯ µî·Ï Á¤º¸ ¸ñ·ÏÀÌ ÀÖ½À´Ï´Ù. »ùÇà Á¤Àû Meta Object¸¦ º¸·Á¸é, Business Object Designer¸¦ ½ÇÇàÇÑ ÈÄ ¾î´ðÅÍ¿¡ žÀçµÈ connectors\JMS\Samples\Sample_JMS_MO_Config.xsd »ùÇÃÀ» ¿©½Ê½Ã¿À.

Ä¿³ØÅÍ´Â ÁÖ¾îÁø ½Ã°£¿¡ ¸¹¾Æ¾ß ÇϳªÀÇ Á¤Àû Meta Object¸¦ Áö¿øÇÕ´Ï´Ù. Ä¿³ØÅÍ µî·Ï Á¤º¸ ConfigurationMetaObject¿¡ ´ëÇÑ À̸§À» ÁöÁ¤ÇÏ¿© Á¤Àû Meta Object¸¦ ±¸ÇöÇÕ´Ï´Ù.

Á¤Àû Meta ObjectÀÇ ±¸Á¶´Â °¢ ¼Ó¼ºÀÌ ´ÜÀÏ Business Object¿Í VerbÀÇ Á¶ÇÕ ¹× ÇØ´ç ¿ÀºêÁ§Æ® ó¸®¿Í ¿¬°üµÈ ¸ÞŸ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÏ´Â °ÍÀÔ´Ï´Ù. °¢ ¼Ó¼ºÀÇ À̸§Àº ¹ØÁÙ·Î ±¸º°µÈ Business Object À¯Çü°ú VerbÀÇ À̸§À̾î¾ß ÇÕ´Ï´Ù(¿¹: Customer_Create). ¼Ó¼º ¿ë¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â ÀÌ °íÀ¯ÇÑ ¿ÀºêÁ§Æ®-Verb Á¶ÇÕ¿¡ ´ëÇØ ÁöÁ¤ÇÏ·Á´Â ¸ÞŸ µ¥ÀÌÅÍ µî·Ï Á¤º¸¸¦ Ç¥½ÃÇÏ´Â Çϳª ÀÌ»óÀÇ ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÈ À̸§-°ª ½ÖÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù.


Ç¥ 11. Á¤Àû Meta Object ±¸Á¶
¼Ó¼º À̸§ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ ÅØ½ºÆ®
<Business Object À¯Çü>_<Verb>
 
    µî·Ï Á¤º¸=°ª;µî·Ï Á¤º¸=°ª;...
 
<Business Object À¯Çü>_<Verb>
 
    µî·Ï Á¤º¸=°ª;µî·Ï Á¤º¸=°ª;...
 

¿¹¸¦ µé¾î, ´ÙÀ½ Meta Object¸¦ °í·ÁÇϽʽÿÀ.


Ç¥ 12. »ùÇà Á¤Àû Meta Object ±¸Á¶
¼Ó¼º À̸§ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸
Customer_Create
 
OutputFormat=CUST;OutputDestination=QueueA
 
Customer_Update
 
OutputFormat=CUST;OutputDestination=QueueB
 
Order_Create
 
OutputFormat=ORDER;OutputDestination=QueueC
 

ÀÌ »ùÇÃÀÇ Meta Object´Â Verb°¡ CreateÀÎ Customer À¯ÇüÀÇ ¿äû Business Object¸¦ ¼ö½ÅÇϸé Ä¿³ØÅÍ¿¡°Ô ¾Ë·Á À̸¦ CUST Çü½ÄÀÇ ¸Þ½ÃÁö·Î º¯È¯ÇÑ ÈÄ QueueA ¸ñÀûÁö¿¡ À§Ä¡½Ãŵ´Ï´Ù. ´ë½Å °í°´ ¿ÀºêÁ§Æ®°¡ Update Verb¸¦ °¡Áö´Â °æ¿ì, ¸Þ½ÃÁö´Â QueueB¿¡ ³õÀÌ°Ô µÉ °ÍÀÔ´Ï´Ù. ¿ÀºêÁ§Æ® À¯ÇüÀÌ OrderÀ̰í Create Verb¸¦ °¡Áö¸é Ä¿³ØÅÍ´Â ORDER Çü½ÄÀ¸·Î º¯È¯µÇ¸ç QueueC¿¡ Àü´ÞµË´Ï´Ù. Ä¿³ØÅÍ¿¡ Àü´ÞµÈ ´Ù¸¥ Business Object´Â µî·ÏµÇÁö ¾ÊÀº °ÍÀ¸·Î Ãë±ÞµÉ °ÍÀÔ´Ï´Ù.

¼±ÅÃÀûÀ¸·Î, ÇϳªÀÇ ¼Ó¼º À̸§À» Default·Î ÁöÁ¤ÇÒ ¼ö ÀÖ°í À̰ÍÀ» ASIÀÇ Çϳª ÀÌ»óÀÇ µî·Ï Á¤º¸¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Meta Object¿¡ Æ÷ÇÔµÈ ¸ðµç ¼Ó¼ºÀÇ °æ¿ì ±âº» ¼Ó¼ºÀÇ µî·Ï Á¤º¸´Â ƯÁ¤ ¿ÀºêÁ§Æ®-Verb ¼Ó¼ºÀÇ µî·Ï Á¤º¸¿Í °áÇյ˴ϴÙ. À̰ÍÀº º¸ÆíÀûÀ¸·Î(¿ÀºêÁ§Æ®-Verb Á¶ÇÕ¿¡ °ü°è¾øÀÌ) Àû¿ëÇÒ Çϳª ÀÌ»óÀÇ µî·Ï Á¤º¸°¡ ÀÖÀ» ¶§ À¯¿ëÇÕ´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­ Ä¿³ØÅÍ´Â Customer_Create ¹× Order_CreateÀÇ ¿ÀºêÁ§Æ®-Verb Á¶ÇÕÀ» °³º° ¸ÞŸ µ¥ÀÌÅÍ µî·Ï Á¤º¸ ¿Ü¿¡ OutputDestination=QueueA¸¦ °¡Áø °ÍÀ¸·Î °£ÁÖµÉ ¼ö ÀÖ½À´Ï´Ù.


Ç¥ 13. »ùÇà Á¤Àû Meta Object ±¸Á¶
¼Ó¼º À̸§ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸
Default
 
    OutputDestination=QueueA
 
Customer_Update
 
OutputFormat=CUST
 
Order_Create
 
OutputFormat=ORDER
 

Á¤Àû Meta Object¿¡ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Â µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼³¸íÀº Meta Object µî·Ï Á¤º¸¿¡¼­ Ç¥ 10À» ÂüÁ¶ÇϽʽÿÀ.

Á¤Àû Meta Object¸¦ ±¸ÇöÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Business Object Designer¸¦ ½ÇÇàÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
  2. »ùÇà Meta Object connectors\JMS\Samples\Sample_JMS_MO_Config.xsd¸¦ ¿©½Ê½Ã¿À. ±×¸² 3 Ç׸ñÀº Business Object DesignerÀÇ »ùÇà Á¤Àû Meta Object¸¦ º¸¿© ÁÝ´Ï´Ù.

    ±×¸² 3. »ùÇà Á¤Àû Meta Object


  3. Ç¥ 10À» ÂüÁ¶ÇÏ¿© ¿ä±¸»çÇ×À» ¹Ý¿µÇϵµ·Ï ¼Ó¼º ¹× ASI¸¦ ÆíÁýÇÑ ÈÄ Meta Object ÆÄÀÏÀ» ÀúÀåÇϽʽÿÀ.
  4. ÀÌ Meta Object ÆÄÀÏÀÇ À̸§À» ConfigurationMetaObject ¿¬°á µî·Ï Á¤º¸ÀÇ °ªÀ¸·Î ÁöÁ¤ÇϽʽÿÀ.

Data Handler¸¦ ÀÔ·Â ¸ñÀûÁö·Î ¸ÊÇÎ

Á¤Àû Meta ObjectÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡¼­ InputQueue µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ¿© Data Handler¸¦ ÀÔ·Â ¸ñÀûÁö¿Í ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ´Ù¸¥ Çü½Ä°ú º¯È¯À» ¿ä±¸ÇÏ´Â ¿©·¯ °Å·¡ ¾÷ü¿Í ÀÛ¾÷ÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.

Data Handler¸¦ ÀÔ·Â ¸ñÀûÁö¿¡ ¸ÊÇÎÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Connector Configurator¸¦ ½ÇÇàÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï B, Connector Configurator¸¦ ÂüÁ¶ÇϽʽÿÀ.
  2. Çϳª ÀÌ»óÀÇ ÀÔ·Â ¸ñÀûÁö¸¦ ±¸¼ºÇÏ·Á¸é Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸(InputDestination ÂüÁ¶)¸¦ »ç¿ëÇϽʽÿÀ. ´ÙÁß ¸ñÀûÁö À̸§Àº ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÇ¾î¾ß ÇÕ´Ï´Ù.
  3. °¢ ÀÔ·Â ´ë±â¿­ÀÇ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ÀÇ MIME À¯Çü ¹× Data Handler Ŭ·¡½º À̸§°ú ´õºÒ¾î ¸ñÀûÁö(PTP ¸Þ½Ã¡ ¾ç½ÄÀ» ±¸Çö ÁßÀÎ °æ¿ì) ¹× ÀÔ·Â ¸ñÀûÁö À̸§À» ÁöÁ¤ÇϽʽÿÀ.

¿¹¸¦ µé¾î, Á¤Àû Meta ObjectÀÇ ´ÙÀ½°ú °°Àº ¼Ó¼ºÀº Data Handler¸¦ CompReceipts¶ó°í À̸§ ÁöÁ¤µÈ InputQueue¿Í ¿¬°ü½Ãŵ´Ï´Ù.

[Attribute]
 Name = Customer_Create
 Type = String
 Cardinality = 1
 MaxLength = 1
 IsKey = false
 IsForeignKey = false
 IsRequired = false
 AppSpecificInfo =
 InputDestination=//queue.manager/CompReceipts;DataHandlerClassName=com.crossworlds.
 DataHandlers.MQ.disposition_notification;DataHandlerMimeType=message/
 disposition_notification
 IsRequiredServerBound = false
 [End]
 

µ¿Àû ÇÏÀ§ Meta Object ±¸¼º

Á¤Àû Meta Object¸¦ ÅëÇØ ÇÊ¿äÇÑ ¸ÞŸ µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÏ±â ¾î·Æ°Å³ª À̸¦ ½ÇÇàÇÒ ¼ö ¾ø´Â °æ¿ì, Ä¿³ØÅÍ´Â ¼±ÅÃÀûÀ¸·Î °¢ Business Object ÀνºÅϽº¸¶´Ù ·±Å¸ÀÓ ½Ã¿¡¼­ Àü´ÞµÈ ¸ÞŸ µ¥ÀÌÅ͸¦ ½ÂÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¿Àû Meta Object¸¦ »ç¿ëÇÏ¸é ¿äû ó¸® Áß¿¡ ¿äû ±â¹ÝÀ¸·Î Business Object¸¦ ó¸®Çϰí À̺¥Æ® ó¸® Áß¿¡ À̺¥Æ® ¸Þ½ÃÁö¿¡ ´ëÇÑ Á¤º¸¸¦ °Ë»öÇϱâ À§ÇØ Ä¿³ØÅÍ¿¡¼­ »ç¿ëµÇ´Â ¸ÞŸ µ¥ÀÌÅ͸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¿Àû Meta ObjectÀÇ ±¸Á¶´Â °¢ ¼Ó¼ºÀÌ ´ÜÀÏ Business Object µî·Ï Á¤º¸¿Í °ª Á¶ÇÕ(Meta Object µî·Ï Á¤º¸ À̸§=Meta Object µî·Ï Á¤º¸ °ª)À» Ç¥½ÃÇÏ´Â °ÍÀÔ´Ï´Ù.

µ¿Àû Meta Object¸¦ ±¸ÇöÇÏ·Á¸é À̸¦ ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®ÀÇ ÇÏÀ§·Î Ãß°¡Çϰí ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ® ASI¿¡ À̸§-°ª ½Ö, cw_mo_conn=<MO ¼Ó¼º>À» Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. ¿©±â¼­ <MO ¼Ó¼º>Àº µ¿Àû Meta Object¸¦ Ç¥½ÃÇÏ´Â ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼º À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

Customer (ASI = cw_mo_conn=MetaData)
   |-- Id
   |-- FirstName
   |-- LastName
   |-- ContactInfo
   |-- MetaData
         |-- OutputFormat = CUST
         |-- OutputDestination = QueueA
 

À§¿¡ Ç¥½ÃµÈ ´ë·Î ä¿öÁø ¿äûÀ» ¼ö½ÅÇϸé Ä¿³ØÅÍ´Â Customer ¿ÀºêÁ§Æ®¸¦ CUST Çü½ÄÀÇ ¸Þ½ÃÁö·Î º¯È¯ÇÑ ÈÄ ±× ¸Þ½ÃÁö¸¦ QueueA ´ë±â¿­¿¡ ³õ½À´Ï´Ù.

Business Object´Â µ¿ÀÏÇϰųª ´Ù¸¥ µ¿Àû Meta Object¸¦ »ç¿ëÇϰųª µ¿Àû Meta Object¸¦ »ç¿ëÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

ÁÖ:
¸ðµç Ç¥ÁØ IBM WebSphere Data Handler´Â cw_mo_ ű׸¦ ÀνÄÇÏ¿© µ¿Àû Meta Object¸¦ ¹«½ÃÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ¾î´ðÅÍ »ç¿ëÀ» À§ÇØ »ç¿ëÀÚ Á¤ÀÇ Data Handler¸¦ °³¹ßÇÒ ¶§ µ¿ÀÏÇÑ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

Ä¿³ØÅÍ´Â Ä¿³ØÅÍ¿¡ Àü´ÞµÇ´Â ÃÖ»óÀ§ ·¹º§ Business Object¿¡ ÇÏÀ§ ¿ä¼Ò·Î Ãß°¡µÈ µ¿Àû Meta Object·ÎºÎÅÍ º¯È¯ µî·Ï Á¤º¸¸¦ ÀνÄÇÏ¿© ÀнÀ´Ï´Ù. µ¿Àû ÇÏÀ§ Meta ObjectÀÇ ¼Ó¼º°ªÀº Ä¿³ØÅ͸¦ ±¸¼ºÇϱâ À§ÇØ »ç¿ëµÇ´Â Á¤Àû Meta Object¸¦ ÅëÇØ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â º¯È¯ µî·Ï Á¤º¸¸¦ º¹Á¦ÇÕ´Ï´Ù.

µ¿Àû ÇÏÀ§ Meta Object µî·Ï Á¤º¸´Â Á¤Àû Meta Object¿¡¼­ ¹ß°ßµÇ´Â µî·Ï Á¤º¸¸¦ ´ëüÇϹǷÎ, µ¿Àû ÇÏÀ§ Meta Object¸¦ ÁöÁ¤ÇÒ °æ¿ì¿¡´Â Á¤Àû Meta Object¸¦ ÁöÁ¤ÇÏ´Â Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ Æ÷ÇÔÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ Á¤Àû Meta Object¿Í µ¶¸³ÀûÀ¸·Î µ¿Àû ÇÏÀ§ Meta Object¸¦ »ç¿ëÇϰí, µ¿Àû ÇÏÀ§ Meta Object¿Í µ¶¸³ÀûÀ¸·Î Á¤Àû Meta Object¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¿Àû Meta Object¿¡ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Â µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼³¸íÀº Meta Object µî·Ï Á¤º¸¿¡¼­ Ç¥ 10À» ÂüÁ¶ÇϽʽÿÀ.

µ¿Àû Meta Object¸¦ ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. Business Object Designer¸¦ ½ÇÇàÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸´Â Business Object Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
  2. »ùÇà Meta Object connectors\JMS\Samples\Sample_JMS_DynMO.xsd¸¦ ¿©½Ê½Ã¿À. ±×¸² 4 Ç׸ñÀº Business Object DesignerÀÇ »ùÇà µ¿Àû Meta Object¸¦ º¸¿© ÁÝ´Ï´Ù.

    ±×¸² 4. »ùÇà µ¿Àû Meta Object


  3. ÀÌ Business Object¿¡ ´ëÇÑ ¿ä±¸»çÇ×À» ¹Ý¿µÇϵµ·Ï ¼Ó¼º ¹× µî·Ï Á¤º¸¸¦ ÆíÁýÇÑ ÈÄ ÀúÀåÇϽʽÿÀ.
  4. µ¿Àû Meta Object¸¦ ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®ÀÇ ÇÏÀ§·Î Ãß°¡Çϰí ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ® ASI¿¡ À̸§-°ª ½Ö, cw_mo_conn=<MO ¼Ó¼º>À» Æ÷ÇÔ½ÃŰ½Ã½Ê½Ã¿À. ¿©±â¼­ <MO ¼Ó¼º>Àº µ¿Àû Meta Object¸¦ Ç¥½ÃÇÏ´Â ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼º À̸§ÀÔ´Ï´Ù.

Æú¸µ Áß¿¡ µ¿Àû ÇÏÀ§ Meta Object ä¿ì±â

Æú¸µ Áß °Ë»öµÇ´Â ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Çù¾÷¿¡ Á¦°øÇϱâ À§ÇØ ÀÛ¼ºµÈ Business Object¿¡ ´ëÇØ ÀÌ¹Ì µ¿Àû Meta Object°¡ Á¤ÀÇµÈ °æ¿ì, Ä¿³ØÅÍ´Â ÀÌ µ¿Àû Meta ObjectÀÇ Æ¯Á¤ ¼Ó¼ºÀ» ä¿ó´Ï´Ù.

Ç¥ 14´Â Æú¸µ¿¡ ¸Â°Ô µ¿Àû ÇÏÀ§ Meta Object¸¦ ±¸Á¶È­ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

Ç¥ 14. Æú¸µ¿ë JMS µ¿Àû ÇÏÀ§ Meta Object ±¸Á¶
¼Ó¼º À̸§ »ùÇà °ª
InputFormat
 
CUST_IN
 
InputQueue
 
MYInputQueue
 
OutputFormat
 
CxIgnore
 
OutputQueue
 
CxIgnore
 
ResponseTimeout
 
CxIgnore
 
TimeoutFatal
 
CxIgnore
 

Ç¥ 14¿¡ Ç¥½ÃµÈ ´ë·Î Ãß°¡ ¼Ó¼º, Input_Format°ú InputdestinationÀ» µ¿Àû ÇÏÀ§ Meta Object¿¡ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. InputDestination ¼Ó¼º¿¡´Â Á¦°øµÈ ¸Þ½ÃÁö°¡ °Ë»öµÇ´Â ¸ñÀûÁöÀÇ À̸§ÀÌ Æ÷ÇԵǴ ¹Ý¸é, Input_FormatÀº °Ë»öµÇ´Â ¸Þ½ÃÁö Çü½ÄÀ¸·Î ä¿öÁý´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸¸¦ ÇÏÀ§ Meta Object¿¡ Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é, µî·Ï Á¤º¸´Â ä¿öÁöÁö ¾Ê½À´Ï´Ù.

¿¹Á¦ ½Ã³ª¸®¿À:

JMS ¸Ó¸®±Û ¹× µ¿Àû ÇÏÀ§ Meta Object ¼Ó¼º

¸Þ½ÃÁö Àü¼Û¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¿Í ´õ ¸¹Àº Á¦¾î¸¦ ¾ò±â À§ÇØ µ¿Àû Meta Object¿¡ ¼Ó¼ºÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼½¼Ç¿¡¼­´Â ÀÌ ¼Ó¼º°ú ÀÌ·± ¼Ó¼ºÀÌ À̺¥Æ® °ø°í¿Í ¿äû 󸮿¡ ¾î¶² ¿µÇâÀ» ¹ÌÄ¡´ÂÁö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

JMS µî·Ï Á¤º¸

µ¿Àû Meta Object¿¡ ÀÖ´Â ´Ù¸¥ ¼Ó¼º°ú ´Þ¸®, JMSProperties´Â ´ÜÀÏ Ä«µð³¾¸®Æ¼ ÇÏÀ§ ¿ÀºêÁ§Æ®¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ ¿ÀºêÁ§Æ®¿¡ ÀÖ´Â ¸ðµç ¼Ó¼ºÀº ´ÙÀ½°ú °°ÀÌ JMS ¸Þ½ÃÁö ¸Ó¸®±ÛÀÇ º¯¼ö ºÎºÐ¿¡¼­ ÀÐ°í ¾²¿©Áö´Â ÇϳªÀÇ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.

  1. ¼Ó¼ºÀÇ À̸§¿¡´Â ½Ã¸àƽ °ªÀÌ ¾ø½À´Ï´Ù.
  2. ¼Ó¼ºÀÇ À¯ÇüÀº JMS µî·Ï Á¤º¸ À¯Çü¿¡ °ü°è¾øÀÌ Ç×»ó StringÀ̾î¾ß ÇÕ´Ï´Ù.
  3. ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡´Â ¼Ó¼ºÀÌ ¸ÊÇÎÇÏ´Â JMS ¸Þ½ÃÁö µî·Ï Á¤º¸ÀÇ À̸§°ú Çü½ÄÀ» Á¤ÀÇÇÏ´Â µÎ °³ÀÇ À̸§-°ª ½ÖÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. À̸§Àº »ç¿ëÀÚ Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. °ª À¯ÇüÀº ´ÙÀ½ Áß ÇϳªÀ̾î¾ß ÇÕ´Ï´Ù.

¾Æ·¡¿¡ Àִ ǥ´Â JMSProperties ¿ÀºêÁ§Æ®¿¡ ÀÖ´Â ¼Ó¼º¿¡ Á¤ÀÇÇØ¾ß ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸ µî·Ï Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.


Ç¥ 15. JMS µî·Ï Á¤º¸ ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸
¼Ó¼º °¡´ÉÇÑ °ª ASI ÁÖ¼®
À̸§ ÀÓÀÇÀÇ ¿Ã¹Ù¸¥ JMS µî·Ï Á¤º¸ À̸§(¿Ã¹Ù¸¥ °ª = ASI¿¡ Á¤ÀÇµÈ À¯Çü°ú ȣȯ °¡´ÉÇÔ) name=<JMS µî·Ï Á¤º¸ À̸§>

;type=<JMS µî·Ï Á¤º¸ À¯Çü>

¾î¶² º¥´õ´Â È®ÀåµÈ ±â´ÉÀ» Á¦°øÇϱâ À§ÇØ Æ¯Á¤ µî·Ï Á¤º¸¸¦ ¿¹¾àÇØ ³õ¾Ò½À´Ï´Ù. ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ°¡ ÀÌ º¥´õ ƯÁ¤ ±â´É¿¡ ´ëÇÑ ¾×¼¼½º¸¦ ãÁö ¾ÊÀ¸¸é, JMS·Î ½ÃÀÛÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
À¯Çü String type=<ÁÖ¼® ÂüÁ¶> ÀÌ´Â JMS µî·Ï Á¤º¸ÀÇ À¯ÇüÀÔ´Ï´Ù. JMS API´Â JMS ¸Þ½ÃÁö¿¡ ÀÖ´Â °ªÀ» ¼³Á¤Çϱâ À§ÇØ ¸¹Àº ¸Þ¼Òµå(setIntProperty,

setLongProperty,

setStringProperty µî)¸¦ Á¦°øÇÕ´Ï´Ù. ¿©±â¿¡ ÁöÁ¤µÇ´Â JMS µî·Ï Á¤º¸ÀÇ À¯ÇüÀº ÀÌ ¸Þ¼Òµå Áß ¾î´À °ÍÀÌ ¸Þ½ÃÁö¿¡¼­ µî·Ï Á¤º¸ °ªÀ» ¼³Á¤Çϱâ À§ÇØ »ç¿ëµÇ´ÂÁö¸¦ ¸»ÇØÁÝ´Ï´Ù.

¾Æ·¡ ¿¹¿¡¼­ JMSProperties ÇÏÀ§ ¿ÀºêÁ§Æ®´Â Customer ¿ÀºêÁ§Æ®¿¡¼­ ¸Þ½ÃÁö ¸Ó¸®±ÛÀÇ »ç¿ëÀÚ Á¤ÀÇ Çʵ忡 ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï Á¤Àǵ˴ϴÙ.

Customer (ASI = cw_mo_conn=MetaData)
   |-- Id
   |-- FirstName
   |-- LastName
   |-- ContactInfo
   |-- MetaData
         |-- OutputFormat = CUST
         |-- OutputDestination = QueueA
                                                                 |-- JMSProperties
              |-- RoutingCode = 123 (ASI= name=RoutingCode;type=Int)
              |-- Dept = FD (ASI= name=RoutingDept;type=String)
 

´Ù¸¥ ¿¹¿¡ ´ëÇØÇϱâ À§ÇØ ±×¸² 5¿¡¼­´Â µ¿Àû Meta Object¿¡ ÀÖ´Â JMSProperties ¼Ó¼º°ú JMS ¸Þ½ÃÁö ¸Ó¸®±Û¿¡ ÀÖ´Â ³× °³ÀÇ µî·Ï Á¤º¸(ID, GID, RESPONSE ¹× RESPONSE_PERSIST)¿¡ ´ëÇÑ Á¤ÀǸ¦ Ç¥½ÃÇÕ´Ï´Ù. ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸´Â °¢°¢ÀÇ À̸§°ú À¯ÇüÀ» Á¤ÀÇÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ó¼º ID´Â String À¯ÇüÀÇ JMS µî·Ï Á¤º¸ ID¿¡ ¸ÊÇε˴ϴÙ.

±×¸² 5. µ¿Àû Meta ObjectÀÇ JMS µî·Ï Á¤º¸ ¼Ó¼º


Copyright IBM Corp. 1997, 2003