2014-11-14 9 views
0

현재 ODM 8.0.1을 작성 중입니다. 나는 날짜 유형의 룰셋 변수를 추가해야하는 프로젝트를 진행 중입니다. 우리는 brms를 메인 프레임과 통합해야합니다. 그래서 우리는 cobol 코드를 생성해야합니다. 날짜 유형의 룰 세트 변수를 할당하고 cobol을 생성 할 때 그것은 "그것을 초기화해야합니다"라는 오류를 throw합니다. 그럼 java.util.Date()로 iial 값 탭에서 초기화하면 코드를 생성하는 동안 오류가 발생합니다.ODM의 변수 룰 세트에 날짜를 지정하려면

룰셋 변수를 Date() 유형으로 설정하는 방법에 대한 도움을 받으십시오. 객체의 유형이 생성되는 경우 사전

답변

0

감사 초기화 코드는 "새로운 java.util.Date()"있어야 할 java.util.Date이다. 그건 괜찮아야하고 작동해야합니다.

+0

시도했지만 너무 작동하지 않습니다. –

0

따라서 8.0.1에서는 COBOL 카피 북을 가져올 때 날짜로 변환하는 변환기를 사용할 수 있습니다. 따라서 COBOL XOM을 업데이트하고 COBOL 멤버를 선택하고 마우스 오른쪽 버튼으로 클릭하고 변환기를 추가하고 날짜를 선택하고 형식을 입력해야합니다. 그러면 COBOL 생성시 COBOL 생성 날짜를 알려주는 XOM의 COBOL 등록 정보가 변경되어 규칙이 적절하게 생성됩니다. 변환기의 형식에 따라 문자가 제한되므로 Java는 더 긴 날짜 형식을 갖지만 COBOL 만 8자를 사용하면 최종 비즈니스 규칙은 단지 8 자만 소요됩니다.

규칙 엔진의 zRule 실행 서버 호출과 COBOL 생성을 사용한 경우 Java 메소드를 사용하여 규칙을 실행할 수 있으며 시작 부분에이 변환기가있는 한 그런 식으로 8 개의 COBOL 문자를 만듭니다. COBOL 생성을 사용하면 VIA COBOL 코드와 표준 B2X 메소드를 수행 할 위험이 있으므로 사용자 정의 BOM to XOM 메소드를주의해야합니다.