Re: OP-code C8 3

2010-08-09 Thread Tony Thigpen
You have too much time on your hands. :-) Tony Thigpen -Original Message - From: Martin Trübner Sent: 08/09/2010 07:43 AM What happened to opcode C83 --- C80 is MVCOS C81 is ECTG C82 CSST C84 will be LPD C85 will be LPDG but where is C83 ? the C8 rage looks like

Re: Alets and access registers question

2010-09-20 Thread Tony Thigpen
The server uses just one subtask for this function. (It is multi-threated.) Tony Thigpen -Original Message - From: Martin Trübner Sent: 09/20/2010 10:34 AM Tony, But, the client is specific to a subtask. Why would that be?...is it a CICS or something, where there is not too much

z/OS IARV64

2010-12-09 Thread Tony Thigpen
this 'invalid' area. Did I have it wrong? -- Tony Thigpen

Re: z/OS IARV64

2010-12-09 Thread Tony Thigpen
Almost 4700 lines of prolog! Tony Thigpen -Original Message - From: Edward Jaffe Sent: 12/09/2010 11:48 AM On 12/9/2010 8:35 AM, Walt Farrell wrote: In which book, Ed? I couldn't find it. Books?! Who uses them? The best documentation for any modern z/OS macro is in the macro

Re: z/OS IARV64

2010-12-10 Thread Tony Thigpen
I wish someone would say what you said in chapter 4 of publication SA22-7614-07 MVS Programming: Extended Addressability Guide. That doc says that above the bar starts at 2 GB instead of 4 GB. Tony Thigpen -Original Message - From: Peter Relson Sent: 12/10/2010 07:46 AM I wish you

Re: prize for a good replacement for baseless

2010-12-18 Thread Tony Thigpen
I think we are looking at it wrong. The old style should be called 'register based programming' and baseless style as nothing special. Tony Thigpen -Original Message - From: john gilmore Sent: 12/18/2010 01:32 PM In the future baseless, always an ugly term embodying a dubious pun

Re: Subroutines, save areas and 64bit

2011-01-17 Thread Tony Thigpen
BAKR/PR is available in z/VSE, but has the restriction that it can't be used in an OCEXIT is in place. Since I am a low-level program, I can't take the chance and use BAKR/PR. Also, I failed to mention that my routines work for both batch and under CICS. Tony Thigpen -Original Message

Re: Best (or any) practices to rewrite spaghetti

2011-02-03 Thread Tony Thigpen
Personally, I consider a 'branch to abnormal exit' much better than trying to unwind all the 'perform' levels, be it COBOL or Assembler. I have seen programs where they attempted to unwind everything during an error and ended up processing code unintentionally. Tony Thigpen -Original

Any 3270 emulator for Android Tablet?

2011-02-18 Thread Tony Thigpen
Has anyone found a 3270 emulator for Android yet? -- Tony Thigpen

Re: Legal syntax for multiple-operand continued DC statements?

2011-06-04 Thread Tony Thigpen
',A(PK_CHAR) + DCA(SUPPORT_EMAIL_ADDR),A(L'SUPPORT_EMAIL_ADDR) Tony Thigpen -Original Message - From: Paul Gilmartin Sent: 06/04/2011 01:22 PM On Jun 3, 2011, at 16:19, Edward Jaffe wrote: On 6/3/2011 2:08 PM, Robert A. Rosenberg wrote: Here is a simple solution. Create a $DC

Re: Assembler manuals

2011-08-23 Thread Tony Thigpen
get lost. Tony Thigpen PS, please consider the aspect that almost everyone now 'top post'. (Yes, I know, early users advocated 'bottom post', but times have changed and left that standard behind.) -Original Message - From: Ken Brick Sent: 08/23/2011 05:55 AM On 23/08/2011 07:05 AM

Re: Is the PoOP too big? (was Assembler manuals)

2011-08-30 Thread Tony Thigpen
), all target client systems require the same update. Tony Thigpen -Original Message - From: Tony Harminc Sent: 08/30/2011 11:52 AM On 29 August 2011 18:22, Tony Thigpent...@vse2pdf.com wrote: Unfortunately, since IBM does not support a .boo bookreader on 64bit linux, the option

Re: Is the PoOP too big? (was Assembler manuals)

2011-08-30 Thread Tony Thigpen
script to take care of setting the LD_LIBRARY_PATH, Java classpath, and other such glue code. I use SoftCopy Reader's API to output HTML and images from the BookManager files. I then pass this to htmldoc for PDF conversion. Tony Thigpen -Original Message - From: Mike Shaw Sent: 08/30/2011

newer opcodes

2011-10-11 Thread Tony Thigpen
manual, they state: The operation codes supported by High Level Assembler are described in the documents listed under “Related Publications (Architecture)” on page 451. Which manual in that section is it refereeing to? None of them seem correct from the title. -- Tony Thigpen

Re: newer opcodes

2011-10-11 Thread Tony Thigpen
was attempting to use some of the halfword-imm stuff. I just picked the wrong instructions. So, again, back to using old instructions. Tony Thigpen -Original Message - From: Martin Trübner Sent: 10/11/2011 06:34 AM Tony, ZS4 does not work on our HLASM. But ZS4 is what you need

Assembler and CEEFETCH

2011-11-06 Thread Tony Thigpen
This is on VSE, but should be the same as z/OS Does anyone know h to make an assembler program fetchable by ceefetch()? -- Tony Thigpen

Re: Conditional “Assembly” for COBOL?

2011-11-17 Thread Tony Thigpen
Personally, I would do it with REXX. Tony Thigpen -Original Message - From: Patrick Roehl Sent: 11/17/2011 12:29 PM I’d like to be able to build various versions of a COBOL program by doing something like a conditional assembly. Has anyone does anything like this? Is it possible

Re: Conditional assembly for COBOL?

2011-11-18 Thread Tony Thigpen
, not COBOL. Same with C. For a sample REXX (although from VSE) that pre-processes a COBOL program replacing specific code with another code, have a look at my sample BSTTPREP at http://www.vse2pdf.com/coolstuff. Tony Thigpen -Original Message - From: Patrick Roehl Sent: 11/18/2011 01:26

Re: How to display content of an address that point to a struct

2012-01-08 Thread Tony Thigpen
Yanic, If you don't want to walk the pointers yourself, just call EZACIC08. Although it's intended to help with HLL's like Cobol, it can also be called from Assembler. Tony Thigpen -Original Message - From: Yanick Jacques Sent: 01/05/2012 01:30 PM I'm avancing in my developpement,now

Re: How to display content of an address that point to a struct

2012-01-08 Thread Tony Thigpen
it in an non-aggressive manner. Many of us have just learned to delete his emails before reading. Tony Thigpen -Original Message - From: Chris Mason Sent: 01/06/2012 06:35 AM Yanick This is the *assembler* list. It is *not* a list where you can expect everyone to be familiar

Re: Enhanced CALL macro?

2012-01-11 Thread Tony Thigpen
are currently evaluating that option for one of my customers. Of course, we all know that the Opies always understate their costs. :-) Tony Thigpen -Original Message - From: McKown, John Sent: 01/11/2012 08:35 AM I will defer to your greater knowledge. The program that I'm working on right now

Re: Enhanced CALL macro?

2012-01-11 Thread Tony Thigpen
If you think regular C linkage is 'strange', wait until you have to code using XPLink conventions. Tony Thigpen -Original Message - From: McKown, John Sent: 01/11/2012 09:21 AM I almost hate to admit it, but the code in question is LE enabled. So it starts with a CEEENTRY macro

Re: How bad is the EX instruction? (correction)

2012-01-16 Thread Tony Thigpen
I doubt anyone is still running ES 9000 boxes. I have paying customers on 9672s, MP2000, MP3000, etc. VSE, not z/OS. Tony Thigpen -Original Message - From: Ray Mullins Sent: 01/16/2012 01:48 PM Arrgh. Correction to the below. Not enough caffeine, yet it's late in the morning

code comments (Was: VarIabLe DD names in VSAM)

2012-02-10 Thread Tony Thigpen
Code that said: Mike told me this condition could never happen. If this abend ever happens, call John at xxx-xxx- and tell him that Mike owes him $100. Tony Thigpen -Original Message - From: Shane G Sent: 02/10/2012 06:06 AM On Fri, Feb 10th, 2012 at 9:37 PM, Sharuff Morsa3

Re: Assembler info needed

2012-03-16 Thread Tony Thigpen
the mainframe works. At that price, how can you go wrong. Tony Thigpen -Original Message - From: Prashant m Sent: 03/16/2012 11:39 AM Hi All, Thanks all for the quick response. Yes,I am planning for individual study,and yes,I have a test system in our environment where I have sufficient

