2013-11-01 3 views
2

그래서 필자가 쓴 드라이버 프로그램과 함께 실행하기 위해 어셈블리에 외부 서브 루틴을 작성하려고합니다. 나는 sysin을 통해 프로그램을 읽고, 또한 일부 인 스트림 어셈블리를 제공하고 싶다.어셈블리 외부 서브 루틴 및 드라이버 프로그램

여기 JCL의 부분 :

//SYSIN  DD DSN=***.***.***,DISP=SHR 
//* 
//* SUBROUTINES HERE? 
//* 
/* 

나는 입구와 출구 연결의 기초를 이해하지만 내 하천 어셈블리에 대한 또 다른 DD 문이해야합니까? 아니면 ***.***.*** 데이터 세트를 선언 한 후 코딩을 시작할 수 있습니까? 당신은 데이터 집합의 일부 코드와 인스 트림 다른 코드를 갖고 싶어

+3

서브 루틴을 개별적으로 조립하지 않는 이유는 무엇입니까? –

+0

그리고 조금 더 명확하게하기 위해, 조립 후에 바인더를 사용하여 모든 것을 묶습니다. – zarchasmpgmr

답변

1

, 당신은 ... 당신의 JCL에 다음과 같은 것을

//SYSIN DD DISP=SHR,DSN=BLAH.BLAH 
//   DD * 
[in-stream data] 
//* 

을 수행 할 수 있습니다 ...하지만 @ 빌 Woodger는 요청 좋은 질문입니다. 왜 서브 루틴을 개별적으로 조립하고 링크하지 않습니까? 개인적으로, 나는 더 "정상적인"것을 발견 할 것입니다.

+0

아, 그래도 동의하지만 책을 통해 작업하고 있는데 이것은 문제 중 하나입니다. 나는 그것을하는 법을 아는 것이 좋은 생각 일 것이라고 생각했다. 도와 주셔서 감사합니다! –