Verb ó¸®

Ä¿³ØÅÍ´Â °¢ Business ObjectÀÇ Verb¿¡ ±Ù°ÅÇÏ¿© Çù¾÷¿¡ ÀÇÇØ Àü´ÞµÈ Business Object¸¦ ó¸®ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â Business Object Çڵ鷯 ¹× doForVerb() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅͰ¡ Áö¿øÇÏ´Â Business Object¸¦ ó¸®ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ´ÙÀ½°ú °°Àº Business Object Verb¸¦ Áö¿øÇÕ´Ï´Ù.

ÁÖ:
Create, Update ¹× Delete Verb°¡ ÀÖ´Â Business Object´Â ºñµ¿±âÀûÀ¸·Î ¶Ç´Â µ¿±âÀûÀ¸·Î ¹ßÇàµÉ ¼ö ÀÖ½À´Ï´Ù. ±âº» ¸ðµå´Â ºñµ¿±âÀÔ´Ï´Ù. Ä¿³ØÅÍ´Â Retrieve, Exists ¶Ç´Â Retrieve By Content Verb¸¦ »ç¿ëÇÏ´Â Business ObjectÀÇ ºñµ¿±â Àü´ÞÀ» Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î, ÀÌ¿¡ µû¶ó Retrieve, Exists ¶Ç´Â Retrieve By Content VerbÀÇ °æ¿ì ±âº» ¸ðµå´Â µ¿±âÀÔ´Ï´Ù.

Create, Update ¹× Delete

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¿¡¼­ Á¤ÀÇÇÑ »ó¼ö¸¦ ³ªÅ¸³À´Ï´Ù.


Ç¥ 3. ÀÀ´ä ¸Þ½ÃÁö ä¿ì±â
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

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¿¡ ´ëÇÑ ÀÀ´ä ¸Þ½ÃÁö¸¦ º¸¿©ÁÝ´Ï´Ù.

Ç¥ 5. ÀÀ´ä ¸Þ½ÃÁö ä¿ì±â
Verb Çǵå¹é ÇÊµå ¸Þ½ÃÁö º»¹®
Retrieve ¶Ç´Â

RetrieveByContent

FAIL FAIL_RETRIEVE_BY_CONTENT

(¼±ÅÃÀû) ¿À·ù ¸Þ½ÃÁö

MULTIPLE_HITS SUCCESS

Á÷·ÄÈ­µÈ Business Object
Exist

FAIL

(¼±ÅÃÀû) ¿À·ù ¸Þ½ÃÁö

SUCCESS


Copyright IBM Corp. 1997, 2003