# IDValidate Vision Data Access functions

이 항목에서는 IDValid 구조체에서 값을 가져오는 Vision Data Access functions를 열거합니다.

참고 : 반환되는 모든 값은 ValidateIDData 비전 도구에 의해 생성되는 참조된 IDValid 구조체에서 옵니다. ValidateIDData 함수가 ReadIDMax 함수를 참조할 때 선택 사항인 인덱스는 ReadIDMax 함수 결과표에서 인덱싱된 문자열을 참조할 수 있습니다.

함수 | 설명
GetAIDescription(IDCode, 인덱스) | 인덱스 지정된 필드에 인코딩된 응용 프로그램 식별자(AI) 설명을 반환합니다.
GetCAGECode(IDValid,[인덱스]) | DoD UID 데이터에서 CAGE 코드를 반환합니다.
GetCAGECodeID(IDValid,[인덱스]) | DoD UID 데이터에서 CAGE 코드를 나타내는 식별자를 반환합니다.
GetDataFormat(IDValid, [인덱스]) | 데이터 암호화에 사용되는 형식을 반환합니다.
GetDiagnosticCode(IDValid,[인덱스]) | 진단 코드를 반환합니다.
진단 코드 | 진단 정보 문자열
04040000 | 데이터가 확인되었습니다.
04040001 | 유효하지 않은 기호 체계 식별자입니다.
04040003 | 유효하지 않은 필드 식별자입니다.
04040004 | 유효하지 않은 응용 식별자(AI)입니다.
04040005 | 유효하지 않은 데이터 식별자(DI)입니다.
04040006 | 유효하지 않은 텍스트 요소 식별자(TEI)입니다.
04040007 | 유효하지 않은 필드 데이터입니다.
04040008 | 유효하지 않은 필드 분리자입니다.
04040009 | ISO 15434에 따른 데이터가 아닙니다.
04040010 | 지원되지 않는 형식입니다.
04040011 | 유효하지 않은 형식 코드입니다.
04040012 | ISO 15434 구문이 지원되는 코드가 아닙니다.
04040013 | 이 응용에서 필드가 유효하지 않습니다.
04040014 | 응용 필드가 현재 지원되지 않습니다.
04040015 | 유효하지 않은 응용 데이터입니다.
04040016 | 다중 형식이 존재합니다.
04040017 | 복수 필드가 존재합니다.
04040018 | 유효하지 않은 Construct #1 DoD UID 데이터입니다.
04040019 | 유효하지 않은 Construct #2 DoD UID 데이터입니다.
04040020 | 유효하지 않은 DoD UID 데이터입니다.
04040021 | Missing Format Trailer 문자입니다.
04040022 | Missing Message Trailer 문자입니다.
GetDiagnosticString(IDValid,[인덱스]) | 해당하는 진단 정보 문자열을 반환합니다.
진단 정보 문자열
데이터가 확인되었습니다.
유효하지 않은 기호 체계 식별자입니다.
유효하지 않은 필드 식별자입니다.
유효하지 않은 응용 식별자(AI)입니다.
유효하지 않은 데이터 식별자(DI)입니다.
유효하지 않은 텍스트 요소 식별자(TEI)입니다.
유효하지 않은 필드 데이터입니다.
유효하지 않은 필드 분리자입니다.
ISO 15434에 따른 데이터가 아닙니다.
지원되지 않는 형식입니다.
유효하지 않은 형식 코드입니다.
ISO 15434 구문이 지원되는 코드가 아닙니다.
이 응용에서 필드가 유효하지 않습니다.
응용 필드가 현재 지원되지 않습니다.
유효하지 않은 응용 데이터입니다.
다중 형식이 존재합니다.
복수 필드가 존재합니다.
유효하지 않은 Construct #1 DoD UID 데이터입니다.
유효하지 않은 Construct #2 DoD UID 데이터입니다.
유효하지 않은 DoD UID 데이터입니다.
Missing Format Trailer 문자입니다.
Missing Message Trailer 문자입니다.
GetFieldData(IDValid, 인덱스) | 인덱스 지정 필드에 인코딩된 데이터를 반환합니다.
GetFieldIdentifier(IDValid, 인덱스) | 인덱스 지정 필드에 인코딩된 응용 프로그램 식별자(AI)를 반환합니다. 응용 프로그램 식별자(AI) 및 해당 설명을 참조하십시오.
응용 프로그램 식별자 | 응용 프로그램 식별자 설명
--- | ---
00 | 수송 용기 일련 번호(SSCC)
01 | 국제 거래 단품 식별 코드(GTIN)
02 | 포함된 거래 단품의 GTIN
10 | 배치 또는 로트 번호
11 | 생산일
12 | 마감일
13 | 포장일
15 | 유통 기한
161 | 판매 기한(YYMMDD)
17 | 만료일
20 | 변형 번호
21 | 일련 번호
22 | 보조 데이터 필드
240 | 추가 품목 식별
241 | 고객 부품번호
242 | 주문 제작 변동 번호
250 | 보조 일련번호
251 | 소스 주체 참조
253 | 글로벌 문서 유형 식별코드(GDTI)
254 | GLN 확장 구성요소
30 | 품목 수
310 | 순중량, 킬로그램
311 | 길이 또는 첫 번째 치수, 미터
312 | 너비, 직경 또는 두 번째 치수, 미터
313 | 깊이, 두께, 높이, 또는 세 번째 치수, 미터
314 | 면적, 평방미터
315 | 순체적, 리터
316 | 순체적, 입방미터
320 | 순중량, 파운드
321 | 길이 또는 첫 번째 치수, 인치
322 | 길이 또는 첫 번째 치수, 피트
323 | 길이 또는 첫 번째 치수, 야드
324 | 너비, 직경 또는 두 번째 치수, 인치
325 | 너비, 직경 또는 두 번째 치수, 피트
326 | 너비, 직경 또는 두 번째 치수, 야드
327 | 깊이, 두께, 높이, 또는 세 번째 치수, 인치
328 | 깊이, 두께, 높이, 또는 세 번째 치수, 피트
329 | 깊이, 두께, 높이 또는 세 번째 치수, 야드
330 | 물류 중량, 킬로그램
331 | 길이 또는 첫 번째 치수, 미터
332 | 너비, 직경 또는 두 번째 치수, 미터
333 | 깊이, 두께, 높이, 또는 세 번째 치수, 미터
334 | 면적, 평방미터
335 | 물류 체적, 리터
336 | 물류 체적, 입방리터
337 | 평방미터당 킬로그램
340 | 물류 중량, 파운드
341 | 길이 또는 첫 번째 치수, 인치
342 | 길이 또는 첫 번째 치수, 피트
343 | 길이 또는 첫 번째 치수, 야드
344 | 너비, 직경 또는 두 번째 치수
345 | 너비, 직경 또는 두 번째 치수
346 | 너비, 직경 또는 두 번째 치수
347 | 깊이, 두께, 높이, 또는 세 번째 치수
348 | 깊이, 두께, 높이, 또는 세 번째 치수
349 | 깊이, 두께, 높이, 또는 세 번째 치수
350 | 면적, 평방인치
351 | 면적, 평방피트
352 | 면적, 평방야드
353 | 면적, 평방인치
354 | 면적, 평방피트
355 | 면적, 평방야드
356 | 순중량, 트로이온스
357 | 순 중량(또는 체적), 온스
360 | 순체적, 쿼트
361 | 순체적, 미국 갤런
362 | 물류 체적, 쿼트
363 | 물류 체적, 미국 갤런
364 | 순체적, 입방인치
365 | 순체적, 입방피트
366 | 순체적, 입방야드
367 | 물류 체적, 입방인치
368 | 물류 체적, 입방피트
369 | 물류 체적, 입방야드
370 | 무역품 수
390 | 해당 결제 액수, 현지 통화
391 | ISO 통화 코드로 지불 가능한 해당 액수
392 | 해당 결제 액수, 단일 통화 지역
393 | ISO 통화 코드로 지불 가능한 해당 액수
400 | 고객의 구매 주문 번호
401 | 탁송품 번호
402 | 배송 식별 번호
403 | 경로 코드
410 | 배송처 - 글로벌 위치 번호로 배송
411 | 청구처 - 글로벌 위치 번호로 인보이스 발행
412 | 글로벌 위치 번호로 구매
413 | 배송처 - 인도처 - 글로벌 위치 번호로 전달
414 | 물리적 위치 식별 - 글로벌 위치 번호
415 | 인보이스 발행측의 글로벌 위치 번호
420 | 배송처 - 단일 우편번호 내의 우편번호로 배송
421 | 배송처 - ISO 국가 코드 내의 우편번호로 배송
422 | 무역품의 원산국
423 | 최초 가공국
424 | 가공국
425 | 분해국
426 | 전체 프로세스 체인을 담당하는 국가
7001 | NATO 저장품 번호(NSN)
7002 | UN/ECE 고기 몸통 및 절편 분류
7030-7039 | ISO 국가 코드 포함 가공자 승인 번호
8001 | 롤의 제품(폭, 길이, 코어 직경, 방향, 스플라이스)
8002 | 휴대폰 식별코드
8003 | 글로벌 회수 자산 식별코드(GRAI)
8004 | 글로벌 개별 자산 식별코드(GIAI)
8005 | 측정 단위당 가격
8006 | 무역품 구성요소의 식별
8007 | 국제은행계정번호(IBAN)
8008 | 생산 일시
8018 | 글로벌 서비스 관계 번호(GSRN)
8020 | 결제 전표 참조 번호
8100 | GS1-128 쿠폰 연장 코드
8101 | GS1-128 쿠폰 연장 코드
8102 | GS1-128 쿠폰 연장 코드
90 | 무역 파트너 사이에 상호 합의된 정보
91 - 99 | 회사 내부 정보
GetGTIN(IDValid,[인덱스]) | DoD UID 데이터에서 GTIN(CAGE 코드 + CAGE 코드 내의 원 부품 번호)을 반환합니다.
GetGTINID(IDValid,[인덱스]) | DoD UID 데이터에서 GTIN(CAGE 코드 + CAGE 코드 내의 원 부품 번호)을 나타내는 식별자를 반환합니다.
GetInvalidDataLength(IDValid,[인덱스]) | 오류가 발생한 데이터 하부 문자열의 길이를 반환합니다.
GetInvalidDataPosition(IDValid,[인덱스]) | 오류가 발생한 데이터 하부 문자열의 시작 위치를 반환합니다.
GetNumDataFormats(IDValid,[인덱스]) | 데이터 암호화에 사용된 형식의 개수를 반환합니다.
GetNumFields(IDValid,[인덱스]) | 데이터 내에 암호화된 필드의 개수를 반환합니다.
GetPartNum(IDValid,[인덱스]) | DoD UID 데이터에서 부품 번호를 반환합니다.
GetPartNumID(IDValid,[인덱스]) | DoD UID 데이터에서 부품 번호를 나타내는 식별자를 반환합니다.
GetSerialNum(IDValid,[인덱스]) | DoD UID 데이터에서 일련 번호를 반환합니다.
GetSerialNumID(IDValid,[인덱스]) | DoD UID 데이터에서 일련 번호를 나타내는 식별자를 반환합니다.
GetUID(IDValid,[인덱스]) | DoD UID 데이터에서 UID를 반환합니다.
GetUIDID(IDValid,[인덱스]) | DoD UID 데이터에서 UID를 나타내는 식별자를 반환합니다.
GetValid(IDValid,[인덱스]) | 참조된 데이터가 유효한지 여부를 반환합니다(0 = 유효하지 않음, 1 = 유효).