Ä¿³ØÅÍ´Â °¢ Business ObjectÀÇ Verb¿¡ ±Ù°ÅÇÏ¿© Çù¾÷¿¡ ÀÇÇØ Àü´ÞµÈ Business Object¸¦ ó¸®ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â Business Object Çڵ鷯 ¹× doForVerb() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅͰ¡ Áö¿øÇÏ´Â Business Object¸¦ ó¸®ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ´ÙÀ½°ú °°Àº Business Object Verb¸¦ Áö¿øÇÕ´Ï´Ù.
Create, Update ¹× Delete Verb¸¦ »ç¿ëÇÏ´Â Business Object 󸮴 ¿ÀºêÁ§Æ®°¡ ºñµ¿±âÀû ¶Ç´Â µ¿±âÀûÀ¸·Î ¹ßÇàµÇ´ÂÁöÀÇ ¿©ºÎ¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
À̰ÍÀº Create, Update ¹× Delete Verb°¡ ÀÖ´Â Business ObjectÀÇ ±âº» Àü´Þ ¸ðµåÀÔ´Ï´Ù. ¸Þ½ÃÁö´Â Data Handler¸¦ »ç¿ëÇÏ¿© Business Object¿¡¼ ÀÛ¼ºµÈ ÈÄ Ãâ·Â ´ë±â¿·Î ±â·ÏµË´Ï´Ù. ¸Þ½ÃÁö°¡ Àü´ÞµÈ °æ¿ì, Ä¿³ØÅÍ´Â BON_SUCCESS¸¦ ¸®ÅÏÇϸç, ±×·¸Áö ¾ÊÀ¸¸é BON_FAILÀ» ¸®ÅÏÇÕ´Ï´Ù.
replyToQueue°¡ Ä¿³ØÅÍ µî·Ï Á¤º¸¿¡ Á¤ÀǵǾúÀ¸¸ç responseTimeoutÀÌ Business ObjectÀÇ º¯È¯ µî·Ï Á¤º¸¿¡ ÀÖ´Â °æ¿ì, Ä¿³ØÅÍ´Â µ¿±â ¸ðµå¿¡¼ ¿äûÀ» ¹ßÇàÇÕ´Ï´Ù. ±×·± ´ÙÀ½ Ä¿³ØÅÍ´Â ¼ö½Å ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀûÀýÇÑ Á¶Ä¡°¡ ÃëÇØÁ³´ÂÁö °ËÁõÇϱâ À§ÇØ ÀÀ´äÀ» ±â´Ù¸³´Ï´Ù.
MQ Integrator BrokerÀÇ °æ¿ì, Ä¿³ØÅʹ óÀ½À¸·Î Ç¥ 1¿¡
Ç¥½ÃµÈ ´ë·Î ¸Ó¸®±Û·Î ¸Þ½ÃÁö¸¦ ¹ßÇàÇÕ´Ï´Ù.
Ç¥ 1. ¿äû ¸Þ½ÃÁö ¼³¸íÀÚ ¸Ó¸®±Û(MQMD)
Çʵå | ¼³¸í | °ª |
---|---|---|
Format | Çü½Ä À̸§ | º¯È¯ µî·Ï Á¤º¸¿¡ Á¤Àǵǰí IBM ¿ä±¸»çÇ׿¡ ¸Âµµ·Ï 8ÀÚ·Î À߸° Ãâ·Â Çü½Ä(¿¹: MQSTR) |
MsgType | ¸Þ½ÃÁö À¯Çü | MQMT_DATAGRAM* |
Report | ¿äûµÈ º¸°í¼ ¸Þ½ÃÁöÀÇ ¿É¼Ç | ÀÀ´ä ¸Þ½ÃÁö°¡ ¿¹»óµÇ¸é, ÀÌ Çʵå´Â ´ÙÀ½°ú °°ÀÌ Ã¤¿öÁý´Ï´Ù. MQRO_PAN*Àº 󸮰¡ ¼º°øÀûÀÎ °æ¿ì ±àÁ¤ÀûÀÎ Á¶Ä¡ º¸°í¼°¡ ÇÊ¿äÇÔÀ» Ç¥½ÃÇϸç, MQRO_NAN*Àº 󸮿¡ ½ÇÆÐÇÑ °æ¿ì ºÎÁ¤ÀûÀÎ Á¶Ä¡ º¸°í¼°¡ ÇÊ¿äÇÔÀ» Ç¥½ÃÇϸç, MQRO_COPY_MSG_ID_TO_CORREL_ID*´Â »ý¼ºµÈ º¸°í¼ÀÇ »ó°ü ID°¡ ¿ø·¡ ¹ßÇàµÈ ¿äûÀÇ ¸Þ½ÃÁö ID¿Í µ¿ÀÏÇØ¾ß ÇÔÀ» Ç¥½ÃÇÕ´Ï´Ù. |
ReplyToQ | ÀÀ´ä ´ë±â¿ÀÇ À̸§ | ÀÀ´ä ¸Þ½ÃÁö°¡ ¿¹»óµÇ¸é ÀÌ Çʵå´Â Ä¿³ØÅÍ µî·Ï Á¤º¸ ReplyToQueueÀÇ °ªÀ¸·Î ä¿öÁý´Ï´Ù. |
Persistence | ¸Þ½ÃÁö Áö¼Ó¼º | MQPER_PERSISTENT* |
Expiry | ¸Þ½ÃÁö Áö¼Ó ½Ã°£ | MQEI_UNLIMITED* |
º°Ç¥(*)´Â IBM¿¡¼ Á¤ÀÇÇÑ »ó¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
Ç¥ 1¿¡ ¼³¸íµÈ ¸Þ½ÃÁö ¸Ó¸®±Û ´ÙÀ½¿¡´Â ¸Þ½ÃÁö º»¹®ÀÌ ³ª¿É´Ï´Ù. ¸Þ½ÃÁö º»¹®Àº Data Handler¸¦ »ç¿ëÇÏ¿© Á÷·ÄÈµÈ Business ObjectÀÔ´Ï´Ù.
º¸°í¼ Çʵå´Â ±àÁ¤ Á¶Ä¡ º¸°í¼¿Í ºÎÁ¤ Á¶Ä¡ º¸°í¼ ¸ðµÎ°¡ ¼ö½Å ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¿¹»óµÊÀ» Ç¥½ÃÇϱâ À§ÇØ ¼³Á¤µË´Ï´Ù. ¸Þ½ÃÁö¸¦ ¹ßÇàÇÑ ½º·¹µå´Â ¼ö½Å ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖ¾ú´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇÏ´Â ÀÀ´ä ¸Þ½ÃÁö¸¦ ±â´Ù¸³´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ä¿³ØÅͷκÎÅÍ µ¿±â ¿äûÀ» ¼ö½ÅÇϸé, Business Object¸¦ ó¸®Çϸç
Ç¥ 2, Ç¥ 3 ¹× Ç¥ 4¿¡ ¼³¸íµÈ º¸°í¼ ¸Þ½ÃÁö¸¦ ¹ßÇàÇÕ´Ï´Ù.
Ç¥ 2. ÀÀ´ä ¸Þ½ÃÁö ¼³¸íÀÚ ¸Ó¸®±Û(MQMD)
Çʵå | ¼³¸í | °ª |
---|---|---|
Format | Çü½Ä À̸§ | º¯È¯ µî·Ï Á¤º¸¿¡ Á¤ÀÇµÈ ´ë·Î busObjÀÇ ÀÔ·Â Çü½Ä |
MsgType | ¸Þ½ÃÁö À¯Çü | MQMT_REPORT* |
º°Ç¥(*)´Â IBM¿¡¼ Á¤ÀÇÇÑ »ó¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
Verb | Çǵå¹é Çʵå | ¸Þ½ÃÁö º»¹® |
---|---|---|
create, update ¶Ç´Â delete |
SUCCESS
VALCHANGE
| (¼±ÅÃÀû) º¯°æ»çÇ×À» ¹Ý¿µÇÏ´Â Á÷·ÄÈµÈ Business Object |
|
VALDUPES
FAIL
| (¼±ÅÃÀû) ¿À·ù ¸Þ½ÃÁö |
Ç¥ 4. MQ Integrator Broker Çǵå¹é ÄÚµå ¹× WebSphere Business Integration System ÀÀ´ä °ª
MQ Integrator Çǵå¹é ÄÚµå | µ¿µîÇÑ WebSphere Business Integration System ÀÀ´ä* |
---|---|
MQFB_PAN ¶Ç´Â MQFB_APPL_FIRST | SUCCESS |
MQFB_NAN ¶Ç´Â MQFB_APPL_FIRST + 1 | FAIL |
MQFB_APPL_FIRST + 2 |
VALCHANGE
|
MQFB_APPL_FIRST + 3 |
VALDUPES
|
MQFB_APPL_FIRST + 4 |
MULTIPLE_HITS
|
MQFB_APPL_FIRST + 5 |
FAIL_RETRIEVE_BY_CONTENT
|
MQFB_APPL_FIRST + 6 |
BO_DOES_NOT_EXIST
|
MQFB_APPL_FIRST + 7 | UNABLE_TO_LOGIN(Ä¿³ØÅÍ ¿¡ÀÌÀüÆ®°¡ Áï½Ã Á¾·áµÊ) |
MQFB_APPL_FIRST + 8 | APP_RESPONSE_TIMEOUT |
*ÀÚ¼¼ÇÑ Á¤º¸´Â Connector Development Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
Business Object¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥Àº MQFB_PAN(¶Ç´Â ƯÁ¤
WebSphere Business Integration System °ª)À¸·Î ¼³Á¤µÈ Çǵå¹é Çʵ带 »ç¿ëÇÏ¿© º¸°í¼ ¸Þ½ÃÁö¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î
ÀÀ¿ëÇÁ·Î±×·¥Àº º¯°æ»çÇ×ÀÌ ÀÖ´Â Á÷·ÄÈµÈ Business Object·Î ¸Þ½ÃÁö º»¹®À»
ä¿ó´Ï´Ù. Business Object¸¦ ó¸®ÇÒ ¼ö ¾ø´Â °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥Àº
MQFB_NAN(¶Ç´Â ƯÁ¤ WebSphere Business Integration System °ª)À¸·Î ¼³Á¤µÈ Çǵå¹é Çʵ带
»ç¿ëÇÏ¿© º¸°í¼ ¸Þ½ÃÁö¸¦ ÀÛ¼ºÇÑ ÈÄ ¼±ÅÃÀûÀ¸·Î ¿À·ù ¸Þ½ÃÁö¸¦ ¸Þ½ÃÁö º»¹®¿¡
Æ÷ÇÔ½Ãŵ´Ï´Ù. ¾î´À °æ¿ì¿¡³ª, ÀÀ¿ëÇÁ·Î±×·¥Àº ¸Þ½ÃÁöÀÇ
correlationID Çʵ带 Ä¿³ØÅÍ ¸Þ½ÃÁöÀÇ messageID·Î ¼³Á¤Çϸç replyTo Çʵå·Î ÁöÁ¤µÈ ´ë±â¿·Î ¹ßÇàÇÕ´Ï´Ù.
ÀÀ´ä ¸Þ½ÃÁö °Ë»ö¿¡¼ Ä¿³ØÅÍ´Â ±âº»ÀûÀ¸·Î ÀÀ´äÀÇ correlationID¸¦ ¿äû ¸Þ½ÃÁöÀÇ messageID¿¡ ´ëÀÀ½Ãŵ´Ï´Ù. ±×·± ´ÙÀ½ Ä¿³ØÅÍ´Â ¿äûÀ» ¹ßÇàÇÑ ½º·¹µå¿¡ ¾Ë¸³´Ï´Ù. ÀÀ´äÀÇ Çǵå¹é Çʵ忡 µû¶ó, Ä¿³ØÅÍ´Â ¸Þ½ÃÁö º»¹®¿¡¼ Business Object ¶Ç´Â ¿À·ù ¸Þ½ÃÁö Áß Çϳª¸¦ ¿¹»óÇÕ´Ï´Ù. Business Object°¡ ¿¹»óµÇ¾úÁö¸¸ ¸Þ½ÃÁö º»¹®ÀÌ Ã¤¿öÁöÁö ¾ÊÀº °æ¿ì, Ä¿³ØÅÍ´Â ¿äû Á¶ÀÛÀÇ InterChange Server¿¡¼ ¿ø·¡ ¹ßÇàµÈ µ¿ÀÏÇÑ Business Object¸¦ ´Ü¼øÈ÷ ¸®ÅÏÇÕ´Ï´Ù. ¿À·ù ¸Þ½ÃÁö°¡ ¿¹»óµÇ¾úÁö¸¸ ¸Þ½ÃÁö º»¹®ÀÌ Ã¤¿öÁöÁö ¾ÊÀº °æ¿ì, ÀÀ´ä ÄÚµå¿Í ÇÔ²² ÀÏ¹Ý ¿À·ù ¸Þ½ÃÁö°¡ InterChange Server·Î ¸®Åϵ˴ϴÙ. ±×·¯³ª ¾î´ðÅͰ¡ ¸Þ½ÃÁö ¼±ÅÃÀÚ¸¦ »ç¿ëÇÏ¿© ÁÖ¾îÁø ¿äû¿¡ ´ëÇØ ÀÀ´ä ¸Þ½ÃÁö¸¦ ½Äº°ÇÏ´Â ¹æ¹ýÀ» ½Äº°Çϰí ÇÊÅÍÇϰí, ¾Æ´Ï¸é Á¦¾îÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ½ÃÁö ¼±ÅÃÀÚ ±â´ÉÀº JMS ±â´ÉÀÔ´Ï´Ù. ÀÌ ±â´ÉÀº µ¿±â ¿äû 󸮿¡¸¸ Àû¿ëµÇ°í ¾Æ·¡¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
Ä¿³ØÅͰ¡ µ¿±â ¿äû 󸮿¡ ´ëÇÑ Business Object¸¦ ¼ö½ÅÇÏÀÚ¸¶ÀÚ
VerbÀÇ Æ¯Á¤ ÀÀ¿ëÇÁ·Î±×·¥ Á¤º¸¿¡ ÀÖ´Â
response_selector ¹®ÀÚ¿ÀÇ Á¸À縦 È®ÀÎÇÕ´Ï´Ù. response_selector°¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀ¸¸é, Ä¿³ØÅͰ¡ À§¿¡ ¼³¸íµÈ ´ë·Î »ó°ü ID¸¦ »ç¿ëÇÏ¿© ÀÀ´ä ¸Þ½ÃÁö¸¦ ½Äº°ÇÕ´Ï´Ù.
response_selector°¡ Á¤ÀǵǾî ÀÖÀ¸¸é, Ä¿³ØÅͰ¡ ´ÙÀ½ ±¸¹®ÀÇ À̸§-°ª ½ÖÀ» ¿¹»óÇÕ´Ï´Ù.
response_selector=JMSCorrelationID LIKE'selectorstring'
¸Þ½ÃÁö selectorstringÀÌ ÀÀ´äÀ» °íÀ¯ÇÏ°Ô ±¸º°ÇØ¾ß ÇÏ°í °ªÀº ¾Æ·¡¿¡ ÀÖ´Â ¿¹¿Í °°ÀÌ ÀÛÀºµû¿ÈÇ¥(')·Î ¹¿© ÀÖ½À´Ï´Ù.
response_selector=JMSCorrelationID LIKE 'Oshkosh'
À§¿¡ ÀÖ´Â ¿¹¿¡¼ ¾î´ðÅͰ¡ ¿äû ¸Þ½ÃÁö¸¦ ¹ßÇàÇÑ ÈÄ¿¡ "Oshkosh"¿Í °°Àº
correlationID°¡ ÀÖ´Â ÀÀ´ä ¸Þ½ÃÁö¿¡ ´ëÇÑ ReplyToQueue¸¦ ¸ð´ÏÅÍÇÕ´Ï´Ù. ¾î´ðÅÍ´Â ¸ÕÀú ÀÌ ¸Þ½ÃÁö ¼±ÅÃÀÚ¿Í ÀÏÄ¡ÇÏ´Â ¸Þ½ÃÁö¸¦ °Ë»öÇÑ ÈÄ, ±×°ÍÀ» ÀÀ´äÀ¸·Î¼ µð½ºÆÐÄ¡ÇÕ´Ï´Ù.
¼±ÅÃÀûÀ¸·Î ¾î´ðÅͰ¡ ·±Å¸ÀÓ ´ëü¸¦ ¼öÇàÇϸç, ÀÌ´Â °¢ ¿äû¿¡ ´ëÇÑ °íÀ¯ÇÑ ¸Þ½ÃÁö ¼±ÅÃÀÚ¸¦ »ý¼ºÇÏ°Ô ÇÕ´Ï´Ù. ¸Þ½ÃÁö ¼±ÅÃÀÚ ´ë½Å Áß°ýÈ£·Î ¹Àº Á¤¼ö ¾ç½ÄÀ¸·Î À§Ä¡ Ç¥½Ã±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù(¿¹: '{1}'). ±×·± ´ÙÀ½ ÄÝ·ÐÀ» Ãß°¡ÇÏ°í ´ëü¿¡ »ç¿ëÇÒ ¼Ó¼º ¸ñ·ÏÀ» ½°Ç¥·Î ±¸ºÐÇÏ¿© ºÙÀÔ´Ï´Ù. À§Ä¡ Ç¥½Ã±â¿¡ ÀÖ´Â Á¤¼ö°¡ ´ëü¿¡ »ç¿ëÇÒ ¼Ó¼º¿¡ ´ëÇÑ »öÀÎ ¿ªÇÒÀ» ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸Þ½ÃÁö ¼±ÅÃÀÚ´Â
response_selector=JMSCorrelationID LIKE '{1}': MyDynamicMO.CorrelationID
¾î´ðÅÍ¿¡°Ô {1}À» ¼±ÅÃÀÚ µÚ¿¡ ¿À´Â ù ¹øÂ° ¼Ó¼ºÀÇ °ªÀ¸·Î ¹Ù²Ù¶ó°í ¾Ë·ÁÁÝ´Ï´Ù(ÀÌ °æ¿ì¿¡´Â MyDynamicMO¶ó´Â ÇÏÀ§ ¿ÀºêÁ§Æ®ÀÇ CorrelationId¶ó´Â ¼Ó¼º). CorrelationID ¼Ó¼º¿¡ 123ABC¶ó´Â °ªÀÌ ÀÖÀ¸¸é ¾î´ðÅͰ¡ ´ÙÀ½ ±âÁØÀ¸·Î ÀÛ¼ºµÈ ¸Þ½ÃÁö ¼±ÅÃÀÚ¸¦ »ý¼ºÇÏ°í »ç¿ëÇÏ¿©
JMSCorrelation LIKE '123ABC'
ÀÀ´ä ¸Þ½ÃÁö¸¦ ½Äº°ÇÕ´Ï´Ù.
´ÙÀ½°ú °°ÀÌ ¿©·¯ ´ëü¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
response_selector=PrimaryId LIKE '{1}' AND AddressId LIKE '{2}' : PrimaryId, Address[4].AddressId
ÀÌ ¿¹¿¡¼´Â ¾î´ðÅͰ¡ {1}À» ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ PrimaryId ¼Ó¼º °ªÀ¸·Î ¹Ù²Ù°í {2}¸¦ ÇÏÀ§ ÄÁÅ×ÀÌ³Ê ¿ÀºêÁ§Æ® AddressÀÇ 5¹øÂ° À§Ä¡ÀÇ AddressId °ªÀ¸·Î ¹Ù²Ü °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ Á¢±Ù ¹æ¹ýÀ¸·Î ÀÀ´ä ¸Þ½ÃÁö¿¡ ÀÖ´Â Business Object ¹× Meta ObjectÀÇ ¾Æ¹« °ªÀ̳ª ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. Address[4].AddressId¸¦ »ç¿ëÇÏ¿© °Ë»öÀ» Á»´õ ÀÚ¼¼È÷ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â JCDK API ¸Å´º¾ó(getAttribute ¸Þ¼Òµå)À» ÂüÁ¶ÇϽʽÿÀ.
·±Å¸ÀÓ ½Ã ´ÙÀ½ Áß ¾î¶² °ÍÀ̵çÁö ¹ß»ýÇÏ¸é ¿À·ù°¡ º¸°íµË´Ï´Ù.
¿¹¸¦ µé¾î, ¸Þ½ÃÁö ¼±ÅÃÀÚ¿¡ ¸®ÅÍ·² °ªÀÎ '{' ¶Ç´Â '}'¸¦ Æ÷ÇÔµÈ °æ¿ì,
'{{' ¶Ç´Â "{}"¸¦ °¢°¢ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ó¼º°ª¿¡
ÀÌµé ¹®ÀÚ¸¦ ³õÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ù ¹øÂ° "{"´Â ÇÊ¿ä¾ø½À´Ï´Ù. ÀÌÅ» ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â ´ÙÀ½ ¿¹¸¦
°í·ÁÇϽʽÿÀ.
response_selector=JMSCorrelation LIKE '{1}' and CompanyName='A{{P': MyDynamicMO.CorrelationID
Ä¿³ØÅͰ¡ ´ÙÀ½°ú °°ÀÌ ÀÌ ¸Þ½ÃÁö ¼±ÅÃÀÚ¸¦ ºÐ¼®ÇÒ °ÍÀÔ´Ï´Ù.
JMSCorrelationID LIKE '123ABC' and CompanyName='A{P'
Ä¿³ØÅͰ¡ ¼Ó¼º °ª¿¡¼ Ư¼ö ¹®ÀÚ(¿¹: '{', '}', ':' ¶Ç´Â ';')¸¦ ¹ß°ßÇϸé, Á¶È¸ ¹®ÀÚ¿·Î Á÷Á¢ »ðÀԵ˴ϴÙ. ÀÌ·¸°Ô Çϸé Á¶È¸ ¹®ÀÚ¿¿¡ ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥ Á¤º¸ ºÐ¸®¹®ÀÚ ¿ªÇÒµµ Çϴ Ư¼ö ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼´Â ¸®ÅÍ·² ¹®ÀÚ¿ ´ëü°¡ ¼Ó¼º °ª¿¡¼ ÃßÃâµÇ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
response_selector=JMSCorrelation LIKE '{1}' and CompanyName='A{{P': MyDynamicMO.CorrelationID
MyDynamicMO.CorrelationID°¡ {A:B}C;D °ªÀ» Æ÷ÇÔÇϸé, Ä¿³ØÅͰ¡ ´ÙÀ½°ú °°ÀÌ ¸Þ½ÃÁö ¼±ÅÃÀÚ¸¦ ºÐ¼®ÇÒ
°ÍÀÔ´Ï´Ù.
JMSCorrelationID LIKE '{A:B}C;D' and CompanyName='A{P'
ÀÀ´ä ¼±ÅÃÀÚ Äڵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â JMS 1.0.1 ½ºÆåÀ» ÂüÁ¶ÇϽʽÿÀ.
Retrieve, Exists ¹× Retrieve By Content Verb°¡ ÀÖ´Â Business Object´Â µ¿±â Àü´Þ¸¸À» Áö¿øÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÀÛ¼º, °»½Å ¹× »èÁ¦¿¡ ´ëÇØ Á¤ÀÇµÈ µ¿±â Àü´Þ¿¡ ´ëÇØ¼¿Í °°ÀÌ À̵é Verb·Î Business Object¸¦ ó¸®ÇÕ´Ï´Ù. ±×·¯³ª Retrieve, Exists ¹× Retrieve By Content Verb¸¦ »ç¿ëÇÒ ¶§, responseTimeout ¹× replyToQueue°¡ ÇÊ¿äÇÕ´Ï´Ù. ¶ÇÇÑ Retrieve By Content ¹× Retrieve VerbÀÇ °æ¿ì, Æ®·£Àè¼ÇÀ» ¿Ï·áÇÏ·Á¸é ¸Þ½ÃÁö º»¹®ÀÌ Á÷·ÄÈµÈ Business Object·Î ä¿öÁ®¾ß ÇÕ´Ï´Ù.
Ç¥ 5¿¡¼´Â ÀÌ
Verb¿¡ ´ëÇÑ ÀÀ´ä ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
Verb | Çǵå¹é Çʵå | ¸Þ½ÃÁö º»¹® |
---|---|---|
Retrieve ¶Ç´Â
RetrieveByContent |
FAIL FAIL_RETRIEVE_BY_CONTENT
| (¼±ÅÃÀû) ¿À·ù ¸Þ½ÃÁö |
MULTIPLE_HITS SUCCESS
| Á÷·ÄÈµÈ Business Object | |
Exist |
FAIL
| (¼±ÅÃÀû) ¿À·ù ¸Þ½ÃÁö |
SUCCESS
|
|