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 - Ed_Arnold

Pages: 1 2 3 [4] 5 6 7 8 9 ... 14
46
OD/WEK & JAVA API / Fixpack 10.1.0.5 special consideration
« on: August 21, 2019, 12:51:20 PM »
Included in the ODWEK readme is the following:

https://www-01.ibm.com/support/docview.wss?uid=ibm10958725

Quote
    3.1.10.1.0.5) Release (10.1.0.5)
      - Pre-reqs
        - Previous install of IBM Content Manager OnDemand V10.1
      - Notes:
        - Customer applications that are using the ODWEK Java APIs will need
          to include the Gson jar file, with path, in the CLASSPATH for their
          application. This jar file ships with Content Manager OnDemand and
          can be found in the jars subdirectory of the Content Manager
          OnDemand install location. The file name for Gson version 2.8.1 is
          gson-2.8.1.jar and can be found in the <CMOD install directory>/jars
          directory, where CMOD install directory is your Content Manager
          OnDemand installation directory.

          Examples:
            AIX:
            - CLASSPATH=/opt/IBM/ondemand/V10.1/jars/gson-2.8.1.jar
            Linux:
            - CLASSPATH=/opt/ibm/ondemand/V10.1/jars/gson-2.8.1.jar
            Windows:
            - CLASSPATH=C:\Program Files\IBM\OnDemand\V10.1\jars\gson-2.8.1.jar

47
iSeries / Fixpack 10.1.0.5 special consideration
« on: August 21, 2019, 12:47:39 PM »
ODWEK Java API users need to update CLASSPATH

Beginning with server version 10.1.0.5, customer applications that are using the Content Manager OnDemand Web Enablement Kit (ODWEK) Java APIs will need to include the Gson jar file, with path, in the CLASSPATH for the application.

This jar file ships with Content Manager OnDemand and can be found in the IFS path named /QIBM/ProdData/OnDemand/jars.

For example, the file name for Gson version 2.8.1 is gson-2.8.1.jar.

If this is the name of your most current Gson file, the CLASSPATH statement must be updated to include CLASSPATH=/QIBM/ProdData/OnDemand/jars/gson-2.8.1.jar.

Ed

48
Presentations, Newsletters, and such / IBM CMOD Workshops 2019
« on: August 13, 2019, 07:46:49 AM »
Two remaining in Brazil and two remaining in the USA.

https://ibmhybridcloud.lookbookhq.com/cmod-workshops/upcoming-workshops

I plan on being at the workshop in Bethesda - would love to meet the people I only know from here on the ODUG forums!

Ed

49
Had a couple reports come in almost at the same time of an ARSXML export error.

This is on V9.5. 

Note:  On V9.5 ARSXML is exploiting 64 bit. There are a few functions in V9.5 that are already 64 bit and ARSXML is one of them.

The error message seen was:

ARS7764I Export of applicationGroup, INVOICES1 failed.                   
File=//'SYS17205.T110034.RA000.ARGAPPLG.SRCCMS.H01(ARGAPPLG)', Line=3669


No other error messages.

One would think that it's running out of space trying to create a temporary file out on disk somewhere.

Not so.  The ARSXML export is trying to allocate space above the 2 gigabyte bar.

The problem was the IEFUSI exit in both cases.

Specifying REGION=0M wasn't giving sufficient storage above the bar.

The circumvention (rather than fix the IEFUSI exit) was to specify MEMLIMIT=10G on the JOB card.

Ed

51
z/OS Server / An example of a file too big to load
« on: February 12, 2019, 09:00:27 AM »
Suppose you see message ARS0141E

ARS0141E Ran out of load-id naming conventions. Increase the size of the Application Group Object Size.

Content Manager OnDemand has an architectural limit of 702 load-ids per load.

By increasing the size of the Application Group Object, we will use fewer load-ids.

The maximum Application Group Object Size is 99999K.  This is set via the admin client -> Application Group -> Storage Management -> Advanced.

Suppose he have an input file that is 249255956599 bytes (249,255,956,599) or almost 250 gigabytes in size.

The input file divided by the object size must be less than or equal to 702.                                                                     
                                                                         
249255956599 / 99999 = 2492584.49                                         
                                                                         
2492584.49 / 1000 (because 99999 is in K) = 2492.58                       
                                                                         
2,492 > 702, the maximum limit for load-ids                                           
                                                                         
So the input file is just too big and must be split into smaller chunks to be ingested.

Ed




52
z/OS Server / EoS for Enterprise COBOL V4.2, V5.1, V5.2
« on: February 07, 2019, 02:13:36 PM »
http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/2/897/ENUS919-022/index.html&lang=en&request_locale=en

Versions to be withdrawn from service on April 30, 2020:
Product name    Version    Product number
IBM Enterprise COBOL for z/OS    5.1.0    5655-W32
IBM Enterprise COBOL for z/OS    5.2.0    5655-W32

Version to be withdrawn from service on September 30, 2021:
Product name    Version    Product number
IBM Enterprise COBOL for z/OS    4.2.0    5655-S71


Ed

53
z/OS Server / COBOL V6 Could Expose An Uninitialized Variable
« on: October 31, 2018, 02:00:06 PM »
Problem was after recompiling a customized ARSUPERM exit, different return codes were returned within the exit.

Reason was that the v6.2 compiler has allocated the ARSUSECA structure much lower in the stack frame than the v5.2 compiler did.                                       
                                                                       
