AS/400 ½Ã½ºÅÛÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö Áö¿øÀº AS/400ÀÌ DRDA ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡ ´ëÇØ ¼¹ö·Î ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡ ¿¬°áµÈ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â DRDA ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏ´Â ÀÓÀÇÀÇ Å¬¶óÀÌ¾ðÆ®°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡ Áö¿ªÀ¸·Î ÀúÀåµÈ Å×ÀÌºí¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL¹®ÀÌ ¼öÇàµÉ ¼ö ÀÖÀ¸·Á¸é ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡ ÆÐŰÁö¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â ÇÁ·Î±×·¥ ·±Å¸Àӽÿ¡ ÀÀ¿ëÇÁ·Î±×·¥ÀÇ SQL¹®ÀÌ µé¾î ÀÖ´Â ÆÐŰÁö¸¦ »ç¿ëÇÕ´Ï´Ù.
AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ ºÐ»ê µ¥ÀÌÅͺ£À̽º ¿äûÀ» ó¸®ÇÏ·Á¸é RDB µð·ºÅ丮¿¡¼ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö µ¥ÀÌÅͺ£À̽º À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. SNA Åë½ÅÀÇ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö ½Ã½ºÅÛÀ» Á¤ÀÇÇÏ°í ¿äû ¹× ÀÀ´ä ´ÜÀ§ Å©±â¿Í ÆäÀ̽ÌÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. AS/400¿ë DB2 Universal Database ¹öÀü 4.2¿¡¼ Áö¿øµÇ´Â TCP/IP Åë½Å¿¡ ´ëÇØ¼´Â TCP/IP¸¦ »ç¿ëÇÏ¿© DRDA ³×Æ®¿öÅ©¿¡¼ AS/400¿ë DB2 Universal Database ¿¬°á¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
(ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ À§Ä¡¿¡¼) ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ µ¥ÀÌÅͺ£À̽º¸¦ ½Äº°ÇÑ °Í°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î (ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö À§Ä¡¿¡¼) ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö µ¥ÀÌÅͺ£À̽º¿¡ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. °ü°èÇü µ¥ÀÌÅͺ£À̽º µð·ºÅ丮 Ç׸ñ Ãß°¡(ADDRDBDIRE) ¸í·ÉÀ» »ç¿ëÇÏ¿© *LOCALÀ» ¿ø°Ý À§Ä¡·Î ÁöÁ¤ÇϽʽÿÀ.
SNA¸¦ »ç¿ëÇÑ ¾×¼¼½ºÀÇ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¸¦ ³×Æ®¿öÅ©¿¡ Á¤ÀÇÇÏ´Â °ÍÀº ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅ͸¦ ³×Æ®¿öÅ©¿¡ Á¤ÀÇÇÏ´Â °Í°ú µ¿ÀÏÇÕ´Ï´Ù. Çà, Á¦¾î±â, ÀåÄ¡ ¹× ¸ðµå ¼³¸íÀ» ÀÛ¼ºÇÏ¿© ¿äûÀ» Àü¼ÛÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿Í ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¸¦ ¸ðµÎ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¸¦ ³×Æ®¿öÅ©¿¡ Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â Áö¿ª ½Ã½ºÅÛÀ» AS/400¿ë DB2 Universal Database¿¡ Á¤ÀÇ ¹× ¿ø°Ý ½Ã½ºÅÛÀ» AS/400¿ë DB2 Universal Database¿¡ Á¤ÀÇ¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ¶ÇÇÑ AS/400 Distributed Database Programmingµµ ÂüÁ¶ÇϽʽÿÀ.
AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö µ¥ÀÌÅͺ£À̽º¸¦ ½ÃÀÛÇϴµ¥ »ç¿ëµÇ´Â Æ®·£Àè¼Ç ÇÁ·Î±×·¥ À̸§Àº DRDA ±âº» X'07F6C4C2'ÀÔ´Ï´Ù.
ÀÌ Æ®·£Àè¼Ç ÇÁ·Î±×·¥ À̸§Àº AS/400 ½Ã½ºÅÛ ³»¿¡ Á¤ÀǵǾî ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¸¦ ½ÃÀÛÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝÀÌ DB2/400¿¡ ÀÇÇØ Áö¿øµÉ ¶§ TCP/IP ¿¬°á¿¡ ´ëÇØ »óÀÀÇÏ´Â ¸Å°³º¯¼ö´Â Æ÷Æ®ÀÔ´Ï´Ù. DB2/400Àº ¹Ýµå½Ã DRDA Æ÷Æ® 446À» ¼¹ö·Î »ç¿ëÇÕ´Ï´Ù.
ºÐ»ê µ¥ÀÌÅͺ£À̽º ³×Æ®¿öÅ©°¡ ±âÁ¸ÀÇ ³×Æ®¿öÅ©¿¡ ¿µÇâÀ» ÁÖ´ÂÁö ¾Ë¾Æº¸·Á¸é ³×Æ®¿öÅ© Á¤ÀǸ¦ °ËÅäÇØ¾ß ÇÕ´Ï´Ù. ÀÌ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿Í ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡ ´ëÇØ µ¿ÀÏÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ ºÐ»ê µ¥ÀÌÅͺ£À̽º ¿äûÀ» AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡ °æ·Î¸¦ ÁöÁ¤ÇÒ ¶§ º¸¾È°ú °ü·ÃµÈ ´ÙÀ½ »çÇ×À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ´Â »ç¿ëÀÚ ID¸¦ º¸¾È 󸮸¦ À§ÇØ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡ Àü¼ÛÇÕ´Ï´Ù. AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ ¼öÇàµÇ´Â ÀÛ¾÷Àº ÀÌ »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ¸ç ¾î¶² °æ¿ì¿¡´Â ±âº» »ç¿ëÀÚ ID¸¦ »ç¿ëÇϱ⵵ ÇÕ´Ï´Ù.
AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â °íÀ¯ÇÏÁö ¾ÊÀº »ç¿ëÀÚ ID³ª ´ÜÀÏ »ç¿ëÀÚ ID¸¦ °®´Â ±×·ìÀÇ ¿©·¯ »ç¿ëÀÚ°£ÀÇ Ãæµ¹À» ÇØ¼ÒÇϱâ À§ÇØ Àιٿîµå »ç¿ëÀÚ ID º¯È¯À» Á¦°øÇÏÁö´Â ¾Ê½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͷκÎÅÍ Àü¼ÛµÈ °¢ »ç¿ëÀÚ ID´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡ Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. º¸¾ÈÀº ´Ù¼Ò Ä§ÇØµÇÁö¸¸ ¼ö½Å ¿äûÀ» ´ÜÀÏ »ç¿ëÀÚ ID·Î ±×·ìÈÇÏ´Â ¹æ¹ýÀº ¿ø°Ý ÀÛ¾÷ ½ÃÀÛ ¿äûÀ» ó¸®Çϰí ÀÖ´Â ¼ºê½Ã½ºÅÛÀÇ Åë½Å Ç׸ñ¿¡ ±âº» »ç¿ëÀÚ ID¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ADDCMNE ¹× CHGCMNE¿¡ ´ëÇÑ ¼³¸íÀº AS/400 CL Reference¿¡¼ ÂüÁ¶ÇϽʽÿÀ.
LU 6.2´Â 3°³ÀÇ ÁÖ¿ä ³×Æ®¿öÅ© º¸¾È ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿Í µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¼¼¼Ç ·¹º§ º¸¾ÈÀ» »ç¿ëÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â ´ëÈ¿¡ »ç¿ëµÇ´Â SNA ´ëÈ ·¹º§À» Á¦¾îÇÕ´Ï´Ù. APPC ÀåÄ¡ ¼³¸íÀÇ SECURELOC ¸Å°³º¯¼ö³ª APPN ¿ø°Ý À§Ä¡ ¸ñ·ÏÀÇ º¸¾È À§Ä¡°ªÀÌ ´ëȸ¦ À§ÇØ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͷκÎÅÍ ¼ö½ÅµÇ´Â Ç׸ñÀ» ÆÇº°ÇÕ´Ï´Ù.
»ç¿ëÇÒ ¼ö ÀÖ´Â SNA ´ëÈ º¸¾È ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
SNA/DS(SNA ºÐ»ê ¼ºñ½º)´Â ±âº» »ç¿ëÀÚ ID¸¦ ÇÊ¿ä·Î ÇϹǷÎ, DRDA ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇØ ±âº» »ç¿ëÀÚ ID°¡ ÇÊ¿äÇÏÁö ¾Ê´Â ÀϹÝÀûÀÎ °æ¿ì¿¡ SNA/DS´Â ÀÚüÀÇ ¼ºê½Ã½ºÅÛÀ» °¡Á®¾ß ÇÕ´Ï´Ù.
¼ö½ÅµÇ´Â ÀÛ¾÷ ½ÃÀÛ ¿äûÀ» ´ÜÀÏ »ç¿ëÀÚ ID·Î ±×·ìÈÇÏ´Â ¹æ¹ýÀº ÀÏ¹Ý »ç¿ëÀÚ À̸§ ¼±Åÿ¡ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ý¿¡¼´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͷκÎÅÍ Àü¼ÛµÈ »ç¿ëÀÚ ID¸¦ °ËÁõÇÏÁö ¾Ê½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö ÀÛ¾÷Àº ±âº» »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ¿© ½ÃÀ۵Ǹç ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿ÍÀÇ ¿¬°áÀ» ½ÃÀÛÇÑ »ç¿ëÀÚ´Â Àü¼ÛµÈ »ç¿ëÀÚ ID°¡ Á¦ÇÑµÈ ±ÇÇÑÀ» °®´Â °æ¿ì¶óµµ ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ ¾×¼¼½º ±ÇÇÑÀ» °®½À´Ï´Ù. ÀÌ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¸¦ ºñº¸¾È À§Ä¡·Î Á¤ÀÇÇϰí AS/400 ¼ºê½Ã½ºÅÛ Åë½Å Ç׸ñ¿¡ ±âº» »ç¿ëÀÚ ID¸¦ ÁöÁ¤ÇÑ ÈÄ, ¿¬°á ó¸®Áß¿¡¸¸ »ç¿ëÀÚ ID°¡ Àü¼ÛµÇµµ·Ï ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅ͸¦ ±¸¼ºÇÏ¿© ¼öÇàµË´Ï´Ù. ¾ÏÈ£°¡ Àü¼ÛµÇ¸é ±âº» »ç¿ëÀÚ ID ´ë½Å ¾ÏÈ£¸¦ ¼ö¹ÝÇÏ´Â »ç¿ëÀÚ ID°¡ »ç¿ëµË´Ï´Ù.
AS/400 ¼ºê½Ã½ºÅÛ Åë½Å Ç׸ñÀº ´ëȸ¦ ½ÃÀÛÇϴµ¥ »ç¿ëµÇ´Â ÀåÄ¡¿Í ¸ðµå À̸§¿¡ ÀÇÇØ ±¸º°µË´Ï´Ù. ¼·Î ´Ù¸¥ ±âº» »ç¿ëÀÚ ID¸¦ ¼·Î ´Ù¸¥ ÀåÄ¡/¸ðµå ½Ö¿¡ ÇÒ´çÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿Í Åë½ÅÇÏ´Â ¹æ½ÄÀ¸·Î »ç¿ëÀÚ¸¦ ±×·ìÈÇÒ ¼ö ÀÖ½À´Ï´Ù.
AS/400 ½Ã½ºÅÛÀº ºÐ»ê µ¥ÀÌÅͺ£À̽º¿Í ºÐ»ê ÆÄÀÏ °ü¸®¿¡¸¸ »ç¿ëµÇ´Â ³×Æ®¿öÅ© º¸¾È ±â´Éµµ Á¦°øÇÕ´Ï´Ù. ¸ðµç ¾×¼¼½º ½Ãµµ¸¦ °ÅºÎÇϰųª ¿ÀºêÁ§Æ® ±âÁØÀ¸·Î ½Ã½ºÅÛ¿¡ ÀÇÇØ º¸¾ÈÀÌ Á¦¾îµÇ°Ô ÇÏ´Â ÀÌ·¯ÇÑ ½Ã½ºÅÛ ¾×¼¼½º À¯Çü¿¡ ´ëÇÑ ³×Æ®¿öÅ© ¼Ó¼ºÀÌ Á¸ÀçÇÕ´Ï´Ù.
AS/400¿ë DB2 Universal Database ¹öÀü 4.2¿¡´Â »õ·Î¿î ¸í·É CRTDDMTCPA°¡ Á¦°øµË´Ï´Ù. ÀÌ´Â ¼¹ö°¡ ¾ÏÈ£¾øÀÌ TCP/IP ¿¬°á ¿äûÀ» ¹Þ¾ÆµéÀÏÁöÀÇ ¿©ºÎ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
¸ðµç º¸¾ÈÀº OS/400 º¸¾È ±â´ÉÀ» ÅëÇØ 󸮵˴ϴÙ.
AS/400 ½Ã½ºÅÛÀº ¿ÜºÎ º¸¾È ¼ºê½Ã½ºÅÛÀ» °®°í ÀÖÁö ¾Ê½À´Ï´Ù. ¸ðµç º¸¾ÈÀº ¿î¿µ üÁ¦ÀÇ ÇÙ½É ºÎºÐÀÎ OS/400 º¸¾È ±â´É¿¡ ÀÇÇØ 󸮵˴ϴÙ. ¿î¿µ üÁ¦´Â ÇÁ·Î±×·¥, ÆÐŰÁö, Å×À̺í, ºä ¹× ÄÝ·º¼Ç µî ½Ã½ºÅÛ»óÀÇ ¸ðµç ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±ÇÇÑ ºÎ¿©¸¦ Á¦¾îÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡ »óÁÖÇÏ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±ÇÇÑ ºÎ¿©¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌµé ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ º¸¾È Á¦¾î´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS) ÀÛ¾÷À» ½ÃÀÛÇÏ´Â »ç¿ëÀÚ ID¸¦ Åä´ë·Î ÀÌ·ç¾îÁý´Ï´Ù. ÀÌ »ç¿ëÀÚ ID´Â ÀÏ¹Ý »ç¿ëÀÚ À̸§ ¼±Åÿ¡ ¼³¸íµÈ ´ë·Î ÆÇº°µË´Ï´Ù.
¿ÀºêÁ§Æ®ÀÇ º¸¾ÈÀº ¿ÀºêÁ§Æ® ±ÇÇÑ CL ¸í·ÉÀ̳ª SQL¹® GRANT¿Í REVOKE¸¦ ÅëÇØ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ÀºêÁ§Æ® ±ÇÇÑ CL ¸í·É¿¡´Â ¿ÀºêÁ§Æ® ±ÇÇÑ ºÎ¿©(GRTOBJAUT)¿Í ¿ÀºêÁ§Æ® ±ÇÇÑ Ãë¼Ò(RVKOBJAUT) ¸í·ÉÀÌ Æ÷ÇԵ˴ϴÙ. ½Ã½ºÅÛ»óÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ À̵é CL ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. Å×À̺í, ºä ¹× ÆÐŰÁö¿Í °°Àº SQL ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼¸¸ ¸í·É¹® GRANT¿Í REVOKE¸¦ »ç¿ëÇϽʽÿÀ. ±ÇÇÑÀ» ÇÁ·Î±×·¥À̳ª ÄÝ·º¼Ç°ú °°Àº ´Ù¸¥ ¿ÀºêÁ§Æ®·Î º¯°æÇØ¾ß ÇÏ´Â °æ¿ì, GRTOBJAUT¿Í RVKOBJAUT ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
¿ÀºêÁ§Æ®°¡ ½Ã½ºÅÛ¿¡¼ ÀÛ¼ºµÉ ¶§ À̵鿡°Ô´Â ±âº» ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù. Å×À̺í, ºä ¹× ÆÐŰÁö¸¦ ÀÛ¼ºÇÏ´Â »ç¿ëÀÚ ID¿¡´Â ¸ðµç ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù. ´Ù¸¥ ¸ðµç »ç¿ëÀÚ ID(ÀÏ¹Ý »ç¿ëÀÚ)¿¡´Â ¿ÀºêÁ§Æ®°¡ ÀÛ¼ºµÈ ÄÝ·º¼ÇÀ̳ª ¶óÀ̺긮¿¡ ´ëÇØ À̵éÀÌ °®´Â ±ÇÇÑÀÌ ºÎ¿©µË´Ï´Ù.
ÆÐŰÁö ³»ÀÇ Á¤Àû ¶Ç´Â µ¿Àû ¸í·É¹®¿¡ ÂüÁ¶µÇ´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±ÇÇÑÀº ÆÐŰÁö ·±Å¸Àӽÿ¡ Á¡°ËµË´Ï´Ù. ÆÐŰÁö ÀÛ¼ºÀÚ°¡ ÂüÁ¶µÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ±ÇÇÑÀÌ ¾ø´Â °æ¿ì, ÆÐŰÁö ÀÛ¼º½Ã °æ°í ¸Þ½ÃÁö°¡ ¸®Åϵ˴ϴÙ. ½ÇÇà½Ã ÆÐŰÁö¸¦ ½ÇÇàÇÏ´Â »ç¿ëÀÚ´Â ÆÐŰÁö ÀÛ¼ºÀÚÀÇ ±ÇÇÑÀ» °®½À´Ï´Ù. ÆÐŰÁö ÀÛ¼ºÀÚ´Â Å×ÀÌºí¿¡ ´ëÇÑ ±ÇÇÑÀ» ºÎ¿©¹Þ¾ÒÁö¸¸ ÆÐŰÁö¸¦ ½ÇÇàÇÏ´Â »ç¿ëÀÚ¿¡°Ô ±ÇÇÑÀÌ ¾øÀ» °æ¿ì, ÀÌ »ç¿ëÀÚ´Â ÆÐŰÁö ÀÛ¼ºÀÚÀÇ ±ÇÇÑÀ» °®°Ô µÇ°í Å×ÀÌºí »ç¿ëÀÌ Çã°¡µË´Ï´Ù.
½Ã½ºÅÛ º¸¾È¿¡ ´ëÇØ¼´Â AS/400 º¸¾È - ÂüÁ¶¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
DRDA¸¦ Áö¿øÇÏ´Â Á¦Ç°Àº ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö(AS)¿¡¼ ÇÊ¿äÇÑ º¯È¯À» ÀÚµ¿À¸·Î ¼öÇàÇÕ´Ï´Ù. ÀÌ¿Í °°ÀÌ µÇ°Ô ÇÏ·Á¸é ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö CCSID °ªÀº ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡ ÀÇÇÑ º¯È¯À» Áö¿øÇÏ´Â °ªÀ̾î¾ß ÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö¿¡¼ ¿¬°üµÈ CCSID¿¡ ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÕ´Ï´Ù.
ó¸®ÁßÀÎ ÀÛ¾÷ÀÇ CCSID´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿Í È£È¯ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. ÀÌ CCSID´Â ¿¬°áÀ» ¿äûÇÑ »ç¿ëÀÚ IDÀÇ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ¿¡ ÀÇÇØ ¼³Á¤µË´Ï´Ù. OS/400 ÀÛ¾÷ °ü¸® Áö¿øÀº »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÇ CCSID¿¡ µû¶ó ÀÛ¾÷ CCSID¸¦ ÃʱâÈÇÕ´Ï´Ù. CCSID°¡ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ¿¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì, ÀÛ¾÷ °ü¸® Áö¿øÀº ½Ã½ºÅÛ °ªÀ¸·ÎºÎÅÍ CCSID (QCCSID)¸¦ È®º¸ÇÕ´Ï´Ù. ½Ã½ºÅÛ °ª QCCSID´Â óÀ½¿¡´Â CCSID 65535·Î ¼³Á¤µË´Ï´Ù.
AS/400¿ë DB2 Universal Database¿¡ ´ëÇÑ ¿äûÀ» ½ÃÀÛÇϱâ Àü¿¡ ½Ã½ºÅÛ¿¡ »çÀοÂÇÏ¿© »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ º¯°æ(CHGUSRPRF) ¸í·ÉÀ» »ç¿ëÇÏ¿© DRDA ¿äûÀ» ó¸®ÇÒ ÀÛ¾÷ÀÇ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ¿¡ ¼ö¿ë °¡´ÉÇÑ CCSID °ªÀ» ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù.
WITH DATA DICTIONARY ÀýÀÌ CREATE COLLECTION¹®¿¡ ÁöÁ¤µÈ °æ¿ì, SQL ÄÝ·º¼ÇÀº OS/400 ¶óÀ̺귯¸® ¿ÀºêÁ§Æ®, Àú³Î, Àú³Î ¼ö½ÅÀÚ ¹× ¼±ÅÃÀûÀ¸·Î IDDU µ¥ÀÌÅÍ »çÀüÀ¸·Î ±¸¼ºµË´Ï´Ù. ÀÌµé ¸î¸î ¿ÀºêÁ§Æ®¿¡ »ç¿ëµÇ´Â ½ÇÁ¦ ÆÄÀϰú ³í¸® ÆÄÀÏÀº ÀÛ¼º½Ã ÀÛ¾÷ CCSID·Î ±âº» ¼³Á¤µË´Ï´Ù. ÀÌµé ÆÄÀÏÀÇ CCSID °ªÀ» Áö¿øÇÏÁö ¾Ê´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͷκÎÅÍ µ¥ÀÌÅÍ »çÀüÀ̳ª īŻ·Î±×¸¦ Á¶È¸ÇÏ´Â °æ¿ì, Ç¥½Ã°¡ ºÒ°¡´ÉÇÑ µ¥ÀÌÅͳª À߸øµÈ µ¥ÀÌÅͰ¡ Ç¥½ÃµË´Ï´Ù. ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ CCSID °ªÀÌ Áö¿øµÇÁö ¾ÊÀ½À» ³ªÅ¸³»´Â ¸Þ½ÃÁö¸¦ ¹ßÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ Á¤Á¤ÇÏ·Á¸é ´Ù¸¥ ½Ã½ºÅÛ¿¡ ¼ö¿ë °¡´ÉÇÑ ÀÛ¾÷ CCSID °ªÀ» »ç¿ëÇÏ¿© »õ·Î¿î SQL ÄÝ·º¼ÇÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
ÀÛ¾÷ CCSID´Â ÀÛ¾÷ º¯°æ(CHGJOB) ¸í·ÉÀ» »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ÈÄ¼Ó ÀÛ¾÷ÀÇ °æ¿ì »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ º¯°æ(CHGUSRPRF) ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÇ CCSID °ªÀ» º¯°æÇϽʽÿÀ. CL ÇÁ·Î±×·¥¿¡¼ ÀÛ¾÷ ¼Ó¼º °Ë»ö(RTVJOBA) ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇöÀç ÀÛ¾÷ÀÇ CCSID¸¦ È®º¸ÇϽʽÿÀ. ´ëȽÄÀ¸·Î ÀÛ¾÷¿¡ ´ëÇÑ ÀÛ¾÷(WRKJOB) ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿É¼Ç 2 ÀÛ¾÷¿¡ ´ëÇÑ ÀÛ¾÷ Ç¥½ÃÀåÄ¡¿¡ ÀÛ¾÷ Á¤ÀÇ ¼Ó¼º Ç¥½Ã¸¦ ¼±ÅÃÇϽʽÿÀ.
SQL Å×À̺íÀº »ç¿ëÀÚÀÇ SQL ÄÝ·º¼Ç°ú µ¿ÀÏÇÑ À̸§ÀÇ ¶óÀ̺귯¸®¿¡ ÀÖ´Â AS/400¿ë DB2 Universal Database ½ÇÁ¦ ÆÄÀÏ¿¡ ÇØ´çÇÕ´Ï´Ù. Å×À̺í Ä÷³Àº ½ÇÁ¦ ÆÄÀÏÀÇ Çʵå Á¤ÀÇ¿¡ ÇØ´çÇÕ´Ï´Ù. Å×À̺íÀ̳ª Å×À̺í Ä÷³¿¡ ´ëÇÑ CCSID °ªÀº ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿Í È£È¯µÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °ªÀ» º¯°æÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º ½ÇÁ¦ ÆÄÀÏ º¯°æ¿¡ ´ëÇØ ¼³¸íÇÏ´Â µ¥ÀÌÅÍ Ç¥½Ã¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ¹öÀü 3 ¸±¸®½º 1 ÀÌÀüÀÇ OS/400 ¹öÀü¿¡¼ CCSID ºñȣȯÀÇ ÁÖ¿ä ¿øÀÎÀº ¸¹Àº ÆÄÀÏÀ̳ª SQL Å×ÀÌºí¿¡ ±âº»ÀûÀ¸·Î CCSID 65535 űװ¡ ºÙ´Â´Ù´Â Á¡À̾ú½À´Ï´Ù. ¹öÀü 3 ¸±¸®½º 1 ¹× ÈÄ¼Ó ¸±¸®½º¿¡¼ ÀÌ·¯ÇÑ ÆÄÀÏÀÇ CCSID´Â º¸´Ù ÀûÀýÇÑ °ªÀ¸·Î ÀÚµ¿ º¯°æµË´Ï´Ù.