Browse all forums dedicated to the Rocket Mainframe DevOps product family.
Recently active
I'm trying to create a Java App to approve a CMN ZMF Package without requiring users to logon to the mainframe and into CMN ZMF etc.... I was able to get the 'Sample' Webservices Java app (provided via the support site) to work. However, when I attempt to code the approval process/service (i.e. PackageLifeCycle.ApprovePackageRequest) I'm getting some odd errors in the Java code (i.e. fields don't appear to be defined correctly) and I can't even get to a test phase. Is there anyone out there that has successfully done this. If so, would you be willing to provide a sample similar to the 'Package Information' Sample provided by Serena? Thanks.#ChangeManZMF
Title says it all - Do we have a ChangeMan equivalent for Personal Computers or to bw used on Hercules? Which can be used "at home", for the home grown mainframes under GPL.Thanks,Join us: www.ibm-mainframes.com#ChangeManZMF
Status: DeliveredIncluded in ZMF 8.3Since users may use different package create methods (long, short....) and some of these skip panels, update the first package create HLLX exist(s) to be able to set values for panels that may not be displayed and thus skipping HLLX processesing that may be required.Since users may use different package create methods (long, short....) and some of these skip panels update the first package create HLLX exist to be able to set values for panels that may not be displayed and thus skipping HLLX processesing that may be required. Example for simple package we use MANUAL for install and require that INSTALL date be 3 moonths from current date of package create to give time to code, test before baseline without passing install date. Depending on method for package create other than LONG HLLX can not set standards required. I would like to see if the first HLLX exit(s) used for package create can set the values for other panels that may not be processed but
Welcome to the Rocket z/OS Open Source Languages and Tools forum. This is a place where you can ask questions about our open source languages and tools and get answers from other mainframe professionals like yourself, as well as members of the Rocket team.
Has anyone experienced a higher than normal amount of bugs in ZMF V713C? We have had to implement no less than 5 vendor fixes or workarounds to resolve issues.#ChangeManZMF
Status: Already OfferedThis function is already available via the component browse apiAdd a new REST method to the ZMF Package Services that enables the browsing of the actual content of a package component to the REST services. In the old TT4ZMF integration, this functionality was available. It was used so that peers or dev leads could do peer code review of packages/components and then approve all from SBM. Functionality was lost when moving to ZMF Package Services.
Status: DeclinedDeclinedWe need to scratch several components of the same libtype. We would like to use the XML SCRATCH COMPONENT SERVICE. It seems to only allow one member at a time.
The rapidly expanding growth of distributed ZMF clients can be attributed to a more intuitive user experience, smart editors, integrated debuggers and more. As this technology becomes more widely implemented, customers have requested stronger network security for their ZMF Environment. Specifically the request has come in for all ZMF communications to be encrypted using the strongest version of TLS. The Secure Sockets Layer (SSL) protocol was designed by Netscape in 1995. SSL went through many iterations and has now been effectively replaced by Transport Layer Security (TLS). The terms SSL and TLS have become somewhat interchangeable, but they both exist to provide secure transport for your communications. We have all used TLS Encryption technology when accessing sensitive data over the internet by using the https protocol . Implementing TLS for ZMF distributed clients is fairly straightforward.
Has anyone modified exit 9 (CMNEX009) to exclude adding approver by application? Currently an approver is added whenever libtype equals XYZ. Working as designed. We would like to have exit 9 as I mentioned above also to exclude adding XYZ if application equals ABDC. Any assistance would be greatly appreciated.#ChangeManZMF
As much as we may hate to admit it, problems do sometimes arise in the ZMF Server started task that may lead to an abend (and I hasten to stress that these are not always Serena's fault!). Also, back in the dim and distant past that coincided with the release of ZMF 7.1, the recommended started task dump file contained in the SERVER sample CNTL member changed from the tried and trusted: //SYSUDUMP DD SYSOUT=* *Abend list to the new (and slightly mysterious for some): //SYSMDUMP DD DISP=(MOD,CATLG,CATLG), * SYSMDUMP // DSN=somnode.SERCOMC.SYSMDUMP( 1), // UNIT=SYSDA,SPACE=(CYL,(200,100),RLSE), // DCB=(DSORG=PS,RECFM=FBS,LRECL=4160,BLKSIZE=4160) Many of our customers are comfortable with SYSMDUMPs. However, if you are unfamiliar with this format, have never made the change to your started tasks’ JCL, are wondering why this happened, how
I am trying to trace why a promote job is not building a refresh of a WLM environment for a DB2 stored procedure. Is there something that can be added to a job that shows you variable values that impact what is and isn't included in JCL? I've been blessed with administration authority with no formal training. Thanks!#ChangeManZMF
If you have not installed ZMF 8.1 yet and tried the high level exits out you need to soon. In addition to giving us the flexibility to use COBOL, REXX or any other high level language, the developer have made it easy to get variables and even easier to pass variables between stages or even between sessions. Today I just want to share how to use REXX to read a file for validating the Work Request ID. -- It sounds simple but until now unless you were able to program in assembler or only accessed ZMF through the ISPF interface it wasn't possible. The sample code is just that -- probably not that useful in a production environment -- but it depends. Remember that a REXX program can't read a VSAM file so you have copy it to a flat file or use another language. Also since there is no TSO environment in the high level exit you have to use BPX WDYN to allocate and free files - this is a standard utility on all mainframes. Here is the example of that call: RC = BPXWDYN("ALLOC DD("ddname") DA('
Status: DeliveredThis has been completed in ZMF 8.2 Patch 6. This will now check across applications the same as in checkin for overlay. Currently, the release settings (share baselines, related applications) are used to determine the syslib concatenations. These settings are not used by the test area function, which examines the release applications separately. The Test Area function should examine across applications with shared baselines, and so should the Test Release Function. When you have 2 or more applications defined and attached to a release in ERO, and these applications share baselines, the TA (test area) command doesn't identify common components between the application packages.
This video gives a brief demonstration of the ZMF package component mass rebuild function.#ChangeManZMF#Videos#Announcement
This video gives a brief demonstration of how to activate and drive a High Level Language eXit (HLLX) within the ZMF Build function.#Videos#Announcement#ChangeManZMF#HowTo-BestPractice
Status: DeliveredMarking as Delivered.Would like to see a Panel Option to display ERO release approvals. Currently the only way to see them is via the log.
Status: DeclinedFor something as simple as setting a single panel variable to a default value putting a new set of HLL exits pre and post is overkill. Just hardcode the value in the panel logic. No updates for the clarification asked 6 years ago and no up votes mean this is being declined.ADD HLLX SERVICE FOR CMNSTG16 COMPARISON PANELWE OFTEN ARE ASKED TO SET A DEFAULT OPTION BY DEVELOPERS, ONE SUCH CASE IS THE CMNSTG16 COMPARISON SCREEN THAT USERS WANT THE COMPARSION REPORT DISPOSTION TO BE SET TO "3 - Delete dataset without printing" I KNOW SERENA DEFAULTS WHEN BLANK TO "3 - Delete dataset without printing" BUT DEVELOPERS WANT IT CHANGED EVERY ENTRY. AT THIS POINT I DO NOT SEE A HLLX FOR CMNSTG16 AND SUPPORT HAS NOT FOUND ONE. SO FOR V811 CAN ALL STAGE PANEL USED HAVE A HLLX EXIT AVAILABLE FOR FIELDS USED (SPECIFICALLY IN THIS CASE CMNSTG16 IS NEEDED)
We currently have one customer asking for an enhancement to incorporate Monitor / Limbo into HLLX. The enhancement was created, however in order to value the usability or value of this enhancement, we'd like to get some feedback from the customer base on what their thoughts are on this enhancement. Is it something that you will use in your shop, or will you continue to do what you do now for Monitor / Limbo issues? #Announcement#Other#ChangeManZMF
Question posted 7/7/08 by lromanDetails:We are thinking of using Unix System Services on our mainframe environment.Is anyone using z/OS Unix System Services and, if you are, is it in an integrated way with ChangeMan ZMF or are you bypassing ZMF altogether or perhaps using something like ChangeMan DS or Dimensions? #oldforumpost#unixsystemservices#ChangeManZMF#post085899b020
Discussion posted 3/28/08 by Serenity ThompsonDetails: dansladekIn our shop, we have a number of contractors who work for awhile and then leave. They also leave CMZMF packages which need to be reviewed, deleted or re-assigned to someone else. I understand XML services change the package creator id but we haven't really used XML services. Does anyone have any code which will do this for me? Thanks!Posted 9/26/2007 2:01 PM jokkespeedHi,We are usign a software from AbitMORE bvba (Commander). It has pre-built solutions that solve this problem. It also comes with a REXX generator, as you can see included in this note. If you would like to now more about the Commander (have a look at www.abitmore-scm.com). It has a neat userinterface to the XML Services. Even for complex update scenario's we don't write any rexx code, but use the standard interface of the tool.As stated here is the rexx code, if you have any problem it getting up and running chip me a mail :/* REXX *//*================
Discussion posted 3/28/08 by Serenity ThompsonDetails: santlouHi,I maintain many REXX Execs that streamline development tasks. We are in a Mainframe z/os COBOL environment. One tool that I developed is an ISPF Edit Macro that allows the developer to 'BookMark' several locations in a source component to allow him to quickly access the BookMarked location later. The Edit Macro simply stores the Datasetset Name, Member Name, and current ISPF EDIT LineNumber in an ISPF Table for later use.The use of an ISPF Table allows the BookMarks to be persisted over future ISPF sessions. This tool is very helpful when deveoping a Large Cobol Source and is widely used in our development community. However, using Changeman to edit source code poses a bottleneck when bookmarking.When a component is selected for Edit in Changeman, a dynamic Temporary dataset name is created for the edit session. Thus whenever the bookmark feature is used, it cannot be persisted because the Changeman Edit dataset name
I'm wondering if anyone except us use the XML REXX interface to Changeman ? Seems that we that do will benefit of exchange of experience.#REXX#XML#ChangeManZMF
Status: DeliveredThis has been completed in ZMF 8.3 CR 135018 Ideas -Show component description in component listsShow component description in component lists We use the "Component Description" field to give a short specification of the component. Unfortunately CHangeMan does not show this description in any component list, e.g. if you browse the baseline or enter your package with "S2". It can be very circumstantial to find the component someone is searching for if they don’t know the exact name. So we suggest that the "Component Description" field is shown every time components are listed. For example if you check out a component from baseline, browse the baseline or list your package.
Question posted 3/2/09 by Gary RubbertDetails:We have applications that use DB2 tables in multiple regions. Some programs need to be bound to DB2A, while others need to be bound to DB2B. The programs are in one baseline library (SRC), and all create LDB and /or LDC, and DBR library types out of the compile.*The goal is to bind programs only where and when needed.What are our options? Trying to automate and not seperate the SRC by DB2 regions.#ChangeManZMF#oldforumpost#post3cf4c74d5a
Another customer issue that pops up from time to time is the inability to obtain a dump from the CMN ZMF ISPF client. The actual abends can be unexpected or deliberate and related to issues within the product, environment or customizations. So, how can we get something more useful out of ZMF than messages such as “Abend 0C4000 hex occurred processing command 'CMNINIT '.”? The slightly unusual thing about this issue is that since the ability to capture a dump in this situation was significantly simplified in ZMF 6.1.0, the default setting in our sample code has been to always enable the dump capture processing. However, for a variety of reasons, it appears that some customers may have missed or deliberately disabled this default. So, let’s take an example and work through it. In our example, whenever a user attempts to edit any package component: The request always results in the following failure: So, what does this tell us? To
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.