Based on past experience I think that at some time IBM will pull the plug on
BIF_COMPATIBILITY. And then Humana will have to start thinking about how they will
handle the situation.
Now - they have time to plan. Then - maybe not.
James Campbell
On 22 Jan 2021 at 3:54, Chris Hoelscher via Internati wrote:
> Thanks to all - I have been running IFCID 376 for 4+ years now - I produce some very nice reports for host-based transactions showing the subsystem, coll/pkg, the cics or jobname, which ifcode reason, and the date of the most recent hit
>
> For distributed threads, I capture all SQL thru CA-detector and then match the attributes of the SQL to the attributes of the IFCID 376 entry.
>
> My reason for asking all this is I can't seem to make anybody in development do anything (for 4+ years) (*I* am not allowed to touch code) - so I am looking for ways to make this conversion as easy as possible - while I try to get management to back this initiative to get this taken care of
>
> Chris Hoelscher
> Lead Sys DBA
> IBM Global Technical Services on assignmemt to Humana Inc.
> T 502.476.2538 or 502.407.7266
>
>
>
> -------------------------------------------
> Original Message:
> Sent: 1/21/2021 9:20:00 PM
> From: James Campbell
> Subject: RE: DB2 for z/os 12: BIF_COMPATIBILITY
>
> Capture IFCID 376. You'll get a record when your code depends on
> BIF_COMPATIBILITY=V9 / V9_DECIMAL_VARCHAR
>
> General recommendation is to run it for a day, fix anything you find. Rerun for a longer
> period, repeat.
>
> James Campbell
>
>
> On 21 Jan 2021 at 9:53, Chris Hoelscher via Internati wrote:
>
> > I (and everyone else at our site) would like our developers/maintainers to change code only when necessary.
> > When looking at the occurences of CHAR() and VARCHAR(), I want to have them test under both
> > BIF_COMPATIBILITY=V9_DECIMAL_VARCHAR And BIF_COMPATIBILITY=CURRENT to see if the output is different, thus requiring a change of (var)char to (var)char9 - but NOT if the output does NOT change.
> > But can I do that? Even if I wanted to change the zparm dynamically, it is SSID-wide and would affect many active processes currently not being tested
> > Is there a session variable I can set to test both ways (as I can for applcompat) ? Or should the developers bite the bullet and change all (var)char to (var)char9 ?
> >
> > Thank you
> > Chris Hoelscher
> > Lead Sys DBA
> > IBM Global Technical Services on assignmemt to Humana Inc.
> > T 502.476.2538 or 502.407.7266
> >
>
> --
> This email has been checked for viruses by AVG.
>
https://www.avg.com>
> -------------------------------------------
> Original Message:
> Sent: 1/21/2021 4:53:00 AM
> From: Chris Hoelscher
> Subject: DB2 for z/os 12: BIF_COMPATIBILITY
>
> I (and everyone else at our site) would like our developers/maintainers to change code only when necessary.
> When looking at the occurences of CHAR() and VARCHAR(), I want to have them test under both
> BIF_COMPATIBILITY=V9_DECIMAL_VARCHAR And BIF_COMPATIBILITY=CURRENT to see if the output is different, thus requiring a change of (var)char to (var)char9 - but NOT if the output does NOT change.
> But can I do that? Even if I wanted to change the zparm dynamically, it is SSID-wide and would affect many active processes currently not being tested
> Is there a session variable I can set to test both ways (as I can for applcompat) ? Or should the developers bite the bullet and change all (var)char to (var)char9 ?
>
> Thank you
> Chris Hoelscher
> Lead Sys DBA
> IBM Global Technical Services on assignmemt to Humana Inc.
> T 502.476.2538 or 502.407.7266
>
--
This email has been checked for viruses by AVG.
https://www.avg.com
Original Message:
Sent: 1/21/2021 10:55:00 PM
From: Chris Hoelscher
Subject: RE: DB2 for z/os 12: BIF_COMPATIBILITY
Thanks to all – I have been running IFCID 376 for 4+ years now – I produce some very nice reports for host-based transactions showing the subsystem, coll/pkg, the cics or jobname, which ifcode reason, and the date of the most recent hit
For distributed threads, I capture all SQL thru CA-detector and then match the attributes of the SQL to the attributes of the IFCID 376 entry.
My reason for asking all this is I can't seem to make anybody in development do anything (for 4+ years) (*I* am not allowed to touch code) – so I am looking for ways to make this conversion as easy as possible – while I try to get management to back this initiative to get this taken care of
Chris Hoelscher
Lead Sys DBA
IBM Global Technical Services on assignmemt to Humana Inc.
T 502.476.2538 or 502.407.7266
Original Message:
Sent: 1/21/2021 9:20:00 PM
From: James Campbell
Subject: RE: DB2 for z/os 12: BIF_COMPATIBILITY
Capture IFCID 376. You'll get a record when your code depends on
BIF_COMPATIBILITY=V9 / V9_DECIMAL_VARCHAR
General recommendation is to run it for a day, fix anything you find. Rerun for a longer
period, repeat.
James Campbell
On 21 Jan 2021 at 9:53, Chris Hoelscher via Internati wrote:
> I (and everyone else at our site) would like our developers/maintainers to change code only when necessary.
> When looking at the occurences of CHAR() and VARCHAR(), I want to have them test under both
> BIF_COMPATIBILITY=V9_DECIMAL_VARCHAR And BIF_COMPATIBILITY=CURRENT to see if the output is different, thus requiring a change of (var)char to (var)char9 - but NOT if the output does NOT change.
> But can I do that? Even if I wanted to change the zparm dynamically, it is SSID-wide and would affect many active processes currently not being tested
> Is there a session variable I can set to test both ways (as I can for applcompat) ? Or should the developers bite the bullet and change all (var)char to (var)char9 ?
>
> Thank you
> Chris Hoelscher
> Lead Sys DBA
> IBM Global Technical Services on assignmemt to Humana Inc.
> T 502.476.2538 or 502.407.7266
>
--
This email has been checked for viruses by AVG.
https://www.avg.com
Original Message:
Sent: 1/21/2021 4:53:00 AM
From: Chris Hoelscher
Subject: DB2 for z/os 12: BIF_COMPATIBILITY
I (and everyone else at our site) would like our developers/maintainers to change code only when necessary.
When looking at the occurences of CHAR() and VARCHAR(), I want to have them test under both
BIF_COMPATIBILITY=V9_DECIMAL_VARCHAR And BIF_COMPATIBILITY=CURRENT to see if the output is different, thus requiring a change of (var)char to (var)char9 – but NOT if the output does NOT change.
But can I do that? Even if I wanted to change the zparm dynamically, it is SSID-wide and would affect many active processes currently not being tested
Is there a session variable I can set to test both ways (as I can for applcompat) ? Or should the developers bite the bullet and change all (var)char to (var)char9 ?
Thank you
Chris Hoelscher
Lead Sys DBA
IBM Global Technical Services on assignmemt to Humana Inc.
T 502.476.2538 or 502.407.7266
The information transmitted is intended only for the person or entity to which it is addressed
and may contain CONFIDENTIAL material. If you receive this material/information in error,
please contact the sender and delete or destroy the material/information.
Humana Inc. and its subsidiaries comply with applicable Federal civil rights laws and
do not discriminate on the basis of race, color, national origin, ancestry, age, disability, sex,
marital status, gender, sexual orientation, gender identity, or religion. Humana Inc. and its subsidiaries do not
exclude people or treat them differently because of race, color, national origin, ancestry, age,
disability, sex, marital status, gender, sexual orientation, gender identity, or religion.
English: ATTENTION: If you do not speak English, language assistance services, free
of charge, are available to you. Call 1‐877‐320‐1235 (TTY: 711).
Español (Spanish): ATENCIÓN: Si habla español, tiene a su disposición servicios
gratuitos de asistencia lingüística. Llame al 1‐877‐320‐1235 (TTY: 711).
繁體中文(Chinese):注意:如果您使用繁體中文,您可以免費獲得語言援助
服務。請致電 1‐877‐320‐1235 (TTY: 711)。
Kreyòl Ayisyen (Haitian Creole): ATANSION: Si w pale Kreyòl Ayisyen, gen sèvis èd
pou lang ki disponib gratis pou ou. Rele 1‐877‐320‐1235 (TTY: 711).
Polski (Polish): UWAGA: Jeżeli mówisz po polsku, możesz skorzystać z bezpłatnej
pomocy językowej. Zadzwoń pod numer 1‐877‐320‐1235 (TTY: 711).
한국어 (Korean): 주의: 한국어를 사용하시는 경우, 언어 지원 서비스를 무료로
이용하실 수 있습니다. 1‐877‐320‐1235 (TTY: 711)번으로 전화해 주십시오.