메인 콘텐츠로 건너뛰기
Waters Korea

NuGenesis Archive Agent 로그 파일에 "Invalid procedure call or argument" 오류가 표시됨 - WKB20685

Article number: 20685To English version

증상

  • NuGenesis Archive Agent 로그 파일에 다음과 같은 메시지가 표시됩니다.
    • "FillTransactionDO. (5): Invalid procedure call or argument."
  • SDMS 프로젝트가 이전 버전의 NuGenesis에서 NuGenesis 8로 마이그레이션되었습니다. 일부 상수 값은 올바르게 마이그레이션되지 않으므로 마이그레이션 후 템플릿에 다시 저장해야 합니다.

환경

  • NuGenesis 8 SDMS

원인

마이그레이션된 프로젝트에서 하나 이상의 태그 레이블에 테일링 공백이 있습니다. 이 공백은 SDMS v6.0에서 허용되지만 NuGenesis 8에서는 허용되지 않습니다. 그러나 이러한 태그 레이블이 있는 프로젝트는 NuGenesis 8로 마이그레이션할 수 있습니다.

수정 또는 해결 방법

  1. SDMS 데이터베이스에서 첨부된 SQL 쿼리를 시스템 사용자로 실행하여 공백으로 끝나는 모든 레이블을 찾습니다. 또는 마이그레이션된 프로젝트의 각 필드 레이블을 SDMS Administrator에서 공백이 있는지 주의해서 검사합니다. SDMS Admin으로 공백을 지웁니다.
  2. AAActivity 로그 파일에서 이 오류가 표시되는 모든 템플릿 라인을 엽니다. 각 "Constant Value"(대부분의 경우 이전 값이 있음)를 편집하고 OK를 클릭한 다음 "Save"를 클릭합니다.

추가 정보

SQL 쿼리:

SELECT d.ngprojname, f.ngfieldname, f.ngfieldlabel FROM ngsdms60.ngfields f, ngsdms60.ngprojdefs_all d WHERE d.ngprojguid = f.ngprojguid AND LENGTH(f.ngfieldlabel) > LENGTH(RTRIM(f.ngfieldlabel)) ORDER BY 1,2;

id20685, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG