Ä¿³ØÅÍ ±¸¼º

ÅëÇÕ ºê·ÎÄ¿·Î WebSphere MQ Integrator Broker¸¦ »ç¿ë ÁßÀ̸é, Connector Configurator¿¡¼­ Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÕ´Ï´Ù. WebSphere ICS¸¦ ÅëÇÕ ºê·ÎÄ¿·Î »ç¿ëÇÏ´Â °æ¿ì, System Manager¿¡¼­ ¾×¼¼½ºÇÏ´Â Connector Configurator¿¡¼­ Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ ±¸¼ºÇϽʽÿÀ.

Data Handler ±¸¼º

XML Data Handler¿¡ »ç¿ëµÇ´Â Meta Object¸¦ ±¸¼ºÇϽʽÿÀ. Meta Object ±¸¼º¿¡ ´ëÇÑ Á¤º¸´Â "Data Handler¿¡ ´ëÇÑ ÃÖ»óÀ§ Meta Object ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.

Ç¥ÁØ Ä¿³ØÅÍ µî·Ï Á¤º¸

Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼³¸íÀº ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

Áß¿ä:
ÀÌ Ä¿³ØÅͰ¡ ¸ðµç ÅëÇÕ ºê·ÎÄ¿¸¦ Áö¿øÇϹǷΠ¸ðµç ºê·ÎÄ¿¿¡ ´ëÇÑ ±¸¼º µî·Ï Á¤º¸°¡ ÀÌ¿Í °ü·ÃµË´Ï´Ù.

Ç¥ 1¿¡¼­´Â ºÎ·Ï¿¡ ÀÖ´Â ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇØ ÀÌ Ä¿³ØÅÍ¿¡ °íÀ¯ÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.


Ç¥ 1. ÀÌ Ä¿³ØÅÍ¿¡ °íÀ¯ÇÑ µî·Ï Á¤º¸
µî·Ï Á¤º¸ Âü°í
CharacterEncoding ÀÌ Ä¿³ØÅÍ´Â ÀÌ µî·Ï Á¤º¸¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
Locale ÀÌ Ä¿³ØÅͰ¡ ±¹Á¦È­µÇ¾î ÀÖÀ¸¹Ç·Î ÀÌ µî·Ï Á¤º¸ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ä¿³ØÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ ApplicationName ±¸¼º µî·Ï Á¤º¸ÀÇ °ªÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Ä¿³ØÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ ÃÖ¼ÒÇÑ ´ÙÀ½ÀÇ Ç¥ÁØ Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸

Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ ½Ã Ä¿³ØÅÍ¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸´Â ¶ÇÇÑ Ä¿³ØÅ͸¦ ´Ù½Ã ÄÚµåÈ­Çϰųª ´Ù½Ã ºôµåÇÏÁö ¾Ê°í Ä¿³ØÅÍ¿¡¼­ Á¤Àû Á¤º¸ ¶Ç´Â ³í¸®¸¦ º¯°æÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.

Ç¥ 2¿¡´Â Ä¿³ØÅÍÀÇ Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸°¡ µÇ¾î ÀÖ½À´Ï´Ù. µî·Ï Á¤º¸ ¼³¸í¿¡ ´ëÇØ¼­´Â ´ÙÀ½¿¡ ¿À´Â ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.


Ç¥ 2. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸
À̸§ °¡´ÉÇÑ °ª ±âº»°ª Çʼö ¿©ºÎ
ArchiveDirectory ¾ÆÄ«ÀÌºê µð·ºÅ丮 À̸§ \connectors\xml\archive
DataHandlerConfigMO Data Handler Meta Object À̸§ MO_DataHandler_ Default ¿¹
HttpProxyHost http È£½ºÆ® À̸§

HttpProxyPort http ÇÁ·Ï½Ã Æ÷Æ® 80
HttpsDebug µî·Ï Á¤º¸¸¦ Ç¥ 3¿¡ ÀÖ´Â °ª Áß¿¡¼­ Çϳª·Î ¼³Á¤ÇϽʽÿÀ.

HttpsProxyHost https È£½ºÆ® À̸§

HttpsProxyPort https ÇÁ·Ï½Ã Æ÷Æ® 443
JavaProtocolHandlerPkgs ÇÁ·ÎÅäÄÝ Çڵ鷯 À̸§ com.crossworlds.connectors.utils.