Re: MVC with 2nd operand length

2012-05-23 Thread Tony Thigpen
Switch CLC operands works, but leaves the code messier. CLC =C'OPEN ',COMMAND CLC =C'CLOSE ',COMMAND CLC =C'TERMINATE ',COMMAND CLC =C'END ',COMMAND vs: CLC:2 COMMAND,=C'OPEN ' CLC:2 COMMAND,=C'CLOSE ' CLC:2 COMMAND,=C'TERMINATE ' CLC:2 COMMAND,=C'END ' Tony Thigpen -Original Message

Re: MVC with 2nd operand length

2012-05-23 Thread Tony Thigpen
' is not as important to me as the ability. The 'CLC:2' just seems to be the best suggestion right now. Although, I would not have minded something like: CLC COMMAND(#),=C'OPEN ' Tony Thigpen -Original Message - From: Rob van der Heij Sent: 05/23/2012 11:51 AM On Wed, May 23, 2012 at 3:51 PM

Re: Generating a bit mask

2012-05-29 Thread Tony Thigpen
OPS! typo. MVC WF_MASK,0(R1) Tony Thigpen -Original Message - From: Tony Thigpen Sent: 05/29/2012 01:31 PM I decided just to code a table. Here is the basics: SLL R15,2 L R1,=A(@MASKS) LA R1,0(R15,R1) MVC WF_MASK,0(R15) MASKALL DC X'FF' MASK0 DC X'FF00

Re: Base registers

2012-06-02 Thread Tony Thigpen
for many years, we do not want to kick them while they are down just so we can do 'fancier' code. Tony Thigpen -Original Message - From: John Gilmore Sent: 06/02/2012 06:57 PM David Bond writes: begin extract But really, for over 15 years base registers are only required for data areas

Re: Base registers

2012-06-04 Thread Tony Thigpen
I have yet to find that VSE-customer that pays for Vendor-software and has no money for hardware or operating-system-software AND demands new features. We have several that meet this requirement. Think about the VSE 2.6 on P390 ESL boxes. Tony Thigpen -Original Message - From

Generating a bit mask

2012-05-28 Thread Tony Thigpen
number of bits. (I will then 'and' both addresses and then use a simple CLC.) Although a table built at compile time might be a reasonable solution, I thought this would be a good time to learn a new trick if someone has one they can share. -- Tony Thigpen

Re: Basic ASM question

2012-07-27 Thread Tony Thigpen
Where is you DFHEIENT? Tony Thigpen -Original Message - From: Mainframe Mainframe Sent: 07/27/2012 10:27 AM I'm trying to make a little CICS Assembler program an I get always a 0C4 at execution. DFHSR0618 CICSPROD An illegal macro call or reference to the CSA or TCA. Here's my

Re: Strange PC entry

2012-08-23 Thread Tony Thigpen
It's because you have x20 bytes of 'something' generated by the BEGIN macro that is before your CSECT statement. So, it's something in how the BEGIN macro is coded. Tony Thigpen -Original Message - From: Micheal Butz Sent: 08/23/2012 04:44 AM Hi, My program source has a TITLE

Re: which instructions should I use?

2012-08-27 Thread Tony Thigpen
Your code requires 2 scratch registers. The following uses just 1 scratch register and does not require literal storage: LA R0,3 NR R0,R15 LTR R0,R0 BNZ BAD_RC (I still have to use code that works on boxes without the jump instructions.) Tony Thigpen -Original Message - From

Re: which instructions should I use?

2012-08-27 Thread Tony Thigpen
I also use the CL to catch negatives. One of those tricks I got from this list. Why the LTR? I don't know. I guess the reason is that I don't hardly ever use an 'and' so I failed to notice that NR set the correct condition code when I wrote this many years ago. Tony Thigpen -Original

Re: which instructions should I use?

2012-08-28 Thread Tony Thigpen
Assumes address is in a storage location. Most of the discussion has been based on the premise that we are talking about an error code in R15, although the code I was copying was from the start of the program where Rx contains a function code. Tony Thigpen -Original Message - From

FCNTL.H

2012-11-26 Thread Tony Thigpen
Could someone send me a copy of FCNTL.H? (offlist!) I need to compare some of the values to those used by our VSE IP product. Thanks. -- Tony Thigpen

Re: FCNTL.H

