오류 1001~1010
WMI SNMP 공급자 오류 1001~1010에 대해 설명합니다.
심각한 오류 1001
-
<1001, 심각>: "<fileName>:<line#>: OBJECT-TYPE의 SYNTAX 절이 허용되는 형식으로 확인되지 않습니다"
-
OBJECT-TYPE 매크로 호출 모듈 의미 체계 오류입니다. OBJECT-TYPE 매크로의 SYNTAX 절은 SNMPv1 또는 SNMPv2C SMI에서 허용하는 SIZE 또는 범위 사양을 사용하여 형성된 형식 또는 하위 형식으로 확인되어야 합니다. 그렇지 않은 경우 심각한 오류 1001는 보고됩니다.
이 오류는 SNMPv1 또는 SNMPv2C MIB를 컴파일할 때 발생할 수 있습니다.
SNMPv1 SMI에서 허용하는 형식은 다음과 같습니다.
- INTEGER
- NULL
- 8진수 문자열
- 개체 식별자
- NetworkAddress
- IpAddress
- 카운터
- 계기
- TimeTicks
- 불투명
- DisplayString
- PhysAddress
SNMPv2C SMI에서 허용하는 형식은 다음과 같습니다.
- INTEGER
- 8진수 문자열
- 개체 식별자
- BITS
- Integer32
- IpAddress
- Counter32
- TimeTicks
- 불투명
- Counter64
- Unsigned32
- DisplayString
- PhysAddress
- MacAddress
- TruthValue
- TestAndIncr
- AutonomousType
- InstancePointer
- VariablePointer
- RowPointer
- RowStatus
- 타임스탬프
- TimeInterval
- DateAndTime
- StorageType
- Tdomain
- Taddress
심각한 오류 1002
-
<1002, 심각>: "<fileName>:<line#>: 잘못된 ACCESS 절 <절>"
-
OBJECT-TYPE 매크로 호출 모듈 의미 체계 오류입니다. SNMPv1의 경우 OBJECT-TYPE 매크로의 ACCESS 절은 "읽기 전용", "쓰기 전용", "읽기/쓰기" 또는 "액세스할 수 없음"이어야 합니다.
SNMPv2C의 경우 MAX-ACCESS 절은 "읽기 전용", "읽기-만들기", "읽기/쓰기" 또는 "액세스할 수 없음"이어야 합니다.
심각한 오류 1003
-
<1003, 심각>: "<fileName>:<line#>: 잘못된 STATUS 절 <절>"
-
OBJECT-TYPE 매크로 호출 모듈 의미 체계 오류입니다. SNMPv1의 경우 OBJECT-TYPE 매크로 호출의 STATUS 절은 "필수적", "선택적", "사용되지 않음", "사용 중단"이어야 합니다.
SNMPv2C의 경우 OBJECT-TYPE 매크로 호출의 STATUS 절은 "현재", "사용 중단" 또는 "사용되지 않음"이어야 합니다.
경고 1004
-
<1004, 경고>: "<fileName>:<line#>: OBJECT-TYPE <식별자>입니다. 해당 구문이 Counter 형식 중 하나로 확인되어 문자 's'로 끝나지 않습니다"
-
OBJECT-TYPE 매크로 호출 모듈 의미 체계 경고입니다. SNMPv1(SYNTAX Counter) 또는 Counter32 및 Counter64(SNMPv2C)의 개체에 대한 식별자는 복수여야 합니다.
이 경고는 SNMPv1 또는 SNMPv2C MIB를 컴파일할 때 발생할 수 있습니다.
경고 1005
-
<1005, 경고>: "<fileName>:<line#>: 구문이 "SEQUENCE OF"인 OBJECT-TYPE에는 ACCESS 절 "액세스할 수 없음"이 있어야 합니다"
-
OBJECT-TYPE 매크로 호출 모듈 의미 체계 경고입니다. 테이블 또는 개념적 행(각각 SEQUENCE OF 또는 SEQUENCE 개체 형식)은 "액세스할 수 없음"이어야 합니다.
이 경고는 SNMPv1 또는 SNMPv2C에서 발생할 수 있습니다.
심각한 오류 1006
-
<1006, 심각>: "<fileName>:<line#> OBJECT-TYPE <식별자>(SYNTAX SEQUENCE)에는 INDEX 또는 AUGMENTS 절이 없습니다"
-
OBJECT-TYPE 매크로 호출 모듈 의미 체계 오류입니다. SNMPv1의 경우 SYNTAX가 SEQUENCE 형식으로 확인되는 OBJECT-TYPE 정의에 대해 INDEX 절이 있어야 합니다.
SNMPv2C의 경우 개념적 행 선언을 위해 INDEX 또는 AUGMENTS 절이 있어야 합니다.
심각한 오류 1008
-
<1008, 심각>: "<fileName>:<line#>: SYNTAX "SEQUENCE"인 OBJECT-TYPE <식별자>가 참조되지 않았습니다"
-
OBJECT-TYPE 매크로 호출 모듈 의미 체계 오류입니다. SYNTAX 절을 SEQUENCE 형식으로 사용하는 OBJECT-TYPE은 테이블 선언, 즉 SYNTAX 절을 SEQUENCE OF 형식으로 사용하는 개체를 나타내는 정확히 하나의 OBJECT-TYPE 호출의 SYNTAX 절에서 파악해야 합니다. <line#> 매개 변수는 참조의 두 번째 지점을 말합니다.
이 오류는 SNMPv1 또는 SNMPv2C에서 발생할 수 있습니다.