½Ã³ª¸®¿À ½ÇÇà

½Ã³ª¸®¿À¸¦ ½ÇÇàÇϱâ Àü¿¡ ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

  1. ¾ÆÁ÷ ½ÇÇà ÁßÀÌ ¾Æ´Ñ °æ¿ì, Adapter for JMS¸¦ ½ÃÀÛÇϽʽÿÀ.
  2. ¾ÆÁ÷ ½ÇÇà ÁßÀÌ ¾Æ´Ñ °æ¿ì, Visual Test Connector¸¦ ½ÃÀÛÇϽʽÿÀ.

Á¤Àû Meta Object ½Ã³ª¸®¿À ½ÇÇà

ÀÌ ÀÚ½À¼­ ÆÄÆ®¿¡¼­´Â Á¤Àû Meta Object¸¦ »ç¿ëÇÏ´Â ½Ã³ª¸®¿À¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Á¤Àû Meta Object¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº Á¤Àû Meta Object ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

  1. Port Connector ½Ã¹Ä·¹ÀÌÆ® Visual Test Connector¸¦ »ç¿ëÇÏ¿© PortConnectorÀÇ ÇÁ·ÎÆÄÀÏÀ» Á¤ÀÇÇϽʽÿÀ.
    1. Visual Test Connector ¸Þ´º¿¡¼­ ÆÄÀÏ -> ÇÁ·ÎÆÄÀÏ ÀÛ¼º/¼±ÅÃÀ» ¼±ÅÃÇÑ ÈÄ Ä¿³ØÅÍ ÇÁ·ÎÆÄÀÏ ¸Þ´º¿¡¼­ ÆÄÀÏ -> »õ ÇÁ·ÎÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.
    2. Samples µð·ºÅ丮¿¡¼­ Port Connector ±¸¼º ÆÄÀÏ, PortConnector.cfg¸¦ ¼±ÅÃÇÑ ÈÄ Ä¿³ØÅÍ À̸§ ¹× ºê·ÎÄ¿ À¯ÇüÀ» ±¸¼ºÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
    3. ÀÛ¼ºÇÑ ÇÁ·ÎÆÄÀÏÀ» ¼±ÅÃÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
    4. Visual Test Connector ¸Þ´º¿¡¼­ ÆÄÀÏ -> ¿¬°áÀ» ¼±ÅÃÇÏ¿© ½Ã¹Ä·¹ÀÌÆÃÀ» ½ÃÀÛÇϽʽÿÀ.
  2. ¿äû ó¸® Å×½ºÆ®
    1. Test Connector¸¦ ÅëÇØ BoType µå·Ó ´Ù¿î »óÀÚ¿¡¼­ Business Object¸¦ ¼±ÅÃÇÑ ÈÄ BOInstanceÀÇ ÀÛ¼ºÀ» ¼±ÅÃÇÏ¿© »õ Business Object ÀνºÅϽº,

      Sample_JMS_Contact¸¦ ÀÛ¼ºÇϽʽÿÀ.

    2. ¿øÇÏ´Â °æ¿ì ±âº»°ªÀ» º¯°æÇϽʽÿÀ. Verb¸¦ Create·Î ¼³Á¤Çϰí BO Àü¼ÛÀ» ´­·¯ ¸Þ½ÃÁö¸¦ Àü¼ÛÇϽʽÿÀ.
  3. ¸Þ½ÃÁö Àü´Þ È®ÀÎ CWLD_Output ´ë±â¿­À» ¿­¾î JMS ¾î´ðÅÍ¿¡¼­ CON_CR Çü½ÄÀÇ »õ Á¢¼Ó ¸Þ½ÃÁö°¡ µµÂøÇß´ÂÁö È®ÀÎÇϽʽÿÀ.
  4. À̺¥Æ® ó¸® Å×½ºÆ® ¸Þ½ÃÁö¸¦ JMS ¾î´ðÅÍÀÇ ÀÔ·Â ´ë±â¿­¿¡ Àü¼ÛÇϽʽÿÀ. Âü°í: ÀÌ ´Ü°è¸¦ ¼öÇàÇÏ·Á¸é ´ë±â¿­¿¡ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Â À¯Æ¿¸®Æ¼°¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¿ëÀÌÇÑ Á¢±ÙÀ» ±¸ÇöÇϱâ À§ÇØ ¾î´ðÅͰ¡ ÀÚü ¸Þ½ÃÁö¸¦ Æú¸µÇÒ ¼ö ÀÖµµ·Ï JMS ¾î´ðÅÍÀÇ InputQueue µî·Ï Á¤º¸¸¦ CWLD_OutputÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÔ·Â ´ë±â¿­¿¡ ¸Þ½ÃÁö°¡ ÀÖÀ¸¸é JMS ¾î´ðÅÍ´Â ÀÌ ¸Þ½ÃÁö¸¦ Æú¸µÇϰí

    Sample_JMS_Contact Business Object·Î º¯È¯ÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ¾î´ðÅͰ¡ ¸Þ½ÃÁö¸¦ Æú¸µÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÇÙ½É ¿ä¼Ò´Â ¸Þ½ÃÁö Çü½ÄÀÌ Sample_JMS_MO_Config Meta ObjectÀÇ Sample_JMS_Contact Business Object¿Í ¿¬°üµÈ °ª°ú µ¿ÀÏÇÑÁö È®ÀÎÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼­ ÇØ´ç Çü½ÄÀº CON_CRÀÔ´Ï´Ù. ¾î´ðÅͰ¡ ¼ö½Å ¸Þ½ÃÁö Çü½ÄÀ» CON_CR·Î ½Äº°ÇÑ °æ¿ì, Data Handler¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ Verb°¡ CreateÀÎ Sample_JMS_Contact Business Object·Î º¯È¯ÇÕ´Ï´Ù. ±× ÈÄ¿¡ »õ·Î ÀÛ¼ºµÈ Business Object°¡ Test Connector¿¡ Àü´ÞµË´Ï´Ù.

  5. ¸Þ½ÃÁö Àü´Þ È®ÀÎ À§ÀÇ ´Ü°è¸¦ ¼º°øÀûÀ¸·Î ¼öÇàÇßÀ¸¸é JMS ¾î´ðÅͰ¡ ¸Þ½ÃÁö¸¦ °Ë»öÇÏ°í ¸Þ½ÃÁö¸¦ Sample_JMS_Contact Business Object·Î º¯È¯Çϰí

    Sample_JMS_Contact Business Object¸¦ Á¢¼Ó ¸Þ½ÃÁö·Î º¯È¯ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÀÛ¾÷ ½Ã³ª¸®¿À¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

