Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - J9CMOD

Pages: [1] 2
1
z/OS Server / Maximum application groups mapped to a folder?
« on: April 02, 2020, 08:28:54 AM »
Is there a maximum number of application groups you can map within a folder?  I am asking because we have a folder that has a large number of application groups in it, most of which only select specific applications within the application group, and I keep getting an error when I try to map additional AGs to the folder.  Although I am selecting the correct field and AG from the list, when I click on ADD, I get an error saying that it has already been mapped, but it shows me a different AG then what I selected.
I've searched the manuals and this site for an answer, and can't find anything.
I can, of course, split the folder out, but that would require additional information and training updates for all of my customers.

EXAMPLE:
Am trying to map fields for AG CORP_CST_I00_R3654_001.
Select database name and for that field and AG from the Application Group box (Note:  none of the fields for that AG have been mapped)
Receive error:  A folder fields with name xxx has already been mapped to the selected field in application group DMG_DMM_I00_R7400_002
Yes, it has already been mapped to THAT AG, but that's not the AG I'm trying to map it to.

Any help would be greatly appreciated.
Thanks,
Janie

2
z/OS Server / ARSYSPIN output order doesn't match output queue
« on: January 23, 2020, 04:26:21 PM »
When we load our JES output to CMOD, using ARSYSPIN, and then view the output (in the Web viewer, the windows client OR the CICS viewer), it does not list the output in the same (step) order as the job was run OR how it is listed in the JES output queue.
Since many steps run within the same second, and the job's steps are not in an alpha-numeric order, we can't do a sort on the fields in the folder either.

Can you tell me how to get the output to display in the viewers in the same order that it is created and listed in the JES output queue?

Thanks
J9

3
z/OS Server / ODF Priority Processing
« on: June 07, 2019, 06:08:23 AM »
We have a LOT of data going through ODF.  There are specific types (desitinations, recipients, etc) that we need to have processed at a higher priority than others.
Does anybody know of a way to set a priority on ODF processing?

Scenario:  5 high-priority sets are sent to ODF, then 5000 low-priority sets are sent, then another 5 high-priority sets are sent.  We can't wait for the 5000 in the ODF queue to process before it gets to the next set of high priority. 
We can't use any of the "time of day", etc, options to change the order of the sets that are sent to ODF but need to have the high-priority sets in the queue processed first.
Other than starting another ARSODF task to handle them, is there anything we can set in the system or in the distributions to indicate the priority for ODF to process them?

Thanks,
Janine

4
z/OS Server / Manifest print style
« on: June 10, 2018, 03:50:11 PM »
We have a distribution that is set up to print a number of output sets, when available.
That works great.  However, when I add the manifest, it does not start at the beginning of a new page.
I've tried several combinations of customer variables, and nothing works right.
Does anybody know of a parm, or something, that we can set so the manifest always prints at the top of a new page.

DETAILS:
-  We are using an email system external to CMOD, so all bundles are sent to the output queue.
-  All Report IDs within the bundles go to separate pages, as needed, except for the manifest
-  We have no way of determining which of the reports will be the last report for that day, so we are not able to put an "end banner" on the last report.
-  I have tried adding a customer variable member that just adds a "top of page", but it doesn't work

Any help would be greatly appreciated.  I have tried the following Customer Variable combinations:
B=N  (WITH ANYTHING ON H= & T=) - System is not able to email the output
B=Y H=Y T=Y    -  Adds unwanted pages between the ReportIDs within the bundle (unacceptable), but forces manifest to a new page
B=Y H=N T=Y   - No unwanted extra pages between ReportIDs, but manifest starts at the bottom of the last ReportID
b=y H=Y T=N  - Adds unwanted pages between the ReportIDS within the bunde, and manifest prints at the bottom of the last ReportID
B=Y H=N T=N  - No unwanted extra pages between ReportIDs, but manifest starts at the bottom of the last ReportID

Thanks,
J9

