2012-03-02 4 views
1

아래 코드는 내 직업 DD 이름 sort.controls에 포함 된 proc에 있습니다. 이 단계는 정렬 프로그램 Syncsort와 함께 실행되었습니다. 아래 코드의 START은 정렬에 사용 된 필드의 시작 위치를 나타내며 LENGTH은 정렬 할 필드의 길이를 나타냅니다. 하지만 ID TYPECODE=1은 무엇인지 이해할 수 없습니다. 아무도 이것을 설명 할 수 있습니까?이 Syncsort 코드의 기능에 대해 설명해주십시오.

ID TYPECODE=1,LRECL=00302,FORMAT=FB 
CF1 START=00038,LENGTH=023 
+0

현재 Syncsort 문서를 사용할 수 없으며 이전 문서에이 구문이 없으므로 추측을하고 있습니다. 그것은 CF1에 대한 참조 지점, 즉 그 CF에 이어지는 번호는 그 특정 명령문이 그 TYPECODE와 함께 ID 명령문으로 되돌아가는 것입니까? – zarchasmpgmr

+0

Thes는 SyncSort 제어 문이 아닙니다. 키워드에 대한 인터넷 검색은이 동일한 질문의 변형으로 연결됩니다. 가장 좋은 추측은 SORT.CONTROLS는 일반화 된 프로그램이 다른 길이의 고정 길이 레코드를 처리 할 수 ​​있도록 사용자 작성 SORT EXIT의 DD 이름입니다 (가변 길이 레코드의 경우 길이가 EXIT에 제공됨). 특정 사이트에서 일하지 않는 사람은 누구나이 질문의 답을 얻을 수 있습니다. –

+0

이 질문은 사용자의 사이트에서 알 수없는 프로그램에 관한 것이므로 주제와 관련이없는 것으로 보입니다. –

답변

2

ID Type code 1은 시스템에 따라 다릅니다. 내 경험에 의하면 보통 디스크 파일이나 카트 또는 카드 데이터와 같은 것을 의미하지만 환경에 대해 더 많이 알아야합니다.

LRECL

Format=FB 그것이 블록을 고정 의미 해당 파일에 대한 기록의 정의 된 길이 (302 바이트) - 길이가 항상 302 바이트이고 변화하지 않습니다.

잘하면 도움이됩니다.