In previous versions some variables are allocated in "new" stack memory and thus x'00', while in v6.2 they are more likely allocated in previously used memory, i.e. containing residual values if not initialized in PERMEXIT or set by the called function.                                               
                                                                       
Final change was setting those fields to x'00' resolved the issue.

The sample ARSUPERC initializes the variables correctly.

Ed

54
z/OS Server / EoS for CMOD V9.5 on z/OS April 30, 2020
« on: September 17, 2018, 06:51:16 AM »
https://www-01.ibm.com/support/docview.wss?uid=swg3u005124r86017t05

All CMOD V9.5 is going EoS on that date, all platforms.

Ed

55
I've been asked to provide a concise list of the items that are covered more extensively here:

http://www.odusergroup.org/forums/index.php?topic=1682.0


1. Base z/OS Operating system

  a) USEZOSV1R9RULES(NO)

  b) MEMDSENQMGMT:  ENABLE

  c) COFVLFxx parameters that, at a minimum, should be specified


2. JES2

  a) auto-tuning of the JES2 checkpoint (at Z22 mode): 

    https://www.ibm.com/support/knowledgecenter/SSLTBW_2.2.0/com.ibm.zos.v2r2.hasa300/has2v5_automatic_approach.htm


3. zFS - At z/OS V2.1 a new version or release was made for zFS V1.5 or V5


If anyone has any additional please append or drop me a note.


Ed

56
MP Server / PDFs for V10.1 now available
« on: May 17, 2018, 11:17:06 AM »
If it doesn't show you the list of pubs, click on "product documentation"

http://www-01.ibm.com/support/docview.wss?uid=swg27051067#docs

Ed

57
z/OS Server / PDFs for V10.1 now Available
« on: May 17, 2018, 11:15:49 AM »
If it doesn't open automatically, click on "product documentation"

http://www-01.ibm.com/support/docview.wss?uid=swg27051069#docs

Ed

58
z/OS Server / ARSSOCKD and TLS v1.2 - proof of concept
« on: May 17, 2018, 07:02:16 AM »
How to set up ARSSOCKD so that it's only accessible via TLS v1.2?

1. Get SSL up and running as per this thread:

http://www.odusergroup.org/forums/index.php?topic=1938.0

2. Disable the non-SSL connections:

SSL_CLNT_USE_SSL=1

3. Add the following ENVAR to ARSSOCKD:

XXARSSOC95 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,
XX  PARM='ENVAR(GSK_PROTOCOL_TLSV1_2=ON,GSK_PROTOCOL_TLSV1=0)
XX              /-S -I ARCH950 -v'                           


4. At this point you should be able to logon with the Windows client and load from Windows as well.  You can verify that the connection is TLS v1.2 via your favorite TCP/IP utility.

5. For batch on the same LPAR verification you need to add the ENVAR to each batch job, for example to run the validate utility:

//STEP1     EXEC PGM=ARSMAINT,REGION=0M,                         
// PARM='ENVAR(GSK_PROTOCOL_TLSV1_2=ON,GSK_PROTOCOL_TLSV1=0)     
//              /-I ARCH950 -o   -v'                             
//STEPLIB    DD DISP=SHR,DSN=ARS.ARSV950.SARSLOAD               
//ARSBIN     DD PATH='/usr/lpp/ars/V9R5M0/bin'                   
//SYSPRINT   DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=134,BLKSIZE=134)   


6. For security, the certificate is checked.  In the batch job's JOB card I had to add the USER= parm as per this thread:

www.odusergroup.org/forums/index.php?topic=2296

Ed




59
z/OS Server / z/OS V2.3 Release Notes
« on: May 02, 2018, 06:34:53 AM »
IF you're running ODF
AND
IF you use email distributions to email addresses
AND
IF you're using SMTP on z/OS to distribute those emails
THEN
you can't do that anymore because the SMTP client (now called CSSMTP) no longer accepts input from port 25 (or any port for that matter)


Ref:

https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.2.0/com.ibm.zos.v2r2.halz002/cssmtp_differences_with_smtpd.htm



Quote
If you are currently using Communications Server SMTPD on z/OSŪ, you should migrate to CSSMTP. IBMŪ has issued a statement of direction indicating that SMTPD will be withdrawn in a future release.  CSSMTP has been designed to support z/OS users of SMTPD that create mail on the JES spool data set using batch jobs or that use SMTPNOTE for delivery to the Internet.

Note that this says create mail on the JES spool ... nothing about connecting via port 25 like we used to


Quote
CSSMTP does not perform DNS lookups to determine a target server for each recipient. CSSMTP requires a connection to an SMTP or ESMTP server that receives the mail and handles next-hop delivery. Typically, the target server is located at a remote destination, but could also be a local instance of sendmail.

Bottom line is you'll have to point SRVR_ODF_CFG away from z/OS (or to an older z/OS).

Ed


60
Ref:

http://www-01.ibm.com/support/docview.wss?uid=swg21962936

New function: ACIF form feed support

ACIF supports the form feed character ( x'0C' ) to indicate the start of a new page in line data files.

In previous server versions, ACIF has not recognized the form feed character as the start of a new page, so in order to process this data with ACIF, the ASCIINP input exit is required.

The FORMFEED parameter is not available with the ACIF indexer on z/OSŪ or with the OS/400 indexer on IBM iŪ.

Ed

Pages: 1 2 3 [4] 5 6 7 8 9 ... 14