¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: SMP/E r4 books?

 

Jay,

seems to work

Chris
--
<cjar1950@...>



----------------------------------------------------------------------------------------------------------------------------------
On Thu, 12 Jan 2023 06:58:11 -0600
"Jay Maynard" <jaymaynard@...> wrote:
This is a long shot, I know, but does anyone have any SMP/E release 4
manuals? Bitsavers came up dry.

--
Jay Maynard





Re: SMP/E r4 books?

 

Jay,

I was going to point you to ..
but that link appears to be defunct.

Chris
--
<cjar1950@...>



----------------------------------------------------------------------------------------------------------------------------------
On Thu, 12 Jan 2023 06:58:11 -0600
"Jay Maynard" <jaymaynard@...> wrote:
This is a long shot, I know, but does anyone have any SMP/E release 4
manuals? Bitsavers came up dry.

--
Jay Maynard





SMP/E r4 books?

 

This is a long shot, I know, but does anyone have any SMP/E release 4 manuals? Bitsavers came up dry.

--
Jay Maynard


Re: Trying to migrate TUN networking connection to TAP

 

Hi Patrik,

No, 802 played no part, the ETHERNET in the LINK statement specifies that the link will only use the Ethernet II protocol. If you specify 802.3 instead of ETHERNET the link will only use the 802.3 protocol, if you specify ETHEROR802.3 instead of ETHERNET the link will use both Ethernet II and?802.3 protocols. If you specify either of the 802 options, things may break!
?
Re the?adding the device(s) to Hercules at runtime question, create an issue at??showing the steps you take to (re)create the problem.

Cheers, Ian


Re: Trying to migrate TUN networking connection to TAP

 

Hello Ian,

Am 09.01.2023 um 10:36 schrieb Ian <ian@...>:

Your TCPIP.PROFILE.TCPIP contains:

DEVICE LCS1 LCS E42
LINK TAP1 ETHERNET 1 LCS1

The LINK statement is wrong, it should be:

LINK TAP1 ETHERNET 0 LCS1

Your Hercules configuration statement:
0E42.2 LCS tap1
creates an LCS with a single adapter, numbered 0.
You da man! Thank you *very* much! You have a really sharp look! I'm very impressed!

Indeed, that solved the problem. Apparently no encapsulation issue with 802.2 LLC.

Now I need to find out why I can successfully ping from both sides of an EE connection form OS/390 to a newer IBM i box, but the EE connection doesn't come up.

Btw., adding the device(s) to Hercules at runtime, starting TCPIP, ending it and starting it anew yielded an error message about starting the device. A Hercules quit and IPL solved this issue. You want me to provide more details? Os is this enough for you to probably duplicate the issue?

:wq! PoC


Re: Trying to migrate TUN networking connection to TAP

 

Hi Patrik,

Your TCPIP.PROFILE.TCPIP contains:

DEVICE LCS1 LCS E42
LINK TAP1 ETHERNET 1 LCS1

The LINK statement is wrong, it should be:

LINK TAP1 ETHERNET 0 LCS1

Your Hercules configuration statement:
0E42.2 LCS tap1
creates an LCS with a single adapter, numbered 0.

Cheers, Ian


Re: ChapGPT

 

Hi,

This version writes 2 times the last record

¸é±ð²Ô¨¦


Le vendredi 6 janvier 2023, 09:25:25 UTC+1, Don.isenstadt <don.isenstadt@...> a ¨¦crit :


Bob,

I used write a complete cobol program¡­ also you can use regenerate and it might add the working storage. I liked the explanation at the end..

Did it write the program or did it ¡°find¡± it? Could not get it to use goback.

So I asked GPT why it does not use goback..


Using "STOP RUN" terminates the entire program and closes all files. "GOBACK" simply exits the current PERFORM or READ loop and returns control to the beginning of the loop. In this case, using "GOBACK" instead of "STOP RUN" would cause the program to continuously loop through the file, reading and printing each record indefinitely. "STOP RUN" is used to end the program after all records have been read and printed.

That is perhaps why it gets away without the working storage flag?


IDENTIFICATION DIVISION.

PROGRAM-ID. READ-AND-PRINT.


ENVIRONMENT DIVISION.

INPUT-OUTPUT SECTION.

FILE-CONTROL.

???SELECT INPUT-FILE ASSIGN TO "input.txt"

???ORGANIZATION IS SEQUENTIAL.


DATA DIVISION.

FILE SECTION.