2012-11-27 Thread Tony Thigpen
I did receive a copy of fcntl.h, but it is missing one value that I need, F_DUPFD2. Could someone tell me the value for F_DUPFD2? Tony Thigpen -Original Message - From: Tony Thigpen Sent: 11/26/2012 04:29 PM Could someone send me a copy of FCNTL.H? (offlist!) I need to compare some

Re: FCNTL.H

2012-11-27 Thread Tony Thigpen
Yes. Thanks Tony Thigpen -Original Message - From: Miklos Szigetvari Sent: 11/27/2012 06:59 AM Hi If you mean this: #define F_SETFL 4 #define F_GETLK 5 #define F_SETLK 6 #define F_SETLKW 7 #define F_DUPFD2 8 #define F_CLOSFD 9 #define

Re: TRTE, etc.

2013-04-18 Thread Tony Thigpen
Amem to John Robert Driving off the inexperienced only hurts our profession. Tony Thigpen -Original Message - From: Bodoh John Robert [Contractor] Sent: 04/18/2013 12:17 PM What loss? This listserv is for both the experienced and inexperienced. The inexperienced participants ask

Invoking the Assembler from another program

2013-05-30 Thread Tony Thigpen
Does anybody know off hand if I can in invoke the VSE Assembler from another (assembler) program and pass it the input to be assembled? I was thinking I remember an exit, but I can't find it right now. Tony Thigpen

Re: Invoking the Assembler from another program

2013-05-30 Thread Tony Thigpen
Found it! (As always, I found it just after posting a message for help.) Tony Thigpen -Original Message - From: Tony Thigpen Sent: 05/30/2013 01:19 PM Does anybody know off hand if I can in invoke the VSE Assembler from another (assembler) program and pass it the input

Re: mixed case or what

2013-08-02 Thread Tony Thigpen
to generate your own ASMAOPT and see what happens. FYI, VSE supplies their own modified assembler default option macro. Look at SKASMOPT in library 59. I don't know if it affects COMPAT. Tony Thigpen -Original Message - From: Martin Truebner Sent: 08/02/2013 06:25 AM I try to get

Re: Linear search vs binary

2013-10-24 Thread Tony Thigpen
entry R5 = @ of key to match offset and length of key are EQUs KOFF and KLGH Tony Thigpen -Original Message - From: Don Higgins Sent: 10/24/2013 06:50 AM All I see discussion about optimizing the binary search, but I don't see any discussion about optimizing linear search which might

Re: Linear search vs binary

2013-10-24 Thread Tony Thigpen
modify R0, R1 and R15. If we need to, we can make R4-R7 'modifiable'. All entries will be fixed length. Can't really have variable length and use a binary search. :-) Tony Thigpen -Original Message - From: John Gilmore Sent: 10/24/2013 12:26 PM Tony, The code you want must address

Re: Linear search vs binary

2013-10-24 Thread Tony Thigpen
a refference pointer to the actual data to be compared. But, the pointer table is still a fixed length table. :-) You just can't binary search a variable length table. Tony Thigpen -Original Message - From: Robert A. Rosenberg Sent: 10/24/2013 05:12 PM At 12:45 -0400 on 10/24/2013

Re: Linear search vs binary

2013-10-24 Thread Tony Thigpen
to figure it out for sure, but I would almost bet that such logic that Chris suggested would only be faster than a linear search if the table is very large and the rows very short. Tony Thigpen -Original Message - From: Paul Gilmartin Sent: 10/24/2013 06:00 PM On 2013-10-24 15:51, John

Re: Linear search vs binary

2013-10-24 Thread Tony Thigpen
Repost the code. Nothing I still have in my inbox shows code to perform a binary search of a table where each row occurrence can be any length. Tony Thigpen -Original Message - From: robin Sent: 10/24/2013 08:15 PM From: Tony Thigpen t...@vse2pdf.com Sent: Friday, October 25, 2013 8

Re: Linear search vs binary

2013-10-24 Thread Tony Thigpen
length rows requires the building of a secondary table with fixed rows before a binary search can be used. Tony Thigpen -Original Message - From: robin Sent: 10/24/2013 08:58 PM From: Savor, Tom tom.sa...@fisglobal.com Sent: Friday, October 25, 2013 11:40 AM Robin, InterestingI

Re: Linear search vs binary

2013-10-25 Thread Tony Thigpen
Convert your PLX code to assembler and you will see that you are binary searching a pointer table that has fixed length entries. Tony Thigpen -Original Message - From: robin Sent: 10/25/2013 04:52 AM From: Tony Thigpen t...@vse2pdf.com Sent: Friday, October 25, 2013 12:16 PM

