IBM WebSphere InterChange Server 4.2.1 ¸±¸®½º ¹× WebSphere Business Integration
Adapter Framework 2.3.1 ¸±¸®½º´Â ÀÌÁ¦ »õ Data Handler,
Request-Response Data Handler¸¦ Á¦°øÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
Request-Response Data Handler¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌ µÎ Á¦Ç° ¸ðµÎ ÀÌÁ¦ XML Data HandlerÀÇ
´ÙÀ½ º¯°æ»çÇ×À» Áö¿øÇÕ´Ï´Ù.
- XML ¿ä¼Ò ¹× ¼Ó¼ºÀÇ À̸§À» ÁöÁ¤ÇÏ´Â »õ ¹æ¹ý
- ÀÌÁ¦ XML ¿ä¼Ò°¡ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤
Á¤º¸¿¡ elem_name ű׸¦ Æ÷ÇÔÇØ¾ß
ÇÔÀ» ³ªÅ¸³»´Â business-object ¼Ó¼º. ÀÚ¼¼ÇÑ Á¤º¸´Â
XML ¿ä¼ÒÀÇ °æ¿ì(DTD¿¡ Á¤ÀǵǾî
ÀÖ´Â XML ¿ä¼ÒÀÇ °æ¿ì) ¶Ç´Â XML ¿ä¼ÒÀÇ °æ¿ì(½ºÅ°¸¶
¹®¼¿¡ Á¤ÀǵǾî ÀÖ´Â XML ¿ä¼ÒÀÇ °æ¿ì)¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÀÌÁ¦ XML ¼Ó¼ºÀÌ
ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡ type=attribute ÅÂ±× ¿Ü¿¡ attr_name ű׸¦ Æ÷ÇÔÇØ¾ß ÇÔÀ» ³ªÅ¸³»´Â
business-object ¼Ó¼º. ÀÚ¼¼ÇÑ Á¤º¸´Â XML ¼Ó¼ºÀÇ °æ¿ì(DTD¿¡ Á¤ÀǵǾî ÀÖ´Â XML ¼Ó¼ºÀÇ °æ¿ì) ¶Ç´Â XML ¼Ó¼ºÀÇ °æ¿ì(½ºÅ°¸¶ ¹®¼¿¡ Á¤ÀǵǾî ÀÖ´Â XML ¼Ó¼ºÀÇ °æ¿ì)¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÁÖ:
- elem_name ¹× attr_name ű״ business-object ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥
ƯÁ¤ Á¤º¸¿¡ ÀÖ´Â XML ¿ä¼Ò ¶Ç´Â ¼Ó¼ºÀÇ À̸§¸¸À» ÇÊ¿ä·Î
Çß´ø ÀÌÀü ±¸¹®À» ´ëüÇÕ´Ï´Ù. XML
Data Handler´Â °è¼Ó ±âÁ¸ Business Object Á¤ÀÇ¿ÍÀÇ ¿ª¹æÇâ ȣȯ¼º¿¡
´ëÇÑ ÀÌÀü ±¸¹®À» Áö¿øÇÕ´Ï´Ù. ±×·¯³ª XML ODA´Â Business Object
Á¤ÀÇ »ý¼º ½Ã »õ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
- ½ºÅ°¸¶ ¹®¼ÀÇ À̸§ °ø°£À» ÁöÁ¤ÇÏ´Â »õ ¹æ¹ý
ÀÌÁ¦ Business Object Á¤ÀÇ¿¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡
´ë»ó À̸§ °ø°£À» ½Äº°Çϱâ À§ÇÑ target_ns űװ¡
Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â
½ºÅ°¸¶ À̸§ °ø°£À» ÂüÁ¶ÇϽʽÿÀ.
- ÁÖ:
- target_ns ű״Â
Business Object Á¤ÀÇ¿¡ °¢ À̸§ °ø°£ÀÇ
Á¢µÎºÎ¸¦ Á¤ÀÇÇÑ ¼Ó¼ºÀÌ Æ÷ÇԵǾî¾ß Çß´ø ÀÌÀü ±¸¹®À»
´ëüÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¼Ó¼ºÀº ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤
Á¤º¸¿¡ °¢°¢ type=defaultNS ¶Ç´Â
type=xmlns ű׷Π±âº» À̸§ °ø°£ ¶Ç´Â
Á¢µÎºÎ À̸§ °ø°£À» ³ªÅ¸³Â´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇß½À´Ï´Ù. XML
Data Handler´Â °è¼Ó ±âÁ¸ Business Object Á¤ÀÇ¿ÍÀÇ ¿ª¹æÇâ ȣȯ¼º¿¡
´ëÇÑ ÀÌÀü ±¸¹®À» Áö¿øÇÕ´Ï´Ù. ±×·¯³ª XML ODA´Â Business Object
Á¤ÀÇ »ý¼º ½Ã »õ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
- ±ÔÁ¤µÈ XML ¿ä¼Ò ¹× ¼Ó¼º À̸§À» ÁöÁ¤ÇÏ´Â »õ ¹æ¹ý
XML Data Handler´Â ÀÌÁ¦ ´ÙÀ½ XML ±¸Á¶¸¦ ÀνÄÇÕ´Ï´Ù.
- ½ºÅ°¸¶ ¿ä¼ÒÀÇ elementFormDefault ¹× attributeFormDefault ¼Ó¼º
ÀÌµé ½ºÅ°¸¶ ¼Ó¼º °ªÀ» ±â¹ÝÀ¸·Î ÇÏ¿©, Business Object Á¤ÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤
Á¤º¸¿¡ ÀÖ´Â elem_fd ¹× attr_fd ű״ XML ¿ä¼Ò¿Í ¼Ó¼º À̸§ÀÌ ±ÔÁ¤µÇ¾î ÀÖ´ÂÁö ¿©ºÎ¸¦
Ç¥½ÃÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ±ÔÁ¤µÈ ±¸¼º¿ä¼Ò À̸§ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
- XML ¿ä¼Ò ¶Ç´Â ¼Ó¼ºÀÇ form ¼Ó¼º
Business Object Á¤ÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥
ƯÁ¤ Á¤º¸¿¡ ÀÖ´Â elem_fd ¹×
attr_fd ű״ ÀÌ ¼Ó¼º °ªÀ»
±â¹ÝÀ¸·Î ƯÁ¤ XML ¿ä¼Ò ¶Ç´Â ¼Ó¼º À̸§ÀÌ ±ÔÁ¤µÇ¾î
ÀÖ´ÂÁö ¿©ºÎ¸¦ Ç¥½ÃÇÕ´Ï´Ù.
- ÁÖ:
- elem_fd ¹× attr_fd ű״Â
ÀϺΠBusiness Object Á¤Àǰ¡ XML ¿ä¼Ò ¶Ç´Â
¼Ó¼ºÀ» ³ªÅ¸³½ ¼Ó¼ºÀÇ À̸§¿¡ À̸§ °ø°£ Á¢µÎºÎ¸¦
Æ÷ÇÔÇØ¾ß Çß´ø ÀÌÀü ±¸¹®À» ´ëüÇÕ´Ï´Ù. Business Object
Á¤ÀÇ´Â ´õ ÀÌ»ó À̸§ °ø°£ Á¢µÎºÎ Á¤º¸¸¦ ÀúÀåÇÏÁö ¾Ê½À´Ï´Ù. XML
Data Handler´Â °è¼Ó ±âÁ¸ Business Object Á¤ÀÇ¿ÍÀÇ ¿ª¹æÇâ ȣȯ¼º¿¡
´ëÇÑ ÀÌÀü ±¸¹®À» Áö¿øÇÕ´Ï´Ù. ±×·¯³ª XML ODA´Â Business Object
Á¤ÀÇ »ý¼º ½Ã »õ ±¸¹®À» »ç¿ëÇÕ´Ï´Ù.
- XML Data Handler´Â ÀÌÁ¦ ½ºÅ°¸¶
¹®¼ÀÇ ´ÙÀ½ XML ±¸Á¶¸¦ Áö¿øÇÕ´Ï´Ù.
- °¢°¢ XML ¿ä¼Ò ¹× Ư¼ºÀ» ³ªÅ¸³»´Â
Business Object ¼Ó¼ºÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤
Á¤º¸¿¡ elem_ns ¹× attr_ns
űװ¡ Á¦°øµÈ º¹¼ö ½ºÅ°¸¶ À̸§
°ø°£(import ¿ä¼Ò). ÀÚ¼¼ÇÑ Á¤º¸´Â
½ºÅ°¸¶ À̸§ °ø°£À» ÂüÁ¶ÇϽʽÿÀ.
- simple-content ¹× complex-content complex
À¯Çü¿¡ ´ëÇÑ ¸î °¡Áö Á¦ÇÑ»çÇ×(restriction ¿ä¼Ò). ÀÚ¼¼ÇÑ Á¤º¸´Â
Áö¿øµÇ´Â ½ºÅ°¸¶ ¹®¼ ±¸Á¶¸¦ ÂüÁ¶ÇϽʽÿÀ.