???FD INPUT-FILE.

???01 INPUT-RECORD.

?? ? ??02 INPUT-FIELD PIC X(30).


WORKING-STORAGE SECTION.

???01 EOF-FLAG PIC X VALUE 'N'.


PROCEDURE DIVISION.

???OPEN INPUT INPUT-FILE

???PERFORM UNTIL EOF-FLAG = 'Y'

? ? ??READ INPUT-FILE

?? ? ? ??AT END MOVE 'Y' TO EOF-FLAG

? ? ??END-READ

? ? ??DISPLAY INPUT-FIELD

???END-PERFORM

???CLOSE INPUT-FILE

???STOP RUN.


Explanation:

The IDENTIFICATION DIVISION and PROGRAM-ID paragraphs are used to identify the program.

The ENVIRONMENT DIVISION contains the INPUT-OUTPUT SECTION, where we specify the input file and its organization (in this case, sequential).

The DATA DIVISION contains the FILE SECTION, where we define the input file and its record layout (in this case, a single field of 30 characters).

The WORKING-STORAGE SECTION is used to define any variables or flags that we need to use in our program. In this case, we define a flag?EOF-FLAG?to keep track of whether we have reached the end of the file.

In the PROCEDURE DIVISION, we open the input file, then perform a loop until we reach the end of the file. Inside the loop, we read a record from the file and display it. If the end of the file is reached, we set the?EOF-FLAG?to 'Y' to signal that the loop should terminate. Finally, we close the input file and stop the program.







Air 2

On Jan 6, 2023, at 1:43 AM, Bob Flanders <bob.flanders@...> wrote:


Re: 3390/3990-06 I/O Error reported

 

Joe Monk wrote:

The CCW in question: 18000000 00004100 00000000
Wrong. The CCW in question is F760000C 7E84DF58.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: 3390/3990-06 I/O Error reported

 

Peter Morrison wrote:

[...]
The particular code in question is X¡¯18.¡¯
Wrong. The particular code in question is X'F7'. Refer to Jo?o's original post and my reply:

* /g/H390-MVS/message/3187
* /g/H390-MVS/message/3192

The CCW that is failing is F760000C 7E84DF58.

The DATA that the ccw points to is 18000000 00004100 00000000.


[...]
So, this is not a ¡®new¡¯ command code
Whether it is a new or old command code makes no difference. The only thing that matters is that it is an UNDOCUMENTED command code.


that Hercules cannot understand, it is an error!
It is a LIMITATION, not an error (per se).

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: 3390/3990-06 I/O Error reported

 

The CCW in question:?18000000 00004100 00000000

Thats not a valid format-0 CCW either.

image.png
The address if it were a format-0 CCW is absolute location zero.

Either way its not a valid TIC CCW.

Joe


On Sat, Jan 7, 2023 at 4:29 PM <petmo@...> wrote:

People

?

If you look at the POP, the chapter on ¡®basic I/O ?functions¡¯, there is a chart (in my POP, fig 15-5) that shows the bit assignment for CCW command codes.? The particular code in question is X¡¯18.¡¯ If this is a fmt 0 CCW, that is supposed to be interpreted as a TIC (which is valid) and in the case of a fmt 1 CCW, it is invalid. The message does not indicate the CCW format being used (it should) but, if it is a fmt 1 CCW, the message is correct. IBM (and anybody else) cannot add arbitrary CCW command codes here ¨C the figure indicates where they are allowed. So, this is not a ¡®new¡¯ command code that Hercules cannot understand, it is an error!??

?

Peter Morrison


Re: 3390/3990-06 I/O Error reported

 

¿ªÔÆÌåÓý

People

?

If you look at the POP, the chapter on ¡®basic I/O ?functions¡¯, there is a chart (in my POP, fig 15-5) that shows the bit assignment for CCW command codes.? The particular code in question is X¡¯18.¡¯ If this is a fmt 0 CCW, that is supposed to be interpreted as a TIC (which is valid) and in the case of a fmt 1 CCW, it is invalid. The message does not indicate the CCW format being used (it should) but, if it is a fmt 1 CCW, the message is correct. IBM (and anybody else) cannot add arbitrary CCW command codes here ¨C the figure indicates where they are allowed. So, this is not a ¡®new¡¯ command code that Hercules cannot understand, it is an error!??

?

Peter Morrison


Re: 3390/3990-06 I/O Error reported

 

Joe Monk wrote:

He's also part of the LzLabs group thats being sued by IBM
over patent/copyright infringement.
It's unclear (to me) whether he actually works FOR LzLabs, or AT LzLabs (i.e. whether he is directly employed by them, or is simply doing contract work for them). His LinkedIn profile says he's self employed.



--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: 3390/3990-06 I/O Error reported

 

He's also part of the LzLabs group thats being sued by IBM over patent/copyright infringement.

Joe

On Fri, Jan 6, 2023 at 6:18 PM Theodore M Rolle Jr <stercor@...> wrote:
He writes CCW programs in Assembler language.
Documented, too!
He uses MVS 3.8 but it wouldn't hurt to ask....

On Fri, Jan 6, 2023, 18:44 Fish Fish <david.b.trout@...> wrote:
Theodore M Rolle Jr wrote:

> Tommy Sprinkle may be able to help...

How?

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...










Re: 3390/3990-06 I/O Error reported

 

He writes CCW programs in Assembler language.
Documented, too!
He uses MVS 3.8 but it wouldn't hurt to ask....

On Fri, Jan 6, 2023, 18:44 Fish Fish <david.b.trout@...> wrote:
Theodore M Rolle Jr wrote:

> Tommy Sprinkle may be able to help...

How?

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...










Re: 3390/3990-06 I/O Error reported

 

No offense, but I think Tommy has enough on his plate...

Joe

On Fri, Jan 6, 2023 at 4:57 PM Theodore M Rolle Jr <stercor@...> wrote:
Tommy Sprinkle may be able to help...

On Fri, Jan 6, 2023, 15:18 Fish Fish <david.b.trout@...> wrote:
Jo?o Reginato wrote:

[...]
> Everything works fine but this message below is always present
> for all my devices after IPL z/os.
>
> HHC01315I 0:2107 CHAN: ccw F760000C 7E84DF58=>18000000 00004100 00000000
> HHC01312I 0:2107 CHAN: stat 0E00, count 0000
> HHC01313I 0:2107 CHAN: sense 80000000 00FFFF01 00000000 00000000 00000000
> 00000000 00000080 0002BF0B
> HHC01314I 0:2107 CHAN: sense CMDREJ

[...]
> What is wrong and what can be done to avoid this situation?

What is wrong? Nothing.

What can be done to avoid it? Nothing! :)

Nothing is really wrong with Hercules OTHER than possibly the fact that it does not currently support that particular CCW opcode.

If we could locate documentation somewhere that explains what that particular CCW opcode is (what it does and how it's used), then we *might* be able to MAYBE add support for it. (Maybe)

But since we don't have the documentation for it and thus have no idea what it does or how it's used, that makes it kind of difficult/impossible for us to support it. ;-)

As Jay Maynard explained in his reply, it's not uncommon for IBM to update their operating system to issue new commands to devices that THEY (IBM) know are supported (by *real* 3390s) but which are not publicly documented anywhere. THEY (IBM) probably have internal documentation that explains it, but it's not something they wish to make public for whatever reason.

As you've already noticed however, supporting it is apparently not that critical though, since the system appears to run just fine without it, so my only advice to you would be to simply ignore it.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...










Re: 3390/3990-06 I/O Error reported

 

Theodore M Rolle Jr wrote:

Tommy Sprinkle may be able to help...
How?

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: 3390/3990-06 I/O Error reported

 

Tommy Sprinkle may be able to help...


On Fri, Jan 6, 2023, 15:18 Fish Fish <david.b.trout@...> wrote:
Jo?o Reginato wrote:

[...]
> Everything works fine but this message below is always present
> for all my devices after IPL z/os.
>
> HHC01315I 0:2107 CHAN: ccw F760000C 7E84DF58=>18000000 00004100 00000000
> HHC01312I 0:2107 CHAN: stat 0E00, count 0000
> HHC01313I 0:2107 CHAN: sense 80000000 00FFFF01 00000000 00000000 00000000
> 00000000 00000080 0002BF0B
> HHC01314I 0:2107 CHAN: sense CMDREJ

[...]
> What is wrong and what can be done to avoid this situation?

What is wrong? Nothing.

What can be done to avoid it? Nothing! :)

Nothing is really wrong with Hercules OTHER than possibly the fact that it does not currently support that particular CCW opcode.

If we could locate documentation somewhere that explains what that particular CCW opcode is (what it does and how it's used), then we *might* be able to MAYBE add support for it. (Maybe)

But since we don't have the documentation for it and thus have no idea what it does or how it's used, that makes it kind of difficult/impossible for us to support it. ;-)