Re: Linear search vs binary

2013-10-25 Thread Tony Thigpen
As I don't know PL/I or PLX and this is the Assembler list, let's talk assembler. You stated that your code produced a binary search against a table where each row was variable length. I said binary search can't work on such a table. So, produce the code in assembler. Tony Thigpen

Re: Linear search vs binary

2013-10-25 Thread Tony Thigpen
Maybe that explains the disconnect. I am saying that all ROWs must be of equal length. Each row may contain one or more fields. I did not say that the individual data fields in the row must be fixed length. In other words, each table occurance must be the same length. Tony Thigpen

Re: Specification exception on a z10

2013-11-19 Thread Tony Thigpen
the feature. In the case where I saw this, nobody had installed the feature for the first user of the box. It had been resold, so was no longer eligible. Have you tested the code on another physical box? Have you done a KM Query (function code is 0) to see what encryption is available? Tony

Base-less programming

2013-12-04 Thread Tony Thigpen
' SVC 12 It looks like the first should be changed to JNE *+2+2 and the second to JNO *+2+3+1 Am I reading the book right? -- Tony Thigpen

Re: Base-less programming

2013-12-04 Thread Tony Thigpen
I try to balance the use of B *+2+4 style branches against the cluttering up by using a bunch of labels. It's never for more than 2 instructions. Nothing worse than looking at long series of tests followed by bit setting instructions where every other instruction has a label. Tony Thigpen

Re: Base-less programming

2013-12-04 Thread Tony Thigpen
In z/VSE, they charge extra for the IF macro. We don't have them. Tony Thigpen -Original Message - From: Ed Jaffe Sent: 12/04/2013 03:29 PM On 12/4/2013 12:16 PM, Tony Thigpen wrote: Nothing worse than looking at long series of tests followed by bit setting instructions where every

Re: Base-less programming

2013-12-04 Thread Tony Thigpen
) macros actually make reading someone else's code, or debugging it, harder. Macros should make coding simpler. These do just the opposite. In other words, I don't like them. Tony Thigpen -Original Message - From: Adam L Johanson Sent: 12/04/2013 05:27 PM Well, sure, but all the ugly

Re: Base-less programming

2013-12-04 Thread Tony Thigpen
FYI, my products are assembled on my linux desktop with Dignus. While, another company, for which I do some major development work, performs all assemblies on z/VM. I have not assembled my VSE code on VSE in years. :-) Tony Thigpen -Original Message - From: Ed Jaffe Sent: 12/04/2013

FLOWASM (Was: Base-less programming)

2013-12-04 Thread Tony Thigpen
329E thought 32A1 are hidden. I can handle hidden instructions in system macros, but not in, what I would consider, open code where I may have fat-fingered something. I guess I rely too much on looking at the generated code when debugging. To each his own. Tony Thigpen -Original Message

Structured Assembler (Was: Base-less programming)

2013-12-05 Thread Tony Thigpen
,X0080),R9 are really nice to prevent errors. Tony Thigpen -Original Message - From: Ed Jaffe Sent: 12/04/2013 05:45 PM On 12/4/2013 1:37 PM, Tony Harminc wrote: Well, sure, but all the ugly generated labels and such are there when you have to read the listing rather than the source

Re: FLOWASM (Was: Base-less programming)

2013-12-05 Thread Tony Thigpen
Ron, Thanks for the link. This is more in line with my type of writing than the current IF macros. They might be something I can really use. Tony Thigpen -Original Message - From: Rob van der Heij Sent: 12/05/2013 04:43 AM On 5 December 2013 08:22, Ed Jaffe edja

Re: FLOWASM (Was: Base-less programming)

2013-12-05 Thread Tony Thigpen
Like Obama-care? :-) Tony Thigpen -Original Message - From: John McKown Sent: 12/05/2013 07:57 PM On Thu, Dec 5, 2013 at 12:04 PM, Scott Ford scott_j_f...@yahoo.com wrote: You just don't know what the other person went through or what pressure they were under to create the code

Which instructions available on which machine table?

2013-12-11 Thread Tony Thigpen
Does anybody know of a list of instructions with what model processor they were first available on? -- Tony Thigpen

Re: Which instructions available on which machine table?

