본문 바로가기

728x90
반응형

IT

(30)
[OZ Report] 오즈리포트 스크립트 정리 3 1. 숫자 천단위 , 밑 소수점 정상 출력 리포트 디자이너를 사용하다 보면 수를 작성할때 소수점이 발생하는 경우가 있습니다. 수량 함수를 잘못 쓰게 되면 0.1과 같은 데이터가 .1 로 추출 되곤 합니다. 하기 처럼 작성하시면 정상적으로 출력 됩니다. 2. 여러 양식 중 특정 조건에 양식만 추출하기 하기와 같은 조건에서 ex)별 추출 스크립트 ex) 1. ODI명.필드명에 값이 A인 경우 데이터 셋 A 및 데이터 풋터 (가) 출력 2. ODI명.필드명에 값이 B인 경우 데이터 셋 B 및 데이터 풋터 (가) 출력 3. 나머지 경우 데이터 셋 C 및 데이터 풋터 (나) 출력 위 3가지 조건을 모두 수용한 최종 스크립트 => 데이터 A => 데이터 B => 데이터 C => 데이터 풋터 (가) => 데이터 풋터..
[OZ Report] 특정 리포트파일 호출하기 리포트 디자이너를 사용하다 보면 다수의 리포트를 선언하여 여러 페이지를 만드는 경우가 있습니다. 특정조건에 의해 1개의 밴드가 다르게 표현되어야 하는 경우가 발생하였고, 처음에는 해당 밴드 안에서 스크립트를 통하여 작업을 하려 했으나, 수고 스러움이 많아 다른 방법을 생각해냈다. 그 방식을 간략하게 정리하면 아래와 같다. 1. OZR파일의 리포트들을 관리하기위한 관리용 리포트를 만든다. 2. 관리 리포트에 관리리포트를 제외한 나머지 리포트 만큼 서브리포트 밴드를 선언한다. 3. 서브리포트를 각 리포트와 매핑한다. 4. 서브리포트에 출력시키고자 하는 특정 조건을 스크립트로 작성한다. 위 사항에 대한 상세 설명 1. OZR파일의 리포트들을 관리하기위한 관리용 리포트를 만든다. 2. 관리 리포트에 관리리포트를..
[Oracle]에러 모음3 ORA-00931 식별자가 없습니다. -> 지정된 문자열의 식별자가 누락되었습니다. ORA-00932 일치하지 않는 데이터 타입 -> 날짜 필드에 문자를 추가하거나 숫자 필드에 문자를 삽입할 때 발생합니다. 쿼리문을 확인하세요. ORA-00933 SQL명령이 올바르게 종료되지 않았습니다. -> 부적절한 구문을 제거하여 쿼리를 정정하세요. ORA-00934 그룹 기능은 여기서 사용할 수 없습니다. -> 그룹기능을 하는 함수(AVG, COUNT, MAX, MIX, SUM등)가 GROUP BY절에 들어간 경우 발생합니다. ORA-00938 함수의 인수가 충분하지 않습니다. -> 함수 구문의 인수가 부족합니다. 인수를 확인하세요. ORA-00939 함수의 인수가 너무 많습니다. -> 함수 구문의 인수가 많습니다..
[Oracle] 에러 모음2 ORA-00921 예기치 않은 SQL 종료 명령 -> SQL 명령이 완료되지 않았을 때 발생하는 에러며, 구문을 확인하세요. ORA-00923 FROM 키워드를 찾을 수 없는 곳에서 찾을 수 없습니다. -> SELECT 문에서 FROM이 누락되었거나 잘못 배치했을때 발생됩니다. 구문을 확인하세요. ORA-00924 BY 키워드가 없습니다. -> GROUP BY, ORDER BY, CONNECT BY 절에서 BY가 생략되었을 때 발생됩니다. ORA-00925 INTO 키워드가 없습니다. -> 위와 비슷한 에러이며 INSERT 구문에서 INTO가 누락될 때 발생됩니다. ORA-00926 VALUES 키워드가 없습니다. -> 위와 비슷한 에러이며 INSERT 구문에서 VALUES가 누락될 때 발생됩니다. OR..
[Oracle] 에러 모음1 ORA-00900 유효하지 않은 SQL문 -> SQL문이 잘못되었을때 발생하는 오류로 쿼리의 구문을 확인해야 합니다. ORA-00903 유효하지 않은 테이블 이름 -> 테이블 또는 클러스트의 이름이 잘못된 경우 발생합니다. ORA-00905 누락된 키워드 -> 필요한 키워드가 누락된 경우로 쿼리를 수정해야합니다. ORA-00906 왼쪽 괄호가 없습니다. -> 필요한 왼쪽 괄호가 누락된 경우이며, 서브쿼리를 주의해야 합니다. ORA-00907 오른쪽 괄호가 없습니다. -> 위 ORA-00906과 비슷한 사례이며 왼쪽괄호의 짝을 맞추면서 해결하면 됩니다. ORA-00910 데이터 형에 대해 지정된 길이가 너무 깁니다. -> 데이터 컬럼의 길이보다 더 큰 데이터를 넣어서 발생한 에러입니다. 크기를 확인하세요...
[OZ Report]조건에 따른 이미지 설정 OZ리포트의 이미지 사용시 이미지를 붙여넣는 방법과 서버에 넣어서 가져오는 방법 2가지가 있다. 처음엔 이미지를 붙여넣어 사용했지만, 여러 파일에서 사용을 하다가 변경해야하면 모든 파일을 수정해야하는 번거로움이 발생했다. 따라서 서버에 해당 이미지를 저장해두고 url형식으로 파일을 불러오고 추후 이미지 변경시 동일한 이름으로 서버쪽에만 수정 하도록 프로그램을 수정하였다. 간단한 사용 방법으로는 위와 같은 라벨을 생성 그리기 형태를 이미지로 변경한다. ex) oz서버내 image/image.jpg를 이미지로 사용할 경우 자바스크립트에 This.SetText("https://127.0.0.1/image/image.jpg"); --127.0.0.1의 본인의 오즈 호출 주소를 작성한다. 만약 해당 이미지를 특정..
[Linux]shell 파일 실행 리눅스 실행 파일인 shell을 실행하는 방법은 2가지가 있다. 해당 shell파일이 위치한 곳에서 sh 파일명 로 실행하는 방법과 ./파일명.sh 로 실행하는 방법 ./파일명.sh는 인식이 안되는 경우가 있으니 sh 파일명 으로 실행하는 것을 추천한다.
[OZ Report] log4j 취약점 대응방안 # 조치 시작에 앞선 주의 사항 # 만약 Log4j, Logbak 패치가 불가능 하다면 사용중인 Log4j(1.1.3) 버전을 수정하여 적용하면 됩니다. OZ Server 버전이 60.2015.1019 미만의 경우 최신 버전으로 업데이트 필요 JAVA6 이하의 경우 Apache 재단에서 log4j 취약점 조치를 미지원 * OZ 버전에 따른 타입 확인 OZ 제품 버전 최소 JAVA 버전 로그 타입 조치 버전 OZ 제품 최소 지원 버전 8 8 Log4j 2.17 80.2020.0826 7 Log4j 2.12.2 80.2020.0826 6 Logback 1.2.9 7 8 Log4j 2.17 70.2021.1215 7 Log4j 2.12.2 70.2021.1215 6 Logback 1.2.9 70.2021.12..

728x90
반응형