Re: WLM Service Class assignment Order
You seem to run CICS itself as STC (as oposed to running it as a batch job). So, the CICS region gets classified by the STC rules. Later when CICS classifies transactions, they get classified by the CICS rules. HTH -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: C/C++ Calling OBTAIN / IGC0002G
>But when I compile, the C compiler is looking for the OBTAIN symbol. >Where do I need to put the asm routine to be found by the compiler? Assuming the assembler code is in file obtain.s and your C++ code is in file mainprog.c then c++ -o mainprog mainprog.C obtain.s will invoke the C/C++ compiler to compile mainprog.C into mainprog.o, will then invoke the assembler to assemble obtain.s into obtain.o and will finally link mainprog.o and obtain.o into load module mainprog. Out of curiosity: What do you want to accomplish reading DSCBs? -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: C/C++ Calling OBTAIN / IGC0002G
That's an SVC routine which can only be invoked using an SVC machine instruction. You can't CALL it. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IBM Journals availability
>Apparently IBM wants Google to be able to read and index these PDFs >and draw users of its search engine to its site (without paying >Google), so that it can try to collect $995 / year for a subscription >to the content. That would imply that those braindead bean counters know about that path into their system. I'd rather tend to believe they do not and haven't recognized yet that there is a "hole" in the system. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: HFS file Sharing z1.9
>[snip]... You cannot share UNIX filesystems (HFS or zFS) >in Read-Write mode except within a sysplex with integrity. ...and even in this case are you not sharing it as you can do in read-only mode (i.e. multiple systems have the data set allocated). In sysplex-shared read-write mode, only the owning system has the data set allocated. All other systems need to send read/write requests to the owning system (via XCF). -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Jes2 default sysout
>Unfortunately (at least as of z/OS 1.7), JOBCLASS doesn't allow >MSGLEVEL to be defined, only STC and TSU. At least that's what >the INIT reference manual says... What makes you think so? JOBCLASS(A) MSGLEVEL(2,1) is a valid init statement. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Automount user ZFS with allocuser
>I think these days it is recommended to set up OMVS as >trusted in RACF, and then I don't think you have to worry >about this. But that wasn't the case years ago since it >didn't exist when most shops implemented OMVS. Sorry to contradict. The TRUSTED attribute predates OMVS and it has been the reccomendation from the beginning to define OMVS as being trusted. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Automount user ZFS with allocuser
>Ah. Well, I was thinking of a script that Kevin Mullen of >US West (later Qwest) had for his organization. [snip] That was sure a very useful script back when automount did not yet support the allocation of file system data set. Apart from adding an OMVS segment, automount can do the rest for you today. >I would give the userid for OMVS and your ZFS STCs all authority >to all zFS data sets. I would do the same for HFS files for OMVS. There is no need for this if you define the OMVS and zFS address spaces as TRUSTED, which is the recommended way to do it. The advantage over PERMITting those userids to each and every file system data set is that the access is bound to the STC name, not to the userid. PERMITting OMVSKERN (which is the standard userid assigned to the kernel STC) to the file system data sets allows the same access to any other programm running under OMVSKERN. You may not have such but I know of installations that are using OMVSKERN for more that only the OMVS STC. >I thought automount would work with HSF files only, and not with >zFS. Automount can manage HFS, zFS and NFS file systems (basically every type of file system that can be handled with mount/unmount). It does only allocate data sets for HFS and ZFS file systems, however. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IBM Journals availability
>Agreed this is not good.. There are still far too many ignorant managers out there who subbornly refuse to understand how important it is, especially for the z plattform, to get new interested people aboard. Freely available documentation is one pile of that. Too bad the bean counters are still so mighty. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
ibm-main@bama.ua.edu
>These are all hardware articles, they ae Not Software Articles > >When is Your Meeting with Donovan Data Systems ? What's your message, Mr. Noname? "System z" denotes hardware; why would you expect software articles? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: MVS JCL-related sub-system
BatchPipes may be? Allows to "connect" simultaneously running jobs data set wise? -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How much does GTF trace impact system throughput?
>But then he might need to trace twice as long before the event of >interest occurs, incurring the GTF hook overhead during that longer >time. How does the trace duration relate to the number of GTF instances started? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How much does GTF trace impact system throughput?
Bill, thanks for the insight. Much appreciated. I only need two USR events (FD0 and FD4) that, as I understand it, PSF writes with the GTRACE macro. So GTF will then only need to listen for GTRACE events and that will reduce the overhead quite a bit, right? I'll follow your advice to only start 1 GTF instance. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
How much does GTF trace impact system throughput?
So far, in all the cases where I had to run GTF to gather debugging information, I could force the problem to occur and therefore GTF was only run for a short period of time and the impact on system throughput was not questioned. This time, we've got a problem with two of our printers that only occurs sporadically. I'm planning to run GTF continuously, one instance per printer, e.g. PSF, until the problem occurs. Each GTF will be limited to collect trace data for a single PSF instance. I'm trying to figure out the impact this will have on overall system throughput. How much is GTF "eating". Any other caveats? -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Displaying UID(0) as *ROOT* - Marketing Field Requirement -- MR11250891
Cross-Posted to IBM-Main and MVS-OE Just for the records. A while ago there once more was a discussion about how UID(0) is being "translated" into a userid. The then born idea had been fed into IBM's requirement process. I recently got the following mail from IBM: User Group Number - MR11250891 Document Status - Recognized Title - Displaying UID(0) userid as *ROOT* IBM agrees with the request and a solution appears to be a desirable objective. A solution however may not presently appear feasible or implementable. No IBM commitment is made or implied as to the eventual delivery of an acceptable solution. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Automove vs Noautomove in BPXPRMxx
Since nobody asked so far: You don't have SYSPLEX(YES) in your BPXPRMxx, do you? -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Question about how to use BSAM to access very large files
>Ted, POINT uses relative track addressing. Looks like you are using >absolute. >FIND is for locating member of a library. >NOTE will return the relative address within you data set. >BLOCKTOKENSIZE=LARGE provides the support you need for NOTE/POINT >within a larger format data set. I missed the original question, so please ignore it this has been said before or is not relevant. We're using NOTE/POINT heavily an old midlware piece of code. We had to make sure the datasets we're to handle are EXTENDED format datasets. Otherwise it would not work wit multi-volume datasets. I could search our "archives" if you'd need more details. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Interesting APAR OA27291 an undocumented change to GETMAIN Behavior in z/OS 1.10
>>And when somebody would specify large buffers, then the compiler would >>cause a large paging spike due to initializing a couple of >>meg(?) of storage to x'00'. > >With today's memory-rich environment, is this still an issue? > IHMO, it should never be necessary to initialize neither large buffers nor large arrays. It is not really complex logic that is needed to keep track to what extent the area has been filled with data. You only need to initialize a pointer or counter or both. Won't heat up paging. Note that do not say initializaion is not needed, it of course is. I only say you don't need to initialize large areas which you possibly even don't fully use. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Z11 - Water cooling?
>With the z9 EC, IBM used what they called "hybrid cooling." The first z/Architecture machines (zSeries 900) already had them. Didn't remember if the latest 9672 also had MCU's but a quick search showed that at least some of the 9672 G5 and G6 models also had a "closed loop liquid cooling system". -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IPL after 4Gbyte alloc NOMEMLIMIT
>or you should setup a very large aux storage. Roughly 800 million volumes 3390 mod 27 to hold all pages of on single fully allocated 64bit address space. But z/OS only supports 8TB paging space today, so you better keep your 64bit users under tight control. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Unix File names EKM and dates
>[snip] In our case, I have turned off all AUDIT >recording except for errors, and made the metadata.xml >files 8 MB, [snip] Out of interest, what do you mean you made the metadata.xml files 8 MB? You don't allocate storage when you create a UNIX file. It grows as programs write to it. I've got some offline communication with Lizette and from that I conclude that even in a sysplex shared file system environment each EKM instance will need its own "home" directory to store such data as the metadata.xml, the audit log, the debug files. If this is correct, one will need to treat the "EKM home" like /etc, /var, /tmp, so there is no need to have one config file per EKM instance. It seems that all may access identically named files (symlinks as per my previous suggestion) in their respective "home". -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Amid Economic Turbulence, Mainframes Counter IT Cost-Cutting Trend
>Swoyer makes some good observations ... I guess we all know where this leads to. Look at Windoze. If anything goes wrong, you're lost. The support people ask you to first "try rebooting and see if it helps...", then "we'll have to do a reinstall...". I'm not saying, that making products easier to install and operate is bad. But, and I think this is the dangerous pitfall is to believe it makes "professionals" obsolete. After all, this is what marketing promisses to management. Management would be well advised to start today recruiting and educating new people in the mainframe business. My $0.02 -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Unix File names EKM and dates
>The config information will need to be changed each time the EKM STC >is cycled. Apart from the filenames you already posted, what else do you need to change in the config file? If it is only filenames so they point to the current files, this is exactly what symbolic links are good for. You can keep the filenames the program refers to unchanged since these are the symbolic link names. As proposed in my REXX, you then create the files with the variable names and let the symlink point to them. I just recognized that my sample REXX will only work it the /EKM directory is unique to each z/OS instance and that this probably is not the case. You'd need to change the symlink names so these are different for different instances..h... this would require a different config file for each EKM instance. Do the EKM instances share the config file? Is it specified in the JCL? If so, you can use system symbolics to point to different (but constant) config files for each EKM instance. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Unix File names EKM and dates
>How would I code the EKM paramenter to include a date and >time stamp? I want the process to generate a new file each >time it is cycled. [snip] >Audit.metadata.file.name = /EKM/ekmetc/SDH8_metafile.xml >Would become >Audit.metadata.file.name=/EKM/ekmetc/&SYSNAME_metafile.xml Lizette, did you come to a solution yet? I admit, I'm pretty much ignorant about EKM but from a previous post I seem to remember it is startet as STC? You could add an initial step to create these files and then create a link to them so that you don't have to change the EKM configuration. Something like this: /*REXX*/ syscallsrc = syscalls("ON") if syscallsrc > 0 then do say "SYSCALLS environment could not be established, RC=" !! syscallsrc say "aborting..." exit 16 end address syscall sysname = MVSVAR("SYSNAME") cdate = date("S")/* date as mmdd */ ctime = time("N") /* time as hh:mm:ss, transform to hhmmss */ ctime = left(ctime,2) !! substr(ctime,4,2) !! right(ctime,2) metafile = "/EKM/ekmetc/" !! sysname !! "_metafile.xml" metafilelink = "/EKM/ekmetc/metafile.xml" debugfile = "/EKM/ekmlog/" !! sysname !! "_" !! cdate !! "_" , !! ctime !! "_debug" debugfilelink = "/EKM/ekmlog/debug" "open" metafile O_CREAT+O_WRONLY "660" /* create the file using open */ "close" RETVAL /* then close it again*/ "unlink" metafilelink /* remove the old link*/ "symlink" metafile metafilelink /* and create the new link*/ "open" debugfile O_CREAT+O_WRONLY "660" /* create the file using open */ "close" RETVAL /* then close it again*/ "unlink" debugfilelink /* remove the old link*/ "symlink" debugfile debugfilelink /* and create the new link*/ exit 0 /*end-of-REXX*/ Store this REXX as CRESLINK in a REXX library and run it before the EKM step: //IRXJCL01 EXEC PGM=IRXJCL,PARM='CRESLINK' //SYSEXEC DD DISP=SHR,DSN=your-rexx-library-goes-here //SYSTSPRT DD SYSOUT=* You may want to add some more sophisticated error handling and possibly other files to create. But this should give you an idea. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Non-reentrant code question
> USING FRED,15 >FRED CSECT > B SAVE-*(15) > L 15,0(1) > B RETURN > >SAVE DS 0H > STM 14,12,12(13) > BALR 11,0 > LA 0,*-FRED > SLR 11,0 > LA 2,SAVEAREA > ST 2,8(13) > ST 13,4(2) >* LR 13,2 > B4(15) >* >RETURN DS 0S >* L 13,SAVEAREA+4 >L 14,12(13) >LM 0,12,20(13) >BR 14 > LTORG > >SAVEAREA DS 18F > END > >As it stands above, I can call the code fine. Uncomment the LR 13,2 >and the program crashes at that point. If read-only storage was the problem, I'd expect the above code to fail at the "ST 13,4(2)". I don't see how uncommenting the "LR 13,2" would make the code "crash at that point". When you uncommented the "LR 13,2" you also uncommented the "L 13,SAVEAREA+4", didn't you? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: VSM Changes in z/OS 1.10: Beta Systems Software
>The IBM code fixed by PTF UK42299 is linked into and thus distributed >with the ISV product. Somewhere in this thread APAR OA27291 was mentioned. I just had a look at it and I think the examples are in error. Here is an extract from it: Consider the following examples to better understand VSM behavior in z/OS 1.10 prior to this APAR compared to z/OS 1.9. The following examples assume: 1. Beginning with storage mapped as shown below. 2. The getmain will be satisfied as needed from the FQE and/or FBQE shown. DQE: Addr 0001A000 Size 1000 TCB: 009FF050 SP/K: 2/ 8 FQE: Addr 0001AC00 Size C00 TCB: 009FF050 SP/K: 2/ 8 FBQE: Addr 0001B000 Size 6000 The FQE cannot have a start address of 0001AC00 and a size of C00 if it belongs to a DQE for X'1000' bytes. It is difficult so say what is correct not knowing what GETMAIN/FREEMAIN request were done so far. I assume (from a comment further down) that it was meant to show a single GETMAIN for X'C00' bytes has been done. The corresponding CBs look like this: DQE: Addr 0001A000 Size 1000 TCB: 009FF050 SP/K: 2/ 8 FQE: Addr 0001A000 Size 400 TCB: 009FF050 SP/K: 2/ 8 FBQE: Addr 0001B000 Size 6000 Not shown in the APAR text, the corresponding CBs under z/OS V1.10 would look like this: DQE: Addr 0001A000 Size 1000 TCB: 009FF050 SP/K: 2/ 8 FQE: Addr 0001AC00 Size 400 TCB: 009FF050 SP/K: 2/ 8 FBQE: Addr 0001B000 Size 6000 The erroneous combiniation FQE: Addr 0001AC00 Size C00 TCB: 009FF050 SP/K: 2/ 8 has been copied down through all the samples. Am I missing something here? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Rational Developer
What BPX messages ? -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Shell Scripts in EKM
Happy New Year to everybody! Lizette, I just read about BPX.CONSOLE and I must say that the description is rather fuzzy. However, my guess is that you have BPX.CONSOLE defined and that your EKM server's userid is permitted to BPX.CONSOLE. If so, as per description of the BPX1CCS, it has to provide it's own message prefix. Note that this requirement is *not clearly* documented in the XL C/C++ runtime reference for __console(), so how should someone coding in C/C++ know about that??. I'd try to take the permission to BPX.CONSOLE away from EKM's userid and see if that helps. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Shell Scripts in EKM
>The reason is our EMK server on z/OS V1.9 does not >have any message IDs, so all we get is the following text: > >Server is running. TCP port: 3801, SSL port: 1443 Seems like inacceptable behaviour for a software to be run on z/OS. I'd try to open a PMR requesting identifiable messages. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Why would I use System REXX as shown in the sample? (was: RO command query)
>If this is only system REXX issue, there is an example of using >AXRMLWTO in the MVS Authorized Assembler Services Guide: >http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2A881/31. 5?SHELF=IEA2BK81&DT=20080120225118 While we're at it: I once more tried to understand the advantage of using System REXX in general and especially as shown in the MCSOPER example. There is an asm routine establishing an EMCS console, then calling System REXX to issue a system command, retrieving the command response and writing it back to our previously established EMCS console, finally the assembler code, after returning from System REXX reads the command response from the EMCS console. Seems like a lot of overhead and a lot more complex than necessary to me. Why not simply issue the command directly from the asm code (using MGCRE)? What (advantage) am I missing? Is anybody using System REXX? If so, what for? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Find CLASS and MSGCLASS
>I have always thought about finding the class and the msgclass >myself for creating our own jobcard. Do someone know how to find >them ? What do you mean by "finding the class and msgclass"? JES supports 36 jobclasses (i.e. classes) named A thru Z and 0 thru 9. It is solely up to the installation which jobclasses are being used at all and what for. JES supports 36 outclasses (i.e. msgclasses) named A thru Z and 0 thru 9. It is solely up to the installation which outclasses are being used at all and what for. Typically different jobclasses are assigned for different kinds of batch work, e.g. test jobs, production jobs, etc. Outclasses are assigned for output to be hold, others for output to be printed (and punched in earlier times). Different print classes may be assigned to denote different kinds of output. Some outclasses may be used to send output to archiving systems. You need to ask at your site for the corresponding doc which tells you how the classes are "defined" at your installation. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: UNIX and System time in z/OS
>I will work on all of these answers and see which one works for me. Some thoughts to consider: - Whatever is set in /etc/init.options is only relevant to any process started from /etc/rc (and some of these may even neglect those values, e.g. inetd does not propagate them to clinets logging in through telnet/rlogin). - /etc/profile only becomes active when a login shell is started. Is has no effect on UNIX programs started via JCL EXEC PGM=. - Parmlib member CEEPRMxx gives you the option to set environment variables for the LE environment, which would help all programs written in a high level language. It would not help (probably, I haven't tried) for Assembler programs doing BPX UNIX API calls. >At this time, the /etc and UNIX in general has not been customized. >So I am tackling this process one step at a time. Once I get the >time sorted out, I think I can complete the customization without >any issues. Be sure to read the z/OS UNIX System Services Planing Guide. It has a lot of good information. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Encryption routine from IBM accepting limited set of input characters
>I don't understand the context in which you would want >something like this, [snip] I never said I wanted something like this and I was completely confused myself about the fact that there ought to be that "something". In the meantime it became clear that there was a misunderstanding that made me believe there actualy was something like this. TGIF, so everybody can soon recover from the confusion this may have caused. I'm sorry about this. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Anyone using JAVA 6.0 on z/OS?
>I was just curious if JAVA on the mainframe should be kept as >current as possible or if we should lag abit. The beautiful thing about all the Java stuff is that you're damned to keep various versions in parallel. Jave beats Micro$oft when it comes to incompatibilities between releases. At the time a Java applications is developed, there is a specific Java release that is being used and the application will very often only run with exactly that release. -- Peter Hunkleler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Encryption routine from IBM accepting limited set of input characters
Base64 encoding uses only these 64 characters for the encoded form, not restricting the input to only these. It is used to properly (not securely) transport "binary" data through text based interfaces (e.g. email). So, base64 is not what I'm looking for. Thanks anyway. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Encryption routine from IBM accepting limited set of input characters
Has anyone heard of an encryption routine from IBM which only accepts a limited set of characters in the input field to be encrypted? I was told the routine will refuse working on any byte which is not part of a "64-character-set". I don't know more details at the moment. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: InfoCenters (Was: Re: z/OS 1.10 and Data Areas)
>Last year, I downloaded the IEHS and successfully ran it on my >Windows laptop as a stand-alone application. It's kinda big >(like 12MB), but it works. http://www.alphaworks.ibm.com/tech/iehs Ed, did you find books in "eplcise plugin format", e.g. the z/OS library? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS 1.10 and Data Areas
>There is no thought that I am aware of to change from having the z/OS >manuals other than data areas in both book and PDF format. There are other IBM products besides z/OS that are already dropping the .boo format for some of their books. I recently had the need to get current books for DB2 V9.1 for z/OS. I've found many of them in both .pdf and .boo format while some were available only as .pdf. >So that should allay some of the fear. Not really, see my comment above. >I do not have any idea if only "book format on the WEB' vs "book format >on TSO as well as on the WEB" is a consideration. I did note the several >comments from folks who use the book format on TSO. Is the .boo format found in the CDs any different from either the "WEB" or the "TSO" format? If so, then there need to be 3 formats. I'm really having a hard time to understand why providing manuals in .boo format or not is an issue at all. IBM manuals, at least in the z-area, have a common look which seem to indicate they are all written with similar tools and strong sytle rules. Isn't there an automated process of producing .boo, .html, .pdf and what else from the same source? What a shame. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS 1.10 and Data Areas
>- Because I need to view so many different versions of manuals, >for different releases of IMS, z/OS, DFSMS, etc., it is not >practical to download copies of all manuals to my work PC, home PC, >laptop, etc., or to charge someone with doing the same on a >company server. >[snip] >- Book Manager manuals are fast because only the portion you need >is downloaded As for z/OS, I usually buy the CD-Collection and the copy all the *.boo and *.bks to my laptop. Verfy efficient, very handy. You even immediately can see all the versions in the bookshelf with Library Reader. Superb. Every now and then, I download the *.boo files from IBM products that still happen to offer them. Unfortunately *.bks files are normally missing, but they are build in a couple of minutes. Just did that for DB2 V9 a few weeks ago (well, not all books were available in *.boo format but the most important are). It would be great if IBM would offer ZIP files containing all the *.boo and the corresonding *.bks product by product. Download one file, extract and voilà. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TCP/IP
>I think that your terminology may be a bit off. A socket is a single >communications path in TCPIP. Normally, a server will first BIND to a >port, then LISTEN on that port. This is not a socket. When a request >comes in, the code needs to ACCEPT. At this point you have an actual >socket. I is my understanding that both client and server code first needs to obtain a socket using socket(). Servers then bind() the socket to a specific port and finally listen() for incoming connection requests. Clients connect() to the desired address, wacking up the server form the listen() call. The server then accepts the connection via accept() which creates a *new* socket reperesenting this very connection. The initial server side socket will be used to listen() again. A concurrent sercer will spawn() a new process to handle the new client request. The main process will close the socket returned by accept() and will go back to listen(). A single threaded server will handle client request, eventually close the socket (returned by accept()) and will the go back to listen(). -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: z/OS 1.10 and Data Areas
>Your comments on this approach are of interest. I'm still using the Library Reader as the "reference" tool. It's fast, let's me search whole book shelves. It's not so good on printing more that a very few pages - PDF is the better way to go for this. In a big company, behind all the firewalls, proxy servers and what else there might be, internet access is quiter slow every now an then. Having the books on the local disk is very helpful. I don't understand why the Bookmaster files are disappearing. IBM still publishes the books in HTML format. There is not a big difference between HTML and Bookmaster input, is there? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: RCFs are no longer accepted by IBM???
>I'm attempting to send an RCF to IBM using the address supplied >by John Eells in this post: >>Your message >> Subject: Extraneous (And Confusing) Words in DFHSM Serialization Descriptions >>was not delivered to: >> [EMAIL PROTECTED] Shouldn't this read MHVrcfs instead of MVHrcfs? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Allocated Dataset Question
Very useful post. -- Peter Hunkeler CREDIT SUISSE -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Anton Britz Sent: Thursday, November 20, 2008 5:09 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Allocated Dataset Question Howard, Have you got access to a set of IBM manuals ? ( And please do not send your "TEST" message every week or otherwise we need to take your Internet access away in that old age home of yours ) In the operators manual : D GRS {[,SYSTEM|,LINK|,ALL|,A|,DELAY|,D|,SUSPEND|S]} | | [,CONTENTION|,C] | | [,RES=(qname|* [,rname|,*])] | | [,HEX] | | [,DEV=[/]devnum][, {SUSPEND|S}] | | [,RNL= {CONVERSION|CON|C}] | | {ALL|A } | | {EXCLUSION|EXCL|E} | | {INCLUSION|INCL|I} | | | |{,{CONTENTION|C}[,ENQ|,E][,{LATCH|L}[,{JOBNAME|JOB}=jobname]] [,HEX]}| | | |{,{LATCH|L}[,{JOBNAME|JOB}=jobname][,CONTENTION|,C]} [,HEX] | | {CONTENTION|C}} | | | | {,ANALYZE|,ANALYSE|,AN, } | | {BLOCKER|BLOCK } | | {WAITER|WAIT [,SYSTEM|,SYS=sysname|*] } | | [,ASID|,AS=asid] | | [,JOBNAME|,JOB=jobname] | | [,XJOBNAME|,XJOB= (jobname1,jobname2,...,jobname25)] }| | [,XQNAME|XQN= (qname1,qname2,...,qname25)]| | | | {DEPENDENCY|DEPEND|DEP [,SYSTEM|,SYS=sysname|*] } | | [,ASID|,AS=asid] [TCB=tcbaddr]| | [,JOBNAME|JOB=jobname] | | [,XJOBNAME|,XJOB= (jobname1,jobname2,...,jobname25)] | | [,XQNAME|,XQN= (qname1,qname2,...,qname25)] | | | | [,RES= (qname,rname)] | |{SCOPE|SCO=SYSTEM[S]|SYS [S]}| | {SYSTEM|SYS=sysname|*} | | [,COUNT|,CNT=nn] [,DETAIL|,DET] | |[,L={a|name|name- a}] | | -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: concatenations, again
Sorry, Frank, I tested this before posting, but unfortunately as it seems, I was somehow fooled, i.e. I did not test precise enough. I stand corrected. It does not work the way I was telling here. I overlooked that simple message in then JESYSMSG file: IEF694I DDNAME REFERENCE TO DD CONCATENATION REFERS ONLY TO FIRST DD Too bad. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: concatenations, again
>As for the OWNSYSLB statement, the problem with that is it does >not work to add more than a single library. I had an example in my post where 3 libraries where defined through one //OWNSYSLB DD. Isn't this what you're talking about? You can concatenate many PDSs, PDSEs and even UNIX directories with a single DD (The actual number depends on the mix and on the number of extents of the PDSs. See "DFSMS Using Data Sets" for the exact rule.) -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: concatenations, again
>Now how is *this* one for interesting: You specifically were looking for a solution where you did not have to estimate the muximum number of libraries to concatenate ahead of the given library. This is why I came up with the DDNAME=OWNSYSLB propsal. Additional advantage: Your users do not need to know DD override rules (although I consider this basic z/OS skills); you simply tell'em to add a OWNSYSLB DD statement if the need to add their own libraries. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: "The Register" article on HP replacing z
>>I heard >> someone make the comment that even the z10 (and possibly earlier) were >> RISC with CISC in the milli-micro-etc. code? >> >668 of the 894 instructions on the z10 EC (about 75%) are implemented >entirely in hardware. I don't know about anyone else, but I would not >exactly call 668 hardware instructions "RISC." I might well display my ignorance here but why the heck should I care? What I'd care for is functionality, performance, reliability, and price. I don't care whether this is reached with RISC, CISC, microcode, millicode or any level of combination thereof. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: procs and concatenations
>>//OWNSYSLB DD DISP=(NEW,KEEP),DSN=&&OWNSYSLB, >>// SPACE=(TRK,(1,,1)),RECFM=U,LRECL=32760 >>//* >I don't know about KEEP on a temporary DSN; I'd be more >comfortable with PASS. But I'm very uncomfortable with >DELETE in a PROC. It has bad effects when I override with >a catalogued data set and forget to override DISP. For exactly the same reason you mention I did not want to write DELETE (or let it default), but the usual PASS escaped me when writing the post. I'm not exempt from getting older, it seems. -- Peter Hunkeler -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: procs and concatenations
Try this: //IGYWC PROC LNGPRFX='IGY.V3R3M0',SYSLBLK=3200 //COBOL EXEC PGM=IGYCRCTL,REGION=2048K //STEPLIB DD DSNAME=&LNGPRFX..SIGYCOMP, // DISP=SHR //* //SYSLIBDD DDNAME=OWNSYSLB // DD DISP=SHR,DSN=APPL.PROD.COPYLIB //* //OWNSYSLB DD DISP=(NEW,KEEP),DSN=&&OWNSYSLB, // SPACE=(TRK,(1,,1)),RECFM=U,LRECL=32760 //* ... ... If you don't need any personal SYSLIB library, code: //S1 EXEC IGYWC //* //COBOL.SYSIN DD * your cobol code goes here /* and the compiler will only see APPL.PROD.COPYLIB If you need one private library ahead of the APPL-lib, code: //S1 EXEC IGYWC //* //OWNSYSLB DD DISP=SHR,DSN=your.own.private.copy.lib1 //* //COBOL.SYSIN DD * your cobol code goes here /* and the compiler will see your private library ahead of the APPL.PROD.COPYLIB library. If you need more than one private library, three in this example, code: //S1 EXEC IGYWC //* //OWNSYSLB DD DISP=SHR,DSN=your.own.private.copy.lib1 // DD DISP=SHR,DSN=your.own.private.copy.lib2 // DD DISP=SHR,DSN=your.own.private.copy.lib3 //* //COBOL.SYSIN DD * your cobol code goes here /* and the compiler will see all the three private libraries ahead of the APPL.PROD.COPYLIB library. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to stop REXX from interpating statement?
Still not sure I understand. Anyway, maybe you need the INTERPRET instruction: /* REXX */ ... /* read data into variable A */ ... call sub "A"/* call sub with the name of the variable to be used */ ... exit sub: /* assign content of variable passed by name to another variable */ interpret "X = " arg(1) say x return Peter Hunkeler CREDIT SUISSE Global Data Center Operations Print Processing Engineering / KIUK 3 Uetlibergstrasse 231 CH-8070 Zurich Phone +41 (0)44 332 2697 Fax +41 (0)44 332 4543 http://www.credit-suisse.com -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Itschak Mugzach Sent: Tuesday, November 04, 2008 11:29 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: How to stop REXX from interpating statement? I read a record from a dataset. A field named A holds the string value of 'ABCD**'. I then pass the name of the variable to a routine. The routine resolved the value by name using VALUE(A). If A hold string of **, REXX thinks this is a power operation,. In Clist, you can limit the number of levels it will interprate the variable. I want REXX to return value by name without trying to resolve it and reference it like a string variable. Itschak On Tue, Nov 4, 2008 at 12:14 PM, Hunkeler Peter (KIUK 3) < [EMAIL PROTECTED]> wrote: > Not sure what you want. REXX alway replaces all variables on > a statement before executing the resulting statment. > > Some ideas: > > say A > say 'A' > say 'A=' !! A > > -- > Peter Hunkeler > CREDIT SUISSE > > -- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO > Search the archives at http://bama.ua.edu/archives/ibm-main.html > > -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to stop REXX from interpating statement?
Not sure what you want. REXX alway replaces all variables on a statement before executing the resulting statment. Some ideas: say A say 'A' say 'A=' !! A -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Rename HFS
Don't do physical dumps of HFS or zFS data sets when the file system data set is mounted. DSS will not "quiesce" the HFS or zFS which will most probably result in an unusable dataset after restore. Always use logical dumps. Use RENAMEU with the restore to rename the data sets on the new volume. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Loop in REXX
>If you want to check that the user has entered a 4-digit year, >you could code: > do while \datatype(year,'N') & LENGTH(year) \= 4 > SAY 'Invalid Date!!... enter year, using only 4 num digits' > pull year > end You could but it would not work as intended. You need to use the OR operator not the AND. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How big is your z/OS 1.9 root and where does it live
"Top ROOT" is not a term I've run into before, although I understand what Lizette is using it for. Before OS/390 V1.9 (not to confuse with z/OS V1.9), it was simply the "root file system". Then V1.9 introduced the syslpex sharing of file system and with this two new terms were coined: - The "Sysplex Root", which simply is the first file system mounted by the kernel. It's the point you reach by "cd /". There is only one sysplex root and all systems participating in "sysplex sharing of file systems" have it mounted as the top level filesystem. The sysplex root has a coulpe of "mount points" and a couple of sysbolic links but is empty otherwise. - The "Version Root" contains all the data (directories, files, etc.) that is delivered with each OS release. It is what has been called "root file system" before OS/390 V1.9. Some systems in the sysplex may share this file systems, some may have another "version" of it. The planning guide explains this all, although it problably more than one pass to get the idea. -- Peter Hunkeler CREDIT SUISSE Global Data Center Operations Print Processing Engineering / KIUK 3 Uetlibergstrasse 231 CH-8070 Zurich Phone +41 (0)44 332 2697 Fax +41 (0)44 332 4543 http://www.credit-suisse.com -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Chase, John Sent: Wednesday, October 22, 2008 4:28 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: How big is your z/OS 1.9 root and where does it live > -Original Message- > From: IBM Mainframe Discussion List On Behalf Of Lizette Koehler > > Peter, > > I totally agree with your statement, however, the descriptions and diagrams > are very nice in this manual. I am still going through the zOS v1.9 manuals > to see what has been enhanced. But my basic direction is to start at the > beginning of the yellow brick road and move forward. I find that sometimes > IBM drops really good information over time in manuals. > > Lizette > > > > > The real title is "OS/390 V2R7.0 UNIX System Services Planning". > > > > However, much had changed with respect to the root file system > > when support for "sharing HFSs in a sysplex" was added with > > OS/390 V1.9. It's better to consult a more recent version > > of the manual before "re-doing the root setup". Looks like Chapter 7 in the z/OS 1.9 UNIX System Services Planning manual has the "current" documentation for this. Presumably a similar chapter in the z/OS 1.10 manual as well. Since current intent here is to skip 1.10 and wait for 1.11, I'll study the 1.9 manual for now. "Top ROOT" is now "Sysplex ROOT"; similar changes to other nomenclature. Thanks, -jc- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How big is your z/OS 1.9 root and where does it live
The real title is "OS/390 V2R7.0 UNIX System Services Planning". However, much had changed with respect to the root file system when support for "sharing HFSs in a sysplex" was added with OS/390 V1.9. It's better to consult a more recent version of the manual before "re-doing the root setup". -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How big is your z/OS 1.9 root and where does it live
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves Goes back to OS/390 V1.1 -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How big is your z/OS 1.9 root and where does it live
>I just ran out of space on my ROOT while installing JAVA 31.$ You should not install directly into the root file system but allocate a separate file system for each separate product. Keep the root more or less as it is delivered with z/OS, except from creating additional directories to be used as mount points for other file systems. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to insert records using EXECIO
Scott, I thought you wanted to demonstrate how to insert records at the beginning of a file. I must have misunderstood. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Default class for JES2 SYSOUT
>_ 10 SYS1 ASM2 STARTING A >_ 11 SYS2 ASM2 STARTING A >_ 12 SYS3 ASM2 STARTING A >_ 13 SYS4 ASM2 STARTING A These look like dynamically allocated SYSOUT DD statements to me. I guess the program allocates them upon need with sysout class A. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: REXX error
I don't see neither an error nor REXX code? What is your problem? Pleaes take your time to write sufficient information so others are able to help instead of wasting time trying to guess what you want. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Message ICE099A ... Need Help
For a few bucks you can get the z/OS CD collection and you'll be independent of unreliable internet services. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Message ICE099A ... Need Help
>Yes, I'd agree that the most probable cause is a missing member. >But I don't have any way of telling which member it is. Any reason the message doesn't tell? After all, ICEMAN knows what it was looking for. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to insert records using EXECIO
Its alreqdy 8:30am here but it might still be too early to understand your sample. The result shown indicates that you implemented an "append", which of course is equal to "insert after last record". Not what the OP wanted. But why are you reading the data set in first? ALLOC with MOD followed by EXECIO DISKW accomplishes the same. I don't understand what the do loop is for. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to insert records using EXECIO
>I have a requirement to insert some records in the beginning of a file >where already some lines are existing . i tried using DISKW using MOD, >but they are appending to the end. How do we insert in the beginning? >I am using REXX for this program. There is no direct way to insert data into a sequential data set, neither at the beginning nor inbetween. You need to re-write the dataset with all the new and current records in the desired sequence. If the dataset is not too big, you can read it into storage using EXECIO then write everything back out with multiple EXEXIOs. You can also use one of various ways to concatenate the input datasets and copy them into a new output dataset. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Retract: FTP log messages emanating from TN3270E
ftpd sends its messages to the syslog daemon (syslogd). syslogd seems to be configured to send (some or all) messages to /dev/console. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: The Obsolete mainframe?
>Yeah, mainframes are about as obsolete as telephones. And by far not as obsolete as buzzword journalism. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: REXX error
>when I run my exec REXX the error appears: > 1 +++ ? >IRX0013I Error running BRAS, line 1: Invalid character in program > >what is this?? An invalid character as the message says. The question mark suggests that it may be an unprintable character from REXX' point of view. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: REXX question
If your program might also be using the data stack, aka external data queue, be sure to code parse [upper] external yourvariable instead of parse [upper] pull if you want the code to read from the terminal. pull will read from the stack unless it is empty. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Curiousity question
This is what QINFO shows for me: Product Release: 6.8 QWIKOPTS Release: 6.3 Main data base release: 6.8 Program information: QWIKREF1 6.80 MVS/QUICKREF 02/13/03 11.45 It seems we're on 6.8 with the code and the db. Yet, still the drill down doesn't work. Is QWIKOPTS being at 6.3 the problem? If so, what would I ask the QW sysprog to do? -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: DCB parameter in COBOL and JCL
>I might be wrong but if memory serve me right it has to do with a >missing open/close and not with an "empty" dataset. Before SMS, newly allocated data set that have not been opened for OUTPUT didn't have an EOF mark written and the attributes in the DSCB were only those from the JCL. With SMS, the EOF mark is always written, however, the system cannot know what attributes a program would add (override) to those specified in the JCL *if* the program does not actually OPEN the data set. And I believe it still holds true that DCB information is only stored in the DSCB if the data set was open for OUTPUT (and has actually had WRITE operations against it). This has been discussed in the past. You might want to search the archive. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Can I intercept Cancel event in LE-based application?
To give control to application code, LE needs to trap the error (with anESTAE in case of ABENDs) and then tell the system it wants to retry. The LE code can then pass control to the application's error handler. By definition, an operator CANCEL leads to a non-retryable abend. So, I guess LE's error handler does indeed get control and will cleanup but then it will not retry but percolate (or it will retry but the sysetm ignores it). I'd say you need your own ESATE in the assembler code to get control when CANCELled. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Data conversion EBCDIC to ASCII
>(It's best not to overwrite the original input file because you >might need to try once more.) In case of iconv, I seem to remeber that it even doesn't support using the same file as input and as output. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Data conversion EBCDIC to ASCII
>Knowing that, then here's the series of commands I recommend >you issue, starting at ISPF 6: > > ==> oput 'BRASIL.ZOS.CONTEST.JCL(DATA1)' '/data1' binary > > ==> omvs(you are put into UNIX) > > ==> iconv -f ibm-1047 -t iso8859-1 data1 data2 > ==> exit (you leave UNIX, return to ISPF 6) > > ==> oget '/data1' 'BRASIL.ZOS.CONTEST.JCL(DATA1)' binary Since your advice is to do the conversion from the UNIX shell, why not do everything from there? A lot less troubles to be expected. What will likely be the next error reported by Claudio? I bet it'll be: iconv: FSUM6180 file "data1": EDC5129I No such file or directory. Why? He posted: ... THE OPENING OF HFS FILE /DATA1 See the upper case in the file name? I'd suggest: 1) OMVS to start a UNIX shell. Or, if available, better use telnet, rlogin, SSH to log into UNIX. 2) cp "//'BRASIL.ZOS.CONTEST.JCL(DATA1)'" data1 3) iconv -f ibm-1047 -t iso8859-1 data1 > data2 don't forget output redirection (>)! 4) cp data2 "//'BRASIL.ZOS.CONTEST.JCL(DATA1)'" 5) ctrl-d or exit to leave the shell (or just keep the session around if using telnet, rlogin, SSH, you might need to try once more :-) -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Calling Assembler module from REXX
>1)make the assembler routine re-entrant. Successive LOADS will up the > use count, but not actually bring in a new module. This will not help. I don't know how LINKMVS is implemented but from the word LINK in its name I would comclude that it is supposed to work like the LINK SVC: Load-give control-delete. A fresh copy would be loaded in every case. Create a second module. The one called from REXX is trying to read a Name/Token pair. If not found, it loads the second module and stores its entry point address in the above mentioned Name/Token pair. The first module will then find the Name/Token pair on subsequent calls and can branch directly to the already loaded module. If, what I conlcude from your initial post, your current implementation requires an OPEN and a CLOSE call, then you can connect the load and N/T pair creation to OPEN and the N/T pair deletion and the unload to the CLOSE call. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: AFP-Printer handling in a JES3 environment
>The commands seemed straightforward enough: various forms of >*CALL, *START, *RESTART, *CANCEL, and *MODIFY. May well be true *if* you understand the design principles of JES3, but this is just my point. I currently don't and haven't had the time (nor need) so far to dig into JES3, unfortunately. I tried to understand the handling with my JES2 background but came to the conclusion that is must me quite different. You comment confirms this. I'll give it a try on JES3-L. Thanks fot this pointer. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
AFP-Printer handling in a JES3 environment
My background is mainly JES2 but here at Credit Suisse, we've got JES3. Our print operators are having problems with some specific situations. I suspect their handling is not state of the art. I vaguely remember how we operated the APF printer from JES2 but that was more thatn a decades ago. I don't have enough JES3 experience to identify the differences (and what might have changed since then). I'd appreciate if some would offer to discuss with me offline. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Bookmanager CDs and readers
I still prefer the outdated IBM Library Reader and Bookmaster files most of the time. I use PDFs when I need to print more that one or two pages; the Library Reader prints too many "form feeds". I haven't ordered the z/OS v1.10 version yet. Up to V1.9 the CD-collection (SK2T-4269) still has all the books in bookmaster format (as well as in PDF format). If you don't have the Library Reader try to get hold of an older CD of that collection, in fact you'd need to go back to OS/390 V1.x. the Library Raader has been distributed on CD 1 of that collection. Later version contain a Java base reader, which I consider plain rubbish. YMMV, so you may try it, of course :-) -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OMVS FILE PERMISSION HELP
I just recognized that I mixed things up. It's the files not the directory your having trouble with. My suggestions remain the same except that "MKD" has to be replaced with "PUT" and "dirname" with "filename". Two options: - use "QUOTE SITE UMASK nnn" before the PUT - use "QUOTE SITE CHMOD nnn filename" after the PUT No shell is involved in ftp, so the shell's "profile" are not of interest. FTPD has a FTP.DATA configuration file that sets the default UMASK for FTP sessions. See "IP Configuration Reference". -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: OMVS FILE PERMISSION HELP
Two options: - use "QUOTE SITE UMASK nnn" before the MKD - use "QUOTE SITE CHMOD nnn dirname" after the MKD No shell is involved in ftp, so the shell's "profile" are not of interest. FTPD has a FTP.DATA configuration file that sets the default UMASK for FTP sessions. See "IP Configuration Reference". -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: embarresing request
>We do have the inits set. However, on rare occassion, they get >messed up when Production Control changes one on the wrong system. And so can WLM scheduling environments get messed up. >The WLM scheduling environment idea looks nice. Prevents only jobs having SCHENV= on the job statement from running on the wrong system. Is the single MAS a requirement? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: IBM manual web pages
>and >http://www-03.ibm.com/servers/storage/support/software/sort/mvs/profess or_sort/srtmainf.html I guess this might be the site you're looking for: http://www-304.ibm.com/systems/support/storage/software/sort/mvs/profess or_sort/ Not a DNS issue. Look at the URL and you'll find out that "servers" is no longer a hot word, it's become "systems". Further on, look how much fun it is to switch "support" and "storage" in the URL. I really wish all those brain dead web publishers would stop changing URLs a will. Not an IBM-only issue; we suffer from them here too. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: INLINE JCL PROC Question
>>>--- On Mon, 8/4/08, Howard Rifkind wrote: //SYSINDD SYSOUT=(,),OUTPUT=(*.OUT1,*.STD) >That's kinda scary. But I've occasionally allocated >a temp DS to SYSIN; EXECIO DISKW to it; then used as >input to the next command. But SYSOUT is not readable. It's only one way: out! SYSIN is just about a DD name as any other; there is no special meaning behind it except from the convention that it's the DD name used by many utilites to read in commands. So there is no reason why writing data to DD=SYSIN and then reading this very data back in should be something special. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: INLINE JCL PROC Question
Typo: EXECUTIL TS activates "trace ?r" not "trace ?i". -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: INLINE JCL PROC Question
I don't know if this works in batch but from interactive TSO you can start the interactive trace with the EXECUTIL TS TSO command. All REXX scripts started thereafter are run as if "trace ?i" was specified. Stop the trace again with "EXECUTIL TE". You could try the following. Note that instead of calling the rexx from the PARM its called from SYSTSIN. Variables don't work here, so the "FUNCTION" has to be specified directly in SYSTSIN //PST0020 EXEC PGM=IKJEFT1A, // REGION=1M, // PARM='%PARM2TMP PARM2TMP &FUNCTION', // COND=(5,LT) //SYSPROC DD DISP=SHR,DSN=PRUN.SYSPROG.CUR.CLIST //SYSTSPRT DD SYSOUT=(,),OUTPUT=(*.OUT1,*.STD) //SYSINDD SYSOUT=(,),OUTPUT=(*.OUT1,*.STD) //SYSPRINT DD SYSOUT=(,),OUTPUT=(*.OUT1,*.STD) //TMPFILE DD DISP=(NEW,CATLG), // SPACE=(CYL,(1,1),RLSE), // DCB=(DSORG=PS,RECFM=FB,BLKSIZE=0,LRECL=80), // UNIT=SYSDA, // DSN=&ENV.TMP.SYSPROG.SY0650.JST0020.WORKFILE //SPXTAPE DD DSN=&ENV.TMP.SYSPROG.VMFTPR.&FUNCTION..LOG, // DISP=(NEW,CATLG), // UNIT=SYSDA, // DCB=(DSORG=PS,RECFM=FB,BLKSIZE=0,LRECL=132), // SPACE=(CYL,(1,1),RLSE) //SYSTSIN DD DUMMY //* // PEND //* // EXEC XST0020,ENV=E18823, // PARM.PST0020= //* //PST0020.SYSTSIN DD * EXECUITL TS %PARM2TMP PARM2TMP OPERLOG /* -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: (Off topic) Decompress PDF
>>What is wrong with "File - Save as text " from Acrobat Reader? > >If you've got any special formatting or special characters in that PDF, >you might be in for a real surprise at the text results Sorry, I haven't mentioned that. There are some graphics (solid filled boxes) within that PDF and I need to find out what color space and color they are in. So, text export isn't sufficient. I need to be able to "see" what kind of image the graphics are and then retrieve color information. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
(Off topic) Decompress PDF
I know this is a bit off topic but maybe someone listening here can give me a hint or point to a place I should look for this information. I need to get a PDF's content in clear text. When I look at the file most of the content seems to be compressed by .../Filter/Standard of /Filter/FlatDecode. Does anybody know how to "decode" auch a PDF file? I don't have access to any of the Adobe Acrobat tools except from the Reader. To not annoy others on this list tto much, please contact me offline if you think you can be of help. Thanks -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: (your name here) is out of the office.
>Go to Tools/Out of Office Assistant, and then click on "Add Rule". >I'm not seeing how to edit an existing rule (the "edit" button is >grayed out), but adding a rule seems pretty straightforward. I've been to that menu but I don't see an option that inhibits the sending of OoO for certain senders. I can delete, move, forward, etc. the incoming mail but these seem to be the only options I have. I've been told that we do not have to activate the OoO agent if we have deputy rules in place. So, I'll simply forget about the OoO agent. Problem solved ;-) -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: (your name here) is out of the office.
>I certainly don't want my out-of-office assistant to auto-reply to >Spam, but mine (Outlook 2003) allows me to select which domains get >this reply. Interessting. We're on Outlook 2003 here, too, but my OoO agent doesn't offer exclude lists. Maybe this has been "delete" by our Windows support team?? Or, I just haven't found the place this is hidden. Where do you setup the exclusions? It's a bit off topic, I know. You can respond to me directly, if you like. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: (your name here) is out of the office.
>Just set their accounts to NOMAIL. If they don't receive anything, >they can't autoreply. I usually do this myself for longer absences but not for a one or two days absence. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to change the ISPF code page?
>They're both wrong Mine are x'BA' and x'BB', and they work >wonderfully. These are their code points in CP037. I'm working with CP0500, so mine are at x'4A' and x'5A', and believe me, they work wunderfully, too. It's simply a matter of consistent code page settings ;-) ("Simply" is a slight understatement, I admit.) -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to change the ISPF code page?
Maybe this was already mentioned inthe thread, but I've been verifying effects of the changes to "Terminal type" by looking at the output from man commands issued from an ISHELL panel (in addition to viewing the macros mentioned). Square brackets look great there. But not so the square brackets I enter from my keyboard. I'm using PComm with "Session parameters - Host Code-Page" set to 1047. It was probably mentioned somewhere in this thread, but I don't know if that specification effects both keyboard mapping and display or just display. >The square brackets that display correctly are x'AD' and x'BD'. These are their code points in CP1047. This is the default for the z/OS UNIX shell and utilites. So, as long as the terminal emulator is set to CP1047, they'll show up as expected. >The square brackets from PComm are x'B0' and x'6A'. I've seen the brackets assigned to various code points in various code pages, but I could not find the code page that maps then to x'B0' and x'6A'. Does anybody know which code page this might be? >I know I can change the keyboard mapping. Sure, but as far as PComm is concerned you would use the keyboard mapping tool and there you only assign characters "visibly", i.e. you select from a list or you type them in. I've not seen a place where you can specify a hex value to be sent. IHMO, PComm will use the current Windows code page for the ASCII side (i.e. your keyboard) and the Host Code Page setting to translate from the character typed to the hex value to be sent to the host. If you open the keyboard utility, what character is shown as being the character assigned to the "bracket" keys? '¬' and '¦'? -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to change the ISPF code page?
>everyone is NOT using those damned emulators You won't believe it but I was thinking about adding a "(well probably most of the people)" parenthesis to the "everybody". Didn't mean to imply anything against still using good old hardware -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: How to change the ISPF code page?
>Is it possible that Lindy needs to add translation tables to ISPF? I acknowledge my ignorance wiht this ISPF topic. I still don't have a clue what this translation behind the various terminal models is intended for. Is it a relict from the time when real 3270 terminal were standard? Isn't this obsolete today when everybody is using terminal emulator software? Is it correct that this translation is only applied when displaying data on the terminal but not when writing data from the terminal? (This is at least what I seem to see). What does it translate? I tried several combinations ISPF terminal type vs. emulator-CP but the more I try the more it confuses me. I admit that, for once, I'm too lazy to RTFM. So if anyone is willing to briefly explain a case, I'd appreciate. Otherwise I'll add it to my "for a lazy rainy sunday" to-do list. -- Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Code Page 1047 vs 037 (Was: coming soon ...)
>IBM's macro syntax diagrams consist of drawing characters, square >brackets, braces, parentheses, etc. and look great with the right >code page and translation table settings. The appearance of "garbage" >characters is an artifact of an emulator code page or ISPF translation >table issue. You haven't convinced me :-) As said before none of the code pages 037, 285, 500, 273, 1047 have the curly braces assigned at x'8b' and x'9b'. Except from CP273 they all have them at x'C0' and x'D0'. So it's not a problem that can be solved with correct code page settings. You need ISPF to do some strange undocumented translation, too. Thinking about all the troubles there are dealing with different code pages I really do not need ISPF to get into the path "emulating the ancient T-11 printer chain". BTW, did anyone recognize that the curly braces at x'C0' / x'D0' look different to those at x'8B' / x'9B' when terminal type is set to 3278T. The latter are slightly higher than the former. I'll stay with terminal type 3278 which does not translate anything above x'3F' from my experience. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Code Page 1047 vs 037 (Was: coming soon ...)
>I don't know the code page involved, but the GX20-0157-2 (System/370 >Extended Architecture Reference Summary) has a section entitled "CODE http://bama.ua.edu/archives/ibm-main.html
Re: Code Page 1047 vs 037 (Was: coming soon ...)
>>People still using the old code page 037 probably see funny looking... >> >Gee, I must have missed the memo--I'm still using old code page 037! Has IBM announces a change from CP037 to CP1047? The REXX manual still refers to CP037 as the code page being used. This concerns only the not sign (¬) which is at x'5F' in CP037 and at x'B0' in CP1047. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Code Page 1047 vs 037 (Was: coming soon ...)
>[snip] >> What am I missing...?? >> > >Try setting your terminal type in ISPF Settings to '6' = 3278T. Looks just like plain garbage to be. Probably this member has gone through a couple of code page translations >From looking at the text I'd say the x'8B's and x'9B's are meant to be curly braces. None of the code pages I "know" has them at those code points. I don't have a clue what the garbage before the MF= could be, though. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TN3270 *from* a host??
>I was going to say "I fear that there is a risk that you may be >wrong again :-( and you're not taking me with you this time >:-)" - but see later. Sorry for not taking you with me. I probably leant out of the window too far this time; not my favourite subject, so I may well be choosing the wrong wording; I sure am not understanding all the nuts and bolts. Can you bear on last try? In TCP/IP based telnet, "raw mode" means that characters are send as they are typed. The application can respond to each and every key just when the user presses it. You cannot get into this mode when your (initial) session is a 3270based session. You always need to hit an action key in order to send data over the line. (I'd be happy to learn there is a way.) This is what I meant saying you can't get "raw mode" in TSO TELNET or TSO OMVS. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TN3270 *from* a host??
>What's this "over 3270"? Where did that idea come from? I just coined this term trying to describe that logging into a UNIX server from TSO telnet does bring you into line mode in UNIX. Probably a misnomer. I suggest we just forget about it ;-) >And what's "raw mode"? When logging into a server using telnet (not talking about TN3270 here), you initially are place into line mode. Certain utilites like vi need another mode, called raw mode, to be able to run. You don't have this raw mode available in TSO OMVS shell sessions and you don't have it in TSO TELNET shell sessions. -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: TN3270 *from* a host??
>This is what Transparent Mode does. That seems to be the point, or function, I was missing. Still learning something new every day (forgetting something else to make room the new stuff :-) -- Peter Hunkeler Credit Suisse -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html