5
z/OS Server / Need page break on non-carriage-control character
« on: January 12, 2018, 01:34:23 PM »
We have some documents that I can't get to load correctly.  Here's is the info that impacts this:
-  They do NOT have carriage control, and we don't want carriage control added.
-  The "new page" should always start when it finds an X in column 1
-  Column 1 is used for data and must print as part of the data.
-  We use Indexer: OS/390
-  RECFM = Fixed
-  LRECL = 133
-  DATA TYPE is Line  (They're line data output from cobol programs)
-  I can't use the line count, because there could be a different number of lines from one page to the next.  NOTE: Although I can't use the linecount,  I tried that and found that it showed the correct number of pages within the view (if they were the same size), but it didn't show the correct number of pages in the page count in the list of results.

Do you know how to make this happen?  I have tried many combinations, using INDEXSTYLEs DOC and NODX.

Here is what I have coded currently, that doesn't break the pages based on the X.  NOTE:  The inpexit is one we have created.  If I don't include the input exit, it doesn't load at all.  If I use the "out-of-the-box" ARSEXINP, it abends ARSLOAD.

CC=NO
CONVERT=NO
CPGID=500
FILEFORMAT=RECORD,133
GROUPMAXPAGES=9999
INDEXOBJ=ALL
INDEXSTARTBY=0
INDEXSTYLE=NODX   
INPEXIT=CMDEXINP    /* This is an input exit that will add carriage control every 65 lines if it doesn't find it, if CC=YES */
TRIGGER1=*,1,'X',(TYPE=GROUP)   
FIELD1=0,1,8,(TRIGGER=2,BASE=0)
INDEX1='SEGMENT_NUMBER',FIELD1,(TYPE=GROUP,BREAK=YES)
INDEX2='REPORT_DATE',FIELD1,(TYPE=GROUP,BREAK=YES)
INDEX3='PAGE_NO',FIELD1,(TYPE=GROUPPAGE,BREAK=YES)
LINECNT=16
CCTYPE=A   /*  This automatically gets added by the system if I don't code it */

6
z/OS Server / ars.cfg parms for manifest
« on: November 08, 2017, 01:40:01 PM »
I've read manuals, programs, parms and copybooks and can't find the answer, so I'm hoping somebody can help here.
We recently started using manifests for several distributions.  The problem is that the manifest produces with a different DD name from the other output in the bundle, which causes issues when it is sent to our Print Product.
It looks like you can set a parm somewhere.  Can anybody tell me how to force the manifest to print with the same DD name(s) as the rest of the output for the bundles?
Currently, each piece of the bundle goes out to the spool with DD names that start with P, and the manifest goes out to the spool with a DD name that starts with M - I need the manifest to be "considered the next P.  (NOTE - It does keep all the output in the same spool job)
For example, I have a Distribution with 3 Report Bundles and a manifest.  It goes to the spool with the following DD names:
P0000001  (1st application)
P0000002  (2nd application)
P0000003  (3rd application)
M0000003 (manifest)


I need the manifest to go to the spool as part of the bundle, which would cause it to have the following DD names:
P0000001  (1st application)
P0000002  (2nd application)
P0000003  (3rd application)
P0000004 (manifest)

7
We randomly get the error ARS0131E ZCMOD01P No logical place to retrieve object  during distributions.  Normally, CMOD appears to correct itself and distribute correctly.  However, we recently had over 4000 of those errors during one nightly cycle, and the output was never distributed.
We researched and it appears that an incorrect, or empty, Storage Set is being set to OAM.  Since we have all of our Storage Sets correctly set up, we don't know what causes this.
Has anybody encountered and fixed this issue?
Is there a default "backup" storage set we should have set in one of our parms that we don't know about?

Any assistance would be greatly appreciated.

Thanks,
Janine

8
z/OS Server / Contents of data in the CMOD.MIGR.BANNER.INPUT file
« on: June 19, 2017, 09:42:24 AM »
We are using CMOD Banners in the BANNER.INPUT file in CMOD instead of manifests, because of specific needs of the software (and department) we are sending our print to. 
However, as part of the data in the banner, we need to list all the ReportIDs in the bundle, all the Bundle IDs and/or all the Distribution IDs.  Since all the Report IDs are listed in the manifest, it seems that the data is available.  However, I can only find a way to get ONE of each listed in the banner - we use OD_RID, BID, and DID.
Does anybody know how I can get it to list ALL the RIDs, BIDs and DIDs on the banner?

9
z/OS Server / ARSODF DRT, DST, & PPT Status
« on: January 04, 2017, 12:51:15 PM »
I've looked in the manuals, and through the postings here, but can't find it.
Can anybody tell me where I can find the meaning of the Status in the ODF Tables DRT, DST, & PPT (EX: 16 = complete)?
Thanks
J9

10
We have some output that is distributed in a bundle, that contains our own banner pages from several jobs.  In order to get them to group together as one set of output, that the print operators use to determine forms they need to load, etc., we have a bundle (in SAR) with a 30 minute delay on it.  That allows all the output to be created before it is bundled and sent out. 
For CMOD, there does not appear to be a "delay" option, and I have not found anything that will work for us. 

I tried using the LOADED as the DISTRIBUTION METHOD on the Distribution and WAIT as the WAIT/IGNORE indicator on the Report Bundle   - This doesn't work for us because not all output is created every night, so the bundle will sit and wait for anything that did not produce.

DISTRIBUTION METHOD LOADED; IGNORE - Doesn't work because it sends each distribution out as it is ready.

DISTRIBUTION METHOD ALL READY - Says that the distribution won't be processed until all output is ready.  This won't work with WAIT, again because not all output is created every night.  When I use IGNORE, it still sends it out as each piece is ready.

TIME OF PRINT & TIME OF DAY don't work for us because we need this output to produce as soon as it is ready, and the time that it is ready can vary 2 hours.  Not to mention if the cycle is running late, the output would again produce separately as it is ready.

Does anybody have any idea what I can set these distributions up as so they will produce the way we needed.  For example, is there a way to have the distributions release when the JOB is done, regardless of when it runs, or how much output is ready?

I appreciate any help you can give.

Thanks!






11
z/OS Server / Emails randomly delete first 1 1/2 pages of report
« on: August 04, 2016, 04:42:50 AM »
I have gone through all the manuals, and tried many things, and can't find a solution.
We are on CMOD 9.5, using ODF for distribution. 
When we want to email a report we send it to the JES output queue (with location PRINT and DEST JES2MAIL).
When the output is sent to our customer, the 1st 1 1/2 pages of the document are missing from the output.  (We never had this problem with the previous product we used that also sent the output to JES2MAIL.)
The CMOD monitor shows the correct number of pages for the report, and when I use the monitor to re-distribute it always works correctly.
This appears to only happen during our nightly cycle, when a large number of reports are being distributed.  I have not seen it happen in our mid-day cycle, which is much smaller in regards to emails, and it doesn't happen in our development system, which is set up the same as our Prod system.
Any help would be greatly appreciated.  I need to find a solution before we roll out the rest of our reports.  Currently, with a portion of our reports rolled out for distribution, I have to manually re-distribute several reports every day.
Thanks!

12
z/OS Server / UserID and Password invalid
« on: May 13, 2016, 08:55:27 AM »
We have unified login, with RACF controlling our security.  Everything works as expected with logins, normally.
However, without any known changes being made, Wednesday afternoon CMOD stopped allowing me access to our Mainframe servers for CMOD.  I use this access to run XML updates to the system, via jcl.  I only have to change the name of the Unix file in the jcl when I run it.
On Wednesday afternoon, I started getting an error saying that the UserID and Password were invalid when the job attempts to log into our CMOD mainframe servers.  Anybody else on my team can use my jcl, and run the job successfully with their user id and password.  Yes, I am positive that I am typing in the correct user id and password.
Our security team verified that nothing has changed in my security settings, or elsewhere in our systems, and I am able to access everything else with the user name and password, including the CMOD Admin client. 

Does anybody know where I can see what UserID and password it is expecting, or if there is a corrupt file with my ID? 

I'm running out of ideas here.

Thanks.
Janine

13
Report Indexing / Changing a field to cluster="true"
« on: October 29, 2015, 03:05:21 PM »
We created several Application Groups before we realized we did not have cluster="true" on any of the fields.  Now, I need to change a field to have cluster="true". Does anybody know how I can do that?  I tried using XML, and when it didn't work I got into the manuals and they indicate that cluster is not a field that can be updated.  This is causing our DBA issues, because they can't do her auto reorgs.
Here is an example of the xml that I used to try to update the cluster:

<applicationGroup name="CORP_XXX_I01_R3654_005" >
  <field name="POSTING_DATE" cluster="true" >     
  </field>                                       
</applicationGroup>                               

I ran this with my normal "update" jcl that I use to do any updates via XML.

I get the error (that I expected):

The cluster attribute of the field object cannot be updated.


Creating all new AG's would cause other issues, and applications have already been loaded to the existing AGs that are missing the clustering.

Does anybody know what options I may have?

14
z/OS Server / Stop reprint on reports
« on: April 24, 2015, 08:00:38 AM »
Can anybody tell me how I can set up specific reports so users will NOT be allowed to reprint them?
We have secured reports, which we are applying viewing security via Top Secret access controls for the folders, but need to further secure the reports so they can't be printed from the viewers; we use Content Navigator and the CICS Mainframe viewers.

I would greatly appreciate any assistance on this.
Thank you!

15
I haven't been able to find anything in on-line help or the books on this.
We have reports that we want the customer to be able to search using the AND operator in addition to the OR operator for different fields.  Does anybody know how I can set this up? 

Example:
Indexes:
Customer
Reason
Message

and I'd like to be able to say (in sql terms)  Customer = abc AND (Reason like %error% OR Message like %invalid%)

I know I can create a "canned" query for the customer to use for any search where the search values will remain the same, but would like to allow them to make the correct "choices" on their own.

Pages: [1] 2