hercules-390 / hyperion

Hercules 390
Other
251 stars 70 forks source link

Proposal: Setting system parameter MANUFACTURER should work for DASD as well #220

Open fbi-ranger opened 7 years ago

fbi-ranger commented 7 years ago

Hercules configuration supports the parameter MANUFACTURER to set the value of CPC SI token of the CPU(s): Example: MANUFCTURER IBM leads under z/OS to:

D M=CPU
IEE174I 17.27.53 DISPLAY M 873
PROCESSOR STATUS
ID CPU SERIAL
00 + 01A2CD2097
01 + 01A2CD2097

CPC SI = 2097.303.IBM.ZZ.00000000001A2CD

For DASD devices various tokens use a manufacturer identification as well. Such as:

D M=DEV(A80)
IEE174I 15.35.53 DISPLAY M 860
DEVICE 0A80 STATUS=ONLINE
CHP 0A
DEST LINK ADDRESS 00
PATH ONLINE Y
CHP PHYSICALLY ONLINE Y
PATH OPERATIONAL Y
MANAGED N
CU NUMBER 080A
MAXIMUM MANAGED CHPID(S) ALLOWED: 0
DESTINATION CU LOGICAL ADDRESS = 00
SCP CU ND = 003990.000.HRC.ZZ.000000000001.0000
SCP TOKEN NED = 003990.000.HRC.ZZ.000000000001.0000
SCP DEVICE NED = 003390.00A.HRC.ZZ.000000000001.0A80

Problem description:

It appears that the value of MANUFACTURER is not taken for those devices.

IT IS PROPOSED:

dasdman commented 7 years ago

It's coming, but there is more to it than just setting the field.

On 04/19/2017 01:49 AM, Florian wrote:

Hercules configuration supports the parameter MANUFACTURER to set the value of CPC SI token of the CPU(s): Example: MANUFCTURER IBM leads under z/OS to:

D M=CPU IEE174I 17.27.53 DISPLAY M 873 PROCESSOR STATUS ID CPU SERIAL 00 + 01A2CD2097 01 + 01A2CD2097

CPC SI = 2097.303.IBM.ZZ.00000000001A2CD

For DASD devices various tokens use a manufacturer identification as well. Such as:

D M=DEV(A80) IEE174I 15.35.53 DISPLAY M 860 DEVICE 0A80 STATUS=ONLINE CHP 0A DEST LINK ADDRESS 00 PATH ONLINE Y CHP PHYSICALLY ONLINE Y PATH OPERATIONAL Y MANAGED N CU NUMBER 080A MAXIMUM MANAGED CHPID(S) ALLOWED: 0 DESTINATION CU LOGICAL ADDRESS = 00 SCP CU ND = 003990.000.HRC.ZZ.000000000001.0000 SCP TOKEN NED = 003990.000.HRC.ZZ.000000000001.0000 SCP DEVICE NED = 003390.00A.HRC.ZZ.000000000001.0A80

Problem description:

It appears that the value of MANUFACTURER is not taken for those devices.

IT IS PROPOSED:

  • USE the same value for DASD tokens as well OR
  • introduce a second value at the for the parameter MANUFACTURER allowing to specify a certain value for the MANUFACTURER in DASD tokens.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/hercules-390/hyperion/issues/220, or mute the thread https://github.com/notifications/unsubscribe-auth/ABUttqhQTNx8fjoVOukxc39CwiDFRPBMks5rxcqxgaJpZM4NBYQw.