2013-12-11 Thread Tony Thigpen
It's really just a case that, as a vendor, I need to be careful of what 'new' instructions I add to my code. I don't want to dual path based on STFLE, but instead, code to my best guest as to my current 'lowest denominator' customer. Tony Thigpen -Original Message - From: Mark Boonie

Re: Carmine Cannatello's book

2014-01-02 Thread Tony Thigpen
Just wondering, what position did my name come in? :-) Tony Thigpen -Original Message - From: John Gilmore Sent: 01/02/2014 04:27 PM Cliff McNeill gets the book, which I'll put into the mail on Saturday after we've dug out from under a mini-blizzard---just over a foot of snow

Re: Carmine Cannatello's book

2014-01-02 Thread Tony Thigpen
Even though I did not receive the book, thanks for offering it and sending to someone. Tony Thigpen -Original Message - From: John Gilmore Sent: 01/02/2014 06:06 PM On 1/2/14, Tony Thigpen t...@vse2pdf.com wrote: Just wondering, what position did my name come in? :-) Tony Thigpen

PC Based IDE for use with Mainframe

2014-01-14 Thread Tony Thigpen
-area macros. Also, column positions are so important to COBOL and Assembler and it seems that most pc editors are designed for free-form source like C or java. Have you found decent IDE plug-ins for your languages? Is the time right for moving to a pc based IDE for mainframe development? Tony

Re: Carmine Cannatello's book

2014-01-15 Thread Tony Thigpen
Greg, There is a first edition available on ebay for $40. Tony Thigpen -Original Message - From: Gray Gregory Sent: 01/15/2014 06:22 AM Mr. Gilmore, If you have any copies left, please send me one, thanks GREGORY GRAY IRS, Information Technology Specialist OS:CTO:AD:IM:CA:C

Re: Carmine Cannatello's book

2014-01-15 Thread Tony Thigpen
No. It's for those with COBOL experience. I just assumed that since you were on this list, that COBOL would be part of your knowledge base. (Most Mainframe assembler programmers did time as a COBOL programmer.) Tony Thigpen -Original Message - From: Tim Lost Sent: 01/15/2014 05:08 PM

Re: Carmine Cannatello's book

2014-01-15 Thread Tony Thigpen
Well, I did say most. :-) Tony Thigpen -Original Message - From: Ed Jaffe Sent: 01/15/2014 05:28 PM On 1/15/2014 2:17 PM, Tony Thigpen wrote: (Most Mainframe assembler programmers did time as a COBOL programmer.) Really? My other old school mainframe languages are FORTRAN and PL/I

Re: Carmine Cannatello's book

2014-01-15 Thread Tony Thigpen
Are you saying that all assembler programmers (including those on the Assembler-List) are only for Systems Programmers? I am sure there are a lot of assembler application programmers here also. Tony Thigpen -Original Message - From: Gord Tomlin Sent: 01/15/2014 05:53 PM On 2014-01-15

Re: Availability of SHA-1 and SHA-256 functions in KIMD/KLMD instructions?

2014-02-04 Thread Tony Thigpen
I work with a company that buys and sells z9's here in the US and uses them in our DR facility. We have handled 2 different z9s that were delivered originally in the US that did NOT have the feature installed. Use of the KLM instructions returned an operation exception on both boxes. Tony

getting length of macro symbol

2014-02-12 Thread Tony Thigpen
Within a macro, I need the length of a parm passed to the macro. What is the format of the seta statement? open code: mymac word=abcd mymac word=abcdefg macro code: macro mymac word= word_length seta ???what do I use here -- Tony Thigpen

Re: getting length of macro symbol

2014-02-12 Thread Tony Thigpen
thanks. Tony Thigpen -Original Message - From: John McKown Sent: 02/12/2014 10:02 AM I think it is K'WORD http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ASMR1020/9.3.6 On Wed, Feb 12, 2014 at 8:47 AM, Tony Thigpen t...@vse2pdf.com wrote: Within a macro, I need

Re: getting length of macro symbol

2014-02-12 Thread Tony Thigpen
be a better way.) Tony Thigpen -Original Message - From: Martin Truebner Sent: 02/12/2014 11:05 AM Tony, judge for yourself 1 MACRO 2 X A 3 LA SETA K'A 4 MNOTE 'LENGTH OF A IS LA' 5 MEND 6 XPARAMETER 7+LENGTH

Re: getting length of macro symbol