ProtocolHandlers

¿¹
MaxNumRetries ¾ç¼ö 10
PollingBusinessObjects Business Object À̸§

ReturnBusObjResponse true ¶Ç´Â false true
SecurityProvider SSL ±¸Çö com.sun.net.ssl. internal.ssl.Provider.sun.

security.provider.Sun

¿¹
UseCaches true ¶Ç´Â false false
UseDefaults true ¶Ç´Â false false
UseDigitalSignature true ¶Ç´Â false false

ArchiveDirectory

¾ÆÄ«À̺êµÈ À̺¥Æ®¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ丮. °¢ À̺¥Æ®´Â Business Object À̸§°ú Verb·Î ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î, Create Verb´Â Business Object À̸§¿¡ Ãß°¡µË´Ï´Ù. ±âº»°ªÀº \connectors\xml\ archiveÀÔ´Ï´Ù.

DataHandlerConfigMO

XML Connector°¡ Data Handler Áö¿øÀ» ÆÇº°Çϱâ À§ÇØ »ç¿ëÇÏ´Â ÃÖ»óÀ§ ·¹º§ Meta ObjectÀÇ À̸§. ÀÌ Meta Object¿¡´Â XML Data Handler°¡ ±¸¼º µî·Ï Á¤º¸¸¦ ¼³Á¤Çϱâ À§ÇØ »ç¿ëÇÏ´Â ÇÏÀ§ Meta Object À̸§ÀÌ ÀÖ½À´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â ¶ÇÇÑ Æ¯Á¤ ³»¿ë À¯Çü¿¡ ´ëÇÑ ÀνºÅϽº¸¦ »ý¼ºÇÒ DataHandler Ŭ·¡½º¸¦ ÆÇº°Çϱâ À§ÇØ DataHandler ±â¹Ý Ŭ·¡½º¿¡¼­ »ç¿ëµË´Ï´Ù. ±âº»°ªÀº MO_DataHandler_ DefaultÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Data Handler¿¡ ´ëÇÑ ÃÖ»óÀ§ Meta Object ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

HttpProxyHost

HTTPÀÇ ÇÁ·Ï½Ã·Î ÀÛµ¿Çϴ ȣ½ºÆ®ÀÇ À̸§. ÀÌ µî·Ï Á¤º¸´Â ³×Æ®¿öÅ©°¡ HTTP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.

HttpProxyPort

HTTP¸¦ ¿¬°áÇϱâ À§ÇØ »ç¿ëµÇ´Â ÇÁ·Ï½Ã Æ÷Æ® ¹øÈ£. ÀÌ µî·Ï Á¤º¸´Â ³×Æ®¿öÅ©°¡ HTTP ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù. ±âº»°ª Æ÷Æ® ¹øÈ£´Â 80ÀÔ´Ï´Ù.

HttpsDebug

HTTPS ¼¼¼Ç¿¡ ´ëÇØ »ý¼ºµÇ´Â µð¹ö±ë Á¤º¸¸¦ ÆÇº°ÇÏ´Â ¼³Á¤. Ç¥ 3¿¡´Â HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ HTTPS µð¹ö±× °ªÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.


Ç¥ 3. HttpsDebug °ª
À̸§ ÀǹÌ
all ¸ðµç µð¹ö±ëÀ» ÄÕ´Ï´Ù.
data °¢ µ¥ÀÌÅÍ ±³È¯ ¸Þ½ÃÁöÀÇ 16Áø ´ýÇÁ. µ¥ÀÌÅÍ ±³È¯ µð¹ö±ë ¹üÀ§¸¦ ³ÐÈ÷±â À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
handshake °¢ µ¥ÀÌÅÍ ±³È¯ ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù. SSL°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
keygen Ű »ý¼º µ¥ÀÌÅ͸¦ ÀμâÇÕ´Ï´Ù. SSL°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
plaintext ·¹ÄÚµå ÀÏ¹Ý ÅØ½ºÆ®ÀÇ 16Áø ´ýÇÁ. ·¹ÄÚµå µð¹ö±ëÀ» È®ÀåÇϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
record ·¹Äڵ庰 ÃßÀûÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. SSL°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
session ¼¼¼Ç Ȱµ¿À» ÀμâÇÕ´Ï´Ù. SSL°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ssl SSL µð¹ö±ë¸¸ ÄÕ´Ï´Ù.
verbose »ó¼¼ÇÑ µ¥ÀÌÅÍ ±³È¯ ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù. ·¹ÄÚµå µð¹ö±ëÀ» È®ÀåÇϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

