2017-09-23 9 views
0

프린터 파일을 설명하는 프로그램이있는 프로그램에서 작업하고 있습니다. (프린터 파일 할당에 대한 축복이있는 것은 처음입니다 : P) 아래와 같이 :디버그 중 프린터 파일 내용보기 (IBM i)

fPrnfnam O F 155  Printer oflind(*INOF) 

는 등 이름, 제조 코드로 내 회사 구체적인 내용을 가지고 나는 전체 프린터 파일 정의를 게시하지 못할

프로그램은을 사용하여 프린터 파일의 일부를 인쇄 할 것 오피 코드 제외. 예를 들어, 아래 부분은 Except DetL과 같은 문을 사용하여 출력됩니다.

O   E   DetL   1 
o      sday     8 
o      sdat   y  14 
o      day(1)   b 25 ' , -' 
o      day(2)   b 35 ' , -' 
o      day(3)   b 45 ' , -' 
o      day(4)   b 55 ' , -' 
o      day(5)   b 65 ' , -' 
o      day(6)   b 75 ' , -' 
o      day(7)   b 85 ' , -' 
o      day(8)   b 95 ' , -' 
o      day(9)   b 105 ' , -' 
o      day(10)  b 115 ' , -' 
o      day(11)  b 125 ' , -' 
o      day(12)  b 135 ' , -' 
o      day(13)  b 145 ' , -' 
o      day(14)  b 155 ' , -' 

나는 이것이 가능하면 것인지 잘 모르겠지만, 그것 (즉 내가 디버그에서 실행하고 경우) 프린터 파일의 내용은 런타임 동안 채워지는 방식을 볼 수있을 것입니다 경우 내가 알고 싶은 것은. 우리가 PF를 할 수있는 것과 비슷한 것 (실행 중에 작성되는 개별 레코드를보십시오). 왜 이렇게하는 방법을 찾으려는 이유는 프로그램이 동적으로 실행되는 동안 프린터 파일이 빌드되는 방식을 이해하는 것입니다.

답변

1

물론 except에서 실행을 중지하고 변수를 확인하십시오. 출력 라인 자체를 볼 수는 없지만 값을 볼 수 있습니다. BTW, 이것은 프린터 파일이 아니라 오 스펙입니다. 프린터 파일은 전통적인 WRITE op 코드를 사용하여 출력합니다. 프린터 파일은 바코드, 줄, 다른 글꼴, 색 등을 인쇄 할 수 있다는 점에서 좀 더 많은 기능을 제공합니다.

+0

오, 감사합니다. 프린터로 언급 된 장치 유형은 이것을 생각하게했습니다. 내가 바라는 것은 아웃풋 라인 자체였다. 각 예외 작업이 보고서의 레이아웃을 구성하는 방법. – MordernRPGSoldier

+0

내가 한 일은 132 자의 1 열 너비의 스프레드 시트를 만드는 것입니다. 그런 다음 보고서를 쉽게 조롱 할 수 있습니다. 이전에는 스프레드 시트로 모델링 한 보고서 시트를 사용하여이를 수행 할 수있었습니다. 이제 RDi에서 보고서 디자이너를 사용합니다. 그것은 훨씬 더 강력합니다. – jmarkmurphy