2014-02-12 Thread Tony Thigpen
Now, that solution I like. I will have to also add 1 to the max value also. Off to test. Well, I tested it and I like it better than my original solution. Tony Thigpen -Original Message - From: Jon Perryman Sent: 02/12/2014 02:35 PM Your counter doesn't have to start at 0

Re: HLASM continuation...

2014-02-20 Thread Tony Thigpen
Yep. QVIS_L EQU L'QVSIMGLOGICALPARTITIONNAME MVC 0(QVIS_L,R4,QVSIMGLOGICALPARTITIONNAME Of course, you can always play the it will never change card with: MVC 0(8,R4,QVSIMGLOGICALPARTITIONNAME knowing that changing the length of this field will require an act of god. Tony

Re: HLASM continuation...

2014-02-20 Thread Tony Thigpen
The IBMer that created that field name should be shot, quartered, then rung up the pole. Tony Thigpen -Original Message - From: Tony Thigpen Sent: 02/20/2014 03:56 PM Yep. QVIS_L EQU L'QVSIMGLOGICALPARTITIONNAME MVC 0(QVIS_L,R4,QVSIMGLOGICALPARTITIONNAME Of course, you

Re: CamelCase Field Names (Was: Re: HLASM continuation...)

2014-02-21 Thread Tony Thigpen
To clarify, I dropped a word somehow. It should have read: ...industry standard ACRONYM so . I was talking about using LPAR in the name instead of LOGICALPARTITION. Although I don't personally use CamelCase, it would have made it a little better. Tony Thigpen -Original Message

Re: CamelCase

2014-03-03 Thread Tony Thigpen
In the VSE arena, we still have a lot of FCOBOL stuff out there at a lot of sites. I am working with one of they right now to help plan a conversion. Tony Thigpen -Original Message - From: Steve Comstock Sent: 03/03/2014 12:40 PM On 3/3/2014 10:33 AM, Ed Jaffe wrote: On 3/3/2014 8

Re: Another Article On Lagging Mainframe Skills

2014-03-24 Thread Tony Thigpen
that nobody wanted to download it. Tony Thigpen -Original Message - From: Ze'ev Atlas Sent: 03/18/2014 09:21 PM Well, I was trying to refresh the mainframe by bringing in some open source and ported a whole library [PCRE for z/OS see zaconsultants.net ]. Here are the issues, beyond

Re: Another Article On Lagging Mainframe Skills

2014-03-24 Thread Tony Thigpen
in any shop I ever manage. Tony Thigpen -Original Message - From: zatl...@yahoo.com Sent: 03/24/2014 07:46 AM Which means that libraries that do some functionality cannot be ported because 'they were not invented here'. If this is correct, no wonder that the classic mainframe is dying

Re: Another Article On Lagging Mainframe Skills

2014-03-26 Thread Tony Thigpen
experience with regular expressions. I have written code using them. (I now wish I had not.) I have debugged regular expressions written by others. I know believe they should be eliminated and never used again. Just like Vi. Tony Thigpen -Original Message - From: Ze'ev Atlas Sent: 03/26

Re: Another Article On Lagging Mainframe Skills

2014-03-26 Thread Tony Thigpen
my mind. I just doubt it. :-) Maybe you should start a thread: Why COBOL needs Regular Expressions. Tony Thigpen -Original Message - From: zatl...@yahoo.com Sent: 03/26/2014 07:54 AM I share your sentiment about vi which I consider to be a bug, not a feature. I agree that there could

Re: Another Article On Lagging Mainframe Skills

2014-03-26 Thread Tony Thigpen
Tom, Please reread my statement that you even quoted. I was talking about NUMBERS and how they are stored. Tony Thigpen -Original Message - From: Tom Marchant Sent: 03/26/2014 09:42 AM On Wed, 26 Mar 2014 08:24:09 -0400, Tony Thigpen wrote: Now, as to COBOL, we normally deal

Re: Program Call Vs SVC

2014-05-21 Thread Tony Thigpen
Just wondering. What hardware first supported PCs? Tony Thigpen -Original Message - From: John Gilmore Sent: 05/21/2014 10:40 AM Institutional inertia is a problem in most mainframe shops. The PC-based machinery that made SVCs obsolescent is now, however, more than twenty years old

LE and subtasks

2014-07-05 Thread Tony Thigpen
or did not work? Thanks, Tony Thigpen

Re: LE and subtasks

