¸Þ½ÃÁö ÂüÁ¶¼­

IPX/SPX

IPX/SPX¸¦ Windows 32ºñÆ® ¿î¿µ üÁ¦¿¡¼­ »ç¿ë ÁßÀ̶ó¸é, TCP/IP Àý¿¡¼­ °¡Àå ÀÚÁÖ ¹ß°ßµÇ´Â ¿À·ù ¸ñ·Ï¿¡ ´ëÇØ ÂüÁ¶ÇϽʽÿÀ. Windows ½Ã½ºÅÛÀÇ TCP/IP ¹× IPX/SPX¿¡ ÀÇÇØ ¸®ÅÏµÈ ¿À·ù´Â WINSOCK ±ÇÀå ½ºÆåÀ» µû¸¨´Ï´Ù. OS/2 ¶Ç´Â Unix ½Ã½ºÅÛ¿¡¼­ IPX/SPX¸¦ »ç¿ëÇÒ ¶§, »ç¿ëÀÚ°¡ ÀÚÁÖ ´ëÇÏ´Â t_errnosÀÇ ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. À̰ÍÀº ¿ÏÀü ¿À·ù ¸ñ·ÏÀº ¾Æ´Õ´Ï´Ù. ÆÄÀÏ tiuser.h¿¡¼­ Error values¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. t_errno ¹øÈ£ ÀÚü´Â °ýÈ£·Î ¹­¿© ÀÖ½À´Ï´Ù.


ù¹øÂ° ¿À·ù ÅäÅ«ÀÌ t_errno = TLOK¸¦ ÁöÁ¤Çϸé, µÎ ¹øÂ° ¿À·ù ÅäÅ«Àº À̺¥Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½Àº »ç¿ëÀÚ°¡ ÀÚÁÖ ´ëÇÏ´Â eventÀÇ ¸ñ·ÏÀÔ´Ï´Ù. ÀÌ ¸ñ·ÏÀº eventsÀÇ ¿ÏÀüÇÑ ¸ñ·ÏÀÌ ¾Æ´Õ´Ï´Ù. Events´Â tiuser.h ÆÄÀÏ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. event °ªÀº °ýÈ£·Î ¹­¿© ÀÖ½À´Ï´Ù.


ù¹øÂ° ¿À·ù ÅäÅ«ÀÌ t_errno = TLOOK¸¦ ÁöÁ¤ÇÏ°í µÎ ¹øÂ° ¿À·ù ÅäÅ«ÀÌ À̺¥Æ® T_DISCONNECT¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì, ¼¼ ¹øÂ° ¿À·ù ÅäÅ«Àº ¿¬°áÇØÁ¦ ÀÌÀ¯ Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ °¡Á¤ ÀÚÁÖ ´ëÇÏ´Â ¿¬°áÇØÁ¦ reason codesÀÇ ¸ñ·ÏÀº ¾Æ·¡¿Í °°½À´Ï´Ù. ÀÌ ¸ñ·ÏÀº ¿ÏÀüÇÑ reason codes ¸ñ·ÏÀº ¾Æ´Õ´Ï´Ù. ¿¬°áÇØÁ¦ reason codes´Â tispxipx.h ÆÄÀÏ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. UNIX Ç÷§Æû¿¡¼­, spx_app.h ÆÄÀÏ·Î Á¤ÀÇµÈ ÀÌÀ¯Äڵ尡 ÀÖ½À´Ï´Ù. ÀÌÀ¯ ÄÚµå °ªÀº °ýÈ£·Î ¹­¿© ÀÖ½À´Ï´Ù.

TLI IPX/SPX Åë½Å ¿À·ù¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÀÌ¼Û °èÃþ ÀÎÅÍÆäÀ̽º ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.


OS/2 IPX/SPX ÆÄÀÏ ¼­¹ö ÁÖ¼ÒÁöÁ¤À» »ç¿ëÇÒ ¶§, »ç¿ëÀÚ°¡ ÀÚÁÖ ´ëÇÏ´Â ¸®ÅÏ °ªÀÇ ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. À̰ÍÀº ¿ÏÀü ¿À·ù ¸ñ·ÏÀº ¾Æ´Õ´Ï´Ù. ¸®ÅÏ °ªÀº nwerror.h ÆÄÀÏ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

0x880F -
À̰ÍÀº "NO CONNECTION TO SERVER" ¿À·ùÀÔ´Ï´Ù. ÁöÁ¤ÇÑ ÆÄÀÏ ¼­¹ö°¡ ¿Ã¶ó¿Í¼­ ¼öÇàÁßÀÎÁö, Ŭ¶óÀÌ¾ðÆ® ¹× ¼­¹ö ¿öÅ©½ºÅ×À̼ǿ¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0x88FF -
µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°á ½ÃµµÁßÀÏ ¶§ ÀÌ ¿À·ù°¡ ¹ß»ýÇϰí ÇÔ¼ö°¡ NWAttachToFileServer¶ó¸é, Ŭ¶óÀÌ¾ðÆ®¿¡¼­ IPX/SPX ÇÁ·ÎÅäÄÝ Áö¿øÀÌ ¼º°ø ÀûÀ¸·Î ¼³Ä¡µÈ ÈÄ ½ÃÀ۵Ǿú´ÂÁö È®ÀÎÇϽʽÿÀ.

