forms에서 run을 하면 *.fmx란 실행모듈이 생성되듯이
report에도 이러한 기능이 있다.
report 의 file -> administration -> generate란 메뉴가 존재하는데,
작성한 *.rdf 파일을 실행모듈인 *.rep로 변환해주는 기능을 한다.
이 *.rep 파일의 장점은 다음과 같다.
1.크기가 작다.
정의파일(*.rdf)보다 실행파일(*.rep)이 크기가 작은 것은 당연한 일일 것이다.
2.실행속도가 빠르다.
*.rdf 파일을 실행할 때에는 내부적으로는 실행할 수 있게 generate과정을 한 번 거치기때문에,
미리 generate된 파일의 실행속도가 빠른 것이다.
3.파일 내부를 볼 수 없어 보안을 유지할 수 있다.
*.rdf 파일은 Developer/2000 report로 얼마든지 조사/수정가능하기 때문에
시스템내부구조를 어느 정도 파악할 수 있는 반면 *.rep는 내부를 살펴볼 수 없다.
하지만 단점도 존재한다.
1.작성하고 매번 generate 해 주어야 한다.
forms처럼 run하면 생성되는 것이 아니라 *.rep를 생성하려면 매번 generate 해 주어야 한다.
2.항상 최신버전으로 유지하기 어렵다.
sample.rdf 99/04/22
sample.rep 99/04/22
두 파일이 존재한다.
그런데 4/26일에 sample.rdf를 수정하게 되었다.*.rep로 generate하는 과정을 수행하지 않았다.
그러면,
sample.rdf 99/04/26
sample.rep 99/04/22
이 존재하게 된다.
이 경우 sample.rep가 수행우선권을 가지기 때문에 개발자는 수정을 했는데도 사용할 때는 구버전의
프로그램이 수행되게 된다.1번의 이유때문에 일어나는 일이다.관리하기가 힘든 것이다.
그러므로 *.rep 파일은 개발이 완료되고 시스템이 안정화되면 고려해보는 것이 적절하다.
report에도 이러한 기능이 있다.
report 의 file -> administration -> generate란 메뉴가 존재하는데,
작성한 *.rdf 파일을 실행모듈인 *.rep로 변환해주는 기능을 한다.
이 *.rep 파일의 장점은 다음과 같다.
1.크기가 작다.
정의파일(*.rdf)보다 실행파일(*.rep)이 크기가 작은 것은 당연한 일일 것이다.
2.실행속도가 빠르다.
*.rdf 파일을 실행할 때에는 내부적으로는 실행할 수 있게 generate과정을 한 번 거치기때문에,
미리 generate된 파일의 실행속도가 빠른 것이다.
3.파일 내부를 볼 수 없어 보안을 유지할 수 있다.
*.rdf 파일은 Developer/2000 report로 얼마든지 조사/수정가능하기 때문에
시스템내부구조를 어느 정도 파악할 수 있는 반면 *.rep는 내부를 살펴볼 수 없다.
하지만 단점도 존재한다.
1.작성하고 매번 generate 해 주어야 한다.
forms처럼 run하면 생성되는 것이 아니라 *.rep를 생성하려면 매번 generate 해 주어야 한다.
2.항상 최신버전으로 유지하기 어렵다.
sample.rdf 99/04/22
sample.rep 99/04/22
두 파일이 존재한다.
그런데 4/26일에 sample.rdf를 수정하게 되었다.*.rep로 generate하는 과정을 수행하지 않았다.
그러면,
sample.rdf 99/04/26
sample.rep 99/04/22
이 존재하게 된다.
이 경우 sample.rep가 수행우선권을 가지기 때문에 개발자는 수정을 했는데도 사용할 때는 구버전의
프로그램이 수행되게 된다.1번의 이유때문에 일어나는 일이다.관리하기가 힘든 것이다.
그러므로 *.rep 파일은 개발이 완료되고 시스템이 안정화되면 고려해보는 것이 적절하다.
![]() | ![]() ![]() | 12-27 | 2226 | |
![]() | ![]() ![]() | 12-11 | 1605 | |
53 | ![]() ![]() | 03-15 | 1387 | |
52 | ![]() ![]() | 01-31 | 1504 | |
51 | ![]() ![]() | 01-31 | 1700 | |
50 | ![]() ![]() | 01-31 | 1201 | |
49 | ![]() ![]() | 01-19 | 1499 | |
48 | ![]() ![]() | 01-11 | 1329 | |
47 | ![]() ![]() | 01-03 | 1855 | |
46 | ![]() ![]() | 12-27 | 2226 | |
45 | ![]() ![]() | 12-19 | 1604 | |
44 | ![]() ![]() | 12-14 | 1576 | |
43 | ![]() ![]() | 12-11 | 1605 | |
42 | ![]() ![]() | 12-09 | 1279 | |
41 | ![]() ![]() | 12-01 | 1499 | |
40 | ![]() ![]() | 12-01 | 1661 | |
39 | ![]() ![]() | 12-01 | 1147 |
댓글 없음:
댓글 쓰기