2014-07-05 Thread Tony Thigpen
Thanks, that means that I my thinking is in the right direction. For the pipi call, do you remember if it was the CEEPIPI(init_sub_dp) function? Tony Thigpen -Original Message - From: Sam Siegel Sent: 07/05/2014 01:51 PM Tony. In z/os I've done the following: 1) root task attaches

Re: LE and subtasks

2014-07-05 Thread Tony Thigpen
Thanks. Examples are not necessary. I have used dub_dp before. I was just unsure if I had the right approach. Tony Thigpen -Original Message - From: Sam Siegel Sent: 07/05/2014 05:30 PM Yes it is right direction. Yes it is sub_dp. I can dig out examples on Monday. Also

Interesting macro problem. Need help resolving

2014-07-12 Thread Tony Thigpen
, how do I fix this macro? -- Tony Thigpen

Re: Interesting macro problem. Need help resolving **** never mind ****

2014-07-12 Thread Tony Thigpen
Never mind. I have been working on this code without enough sleep this week. :-) Here I was looking at the macro and I should have been looking at the variable being used. Tony Thigpen -Original Message - From: Tony Thigpen Sent: 07/12/2014 08:42 PM For years, I have used

Re: Macros -- was: EDit mask for floating minus (negative)

2014-07-22 Thread Tony Thigpen
There is just so much wrong with several things you mentioned. But, based on your last statement, you don't care anyway, so I, for one, will not bother. I just pity the poor people you work with. Tony Thigpen -Original Message - From: Steve Hobson Sent: 07/22/2014 04:25 PM John

Re: Macros -- was: EDit mask for floating minus (negative)

2014-07-23 Thread Tony Thigpen
, everybody wants someone else to do it, so they don't perform even the simplest thing. The man-hours that could be saved by that same programmer reinventing the wheel would have more than covered the time it would have taken him to update a spreadsheet listing macros. Tony Thigpen -Original

Re: Macros -- was: EDit mask for floating minus (negative)

2014-07-23 Thread Tony Thigpen
Where is the programmer manager during all this? Did he not bother to do even a basic code review? It looks like he did not control his people so things went down fast. Tony Thigpen -Original Message - From: David Stokes Sent: 07/23/2014 11:05 AM I don't totally disagree with you

Re: Subtasking program

2014-07-24 Thread Tony Thigpen
that indicated they used such. Tony Thigpen -Original Message - From: Binyamin Dissen Sent: 04/10/2011 11:51 AM On Sun, 10 Apr 2011 06:23:15 -0400 Joe Owens joe_ow...@standardlife.com wrote: :After such a great response to my last post, I thought I would try here :again for some useful

Re: The rationale for using macros i

2014-07-29 Thread Tony Thigpen
(or allow) abbreviations. Tony Thigpen -Original Message - From: John Gilmore Sent: 07/29/2014 10:57 AM All of the comments on and objections to the use of CIDTs of keyword-parameter values were interesting, and some of them were drôle. The notion that coding say action=C instead

Re: WAVV2010 Presentation

2014-08-08 Thread Tony Thigpen
62DCX'0008' 00840084 00A0 63ORG Tony Thigpen -Original Message - From: Peter Relson Sent: 08/07/2014 07:45 AM A supervisor state program's updating of CR3 is surely not supported but is impossible to prevent. As with many things it will work in some cases

Re: How to assign length of generated instructions to macro variable?

2014-08-19 Thread Tony Thigpen
the top of my head.) Tony Thigpen -Original Message - From: Robert Ngan Sent: 08/18/2014 12:20 PM We use code of the form: WorkArea DSECT WORD DSF FOO DSX BAR DSY WorkLen EQU *-WorkArea DS(WORKL-WorkLen)X If WorkLen exceeds WORKL, the final

Re: Can Someone Point Out My error Here

2014-08-19 Thread Tony Thigpen
Paul, Please verify that Static Eye is actually correctly populated in the dump. Although it is a DC, it may be in a DSECT so not populated. Tony Thigpen -Original Message - From: esst...@juno.com Sent: 08/17/2014 05:32 PM Static Eye is a Constant in memory, I dont write anything

Re: ALET

2014-08-27 Thread Tony Thigpen
register: SAR R7,R1 You switch into AR mode: SAC 512 you can now use R7 to access another partition's memory MVC 0(5,R12),0(R7)COPY DATA TO MY PARTITION You switch out of AR mode: SAC 0 Tony Thigpen -Original Message - From: Ward, Mike S Sent: 08/27/2014 09:57 AM Hello

  1   2   3   >