0x89EF -
À̰ÍÀº "INVALID NAME" ¿À·ùÀÔ´Ï´Ù. ºÒ¹ýÀûÀÎ ¹®ÀÚ°¡ ÆÄÀÏ ¼­¹ö ¶Ç´Â ¿ÀºêÁ§Æ® À̸§¿¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù. ¹®ÀÚ, ½°Ç¥, ¼¼¹ÌÄÝ·Ð, ½½·¡½Ã, ¹é½½·¡½Ã, Àǹ® ºÎÈ£, º°Ç¥ ¹× »ý·« ºÎÈ£°¡ À¯È¿ÇÑÁö È®ÀÎÇϽʽÿÀ.

0x89F2
À̰ÍÀº "NO OBJECT READ PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ³×Æ®¿þ¾î ÆÄÀÏ ¼­¹ö¿¡ µî·ÏµÈ DB2 ¼­¹öÀÇ ¿ÀºêÁ§Æ®¸¦ Àбâ À§ÇÑ ¾×¼¼½º¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.

0x89F4
À̰ÍÀº "NO OBJECT DELETE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·ÏÃë¼Ò Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ »èÁ¦ÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0x89F5
À̰ÍÀº "NO OBJECT CREATE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·Ï Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ ÀÛ¼ºÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0x89F6
À̰ÍÀº "NO PROPERTY DELETE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·ÏÃë¼Ò Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ »èÁ¦ÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0x89F7
À̰ÍÀº "NO PROPERTY CREATE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·Ï Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ ÀÛ¼ºÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0x89F8
À̰ÍÀº "NO PROPERTY WRITE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·Ï Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® µî·Ï Á¤º¸ °ªÀ» ±â·ÏÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0x89FC -
À̰ÍÀº "UNKNOWN FILE SERVER" ¶Ç´Â "NO SUCH OBJECT" ¿À·ùÀÔ´Ï´Ù.

ÀÌ ¿À·ù°¡ REGISTER/DEREGISTER ¸í·ÉÀ» ¼öÇàÁßÀÏ ¶§ ¹ß»ýÇϸé, ´ÙÀ½À» È®ÀÎÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÀ» ½ÃµµÇÏ´ø Áß ÀÌ ¿À·ù°¡ ¹ß»ýÇϰí ÇÔ¼ö°¡ NWScanPropertyÀÏ °æ¿ì, ´ÙÀ½À» È®ÀÎÇϽʽÿÀ.

NWAttachToFileServer ÇÔ¼ö¿¡¼­ ÀÌ ¿À·ù°¡ ¹ß»ýÇϸé, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ¿¡ ÆÄÀÏ ¼­¹ö À̸§ÀÌ ¿Ã¹Ù¸£°Ô ±¸¼ºµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

NWLoginToFileServer ÇÔ¼ö¿¡¼­ ÀÌ ¿À·ù°¡ ¹ß»ýÇϸé, µî·Ï/µî·ÏÇØÁ¦ Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID°¡ ÆÄÀÏ ¼­¹ö·ÎÀÇ ·Î±ë¿¡ ´ëÇØ À¯È¿ÇÑÁö È®ÀÎÇϽʽÿÀ.

0x89FF -
À̰ÍÀº "NO SUCH OBJECT OR BAD PASSWORD" ¿À·ùÀÔ´Ï´Ù. ÁöÁ¤ÇÑ ¾ÏÈ£°¡ Á¤ÀǵǾî ÀÖ°í À¯È¿±â°£ÀÌ ´ÙÇÏÁö ¾Ê¾ÒÀ½À» È®ÀÎÇϽʽÿÀ.

IPX/SPX ÆÄÀÏ ¼­¹ö ÁÖ¼ÒÁöÁ¤ ¿À·ù¿¡ ´ëÇØ¼­´Â C ¹®¼­ÀÇ NetWare Client API¸¦ ÂüÁ¶ÇϽʽÿÀ.


Unix IPX/SPX ÆÄÀÏ ¼­¹ö ÁÖ¼ÒÁöÁ¤À» »ç¿ëÇÏ´Â °æ¿ì, ´ÙÀ½Àº ¿À·ù¸¦ »ý¼ºÇÑ À§Ä¡¸¦ ½Äº°ÇÏ´Â ¿À·ù »ý¼º ÇÁ·Î±×·¥ ¸ñ·ÏÀÔ´Ï´Ù.

Unix IPX/SPX ÆÄÀÏ ¼­¹ö ÁÖ¼ÒÁöÁ¤ ¸ðµå¸¦ »ç¿ëÇÒ ¶§, »ç¿ëÀÚ°¡ ÀÚÁÖ ´ëÇÏ´Â ¿À·ù ÄÚµåÀÇ ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. À̰ÍÀº ¿ÏÀü ¿À·ù ¸ñ·ÏÀº ¾Æ´Õ´Ï´Ù. AIXÀÇ °æ¿ì, ¿À·ù ÄÚµå´Â nwerrors.h. ÆÄÀÏ¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