µ¿Àû Meta Object ½Ã³ª¸®¿À ½ÇÇà

ÀÌ ½Ã³ª¸®¿À´Â µ¿Àû Meta Object¸¦ »ç¿ëÇÏ¿© JMS ¼­ºñ½º Á¦°øÀÚ¿¡¼­ Á¤ÀÇµÈ ´Ù¾çÇÑ ´ë±â¿­·Î Business Object °æ·Î¸¦ ÀçÁöÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ½À´Ï´Ù. µ¿Àû Meta Object¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº µ¿Àû ÇÏÀ§ Meta Object ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ. ¾Æ·¡ ´Ü°è¸¦ ÅëÇØ Sample_JMS_ContactÀÇ ÇÏÀ§ Meta Object ¼Ó¼ºÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷, Sample_JMS_Contact Business Object¸¦ ¿©·¯ ´ë±â¿­·Î ÀçÁöÁ¤Çϱâ À§ÇØ ÀÌ ÇÏÀ§ Meta ObjectÀÇ Ãâ·Â ´ë±â¿­ °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù.

ÇÏÀ§ Meta Object ÀúÀå¼Ò, Sample_JMS_DynMO.xsd´Â sample_folder¿¡ ÀÖ½À´Ï´Ù.

  1. µ¿Àû Meta Object ¼Ó¼º ½Äº° Sample_JMS_ContactÀÇ µ¿Àû Meta Object¸¦ Æ÷ÇÔÇÏ´Â ¼Ó¼ºÀ» ½Äº°ÇÏ·Á¸é ¿ì¼± ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ Ãß°¡Çϰí, ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ cw_mo_conn=DynMO¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷À» ÅëÇØ ¼Ó¼ºÀ» ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  2. ¼Ó¼º Ãß°¡ Business Object Designer¸¦ »ç¿ëÇÏ¿© ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
    1. sample_folder¿¡¼­ Sample_JMS_DynMO.xsd ¹× Sample_JMS_Contact.xsd¸¦ ¿©½Ê½Ã¿À.
    2. Sample_JMS_Contact Object â¿¡¼­ DynMO¶ó°í À̸§ ÁöÁ¤µÈ

      Sample_JMS_DynMO À¯ÇüÀÇ ¼Ó¼ºÀ» Ãß°¡ÇϽʽÿÀ.

    3. Sample_JMS_Contact ¿ÀºêÁ§Æ®¸¦ µÎ ¹ø ´©¸£½Ê½Ã¿À.
    4. ¼Ó¼º Æú´õ¸¦ ¼±ÅÃÇϰí DynMO¶ó°í À̸§ ÁöÁ¤µÈ Sample_JMS_DynMO À¯ÇüÀÇ ¼Ó¼ºÀ» Ãß°¡ÇսÿÀ.
  3. »õ ´ë»ó ´ë±â¿­ Á¤ÀÇ JMS ¼­ºñ½º Á¦°øÀÚ¿¡ REROUTE.IN Àӽà ´ë±â¿­À» Á¤ÀÇÇϽʽÿÀ. À̰ÍÀº µ¿Àû Meta Object°¡ Sample_JMS_Contact Business Object °æ·Î¸¦ ÀçÁöÁ¤ÇÏ´Â °÷ÀÔ´Ï´Ù.
  4. ¾ÆÁ÷ ½ÇÇà ÁßÀÌ ¾Æ´Ñ °æ¿ì, Adapter for JMS¸¦ ½ÃÀÛÇϽʽÿÀ.
  5. ¾ÆÁ÷ ½ÇÇà ÁßÀÌ ¾Æ´Ñ °æ¿ì, Visual Test Connector¸¦ ½ÃÀÛÇϽʽÿÀ.
  6. Port Connector ½Ã¹Ä·¹ÀÌÆ® Visual Test Connector¸¦ »ç¿ëÇÏ¿© PortConnectorÀÇ ÇÁ·ÎÆÄÀÏÀ» Á¤ÀÇÇϽʽÿÀ.
    1. Visual Test Connector ¸Þ´º¿¡¼­ ÆÄÀÏ -> ÇÁ·ÎÆÄÀÏ ÀÛ¼º/¼±ÅÃÀ» ¼±ÅÃÇÑ ÈÄ Ä¿³ØÅÍ ÇÁ·ÎÆÄÀÏ ¸Þ´º¿¡¼­ ÆÄÀÏ -> »õ ÇÁ·ÎÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ.
    2. Samples µð·ºÅ丮¿¡¼­ Port Connector ±¸¼º ÆÄÀÏ, PortConnector.cfg¸¦ ¼±ÅÃÇÑ ÈÄ Ä¿³ØÅÍ À̸§ ¹× ºê·ÎÄ¿ À¯ÇüÀ» ±¸¼ºÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
    3. ÀÛ¼ºÇÑ ÇÁ·ÎÆÄÀÏÀ» ¼±ÅÃÇϰí È®ÀÎÀ» ´©¸£½Ê½Ã¿À.
    4. Visual Test Connector ¸Þ´º¿¡¼­ ÆÄÀÏ -> ¿¬°áÀ» ¼±ÅÃÇÏ¿© ½Ã¹Ä·¹ÀÌÆÃÀ» ½ÃÀÛÇϽʽÿÀ.
  7. »óÀ§ Business Object ¹× ÇÏÀ§ Meta ObjectÀÇ ÀνºÅϽº ÀÛ¼º Visual Test Connector¸¦ »ç¿ëÇÏ¿© ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
    1. ¿øÇÏ´Â °æ¿ì ±âº»°ªÀ» º¯°æÇÏ¿© Sample_JMS_Contact Business ObjectÀÇ »õ ÀνºÅϽº¸¦ ÀÛ¼ºÇϽʽÿÀ.
    2. DynMO ¼Ó¼ºÀ» ¿À¸¥ÂÊ ¸¶¿ì½º·Î ´©¸£°í Sample_JMS_DynMO Business ObjectÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇϽʽÿÀ.
  8. »õ ´ë»ó ´ë±â¿­ ¼³Á¤
    1. DynMO ¼Ó¼º ¿·¿¡ ÀÖ´Â + ºÎÈ£¸¦ ´­·¯ ÀÌ ¼Ó¼ºÀ» ÆîÄ¡½Ê½Ã¿À.
    2. outputQueue¶ó´Â ¼Ó¼º¿¡¼­ ´ë»ó ´ë±â¿­ À̸§À» REROUTE.INÀ¸·Î ÀÔ·ÂÇϽʽÿÀ.
  9. Business Object Àü¼Û BO Àü¼ÛÀ» ´©¸£½Ê½Ã¿À.
  10. ¸Þ½ÃÁö Àü´Þ È®ÀÎ REROUTE.IN ´ë±â¿­À» ¿­¾î JMS ¾î´ðÅÍ¿¡¼­ »õ Á¢¼Ó ¸Þ½ÃÁö°¡ µµÂøÇß´ÂÁö ¾Ë¾Æº¸½Ê½Ã¿À. JMS ¾î´ðÅÍ¿¡¼­ REROUTE.INÀ̶ó´Â À̸§ÀÇ ´ë±â¿­¿¡ »õ ¸Þ½ÃÁö°¡ µµÂøÇßÀ¸¸é °æ·Î ÀçÁöÁ¤ÀÌ ¿Ï·áµÈ °ÍÀÔ´Ï´Ù.

Copyright IBM Corp. 1997, 2003