AS/400 ½Ã½ºÅÛÀº DRDA ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ Áö¿øÀ» OS/400 ¿î¿µ üÁ¦ÀÇ ÇÙ½É ºÎºÐÀ¸·Î ±¸ÇöÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ Áö¿øÀÌ OS/400 ¿î¿µ üÁ¦ÀÇ ÀϺÎÀ̹ǷΠ¿î¿µ üÁ¦°¡ Ȱµ¿ÁßÀÏ ¶§¸¶´Ù ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅ͵µ Ȱµ¿ÁßÀÔ´Ï´Ù. À̰ÍÀº AS/400¿ë DB2 Universal DatabaseÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö Áö¿ø¿¡ ´ëÇØ¼µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
AS/400¿ë DB2 Universal Database°¡ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ·Î ÀÛ¿ëÇÒ °æ¿ì, DRDA¸¦ Áö¿øÇÏ´Â ÀÓÀÇÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ ºÐ»ê µ¥ÀÌÅͺ£À̽º ¾×¼¼½º¸¦ Á¦°øÇÏ°Ô ÇÏ·Á¸é ´ÙÀ½À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â °ü°èÇü µ¥ÀÌÅͺ£À̽º À̸§À» ¹Þ¾Æµé¿© À̸¦ ³×Æ®¿öÅ© ¸Å°³º¯¼ö·Î º¯È¯ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. AS/400 ½Ã½ºÅÛÀº °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¸¦ »ç¿ëÇÏ¿© °ü°èÇü µ¥ÀÌÅͺ£À̽º À̸§°ú ÀÌÀÇ ÇØ´ç ³×Æ®¿öÅ© ¸Å°³º¯¼ö¸¦ µî·ÏÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮¸¦ ÅëÇØ AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â ºÐ»ê µ¥ÀÌÅͺ£À̽º ³×Æ®¿öÅ©¿¡ Åë½ÅÀ» ¼³Á¤Çϴµ¥ ÇÊ¿äÇÑ ³×Æ®¿öÅ© Á¤º¸¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºÐ»ê µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼ÀÇ ´ë´Ù¼ö 󸮿¡¼´Â ³×Æ®¿öÅ©ÀÇ ´Ù¸¥ À§Ä¡¿Í ¸Þ½ÃÁö ±³È¯ÀÌ ÇÊ¿äÇÕ´Ï´Ù. SNA ȯ°æ¿¡¼ ÀÌ Ã³¸®°¡ ¿Ã¹Ù¸£°Ô ¼öÇàµÇ°Ô ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
ºÐ»ê µ¥ÀÌÅͺ£À̽º ³×Æ®¿öÅ©ÀÇ °¢ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â ÀÌÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ Áö¿ª °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ Ç׸ñ°ú ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ ¾×¼¼½ºÇÏ´Â °¢ ¿ø°Ý °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Ç׸ñÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)·Î¸¸ ÀÛ¿ëÇÏ´Â ºÐ»ê µ¥ÀÌÅͺ£À̽º ³×Æ®¿öÅ©ÀÇ AS/400 ½Ã½ºÅÛÀº Áö¿ª °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ À§ÇÑ Ç׸ñÀ» ÀÌÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ ´ëÇØ¼´Â AS/400 Distributed Database Programming¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Áö¿ª ½Ã½ºÅÛÀ» Á¤ÀÇÇÏ·Á¸é, ¿ø°Ý À§Ä¡ À̸§À» *LOCAL·Î ÇÏ¿© °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡ Ç׸ñÀ» Ãß°¡ÇÏ¿© Áö¿ª µ¥ÀÌÅͺ£À̽º¿¡ À̸§À» ÁöÁ¤ÇϽʽÿÀ. À̸¦ ¼öÇàÇÏ·Á¸é °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮 Ç׸ñÀ» Ãß°¡ÇÏ´Â ¸í·É(ADDRDBDIRE)À» »ç¿ëÇϽʽÿÀ.
´ÙÀ½ ¿¹´Â ADDRDBDIRE ¸í·ÉÀ» º¸¿©Áִµ¥, ¿©±â¼ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ µ¥ÀÌÅͺ£À̽º À̸§Àº ROCHESTERDBÀÔ´Ï´Ù.
ADDRDBDIRE RDB(ROCHESTERDB) RMTLOCNAME(*LOCAL)
°ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮 ¸í·É¿¡ ´ëÇØ¼´Â AS/400 Distributed Database Programming¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: | ÃֽйöÀüÀÇ OS/400¿¡¼, Áö¿ª RDB À̸§ Ç׸ñÀº ÇÊ¿ä½Ã Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù. ³×Æ®¿öÅ© ¼Ó¼ºÀÇ ½Ã½ºÅÛ À̸§Àº Áö¿ª RDB À̸§À¸·Î »ç¿ëµË´Ï´Ù. |
ºÐ»ê DB ³×Æ®¿öÅ©ÀÇ °¢ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â ÀÌÀÇ RDB µð·ºÅ丮¿¡ Áö¿ª Ç׸ñÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, °¢ ¿ø°Ý µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Ç׸ñÀÌ °¢ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍÀÇ RDB µð·ºÅ丮¿¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. À̸¦ ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
´ëºÎºÐÀÇ °æ¿ì, ÇÊ¿äÇÑ À¯ÀÏÇÑ Á¤º¸´Â ¿ø°Ý µ¥ÀÌÅͺ£À̽º À̸§°ú µ¥ÀÌÅͺ£À̽ºÀÇ ¿ø°Ý À§Ä¡ À̸§ 4 ÀÔ´Ï´Ù. ¿ø°Ý À§Ä¡ À̸§¸¸ÀÌ ÁöÁ¤µÈ °æ¿ì, ³ª¸ÓÁö ¸Å°³º¯¼ö¿¡´Â ±âº»°ªÀÌ »ç¿ëµË´Ï´Ù. ½Ã½ºÅÛÀº ¿ø°Ý À§Ä¡ À̸§À» »ç¿ëÇÏ¿© ÀåÄ¡ ¼³¸íÀ» ¼±ÅÃÇÕ´Ï´Ù.
Çϳª ÀÌ»óÀÇ ÀåÄ¡ ¼³¸í¿¡ µ¿ÀÏÇÑ ¿ø°Ý À§Ä¡ À̸§ÀÌ µé¾î ÀÖ°í Æ¯Á¤ÇÑ ÀåÄ¡ ¼³¸íÀÌ ÇÊ¿äÇÑ °æ¿ì, Áö¿ª À§Ä¡ À̸§¿¡ ´ëÇÑ °ª°ú °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮 Ç׸ñÀÇ ¿ø°Ý ³×Æ®¿öÅ© ½Äº°ÀÚ´Â ÀåÄ¡ ¼³¸íÀÇ °ª°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. µ¿ÀÏÇÑ À§Ä¡ À̸§ÀÌ Çϳª ÀÌ»óÀÇ ÀåÄ¡ ¼³¸í¿¡ »ç¿ëµÈ °æ¿ì ÀåÄ¡ ¼³¸íÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ º¹ÀâÇÒ ¼ö ÀÖ½À´Ï´Ù. È¥¶õÀ» ÇÇÇϱâ À§ÇØ °¢ ÀåÄ¡ ¼³¸í¿¡ °íÀ¯ÇÑ ¿ø°Ý À§Ä¡ À̸§À» »ç¿ëÇϽʽÿÀ. ¿ø°Ý µ¥ÀÌÅͺ£À̽ºÀÇ Æ®·£Àè¼Ç ÇÁ·Î±×·¥ À̸§Àº DRDA ±âº» Æ®·£Àè¼Ç ÇÁ·Î±×·¥ À̸§ÀÎ X'07F6C4C2'·Î ±âº» ¼³Á¤µË´Ï´Ù.
°ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮ÀÇ Åë½Å Á¤º¸´Â ¿ø°Ý ½Ã½ºÅÛ°ú ´ëȸ¦ ¼³Á¤Çϴµ¥ »ç¿ëµË´Ï´Ù.
TCP/IP ¿¬°á(AS/400¿ë DB2 Universal Database ¹öÀü 4.2¿¡¼ Áö¿øµÊ)ÀÇ °æ¿ì, ¿ø°Ý µ¥ÀÌÅͺ£À̽º À̸§°ú °ü·ÃµÈ IP ÁÖ¼Ò ¹× Æ÷Æ®¸¸ÀÌ ÇÊ¿äÇÕ´Ï´Ù. TCP/IP¸¦ »ç¿ëÇÏ¿© DRDA ³×Æ®¿öÅ©¿¡¼ AS/400¿ë DB2 Universal Database ¿¬°á¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àý¿¡¼´Â APPNÀ» »ç¿ëÇÏ¿© AS/400 ½Ã½ºÅÛ¿¡ Åë½ÅÀ» ±¸¼ºÇÏ´Â ¹æ¹ýÀÌ ¼³¸íµË´Ï´Ù. AS/400 ½Ã½ºÅÛ¿¡¼´Â ³×Æ®¿öÅ© ¶ó¿ìÆÃ Áö¿øÀ» Á¦°øÇÏÁö ¾Ê´Â APPCµµ °¡´ÉÇÕ´Ï´Ù. AS/400 ºÐ»ê µ¥ÀÌÅͺ£À̽º´Â ÀÌ µÎ ±¸¼º°ú ÇÔ²² ÀÛµ¿µË´Ï´Ù. APPC ±¸¼º¿¡ ´ëÇØ¼´Â OS/400 Communications Configuration¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
AS/400 ½Ã½ºÅÛÀÇ AnyNet Áö¿øÀº APPC ÀÀ¿ëÇÁ·Î±×·¥À» Àü¼Û Á¦¾î ÇÁ·ÎÅäÄÝ/ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(TCP/IP) ³×Æ®¿öÅ©¸¦ ÅëÇØ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. À̾îÁö´Â ¿¹¿¡´Â DDM, SNA(Systems Network Architecture) ºÐ»ê ¼ºñ½º, °æ°í ¹× 5250 Ç¥½ÃÀåÄ¡ ¿¬°á ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. DRDA¿Í À̵é ÀÀ¿ëÇÁ·Î±×·¥Àº ¾à°£ÀÇ Ãß°¡ ±¸¼º¸¸À¸·Î º¯°æ¾øÀÌ TCP/IP ³×Æ®¿öÅ©»ó¿¡¼ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. AnyNet Áö¿øÀ» ÁöÁ¤ÇÏ·Á¸é, CRTCTLAPPC ¸í·ÉÀÇ LINKTYPE ¸Å°³º¯¼ö¿¡ *ANYNW¸¦ ÁöÁ¤ÇϽʽÿÀ.
TCP/IP»óÀÇ APPC¿¡ ´ëÇØ¼´Â OS/400 Communications Configuration ¹× OS/400 TCP/IP Configuration and Reference¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. DRDA Åë½ÅÀ» À§ÇÑ ¿ø½Ã TCP/IP Áö¿øÀº AS/400¿ë DB2 Universal Database ¹öÀü 4.2¿¡ Á¦°øµË´Ï´Ù. TCP/IP¸¦ »ç¿ëÇÏ¿© DRDA ³×Æ®¿öÅ©¿¡¼ AS/400¿ë DB2 Universal Database ¿¬°á¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
APPNÀº AS/400 ½Ã½ºÅÛÀÌ ¸ÞÀÎÇÁ·¹ÀÓ ½Ã½ºÅÛ¿¡¼ Á¦°øÇÏ´Â ³×Æ®¿öÅ© Áö¿ø ¾øÀ̵µ ½Ã½ºÅÛ ³×Æ®¿öÅ©¿¡ Âü¿©ÇÏ¿© À̸¦ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ³×Æ®¿öÅ· Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ ´Ü°èµéÀº APPN Áö¿øÀ» À§ÇØ AS/400 ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
³×Æ®¿öÅ© ¼Ó¼º¿¡´Â ´ÙÀ½ÀÌ ÀÖ½À´Ï´Ù.
Çà ¼³¸íÀº ¹°¸®ÀûÀÎ Çà ¿¬°á°ú AS/400 ½Ã½ºÅÛ°ú ³×Æ®¿öÅ©°£¿¡ »ç¿ëµÇ´Â µ¥ÀÌÅÍ ¸µÅ© ÇÁ·ÎÅäÄÝÀ» ±â¼úÇÕ´Ï´Ù. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© Çà ¼³¸íÀ» ÀÛ¼ºÇϽʽÿÀ.
Á¦¾î±â ¼³¸íÀº ³×Æ®¿öÅ©¿¡¼ ÀÎÁ¢ ½Ã½ºÅÛÀ» ±â¼úÇÕ´Ï´Ù. Á¦¾î±â ¼³¸í ÀÛ¼º½Ã APPN(*YES)¸¦ ÁöÁ¤ÇÏ¿© APPN Áö¿øÀÇ »ç¿ëÀ» ³ªÅ¸³»½Ê½Ã¿À. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¦¾î±â ¼³¸íÀ» ÀÛ¼ºÇϽʽÿÀ.
ÅäÅ«¸µÀ̳ª ÀÌ´õ³Ý Çà ¼³¸íÀÇ AUTOCRTCTL ¸Å°³º¯¼ö°¡ *YES·Î ¼³Á¤µÈ °æ¿ì, ½Ã½ºÅÛÀÌ ÅäÅ«¸µÀ̳ª ÀÌ´õ³Ý ȸ¼±À» ÅëÇØ ¼¼¼Ç ½ÃÀÛ ¿äûÀ» ¼ö½ÅÇÒ ¶§ Á¦¾î±â ¼³¸íÀÌ ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù.
¼ºñ½º Ŭ·¡½º ¼³¸íÀ» »ç¿ëÇÏ¿© Åë½Å ¶ó¿ìÆ®(Àü¼Û ±×·ì)¸¦ ¼±ÅÃÇϰí Àü¼Û ¿ì¼±¼øÀ§¸¦ ºÎ¿©ÇϽʽÿÀ. ½Ã½ºÅÛ¿¡¼ ´Ù¼¸ °³ÀÇ ¼ºñ½º Ŭ·¡½º ¼³¸íÀ» Á¦°øÇÕ´Ï´Ù.
¼ºñ½º Ŭ·¡½º ÀÛ¼º(CRTCOSD) ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ¼ºñ½º Ŭ·¡½º ¸í·ÉÀ» ÀÛ¼ºÇϽʽÿÀ.
¸ðµå ¼³¸íÀº Áö¿ª°ú ¿ø°Ý À§Ä¡ »çÀÌ¿¡¼ Çã¿ëµÇ´Â °ªÀ» Á¶Á¤ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼¼¼Ç Ư¼º°ú ¼¼¼Ç ¼ö¸¦ Á¦°øÇÕ´Ï´Ù. ¸ðµå ¼³¸íÀº ¶ÇÇÑ ´ëÈ¿¡ »ç¿ëµÇ´Â ¼ºñ½º Ŭ·¡½º¸¦ °¡¸®Å°±âµµ ÇÕ´Ï´Ù. ¿©·¯ °³ÀÇ »çÀü Á¤ÀÇµÈ ¸ðµå°¡ ½Ã½ºÅÛ¿¡ Á¦°øµË´Ï´Ù.
´Ù¸¥ ¸ðµå ¼³¸íÀº ¸ðµå ¼³¸í ÀÛ¼º(CRTMODD) ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀåÄ¡ ¼³¸íÀº Áö¿ª°ú ¿ø°Ý ½Ã½ºÅÛ »çÀÌ¿¡¼ ³í¸®Àû ¿¬°áÀÇ Æ¯¼ºÀ» Á¦°øÇÕ´Ï´Ù. AS/400 ½Ã½ºÅÛÀÌ APPNÀ» »ç¿ëÇÏ¿© µ¶¸³Àû ³í¸® ÀåÄ¡(LU)·Î È£½ºÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ ¼öÇàµÇ°í ÀÖ´Â °æ¿ì ÀåÄ¡ ¼³¸íÀ» ¼öµ¿À¸·Î ÀÛ¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. AS/400 ½Ã½ºÅÛÀº ÀÚµ¿À¸·Î ÀåÄ¡ ¼³¸íÀ» ÀÛ¼ºÇÏ¿© ¼¼¼ÇÀÌ ¼³Á¤µÉ ¶§ ÀÌÀÇ ÇØ´ç Á¦¾î±â ¼³¸íÀ» Á¢¼ÓÇÕ´Ï´Ù. AS/400 ½Ã½ºÅÛÀÌ Á¾¼Ó LUÀÎ °æ¿ì, ÀåÄ¡ ¼³¸í ÀÛ¼º(CRTDEVAPPC) ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀåÄ¡ ¼³¸íÀ» Á÷Á¢ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀåÄ¡ ¼³¸í¿¡¼ APPN(*YES)¸¦ ÁöÁ¤ÇÏ¿© APPNÀÌ »ç¿ëµÇ°í ÀÖÀ½À» ³ªÅ¸³»½Ê½Ã¿À.
Ãß°¡ Áö¿ª À§Ä¡(´Ù¸¥ ½Ã½ºÅÛ»óÀÇ LU)³ª APPN¿¡ ´ëÇÑ ¿ø°Ý À§Ä¡ÀÇ Æ¯º°ÇÑ Æ¯¼ºÀÌ ¿ä±¸µÇ´Â °æ¿ì, APPN À§Ä¡ ¸ñ·ÏÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. Áö¿ª À§Ä¡ À̸§Àº ³×Æ®¿öÅ© ¼Ó¼º¿¡ ÁöÁ¤µÈ Á¦¾îÁ¡ À̸§ÀÔ´Ï´Ù. AS/400 ½Ã½ºÅÛ¿¡ ´ëÇØ Ãß°¡ À§Ä¡°¡ ÇÊ¿äÇÑ °æ¿ì, APPN Áö¿ª À§Ä¡ ¸ñ·ÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¿ø°Ý À§Ä¡ÀÇ Æ¯º° ¼Ó¼ºÀÇ ¿¹´Â ¿ø°Ý À§Ä¡°¡ Áö¿ª À§Ä¡°¡ ÀÖ´Â ³×Æ®¿öÅ©°¡ ¾Æ´Ñ ³×Æ®¿öÅ©¿¡ ÀÖ´Â °æ¿ìÀÔ´Ï´Ù. ÀÌ·¯ÇÑ »óȲÀ̸é APPN ¿ø°Ý À§Ä¡ ¸ñ·ÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±¸¼º ¸ñ·Ï ÀÛ¼º(CRTCFGL) ¸í·ÉÀ» »ç¿ëÇÏ¿© APPN À§Ä¡ ¸ñ·ÏÀ» ÀÛ¼ºÇϽʽÿÀ.
±¸¼º º¯°æ(VRYCFG) ¸í·ÉÀ̳ª ±¸¼º »óÅ¿¡ ´ëÇÑ ÀÛ¾÷(WRKCFGSTS) ¸í·ÉÀ» »ç¿ëÇÏ¿© Åë½Å ¼³¸íÀ» Ȱ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. Çà ¼³¸íÀÌ È°¼ºÈµÇ¸é Çà¿¡ Á¢¼ÓµÈ ÇØ´ç Á¦¾î±â¿Í ÀåÄ¡µµ Ȱ¼ºÈµË´Ï´Ù. WRKCFGSTS ¸í·ÉÀº °¢ ¿¬°áÀÇ »óŸ¦ ¿¶÷Çϴµ¥¿¡µµ À¯¿ëÇÕ´Ï´Ù.
RU Å©±â¿Í ÆäÀ̽ÌÀº ¸ðµå ¼³¸í¿¡ ÁöÁ¤µÈ °ª¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù. ¸ðµå ¼³¸íÀ» ÀÛ¼ºÇÒ ¶§ RU Å©±â¿Í ÆäÀ̽̿¡ ´ëÇØ ±âº»°ªÀÌ Á¦°øµË´Ï´Ù. ±âº»°ªÀº ºÐ»ê µ¥ÀÌÅͺ£À̽º µî ´ë´Ù¼ö ȯ°æ¿¡¼ÀÇ AS/400 »êÁ¤Ä¡ÀÔ´Ï´Ù. RU Å©±â¿¡ ´ëÇØ ±âº»°ªÀÌ ÃßÁ¤µÇ¸é, AS/400 ½Ã½ºÅÛÀº »ç¿ëÇϱâ À§ÇÑ ÃÖ»óÀÇ °ªÀ» »êÁ¤ÇÕ´Ï´Ù. AS/400 ½Ã½ºÅÛÀÌ ÀûÇÕ ÆäÀ̽ÌÀ» Áö¿øÇÏ´Â ´Ù¸¥ ½Ã½ºÅÛ°ú Åë½ÅÇϰí ÀÖ´Â °æ¿ì, ÁöÁ¤µÈ ÆäÀÌ½Ì °ªÀº ½ÃÀÛÁ¡ÀÌ µÉ »ÓÀÔ´Ï´Ù. ÆäÀ̽ÌÀº Àü¼ÛµÈ µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ½Ã½ºÅÛÀÇ ´É·Â¿¡ µû¶ó °¢ ½Ã½ºÅÛ¿¡ ÀÇÇØ Á¶Á¤µË´Ï´Ù. ÀûÇÕ ÆäÀ̽ÌÀ» Áö¿øÇÏÁö ¾Ê´Â ½Ã½ºÅÛÀÇ °æ¿ì, ¼¼¼Ç ½ÃÀ۽à ÆäÀÌ½Ì °ªÀÌ Á¶Á¤µÇ¾î ¼¼¼Ç Áß µ¿ÀÏÇÑ °ªÀ» À¯ÁöÇÕ´Ï´Ù. OS/400 Communication Configuration¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ:
³×Æ®¿öÅ· Áö¿ø¿ëÀ¸·Î ±¸¼ºµÇ°í À§Ä¡ ¸ñ·Ï¿¡ ´ëÇØ ÀÛ¾÷Çϵµ·Ï ±¸¼ºÇϴµ¥ ´ëÇØ¼´Â OS/400 Communications Configuration ¹× APPN Support¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. CL ¸í·ÉÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛ ±¸¼ºÀ» Á¤ÀÇÇÑ ¿¹¸¦ º¸·Á¸é AS/400 Distributed Database Programming¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
¿ø°Ý ½Ã½ºÅÛÀÌ SQL ÀÀ¿ëÇÁ·Î±×·¥À» ´ë½ÅÇÏ¿© ºÐ»ê µ¥ÀÌÅͺ£À̽º 󸮸¦ ¼öÇàÇÏ´Â °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ, ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö ¹× À̸¦ ¿¬°áÇÏ´Â ³×Æ®¿öÅ©ÀÇ º¸¾È ¿ä±¸»çÇ×À» ÃæÁ·½Ãų ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌµé ¿ä±¸»çÇ×Àº ´ÙÀ½ ¹üÁÖ Áß Çϳª ÀÌ»ó¿¡ ÇØ´çµË´Ï´Ù.
AS/400 ½Ã½ºÅÛ¿¡¼ ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô´Â ±× ½Ã½ºÅÛ¿¡ °íÀ¯ÇÑ 1-10 ¹®ÀÚÀÇ »ç¿ëÀÚ ID°¡ ÇÒ´çµÇ´Âµ¥, ÀÌ ID°¡ ³×Æ®¿öÅ© ³»¿¡¼ °íÀ¯ÇØ¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀÌ »ç¿ëÀÚ ID´Â µÎ µ¥ÀÌÅͺ£À̽º°£¿¡ ¿¬°áÀÌ ¼³Á¤µÉ ¶§ ¿ø°Ý ½Ã½ºÅÛ¿¡ Àü´ÞµÇ´Â IDÀÔ´Ï´Ù. ³×Æ®¿öÅ©ÀÇ ½Ã½ºÅÛ»ó¿¡¼ »ç¿ëÀÚ ID°£ÀÇ Ãæµ¹À» ¹æÁöÇϱâ À§ÇØ, ³×Æ®¿öÅ©¸¦ ÅëÇØ À̸¦ Àü¼ÛÇϱâ Àü¿¡ ¾Æ¿ô¹Ù¿îµå À̸§ º¯È¯ÀÌ »ç¿ëµÇ¾î Ãæµ¹À» ÇØ¼ÒÇϵµ·Ï »ç¿ëÀÚ ID¸¦ º¯°æÇÕ´Ï´Ù. ±×·¯³ª, AS/400 ½Ã½ºÅÛÀÌ ¼¹ö¿¡¼ÀÇ ÀáÀçÀû Ãæµ¹À» ÇØ°áÇϱâ À§ÇÑ ¾Æ¿ô¹Ù¿îµå À̸§ º¯È¯À» Á¦°øÇÏÁö´Â ¾Ê½À´Ï´Ù. AS/400 SQL CONNECT¹®¿¡ Ãß°¡ USER ¹× USING ÀýÀ» »ç¿ëÇÏ´Â °æ¿ì°¡ ¾Æ´Ï¸é, ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ ÀÌ·¯ÇÑ Ãæµ¹À» ÇØ°áÇØ¾ß ÇÕ´Ï´Ù. USER´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ À¯È¿ÇÑ IDÀ̸ç USINGÀº »ç¿ëÀÚ¿¡ ÇØ´çÇÏ´Â ¾ÏÈ£ÀÔ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â ¿ø°Ý ÀÀ¿ëÇÁ·Î±×·¥À» ³ªÅ¸³»±â À§ÇÑ ÀÏ¹Ý »ç¿ëÀÚ À̸§À» ¼±ÅÃÇÑ ÈÄ Çʼö LU 6.2 ³×Æ®¿öÅ© º¸¾È Á¤º¸¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù. LU 6.2´Â 3°³ÀÇ ÁÖ¿ä ³×Æ®¿öÅ© º¸¾È ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
¼¼¼Ç ·¹º§ º¸¾ÈÀº LU ´ë LU 6.2 °ËÁõÀ» ÅëÇØ Á¦°øµË´Ï´Ù. °¢ LU´Â ¿ø°Ý LUÀÇ Å°¿Í ÀÏÄ¡Çϴ Ű¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. CRTDEVAPPC ¸í·ÉÀÇ LOCPWD Ű¿öµå¿¡ ۸¦ ÁöÁ¤ÇϽʽÿÀ.
ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â µ¥ÀÌÅͺ£À̽º ÀÚ¿ø¿¡ ´ëÇÑ °ü¸®¸¦ ´ã´çÇϹǷΠÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡ ÇÊ¿äÇÑ ³×Æ®¿öÅ© º¸¾È ±â´ÉÀ» ±â¼úÇÕ´Ï´Ù. AS/400 º¸¾È °ü¸®ÀÚ´Â AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ Áö¿øÀ» ´õ ÀÌ»ó ÇÊ¿ä·Î ÇÏÁö ¾Êµµ·Ï °¢ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹öÀÇ º¸¾È ¿ä±¸»çÇ×À» °ËÁõÇØ¾ß ÇÕ´Ï´Ù.
»ç¿ëÇÒ ¼ö ÀÖ´Â SNA ´ëÈ º¸¾È ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
AS/400 ½Ã½ºÅÛÀº ¿ÜºÎ º¸¾È ¼ºê½Ã½ºÅÛÀ» °®°í ÀÖÁö ¾Ê½À´Ï´Ù. ¸ðµç º¸¾ÈÀº ½Ã½ºÅÛ º¸¾È¿¡ ¼³¸íµÈ ´ë·Î OS/400 ¿î¿µ üÁ¦¸¦ ÅëÇØ 󸮵˴ϴÙ.
OS/400 ¿î¿µ üÁ¦´Â ÇÁ·Î±×·¥, ÆÐŰÁö, Å×À̺í, ºä ¹× ÄÝ·º¼Ç µî ½Ã½ºÅÛ»óÀÇ ¸ðµç ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±ÇÇÑ ºÎ¿©¸¦ Á¦¾îÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡ »óÁÖÇÏ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±ÇÇÑ ºÎ¿©¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö»óÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ º¸¾ÈÀº ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͷκÎÅÍ Àü¼ÛµÈ »ç¿ëÀÚ ID¸¦ Åä´ë·Î ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ Á¦¾îµË´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡ Àü¼ÛµÇ´Â »ç¿ëÀÚ ID´Â AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍÀÇ »ç¿ëÀÚ¿Í ¿¬°üµÇ°Å³ª AS/400 SQL CONNECT¹®ÀÇ USER Àý¿¡ Á¦°øµÇ´Â »ç¿ëÀÚ ID¿Í ¿¬°üµË´Ï´Ù(¿¹: CONNECT TO rdbname USER userid USING password).
¿ÀºêÁ§Æ® º¸¾ÈÀº ¿ÀºêÁ§Æ® ±ÇÇÑ CL ¸í·ÉÀ̳ª SQL¹® GRANT¿Í REVOKE¸¦ »ç¿ëÇÏ¿© °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ® CL ±ÇÇÑ ¸í·É¿¡´Â ¿ÀºêÁ§Æ® ±ÇÇÑ ºÎ¿©(GRTOBJAUT)¿Í ¿ÀºêÁ§Æ® ±ÇÇÑ Ãë¼Ò(RVKOBJAUT)°¡ µé¾î ÀÖ½À´Ï´Ù. ÀÌµé ¸í·ÉÀº ½Ã½ºÅÛ»óÀÇ ÀÓÀÇÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ÀÛ¿ëÇÕ´Ï´Ù. ¸í·É¹® GRANT¿Í REVOKEÀº SQL ¿ÀºêÁ§Æ® Áï, Å×À̺í, ºä, ÆÐŰÁö¿¡¼¸¸ ÀÛ¿ëµË´Ï´Ù. ÇÁ·Î±×·¥À̳ª ÄÝ·º¼Ç µîÀÇ ´Ù¸¥ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±ÇÇÑÀ» º¯°æÇØ¾ß ÇÒ °æ¿ì GRTOBJAUT¿Í RVKOBJAUT ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
»ç¿ëÀÚ USER1¿¡ ÇÁ·Î±×·¥ PGMA¿¡ ´ëÇÑ *USE ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é AS/400 ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
GRTOBJAUT OBJ(PGMA) OBJTYPE(*PGM) USER(USER1) AUT(*USE)
´ÙÀ½Àº µ¿ÀÏÇÑ ±ÇÇÑÀ» Ãë¼ÒÇϱâ À§ÇÑ ¸í·ÉÀÔ´Ï´Ù.
RVKOBJAUT OBJ(PGMA) OBJTYPE(*PGM) USER(USER1) AUT(*USE)
*PGMÀº ÀÌ ¿¹¿¡¼ ¿ÀºêÁ§Æ® À¯ÇüÀ» ÇÁ·Î±×·¥À¸·Î ½Äº°ÇÕ´Ï´Ù. *SQLPKG´Â ÆÐŰÁö¿¡ ´ëÇØ ÀÛµ¿Çϱâ À§ÇØ »ç¿ëµÇ¸ç, *LIB´Â ÄÝ·º¼Ç¿¡ »ç¿ëµÇ°í *FILEÀº Å×ÀÌºí¿¡ »ç¿ëµË´Ï´Ù.
»ç¿ëÀÚ°¡ ÇÁ·Î±×·¥ ¹× ÆÐŰÁö¸¦ ÀÛ¼ºÇÏÁö ¸øÇϵµ·Ï Çϱâ À§ÇØ GRTOBJAUT¿Í RVKOBJAUT¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥ ÀÛ¼º¿¡ »ç¿ëµÈ ÀÓÀÇÀÇ CRTSQLxxx ¸í·É(¿©±â¼, xxx = RPG, C, CBL, FTN ¶Ç´Â PLI)À» ÅëÇØ ±ÇÇÑÀÌ Ãë¼ÒµÉ ¶§ »ç¿ëÀÚ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. CRTSQLPKG ¸í·ÉÀ» »ç¿ëÇÏ¿© ±ÇÇÑÀÌ Ãë¼ÒµÇ¸é, »ç¿ëÀÚ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͷκÎÅÍ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡ ÆÐŰÁö¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.
¿¹¸¦ µé¾î, CRTSQLPKG ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ USER1¿¡ ´ëÇØ *USE ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á¸é AS/400 ½Ã½ºÅÛ¿¡ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
GRTOBJAUT OBJ(CRTSQLPKG) OBJTYPE(*CMD) USER(USER1) AUT(*USE)
ÀÌ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡¼ crtsqlpkgÀÇ ½ÇÇà¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÐŰÁö¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½Àº µ¿ÀÏÇÑ ±ÇÇÑÀ» Ãë¼ÒÇϱâ À§ÇÑ ¸í·ÉÀÔ´Ï´Ù.
RVKOBJAUT OBJ(CRTSQLPKG) OBJTYPE(*CMD) USER(USER1) AUT(*USE)
¿ÀºêÁ§Æ®°¡ ÀÛ¼ºµÉ ¶§ À̵鿡°Ô´Â ±âº» ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù. ±âº»ÀûÀ¸·Î Å×À̺í, ºä ¶Ç´Â ÇÁ·Î±×·¥ÀÇ ÀÛ¼ºÀÚ¿¡°Ô´Â ÀÌµé ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ¸ðµç ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù. ¶ÇÇÑ, ÀÏ¹Ý ´ëÁßÀÌ ¿ÀºêÁ§Æ®ÀÇ ¶óÀ̺귯¸®³ª ÄÝ·º¼ÇÀ» ¼ÒÀ¯ÇÑ °æ¿ì, ÀÌµé ¿ÀºêÁ§Æ®¿¡ ´ëÇØ µ¿ÀÏÇÑ ±ÇÇÑÀÌ ÀÏ¹Ý ´ëÁß¿¡°Ô ºÎ¿©µË´Ï´Ù.
½Ã½ºÅÛ º¸¾È¿¡ ´ëÇØ¼´Â AS/400 º¸¾È - ÂüÁ¶¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
DRDA¸¦ Áö¿øÇÏ´Â Á¦Ç°Àº ¼ö½Å ½Ã½ºÅÛ¿¡¼ ÀÓÀÇÀÇ ÇÊ¿äÇÑ º¯È¯À» ÀÚµ¿À¸·Î ¼öÇàÇÕ´Ï´Ù. ÀÌ¿Í °°ÀÌ µÇ°Ô ÇÏ·Á¸é, ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ CCSID °ªÀº ¼ö½ÅÃø ½Ã½ºÅÛ¿¡¼ÀÇ º¯È¯À» À§ÇØ Áö¿øµÇ´Â °ªÀ̾î¾ß ÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡¼ ¿¬°üµÈ CCSID¿¡ ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÕ´Ï´Ù.
OS/400 ÀÛ¾÷ °ü¸® Áö¿øÀº »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ¿¡ ÁöÁ¤µÈ CCSID¿¡ µû¶ó ÀÛ¾÷ CCSID¸¦ ÃʱâÈÇÕ´Ï´Ù. »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ CCSID °ªÀÌ *SYSVALÀÎ °æ¿ì ÀÛ¾÷ °ü¸® Áö¿øÀº QCCSID ½Ã½ºÅÛ °ªÀ¸·ÎºÎÅÍ CCSID¸¦ È®º¸ÇÕ´Ï´Ù. ½Ã½ºÅÛ °ª QCCSID´Â óÀ½¿¡´Â CCSID 65535·Î ¼³Á¤µË´Ï´Ù. DB2 Universal Database·ÎºÎÅÍÀÇ ¿¬°áÀ» ó¸®ÇÏ´Â ÀÛ¾÷ÀÇ CCSID¿¡ ´ëÇØ 65535¸¦ »ç¿ëÇÏ¸é ¿¬°áÀÌ ½ÇÆÐÇÏ°Ô µË´Ï´Ù. ½Ã½ºÅÛ °ª QCCSID¸¦ º¯°æÇϸé Àüü ½Ã½ºÅÛ¿¡ ¿µÇâÀÌ ¹ÌÄ¡¹Ç·Î ¼¹ö ÀÛ¾÷ÀÌ ¼öÇàÁßÀÎ ÀÛ¾÷¿¡ ´ëÇÑ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÇ CCSID¸¦ º¯°æÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÛ¾÷¿¡ ´ëÇÑ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÇ CCSID¸¦ ÀûÀýÇÑ °ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ. ¿¹¸¦ µé¾î, US English¿¡ ´ëÇØ CCSID 37À» »ç¿ëÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, ¿¬°áÇϰí ÀÖ´Â AS/400¿¡ ´ëÇØ ±âº» ÄÚµåÈ ¹®ÀÚ ¼¼Æ® ½Äº°ÀÚ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÀÛ¾÷ CCSID´Â ÀÛ¾÷ º¯°æ(CHGJOB) ¸í·ÉÀ» »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ÈÄ¼Ó ÀÛ¾÷ÀÇ °æ¿ì »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ º¯°æ(CHGUSRPRF) ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÇ CCSID °ªÀ» º¯°æÇϽʽÿÀ. CL ÇÁ·Î±×·¥¿¡¼ ÀÛ¾÷¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â CCSID¸¦ È®ÀÎÇÏ·Á¸é, ÀÛ¾÷ ¼Ó¼º °Ë»ö(RTVJOBA) ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇöÀç ÀÛ¾÷ÀÇ CCSID¸¦ È®º¸ÇϽʽÿÀ. ´ëȽÄÀ¸·Î ÀÛ¾÷¿¡ ´ëÇÑ ÀÛ¾÷(WRKJOB) ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿É¼Ç 2 ÀÛ¾÷¿¡ ´ëÇÑ ÀÛ¾÷ Ç¥½ÃÀåÄ¡¿¡ ÀÛ¾÷ Á¤ÀÇ ¼Ó¼º Ç¥½Ã¸¦ ¼±ÅÃÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º ½ÇÁ¦ ÆÄÀÏÀº CCSID°¡ ½ÇÁ¦ ÆÄÀÏ ÀÛ¼º(CRTPF) ¶Ç´Â ¼Ò½º ½ÇÁ¦ ÆÄÀÏ ÀÛ¼º(CRTSRCPF) ¸í·É¿¡ ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, ÆÄÀÏ ÀÛ¼º½Ã ±âº» ÀÛ¾÷ CCSID·Î ±âº» ¼³Á¤µË´Ï´Ù(ÀÌ´Â ÀÛ¾÷ CCSID¿Í ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.). AS/400¿ë DB2 V3R1 ÀÌÀü¿¡´Â 65535ÀÎ ÀÛ¾÷ CCSID°¡ ±âº»°ªÀ̾ú´Âµ¥, DRDA »ç¿ë¿¡´Â ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù. ±âº» ÀÛ¾÷ CCSID´Â Àý´ë 65535°¡ ¾Æ´Ï¹Ç·Î ÀÌ´Â DRDA¸¦ ÅëÇØ ¾×¼¼½ºµÇ´Â ½ÇÁ¦ ÆÄÀÏÀÇ CCSID¿¡ °¡Àå ÀûÇÕÇÑ ¼±ÅÃÇ׸ñÀÔ´Ï´Ù.
ÆÄÀÏ ¼³¸í Ç¥½Ã(DSPFD) ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀÇ CCSID¸¦ º¸°Å³ª, ÆÄÀÏ ÇÊµå ¼³¸í Ç¥½Ã(DSPFFD) ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏ ÇʵåÀÇ CCSID¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
½ÇÁ¦ ÆÄÀÏ º¯°æ(CHGPF) ¸í·ÉÀ» »ç¿ëÇÏ¿© ½ÇÁ¦ ÆÄÀÏÀÇ CCSID¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ Á¶°Ç Áß Çϳª ÀÌ»ó¿¡ ÇØ´çÇÏ´Â °æ¿ì ½ÇÁ¦ ÆÄÀÏÀº º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.