0x02 -
À̰ÍÀº "TRANSPORT OPEN" ¿À·ùÀÔ´Ï´Ù. IPX/SPX Åë½ÅÀÌ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÈ ÈÄ ±¸¼ºµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0xDE -
À̰ÍÀº "BAD PASSWORD" ¿À·ùÀÔ´Ï´Ù. µî·Ï/µî·ÏÃë¼Ò½Ã¿¡ ÁöÁ¤µÈ ¾ÏÈ£°¡ ÆÄÀÏ ¼­¹ö·ÎÀÇ ·Î±ë¿¡ ´ëÇØ À¯È¿ÇÑÁö È®ÀÎÇϽʽÿÀ.

0xEF -
À̰ÍÀº "INVALID NAME" ¿À·ùÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ¿¡ ÁöÁ¤µÈ ÆÄÀÏ ¼­¹ö ¹× ¿ÀºêÁ§Æ® À̸§ÀÌ À¯È¿ÇÑÁö È®ÀÎÇϽʽÿÀ. À̸§¿¡ À߸øµÈ ¹®ÀÚ°¡ ÀÖÁö ¾ÊÀºÁö Á¡°ËÇϽʽÿÀ.

0xF2 -
À̰ÍÀº "NO OBJECT READ PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ³×Æ®¿þ¾î ÆÄÀÏ ¼­¹ö¿¡ µî·ÏµÈ DB2 ¼­¹öÀÇ ¿ÀºêÁ§Æ®¸¦ Àбâ À§ÇÑ ¾×¼¼½º¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù.

0xF4 -
À̰ÍÀº "NO OBJECT DELETE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·ÏÃë¼Ò Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ »èÁ¦ÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0xF5 -
À̰ÍÀº "NO OBJECT CREATE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·Ï Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ ÀÛ¼ºÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0xF6 -
À̰ÍÀº "NO PROPERTY DELETE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. µî·Ï Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£°¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ »èÁ¦ÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0xF7
À̰ÍÀº "NO PROPERTY CREATE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. µî·Ï Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID/¾ÏÈ£°¡ ¿ÀºêÁ§Æ® ¹× µî·Ï Á¤º¸¸¦ ÀÛ¼ºÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0xF8 -
À̰ÍÀº "NO PROPERTY WRITE PRIVILEGE" ¿À·ùÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö¿¡¼­, µî·Ï Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚID/¾ÏÈ£¿¡ ¿ÀºêÁ§Æ® µî·Ï Á¤º¸ °ªÀ» ±â·ÏÇÒ ÃæºÐÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

0xFC -
À̰ÍÀº "UNKNOWN FILE SERVER" ¶Ç´Â "NO SUCH OBJECT" ¿À·ùÀÔ´Ï´Ù.

ÀÌ ¿À·ù°¡ REGISTER/DEREGISTER ¸í·ÉÀ» ¼öÇàÁßÀÏ ¶§ ¹ß»ýÇϸé, ´ÙÀ½À» È®ÀÎÇϽʽÿÀ.

µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÀ» ½ÃµµÇÏ´ø Áß ÀÌ ¿À·ù°¡ ¹ß»ýÇϰí ÇÔ¼ö°¡ NWScanPropertyÀÏ °æ¿ì, ´ÙÀ½À» È®ÀÎÇϽʽÿÀ.

NWAttachToServerPlatform ÇÔ¼ö¿¡¼­ ÀÌ ¿À·ù°¡ ¹ß»ýÇϸé, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ¿¡ ÆÄÀÏ ¼­¹ö À̸§ÀÌ ¿Ã¹Ù¸£°Ô ±¸¼ºµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

NWLoginToServerPlatform ÇÔ¼ö¿¡¼­ ÀÌ ¿À·ù°¡ ¹ß»ýÇϸé, µî·Ï/µî·ÏÃë¼Ò Áß¿¡ ÁöÁ¤µÈ »ç¿ëÀÚ ID°¡ ÆÄÀÏ ¼­¹ö·ÎÀÇ ·Î±ë¿¡ ´ëÇØ À¯È¿ÇÑÁö È®ÀÎÇϽʽÿÀ.

0xFF -
À̰ÍÀº "NO RESPONSE FROM FILE SERVER"ÀÔ´Ï´Ù. ÆÄÀÏ ¼­¹ö°¡ ¿Ã¶ó¿Í¼­ ¼öÇàÁßÀÎÁö, DB2 ¼­¹ö ¹× Ŭ¶óÀÌ¾ðÆ®°¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

IPX/SPX ÆÄÀÏ ¼­¹ö ÁÖ¼Ò ÁöÁ¤ ¸ðµå¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Unix API ÂüÁ¶¼­ÀÇ NetWare C ÀÎÅÍÆäÀ̽º¸¦ ÂüÁ¶ÇϽʽÿÀ.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]