¸Þ½ÃÁö ÂüÁ¶¼
»ç¿ëÀÚ°¡ °¡Àå ÀÚÁÖ ´ëÇÒ ¼ö ÀÖ´Â CPI-C ÇÔ¼ö ¸®ÅÏ ÄÚµåÀÇ ¸ñ·ÏÀº
´ÙÀ½°ú °°½À´Ï´Ù. À̰ÍÀº ¿ÏÀüÇÑ ¸®ÅÏ ÄÚµå ¸ñ·ÏÀº ¾Æ´Õ´Ï´Ù. °ýÈ£ ¾ÈÀÇ ¼ýÀÚ´Â ¸®ÅÏ Äڵ忡 ÇØ´çÇÏ´Â Á¤ÀÇµÈ ¼ýÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
- CM_ALLOCATE_FAILURE_NO_RETRY(1): ÀϽÃÀûÀÌ ¾Æ´Ñ Á¶°ÇÀ¸·Î ÀÎÇØ
ÇÒ´çÀÌ ½ÇÆÐÇß½À´Ï´Ù. ¿¹¸¦ µé¸é, ¼¼¼ÇÀº ½Ã½ºÅÛ Á¤ÀÇ ¿À·ù ¶Ç´Â
¼¼¼Ç-Ȱ¼ºÈ ÇÁ·ÎÅäÄÝ ¿À·ù·Î ÀÎÇØ Ȱ¼ºÈµÉ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¸®ÅÏ ÄÚµå´Â
´ëȰ¡ ÇÒ´çµÇ±â Àü¿¡ ¼¼¼Ç ÇÁ·ÎÅäÄÝ ¿À·ù·Î ÀÎÇØ ¼¼¼ÇÀÌ ºñȰ¼ºÈµÉ
¶§¿¡µµ ¸®Åϵ˴ϴÙ.
- CM_ALLOCATE_FAILURE_RETRY(2): ÀϽÃÀûÀÎ »óÅ·ΠÀÎÇØ ÇÒ´çÀÌ
½ÇÆÐÇß½À´Ï´Ù. ¿¹¸¦ µé¸é, ¼¼¼ÇÀº Áö¿ª ¶Ç´Â ¿ø°Ý ½Ã½ºÅÛ¿¡¼
Àӽà ÀÚ¿øÀÇ ºÎÁ·À¸·Î ÀÎÇØ Ȱ¼ºÈµÉ ¼ö ¾ø½À´Ï´Ù.
- CM_CONVERSATION_TYPE_MISMATCH(3): ¿ø°Ý ÇÁ·Î±×·¥ÀÌ ÇÒ´ç ¿äûÀÇ
´ëÈ À¯ÇüÀ» Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ÇÒ´çÀÌ ½ÇÆÐÇß½À´Ï´Ù. ÀÌ ¿À·ù´Â
¼¹ö¿¡¼ TP¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦Á¡ÀÔ´Ï´Ù. ¼¹ö¿¡ ÀÖ´Â TP°¡
±âº» À¯ÇüÀÇ ´ëȸ¦ Áö¿øÇϵµ·Ï ±¸¼ºµÇ¾î
ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
- CM_TPN_NOT_RECOGNIZED(9): ÀÌ ¿À·ù´Â ÇÒ´ç ¿äûÀÌ ¿ø°Ý ÇÁ·Î±×·¥À¸·Î
¼Û½ÅµÈ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ´Â ¿ø°Ý ÇÁ·Î±×·¥ÀÌ ¿äû¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â
Æ®·£Àè¼Ç ÇÁ·Î±×·¥ À̸§À» ÀνÄÇÏÁö ¸øÇÔÀ» ³ªÅ¸³À´Ï´Ù. Àü¿ª µð·ºÅ丮
¼ºñ½º¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é, Ŭ¶óÀ̾ðÆ®ÀÇ CPI-C »çÀ̵å Á¤º¸ ÇÁ·ÎÆÄÀÏ¿¡
ÁöÁ¤µÇ¾î ÀÖ´Â TP À̸§ÀÌ ¼¹ö¿¡ ÁöÁ¤µÈ TP À̸§°ú ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
Àü¿ª µð·ºÅ丮 ¼ºñ½º¸¦ »ç¿ëÁßÀ̸é, µ¥ÀÌÅͺ£À̽ºÀÇ µµ¿ò¸»À» ¿äûÇÏ¿© Àü¿ª
µð·ºÅ丮 Ç׸ñ¿¡ ÁöÁ¤µÈ TP À̸§ÀÌ ¼¹ö¿¡ ÁöÁ¤µÈ TP À̸§°ú ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
- CM_TP_NOT_AVAILABLE_NO_RETRY(10): ÀÌ ¿À·ù´Â ÇÒ´ç ¿äûÀÌ
¿ø°Ý ÇÁ·Î±×·¥À¸·Î ¼Û½ÅµÈ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ´Â ¿ø°Ý LU°¡ ¼Û½ÅµÈ
TP À̸§À» ÀνÄÇÏÁö ¸øÇϸç ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
¶ÇÇÑ ¼¹öÀÇ TPN ÇÁ·ÎÆÄÀÏ¿¡ ÁöÁ¤µÈ
»ç¿ëÀÚ ID°¡ À¯È¿ÇÑÁö È®ÀÎÇϽʽÿÀ.
- CM_TP_NOT_AVAILABLE_RETRY(11): ÀÌ ¿À·ù´Â ÇÒ´ç ¿äûÀÌ
¿ø°Ý ÇÁ·Î±×·¥À¸·Î ¼Û½ÅµÈ °æ¿ì¿¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ´Â ¿ø°Ý LU°¡
¼Û½ÅµÈ TP À̸§À» ÀνÄÇÏÁö¸¸, ÀϽÃÀûÀÎ ÀÌÀ¯·Î ÀÎÇØ ÇÁ·Î±×·¥À»
½ÃÀÛÇÒ ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù. ¼¹öÀÇ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥°ú APPC
ÇÁ·ÎÅäÄÝ Áö¿øÀÌ Á¤»óÀûÀ¸·Î ½ÃÀ۵Ǿú´ÂÁö¸¦ È®ÀÎÇϽʽÿÀ.
- CM_DEALLOCATED_ABEND(17): ¿ø°Ý ÇÁ·Î±×·¥ÀÌ ´ëȸ¦ ÇÒ´çÇØÁ¦ÇÒ¶§
¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ÀÌ ¿À·ù´Â ¿ø°Ý ÇÁ·Î±×·¥ÀÌ ºñ¼º°øÀûÀ¸·Î Á¾·áµÇ¾ú°Å³ª,
Ä¡¸íÀûÀÎ ¿À·ù Á¶°ÇÀÌ ¹ß»ýÇÒ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
AIX¿ë DB2¿¡ ¿¬°áÀ» ½ÃµµÁßÀ̸é, ¼¹ö¿¡¼ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥
¹× APPC ÇÁ·ÎÅäÄÝ Áö¿øÀÌ ¼º°øÀûÀ¸·Î ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇϽʽÿÀ.
AIX ¼¹öÀÇ °æ¿ì, ÀÌ ¿À·ù´Â ´ÙÀ½ Áß Çϳª°¡ ¿øÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
- ¼¹öÀÇ µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®°¡ ½Ã½ºÅÛ °ü¸®ÀÚ¿¡ ÀÇÇØ off »óÅ·Î
µÇ¾ú½À´Ï´Ù.
- µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®´Â, maxagents µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º
¸Å°³º¯¼ö°¡ ÃʰúµÇ¾úÀ¸¹Ç·Î ¼¹ö¿¡¼ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.
¼¹öÀÇ
ù¹øÂ° ¿À·ù ¼ºñ½º ·Î±×(DB2DIAG.LOG)¸¦ Á¡°ËÇÏ¿© ¿À·ù ¸Þ½ÃÁö°¡
±â·ÏµÇ¾ú´ÂÁö º¸½Ê½Ã¿À.
- ¼¹öÀÇ µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®°¡ ÁÖ¿ä µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î¼¼½ºÀÇ
ºñÁ¤»ó Á¾·á·Î ÀÎÇØ Á¾·áµÇ¾ú½À´Ï´Ù.
- CM_PRODUCT_SPECIFIC_ERROR(20): Á¦Ç° °íÀ¯ÀÇ ¿À·ù°¡ °ËÃâµÇ¾úÀ¸¸ç,
¿À·ù¿¡ ´ëÇÑ ¼³¸íÀÌ Á¦Ç°ÀÇ ½Ã½ºÅÛ ¿À·ù ·Î±×¿¡ ÀúÀåµÇ¾î ÀÖ½À´Ï´Ù.
Áö¿ª APPC ¼ºê½Ã½ºÅÛÀÌ ¼º°øÀûÀ¸·Î ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇϽʽÿÀ.
AIX¿ë Åë½Å ¼¹öÀÇ °æ¿ì, Á¦Ç° °íÀ¯ÀÇ ¿À·ù¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â
Àü¿ª º¯¼ö errnoÀÇ °ªÀ» È®ÀÎÇϽʽÿÀ.
¸®Å쵃 ¼ö ÀÖ´Â °¡´ÉÇÑ errno¿¡ ´ëÇÑ
Ãß°¡ Á¤º¸´Â ´ÙÀ½ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ. OS/2¿ë Åë½Å ¼¹ö´Â
OS/2 ½Ã½ºÅÛ ¿À·ù ·Î±×¿¡ ¿À·ù¸¦ ±â·ÏÇÕ´Ï´Ù.
- CM_RESOURCE_FAILURE_NO_RETRY(26): ´ëȰ¡ ¼¼¼Ç ¶Ç´Â ¸µÅ©¿Í
°°Àº ÀÚ¿ø¿¡ °ü·ÃµÈ ¿À·ù·Î ÀÎÇØ ¿Ï·á ÀÌÀü¿¡ Á¾·áµÈ °æ¿ì¿¡(¿ø°Ý
¶Ç´Â Áö¿ª ´Ü¸»¿¡¼) ÀÌ·¯ÇÑ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. OS/2 ¼¹öÀÇ °æ¿ì,ÀÌ
¿À·ù´Â ´ÙÀ½ Áß Çϳª°¡ ¿øÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
- ¼¹öÀÇ µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®°¡ ½Ã½ºÅÛ °ü¸®ÀÚ¿¡ ÀÇÇØ off »óÅ·Î
µÇ¾ú½À´Ï´Ù.
- µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®´Â, maxagents µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º
¸Å°³º¯¼ö°¡ ÃʰúµÇ¾úÀ¸¹Ç·Î ¼¹ö¿¡¼ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.
¼¹öÀÇ
ù¹øÂ° ¿À·ù ¼ºñ½º ·Î±×(DB2DIAG.LOG)¸¦ Á¡°ËÇÏ¿© ¿À·ù ¸Þ½ÃÁö°¡
±â·ÏµÇ¾ú´ÂÁö º¸½Ê½Ã¿À.
- ¼¹öÀÇ µ¥ÀÌÅͺ£À̽º ¿¡ÀÌÀüÆ®°¡ ÁÖ¿ä µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î¼¼½ºÀÇ
ºñÁ¤»ó Á¾·á·Î ÀÎÇØ Á¾·áµÇ¾ú½À´Ï´Ù.
- CM_RESOURCE_FAILURE_RETRY(27): À§¿¡ ¼³¸íÇÑ NO_RETRY »óÅ¿Í
µ¿ÀÏÇÑ ¿øÀÎÀ¸·Î ÀÎÇØ ´ëȰ¡ ¿Ï·á ÀÌÀü¿¡ Á¾·áµÈ °æ¿ì(¿ø°Ý ¶Ç´Â
Áö¿ª ´Ü¸»¿¡¼) ÀÌ·¯ÇÑ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. À¯ÀÏÇÑ Â÷ÀÌÁ¡Àº ¿À·ù°¡
¿µ±¸ÀûÀÌ ¾Æ´Ï¶ó´Â Á¡ÀÔ´Ï´Ù.
´ëºÎºÐÀÇ °æ¿ì, CPI Åë½Å ¸®ÅÏ ÄÚµå´Â ¿À·ùÀÇ ¿øÀÎÀ» ¾Ë ¼ö ÀÖÀ» ¸¸Å
ÃæºÐÇÕ´Ï´Ù. ±×·¯³ª CM_PRODUCT_SPECIFIC_ERROR°¡ ¸®ÅÏµÈ °æ¿ì,
Ãß°¡ Á¤º¸°¡ Á¦°øµË´Ï´Ù.
AIX¿ë Åë½Å ¼¹öÀÇ °æ¿ì, errno¿¡ Ãß°¡ Á¤º¸°¡
Á¦°øµË´Ï´Ù. º¸´Ù ÀϹÝÀûÀÎ errnoÀÇ ¸ñ·ÏÀº
´ÙÀ½ °°½À´Ï´Ù. À̰ÍÀº ¿ÏÀüÇÑ ¸ñ·ÏÀº ¾Æ´Õ´Ï´Ù. 101 ÀÌ»óÀÇ ¼ö°¡
¸Å°ÜÁø errno´Â AIX¿ë Åë½Å ¼¹ö
°íÀ¯ÀÇ errno°¡ ÀÖ´Â
ÆÄÀÏ /usr/include/luxsna.h¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ errnoÀÇ ´ëºÎºÐÀº CPI-C ¸®ÅÏ ÄÚµå·Î
ÇØ¼®µË´Ï´Ù. 100 ÀÌÇÏÀÇ ¼ö°¡ ¸Å°ÜÁø errno´Â AIX ¹®Á¦Á¡°ú
°ü·ÃµÈ °ÍÀ̸ç, ÆÄÀÏ /usr/include/sys/errno.h¿¡¼ ãÀ» ¼ö
ÀÖ½À´Ï´Ù. errno ¹øÈ£ ÀÚü´Â °ýÈ£·Î ¹¿©ÀÖ½À´Ï´Ù.
- EBADF(9): À̰ÍÀº "À߸øµÈ ÆÄÀÏ ¼³¸íÀÚ" ¿À·ùÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÀ» ½ÃµµÇÒ ¶§ ÀÌ ¿À·ù°¡ ¹ß»ýÇϸé,
±×°ÍÀº ¼¹ö¿¡¼ SNA ¼ºê½Ã½ºÅÛÀÌ ½ÃÀÛµÇÁö ¾Ê¾Ò°í
SNA ±¸¼º ÇÁ·ÎÆÄÀÏ¿¡ ¾à°£ÀÇ ¹®Á¦Á¡ÀÌ ¹ß»ýÇß´Ù´Â °ÍÀ»
ÀǹÌÇÕ´Ï´Ù. ¼¹ö¿¡ ÀÖ´Â SNA ¼ºê½Ã½ºÅÛÀÌ ½ÃÀ۵Ǿú´ÂÁö
È®ÀÎÇϽʽÿÀ. ¼¹ö ³ëµå¿¡ ´ëÇÑ ¸µÅ© ½ºÅ×À̼ÇÀÌ È°¼ºÈµÉ
¼ö ÀÖ´ÂÁö Á¡°ËÇϽʽÿÀ.
- EACCESS(13): À̰ÍÀº "»ç¿ë±ÇÇÑÀÌ °ÅºÎµÊ" ¿À·ùÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇßÀ¸¸é, ÀÌ´Â º¸Åë,
SNA ±¸¼º ÇÁ·ÎÆÄÀÏ¿¡ ¾à°£ÀÇ ¹®Á¦Á¡ÀÌ ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.
HP-UX¿¡¼, SNAPlus2ÀÇ °æ¿ì, ¿À·ùÀÇ ¼³¸íÀº
/usr/include/sys/errno.h ÆÄÀÏÀ» ÂüÁ¶ÇϽʽÿÀ.
OS/2ÀÇ °æ¿ì, CPI Åë½ÅÀÌ CM_PRODUCT_SPECIFIC_ERROR¸¦ ¸®ÅÏÇϸé,
¿À·ù ·Î±×¿¡ Ç׸ñÀÌ ÀÛ¼ºµË´Ï´Ù. ¿À·ù ·Î±× Ç׸ñÀÇ Á¤º¸´Â CPIC¸¦
¹ß½Å¿øÀ¸·Î ½Äº°ÇÕ´Ï´Ù. Åë½Å ¼¹ö/2 (CS/2)°¡ ¼³Ä¡µÇ¾î ÀÖ´Â °æ¿ì
CS/2°¡ ¿À·ù¸¦ OS/2 ½Ã½ºÅÛ ¿À·ù ·Î±×¿¡ ±â·ÏÇÕ´Ï´Ù. ¿À·ù ¹× ÃëÇØ¾ß ÇÏ´Â »ç¿ëÀÚ Á¶Ä¡¿¡ ´ëÇØ ¿ÏÀüÇÑ ¼³¸íÀ» º¸·Á¸é,
ƯÁ¤ Á¦Ç°¿¡ ´ëÇÑ ¹®Á¦Á¡ ÆÇº° ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
CPI Åë½Å ¿À·ù¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Systems Application Architecture Common Programming
Interface Communications Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]