On 13 March 2014 11:08, Donald Russell <russell....@gmail.com> wrote:
>> I've been using WTO ROUTCDE=11 to display various message in the job log
>> of assembler language batch applications.... that's great/easy for fixed
>> text messages.
>>
>> VM/CMS has the APPLMSG macro which makes it ridiculously simple to build
>> in storage, or display messages with various types of substitutions...
>>
>> I would like to display a message like:
>>
>> Records read: xxxx Items found: yyyy  Hit rate: zzz%
>>
>> Where the value for x,y and z come from registers or fields.
>>
>> Of course I can do it myself with CVD/EDMK etc, but this seems like such a
>> common sort of thing, I hoping there's a macro to do that stuff for me.
>> Even if the macro builds the message in  storage, then I can use WTO
>> ROUTCDE=11 pointing to the text result.

How about the C library sprintf function? If you use the Metal C
version, it can probably be called from assembler in a non-LE
environment. It does require a "stack" (R13 save area) of around 4KB,
iirc.

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to