HttpsProxyHost

HTTPS ÇÁ·Ï½Ã ½Ã½ºÅÛ À̸§. ÀÌ µî·Ï Á¤º¸´Â ³×Æ®¿öÅ©°¡ HTTPS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.

HttpsProxyPort

HTTPS¸¦ ¿¬°áÇϱâ À§ÇØ »ç¿ëµÇ´Â ÇÁ·Ï½Ã Æ÷Æ® ¹øÈ£. ÀÌ µî·Ï Á¤º¸´Â ³×Æ®¿öÅ©°¡ HTTPS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ÇÁ·Ï½Ã ¼­¹ö¸¦ »ç¿ëÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù.

JavaProtocolHandlerPkgs

ÀÌ ¼Ó¼ºÀÌ Á¸ÀçÇÒ °æ¿ì, ÀÌ ¼Ó¼ºÀº ±âº» Java Çڵ鷯 ´ë½Å ÇÁ·ÎÅäÄÝ Çڵ鷯·Î »ç¿ëÇÏ´Â ÆÐŰÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Å¬·¡½º´Â JavaÀÇ ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©¸¦ ÁؼöÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇÁ·ÎÅäÄÝ Çڵ鷯 com.mycompany.http(HTTPÀÇ °æ¿ì)¸¦ »ç¿ëÇÏ·Á¸é, ÀÌ Çʵ带 com.mycompany·Î ¼³Á¤ÇϽʽÿÀ. ¶ÇÇÑ ÇØ´çµÇ´Â Ŭ·¡½ºÀÇ .jar ÆÄÀÏÀÌ Å¬·¡½º °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

Java ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ´ÙÀ½ À¥ »çÀÌÆ®ÀÇ ÀÚ½À¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

http://developer.java.sun.com/developer/onlineTraining/

protocolhandlers/

ÀÌ °ªÀÇ ¿©·¯ ÆÐŰÁö¸¦ ¼öÁ÷¼±(¡º|¡»)À¸·Î ±¸ºÐÇÏ¿© ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù(¿¹:

com.crossworlds.Protocol Handlers|com.mycompany).

WebSphere Business Integration Adapter´Â µÎ °¡ÁöÀÇ ÆÐŰÁö¸¦ Á¦°øÇÕ´Ï´Ù.

±âº»°ªÀº com.crossworlds.connectors.utils.ProtocolHandlersÀÔ´Ï´Ù.

MaxNumRetries

ºñµ¿±â½Ä ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ ´ë»ó URL¿¡¼­ ÀÀ´äÀ» ¼ö½ÅÇÏÁö ¸øÇÑ ÈÄ¿¡ ½ÃµµÇÒ Àç½Ãµµ Ƚ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â ºñµ¿±â½Ä ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡¼­¸¸ »ç¿ëµË´Ï´Ù. °ªÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì, ÀÌ µî·Ï Á¤º¸ÀÇ ±âº»°ªÀº 0ÀÔ´Ï´Ù. ±âº»°ªÀº 0ÀÔ´Ï´Ù.

PollingBusinessObjects

À̺¥Æ® °ø°í¿¡ »ç¿ëµÇ´Â Business Object. ½°Ç¥·Î ¿©·¯ °³ÀÇ Ç׸ñÀ» ±¸ºÐÇϽʽÿÀ(¿¹: XMLPoll_Cust, XMLPoll_Order). °¢ Business Object´Â Ä¿³ØÅÍ¿¡¼­ Áö¿øÇØ¾ß ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â Ä¿³ØÅͰ¡ À̺¥Æ® °ø°í¿¡ ´ëÇØ ¼³Á¤µÈ °æ¿ì¿¡ ÇÊ¿äÇÕ´Ï´Ù.

ReturnBusObjResponse

