开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育
DMSABE141T Protection exception
Best guess is different memory size of the guest VM or saved segment layout. You ought to be able to able to run PER to get an idea of what’s causing the fault but it’s been way too many years since I’ve done that and I don’t remember the syntax.
Started by Matthew T. Kromer @
Wondering ... 14
Hi, When I was at T.I. I wrote a program to connect two virtual machines running CMS to each other using virtual CTCA. I'm wondering is it possible to have 1) Two Hercules systems on the same Windows system running VM and 2) Connect these two CMS users on each VM system via a CTCA between these two Hercules systems? Also: Is it possible to have these two VM and Hercules systems on different physical Windows or Linux systems connected by a CTCA? If so, how? What should I read? Thank you, Bertram / WB8ERT.
Started by Bertram Moshier @ · Most recent @
Updated Wiki Page: Reserved CMS Modification Numbers 2 #wiki-notice
The wiki page Reserved CMS Modification Numbers has been updated by William Denton <williamedenton@...>. Compare Revisions
Started by Group Notification @ · Most recent @
Reserving Modification Numbers 5
Beloved Members, Sorry to impose upon your day of rest and relaxation, but subsequent to the discussion on Modification Numbers, and prompted by todays note on DMKGRF I am reminded that most developers felt changing modification numbers was a BAD idea, and would like to be able to reserve numbers for your modifications in advance. So to assist in this I have created some pages in the Wiki /g/h390-vm/wiki as :- Reserved CMS Modification Numbers and Reserved CP Modification Numbers where you can reserve numbers. If there are any clashes please let me know. Dave G4UGM
Started by Group Moderator @ · Most recent @
#VMCE #rexx EE goes XEDIT - compiling a wish list 108 #VMCE #rexx
I am using XEDIT and its clones since VM/SP Release 1 up to today ... and counting. EE is great work by Dr. Hans-Walter Latz, but I miss a lot of features that XEDIT and KEDIT have. I have done massive extensions to EE to make it more XEDIT-compatible. A common infrastructure already exists for the SET / QUERY / EXTRACT / MODIFY / TRANSFER subcommands. Actually I am researching how EE could integrate with bREXX. Having a macro capability powered by REXX is my first wish. The ingredients for the ALL macro will follow (SET SELECT, SET DISPLAY ...). Do you think it is desirable and feasable to have a decent subset of XEDIT as part of VM/370 CE ?
Started by Martin Scheffler @ · Most recent @
DMSCIT171T Permanent console error; re-IPL CMS after TERM CONMODE 3270 6
z/VM 4.4 CMS level 20 service 301 Why after TERM CONMODE 3270 i get DMSCIT171T ?
Started by Evgenii Shikhovtsev @ · Most recent @
VM/ESA 370 (was Re: VM/370 new thrilling experience) 19
On Sat, Nov 9, 2024 at 03:37 PM, Jay Maynard wrote: Actually, VSE/ESA version 1, like VM/ESA 370 Feature, had an ESA name but ran on 370. I never did understand why they came up with that oxymoron of a name for VM/SP. What DID it have? Did it even include VM/SP HPO? -ahd- — Drew Derbyshire Software Hobbit (SRE Emeritus) Kendra Electronic Wonderworks Kenmore, WA
Started by Drew Derbyshire @ · Most recent @
VM/370 new thrilling experience 5 #VMCE
I would like to congratulate with the group because of the great work around the VM/370 CE 1.2. I was in the 70-80s a system programmer in VSE but never approached VM seriously. The 6 pack run smoothly with last version of Hercules, I struggled because I shut down VM abruptly and didn't understand at first glance that it needed a manual CKPT in the next run, after that I was able to use EE, a great FSE using all the IBM standards I'm used to. I read some manual but the posts on the group helped very much to overcome the troubles. I was able to write, compile and run an asm program from VM/370 Quick guide for users, which is an excellent manual to start from scratch like me. Great, I'm thrilled! Some questions now: 1. is there in VM/370 an assembler macro to equate registers? If not where may I create my own one? 2. Is it possible to run VSE/ESA under VM/370? I guess the answer is no because the first come out many years after the second one Thank you for the effort and help. Lucio Fassio.
Started by Lucio @ · Most recent @
First beta of bREXX 1.1.0 now available 3
The first beta release of bREXX v1.1.0 for CMS on VM/370 is now available at https://github.com/RossPatterson/CMS-370-BREXX/releases/download/v1.1.0-beta-01/BREXX.zip. I have been testing this update for several weeks, and it has no known bugs. I do not recommend replacing your existing bREXX version with it, but it is ready for broader testing. I expect there to be at least a beta-02 before the actual release. Your feedback is greatly desired :-) Ross =========================== Release contents This release builds upon the existing work of others (i.e., bREXX 1.0.1), and adds: - Fix SIGNAL ON ERROR for positive return codes (Issue 73) - Implement SIGNAL ON FAILURE (Issue 75) - Make PARSE VERSION result conform to ANSI and TRL2 standards (Issue 78) - Fix PARSE "with literals" (vm370 Issue 61), including adding tests for PARSE instruction - Enable tests in builds and fix them to work. Some tests failed on bREXX 1.0.1 and still fail on bREXX 1.1.0 Beta: - DATE - ERRORTEXT #2 - PARSE #16, #19 Notes * All the prerequisites were shipped in VM/370 Community Edition v1.1.2 or earlier. I have not attempted to run it on an older CMS than that, but any system with at least the following will probably work: * GCCLIB v1.0.1 * HRC402DS - Support execution of REXX as filetype EXEC * HRC404DS - NUCEXT and SUBCOM support * HRC408DS - CMS support for REXX external function callsCMS Rexx function call support * HRC412DS - PE HRC309DS. Bad EPLIST built when no cmd operandsfix to EPLIST support (HRC309DS) * HRC417DS - Support RDTERM TYPE=DIRECT for REXX tracing * These instructions assume you're testing bREXX on the CMSUSER user, but you can use any general purpose user you prefer. DO NOT use the MAINT or MAINTC users for this purpose, as it will delete the existing bREXX files. * This release includes a new tool, BRXLOAD EXEC, to load the source and object files and put them where they belong in a user structured like MAINTC. I would appreciate feedback on it, as it's very new. To install from source See also Adrian Sutherland's installation instructions. 1. Download bREXX 1.1.0-Beta 01 from the URL above to the machine where you run Hercules. 2. Unzip BREXX.zip. 3. Create a user similar to MAINTC (e.g., BRXTEST). *** DO NOT USE MAINTC, AS THIS PROCEDURE WILL WIPE OUT THE OLD bREXX *** 4. Decide if you prefer to install from AWS tape or VMARC - the contents are identical 5. If AWS: 5.1 At the Hercules console, enter: devinit 480 <unzip_dir>/brexxsrc.aws 5.2 On a VM user with sufficient privileges (e.g., OPERATOR), enter: ATTACH 480 TO BRXTEST AS 181 5.3 On BRXTEST, enter: TAPE LOAD BRXLOAD EXEC A # TAPE REW 5.4 On BRXTEST, enter: BRXLOAD TAPE 6. If VMARC: 6.1 Upload BREXXSRC.VMARC to CMSUSER's A-disk in binary, fixed format, record length 80. 6.2 On BRXTEST, enter: VMARC UNPK BREXXSRC VMARC A BRXLOAD EXEC A (OLDD 6.3 On BRXTEST, enter: BRXLOAD VMARC 7. On BRXTEST, enter: BRXBUILD 8. Copy the resulting BREXX TEXT file to CMSUSER. 9. Continue at #6 below. =========================================== To install from object deck See also Adrian Sutherland's installation instructions. 1. Download bREXX 1.1.0-Beta 01 from the URL above to the machine where you run Hercules. 2. Unzip BREXX.zip. 3. Decide if you prefer to install from AWS tape or VMARC - the contents are identical 4. If AWS: 4.1 At the Hercules console, enter: devinit 480 <unzip_dir>/brexxbin.aws 4.2 On a VM user with sufficient privileges (e.g., OPERATOR), enter: ATTACH 480 TO CMSUSER AS 181 4.3 On CMSUSER, enter: TAPE LOAD BREXX TEXT A # DETACH 181 5. If VMARC: 5.1 Upload BREXXBIN.VMARC to CMSUSER's A-disk in binary, fixed format, record length 80. 5.2 On CMSUSER, enter: VMARC UNPK BREXXBIN VMARC A BREXX TEXT A (OLDD 6. If you haven't applied the fix for VM/350 CE Issue #83, ensure that GCCLIB is not loaded from the shared segment. On CMSUSER, enter: DEF STOR 16M 7. IPL CMS 8. The system profile will load the new BREXX TEXT into your user's virtual memory as your version of Rexx. 9. Confirm that you're running the new version: 9.1 Enter: DMSREX VERSION 9.2 Enter: REXXTRY # EXIT
Started by Ross Patterson @ · Most recent @
Possible Diag 8C Issue 6
I am working on an update to CP that would allow pretty much arbitrary display screen sizes. One thing I noticed in the current Diagnose 8C code is that the returned column count is being hardwired at 80.In fact, the code actually comments out the statements that set the column count from the RPQ results. I am wondering why that is? Is there some function someplace that calls Diag8C and can't deal with arbitrary values? cheers, William
Started by William Denton @ · Most recent @
Let's Talk About RSCS 14
I want to be able to submit jobs to JES2 (MVS 3.8j TK5) from VM/370 1.2 CE, but don't want to run MVS as a guest under VM/370. I get much better performance running a separate Hercules SDL instance for each, and also can use 2 CPUs for MVS. First I made sure RJE is working fine under MVS. It is, and I can submit jobs and get output from RJE80 running under either Windows or Linux/Wine. Next I configured RSCS (the one distributed with CE). This connects just fine to MVS. It took some head scratching, but determined that: START NODEA PARM HASP is what I needed to make the connection from the RSCS end. I do the following: TAG DEV PUN NODEA SPOOL PUN RSCS PUN TEST JCL and my job immediately runs over on the MVS side. However, the print dataset is not able to make the return trip. The line "jams" as follows: $HASP094 I/O ERROR ON LINE2 671,02,0C00,003D,B400 $HASP094 I/O ERROR ON LINE2 671,02,0E00,023D,B400 $HASP094 I/O ERROR ON LINE2 671,02,0C00,003D,B400 $HASP094 I/O ERROR ON LINE2 671,02,0E00,023D,B400 $HASP094 I/O ERROR ON LINE2 671,02,0C00,003D,B400 $HASP094 I/O ERROR ON LINE2 671,02,0E00,023D,B400 $HASP094 I/O ERROR ON LINE2 671,02,0C00,003D,B400 $HASP094 I/O ERROR ON LINE2 671,02,0E00,023D,B400 However, if I include a /*ROUTE PRINT RMT1 to send the output to my RJE80 remote, all is well. This is just a guess, but perhaps there is too much data too fast coming back over the line from JES2 to RSCS and the code cannot handle it so it throw errors. Anyway, I'd like for this to work better, and if I can provide any test data to someone capable and willing to persue the challenge, I'd be happy and greatful. Dan
Started by Daniel L. Srebnick @ · Most recent @
VM Guest Printing 12
I have a VM system and a VM under VM guest system. My printer output from a user under the guest system is vanishing. In Hercules, I have 00e output going to a file. The CP directory entry for the VM guest includes: USER VMTEST PPPPP 8M 16M G OPTION ECMODE REALTIMER BMX VIRT=REAL STFIRST IPL 6A1 CONSOLE 009 3215 SPOOL 00E 1403 A SPOOL 00C 2540 READ * SPOOL 00D 2540 PUNCH A Suppose I dial my guest system and logon as a user. I can print a file and I see it show up on the operator console of the VM guest: 16:13:46 PRT 00E OUTPUT OF DAN FILE = 0027 RECDS= 000005 COPY= 01 A PRT After seeing the message, a Q PRT by the Operator shows no files. There is also no output added to my redirected listing file. I do know that this works from the top level VM. I must be missing something, but it is surely not obvious to me. Please enlighten me. Thanks.
Started by Daniel L. Srebnick @ · Most recent @
Losing virt-real setup upon rebuilding the nucleus...can't it be prevented? 11
Hi folks. After yet another adventure messing with DMK*** stuff (now I've been playing with DMKBOX out of curiosity from the last threads), I have realized that, always, whenever I rebuild the nucleus, I get back to no virt-real storage. So, whenever I tune DMKSYS, DMKRIO, DMKBOX, etc...after IPLing and checking that the changes worked as intended and backing up stuff to minidisk 594 / E , then, I have to re-run the VRSIZE recipe once again to let the system as it was... so, the question is: could that be done somehow 'in a row'? I mean, could one, after getting CPLOAD MAP, run VRSIZE and rebuild again to get VR? Or why is the VR setup lost in the first place? Cheers! -- Alejandro Olivan. Spain.
Started by Alejandro olivan Alvarez @ · Most recent @
Possible bug in BREXX parse instruction 49
I seem to have stumbled on a bug in the way the parse instruction works in BREXX specifically when a pattern is used. Here's a sample exec; /* test parse */ trest = '() trial 1' say 'test of () trial 1' s = dotell(trest) trest = '(1) trial 2' say 'test of (1) trial 2' s = dotell(trest) trest = '(1 3) trial3' say 'test of (1 3) trial 3' s = dotell(trest) exit dotell: parse arg with '(' in1 in2 ')' outer say 'in1 = /'in1'/' say 'in2 = /'in2'/' say 'outer=/'outer'/' return 0 only the third test works as it should, setting 'in1' to '1', 'in2' to '3' and 'outer' to 'trial 3'. The other two cases set 'in1' to ')' and '1) respectively, 'in2' to 'trial 1' and 'trial 2' and 'outer' to a null string.
Started by Dave Mitchell @ · Most recent @
Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? 23 #VMCE
Is it possible to generate the complete VM/370 Community Edition including all the tools from source ? I have looked at some disk of MAINT, but I did not find the complete source of the CMS ASSEMBLE command, including the core of Assembler XF (IFOX00). Martin
Started by Martin Scheffler @ · Most recent @
RDRLIST on VM/370 CE 13
In VM/370 CE 1.1.1 is there an EXEC, MODULE, etc that provide the functionality that RDRLIST provides? Thanks!
Started by Jim Salvino @ · Most recent @
Rexx PARSE test cases needed
I have a fix in progress for the BREXX bug that has been described as "BREXX PARSE errors with literals in the template" (https://github.com/s390guy/vm370/issues/61), although that's just one aspect of the bug. In order to confirm that I have fixed it, and that I have not made something else worse, I need some test cases for the Rexx PARSE instruction. If any of you have known cases where BREXX'S PARSE does not behave correctly, especially cases that work correctly in either IBM VM Rexx, or in Mark Hessling's Regina implementation, I'd love for you to share them with me. Likewise if you have "creative" uses of PARSE. What I need is: 1) The PARSE statement. 2) An example input to be parsed. 3) The variable values that you expect it to set. You can either add them to the issue at the link above, or you can mail them to me at Ross.Patterson@.... Please don't reply to this email, there's no need to fill everybody's inboxes. Ross
Started by Ross Patterson @
CMS BREXX Question 26 #VMCE
Which of these functions does BREXX on VM not have? ea = bitand(substr(diag('8C'),1,1),'40'x) = '40'x; I'm getting the following which isn't very helpful. 15 *-* ea = bitand(substr(diag('8C'),1,1),'40'x) = '40'x; Error 43 running GRAPH1, line 15: Routine not found My knowledge of REXX, that still resides in what is left of my brain, is from the 90s, so I'm sure I'm missing something. ... Mark S.
Started by Mark A. Stevens @ · Most recent @
File Notifications #file-notice
Mark A. Stevens <marXtevens@...> added folder /IOS3270_Use_Attempt Description: Contains the IOS3270 VMARC file from IBM VM Download site. Also contains files from CBT XEPHON VM Update articles demonstrating use of IOS3270. Intended destination is VM/370 CE The following items have been added to the Files area of the [email protected] group. /IOS3270_Use_Attempt/ios3270.pdf /IOS3270_Use_Attempt/ios3270.vmarc /IOS3270_Use_Attempt/vmgraph.vmarc By: Mark A. Stevens <marXtevens@...> Description: IOS3270, Documentation, and VM Update Example
Started by Group Notification @
OS/VSAM Options for Advanced Applications (GC26-3819) 2
Hi I am looking for this IBM manual OS/VSAM Options for Advanced Applications (GC26-3819) but so far I have not been able to find this online. Does anybody here in this group know if this is available online or does anyone have a copy of this manual and willing to share this with this group? Kind regards Dagfinn
Started by Dagfinn Hammar @ · Most recent @
Current Image
Image Name
Sat 8:39am