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

Reply via email to