Ä¿³ØÅͰ¡ ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡¼­ Business Object°¡ ¸®Å쵃 °ÍÀ¸·Î ¿¹»óÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. °ªÀ» true·Î ¼³Á¤Çϸé, Ä¿³ØÅÍ´Â Business Object¸¦ ¿¹»óÇÕ´Ï´Ù. °ªÀ» false·Î ¼³Á¤ÇÒ °æ¿ì, Ä¿³ØÅÍ´Â Business Object¸¦ ¿¹»óÇÏÁö ¾Ê½À´Ï´Ù. ´ÜÁö ¼º°ø ¶Ç´Â ½ÇÆÐ ÀÀ´ä¸¸ ¿¹»óÇÕ´Ï´Ù. ±âº»°ªÀº trueÀÔ´Ï´Ù.

ÁÖ:
ºñµ¿±â½Ä ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ±¸¼ºÇÒ °æ¿ì, ºñµ¿±â½Ä ÇÁ·ÎÅäÄÝ Çڵ鷯°¡ Business Object ÀÀ´äÀ» ¿¹»óÇÏÁö ¾ÊÀ¸¹Ç·Î °ªÀ» false·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

SecurityProvider

SSL µ¥ÀÌÅÍ ±³È¯ Áß HTTPS¿¡¼­ »ç¿ëµË´Ï´Ù. ½°Ç¥·Î ±¸ºÐµÇ´Â ÀÌ ¼Ó¼ºÀÇ °ªµéÀº HTTPS URL¿¡ ¿¬°áÇÒ ¶§ »ç¿ëÇÒ SSL ±¸ÇöÀ» ÆÇº°ÇÕ´Ï´Ù. °ªÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é, HTTPS ¿¬°áÀÌ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ±âº»°ªÀº com.sun.net.ssl. internal.ssl.Provider.sun.security.provider.SunÀÔ´Ï´Ù.

UseCaches

ÀÌ ¼Ó¼ºÀ» false·Î ¼³Á¤Çϸé, Ä¿³ØÅÍ´Â XML ¹®¼­ÀÇ Ä³½ÃµÇÁö ¾ÊÀº ¹öÀüÀ» °Ë»öÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ´Â ¿äû¿¡ ºÒ°úÇϹǷÎ, Ä¿³ØÅͰ¡ È®½ÇÇÏ°Ô ½ÃÇàÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ij½ÃµÈ XML ¹®¼­¸¸ °Ë»öÇÏ·Á¸é ÀÌ °ªÀ» true·Î ¼³Á¤ÇϽʽÿÀ.

UseDefaults

ÀÛ¼º Á¶ÀÛ¿¡¼­ UseDefaults¸¦ true·Î ¼³Á¤Çϸé, Ä¿³ØÅÍ´Â isRequired Business Object ¼Ó¼º¸¶´Ù ¿Ã¹Ù¸¥ °ªÀ̳ª ±âº»°ªÀÌ Á¦°øµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. °ªÀÌ Á¦°øµÇ¸é ÀÛ¼º Á¶ÀÛÀÌ ¼º°øÇϰí, ±×·¸Áö ¾ÊÀ¸¸é ½ÇÆÐÇÕ´Ï´Ù. ¸Å°³º¯¼ö¸¦ false·Î ¼³Á¤Çϸé, Ä¿³ØÅÍ´Â ¿Ã¹Ù¸¥ °ª¿¡ ´ëÇØ¼­¸¸ È®ÀÎÇϹǷÎ, ¿Ã¹Ù¸¥ °ªÀ» Á¦°øÇÏÁö ¾ÊÀ¸¸é ÀÛ¼º Á¶ÀÛÀº ½ÇÆÐÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù.

UseDigitalSignature

µðÁöÅÐ ¼­¸í ±æÀÌ(2Áø 0)°¡ HTTP ¶Ç´Â HTTPS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Àü¼ÛµÇ´Â ¸Þ½ÃÁö ³¡¿¡ Ãß°¡µÇ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ µðÁöÅÐ ¼­¸íÀ» Áö¿øÇÒ °æ¿ì, ÀÌ µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇϽʽÿÀ. ±âº»°ªÀº falseÀÔ´Ï´Ù.

ÁÖ:
Á¦Ç°°ú ÇÔ²² Á¦°øµÇ´Â Ä¿³ØÅÍ´Â µðÁöÅÐ ¼­¸íÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

Copyright IBM Corp. 1997, 2003