On 2014-05-11, at 15:16, [email protected] wrote:
> Im having some diffuctlywith three DSECTS
> IEFSSOBH
> IEFSSCM
> IEFJSSIB
>
> Im getting ASMA038S on the Assembly
>
> ASMA038S Operand value falls outside of current section/LOCTR
> ..
> .
> .
> The code looks like this:
> * SSOB
> IEFSSOBH
> SSOBGN EQU *
> ********************************
> * SSCM
> SSCM DSECT
> IEFSSCM
> ********************************
> * SSIB
> IEFJSSIB
> ********************************
>
> And the error is raised here:
>
> 2464+ ORG SSOBGN
>
> ASMA038S Operand value falls outside of current section/LOCTR
>
Is that in one of the macro DSECTs, or in open code?
> Should I remove the SSCM DSECT statement ?
> I do fing the explanation in the macros a bit confusing.
> .
> What would be thr proper technique for assembling
> IEFSSOBH
> IEFSSCM
> IEFJSSIB
>
Suitable use of such as:
IEFSSOBH LOCTR
... or the like should help. For whatever reason, ORG
can't switch location counters; you must do that yourself.
(But LOCTR can switch CSECTS, IIRC.)
-- gil