As Jay Maynard explained in his reply, it's not uncommon for IBM to update their operating system to issue new commands to devices that THEY (IBM) know are supported (by *real* 3390s) but which are not publicly documented anywhere. THEY (IBM) probably have internal documentation that explains it, but it's not something they wish to make public for whatever reason.

As you've already noticed however, supporting it is apparently not that critical though, since the system appears to run just fine without it, so my only advice to you would be to simply ignore it.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...










Re: 3390/3990-06 I/O Error reported

 

Ok thank you

-----Mensagem original-----
De: [email protected] <[email protected]> Em nome de Fish Fish
Enviada em: sexta-feira, 6 de janeiro de 2023 17:18
Para: [email protected]
Assunto: Re: [H390-MVS] 3390/3990-06 I/O Error reported

Jo?o Reginato wrote:

[...]
Everything works fine but this message below is always present for all
my devices after IPL z/os.

HHC01315I 0:2107 CHAN: ccw F760000C 7E84DF58=>18000000 00004100
00000000 HHC01312I 0:2107 CHAN: stat 0E00, count 0000 HHC01313I 0:2107
CHAN: sense 80000000 00FFFF01 00000000 00000000 00000000
00000000 00000080 0002BF0B
HHC01314I 0:2107 CHAN: sense CMDREJ
[...]
What is wrong and what can be done to avoid this situation?
What is wrong? Nothing.

What can be done to avoid it? Nothing! :)

Nothing is really wrong with Hercules OTHER than possibly the fact that it
does not currently support that particular CCW opcode.

If we could locate documentation somewhere that explains what that
particular CCW opcode is (what it does and how it's used), then we *might*
be able to MAYBE add support for it. (Maybe)

But since we don't have the documentation for it and thus have no idea what
it does or how it's used, that makes it kind of difficult/impossible for us
to support it. ;-)

As Jay Maynard explained in his reply, it's not uncommon for IBM to update
their operating system to issue new commands to devices that THEY (IBM) know
are supported (by *real* 3390s) but which are not publicly documented
anywhere. THEY (IBM) probably have internal documentation that explains it,
but it's not something they wish to make public for whatever reason.

As you've already noticed however, supporting it is apparently not that
critical though, since the system appears to run just fine without it, so my
only advice to you would be to simply ignore it.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...












--
att.
Jo?o


Re: 3390/3990-06 I/O Error reported

 

Jo?o Reginato wrote:

[...]
Everything works fine but this message below is always present
for all my devices after IPL z/os.

HHC01315I 0:2107 CHAN: ccw F760000C 7E84DF58=>18000000 00004100 00000000
HHC01312I 0:2107 CHAN: stat 0E00, count 0000
HHC01313I 0:2107 CHAN: sense 80000000 00FFFF01 00000000 00000000 00000000
00000000 00000080 0002BF0B
HHC01314I 0:2107 CHAN: sense CMDREJ
[...]
What is wrong and what can be done to avoid this situation?
What is wrong? Nothing.

What can be done to avoid it? Nothing! :)

Nothing is really wrong with Hercules OTHER than possibly the fact that it does not currently support that particular CCW opcode.

If we could locate documentation somewhere that explains what that particular CCW opcode is (what it does and how it's used), then we *might* be able to MAYBE add support for it. (Maybe)

But since we don't have the documentation for it and thus have no idea what it does or how it's used, that makes it kind of difficult/impossible for us to support it. ;-)

As Jay Maynard explained in his reply, it's not uncommon for IBM to update their operating system to issue new commands to devices that THEY (IBM) know are supported (by *real* 3390s) but which are not publicly documented anywhere. THEY (IBM) probably have internal documentation that explains it, but it's not something they wish to make public for whatever reason.

As you've already noticed however, supporting it is apparently not that critical though, since the system appears to run just fine without it, so my only advice to you would be to simply ignore it.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: ChapGPT

 

¿ªÔÆÌåÓý

According to chatgpt..

image
At this point I would like to point out that I think chatgpt is great for creative writing but it is still very much a work in progress for math and perhaps writing code..just my opinion..

Air 2

On Jan 6, 2023, at 10:03 AM, Martin Taylor via groups.io <mtayloribm360@...> wrote:

?

I seem to remember that STOP RUN had to used in a DOS-VSE program where as GOBACK could be used in MVS code.?
Perhaps other can verify my failing memory ;-)

Regards
Martin.