¿ªÔÆÌåÓý

CTCI


 

I downloaded the ctcisample.zip.? Tried to compile under VM and making
a couple of corrections it compiled.? Does anyone have sample code
using ctci under VM370.? This is a learning task for me.

Thank you for any help.

cheers
/tom c


 

What is the difference between CTCA and CTCI?

I'm asking as I bought Fish's CTCI program.? My goal is to allow for offsite backups using CTCA devices.? They would use Fish's product to connect the two VM/CE systems via the Internet or Intranet.

Bertram Moshier?
WB8ERT?

On Fri, Jun 21, 2024, 15:16 Tom Chandler via <tchandler48=[email protected]> wrote:
I downloaded the ctcisample.zip.? Tried to compile under VM and making
a couple of corrections it compiled.? Does anyone have sample code
using ctci under VM370.? This is a learning task for me.

Thank you for any help.

cheers
/tom c


 

Sir,
I can not answer that as I am just getting started.? I am trying to using "C" to
communicate with a ctci port.? The ctcsample, gives some ideas, but leaves
a lot of "holes".

/cheers
/tomc


On Fri, Jun 21, 2024 at 4:21?PM Bertram Moshier via <herc370390vm=[email protected]> wrote:
What is the difference between CTCA and CTCI?

I'm asking as I bought Fish's CTCI program.? My goal is to allow for offsite backups using CTCA devices.? They would use Fish's product to connect the two VM/CE systems via the Internet or Intranet.

Bertram Moshier?
WB8ERT?

On Fri, Jun 21, 2024, 15:16 Tom Chandler via <tchandler48=[email protected]> wrote:
I downloaded the ctcisample.zip.? Tried to compile under VM and making
a couple of corrections it compiled.? Does anyone have sample code
using ctci under VM370.? This is a learning task for me.

Thank you for any help.

cheers
/tom c


 

¿ªÔÆÌåÓý

At the bottom of the software stack, assembler is required to initiate the I/O operations.? I know nothing about what you are trying to do and whether the software stack you are planning to use can do that.? It will also need to intercept I/O interruptions triggered by the CTC device.? And if your software has access to those capabilities but say SVC's are required.? Again, you hit assembler.

Above and beyond all of that is a lot of "C" work.? But without assembler at the bottom it will not work.

It would be nice if there was a high-level interface to CTC devices.? I am personally unaware of such a solution.? Use of CTC devices tends to be roll-your-own for each solution that uses them.? At least that is my experience.? Anyone else, jump in with more info, please.

Harold Grovesteen

On 6/22/24 08:46, Tom Chandler wrote:

Sir,
I can not answer that as I am just getting started.? I am trying to using "C" to
communicate with a ctci port.? The ctcsample, gives some ideas, but leaves
a lot of "holes".

/cheers
/tomc


On Fri, Jun 21, 2024 at 4:21?PM Bertram Moshier via <herc370390vm=[email protected]> wrote:
What is the difference between CTCA and CTCI?

I'm asking as I bought Fish's CTCI program.? My goal is to allow for offsite backups using CTCA devices.? They would use Fish's product to connect the two VM/CE systems via the Internet or Intranet.

Bertram Moshier?
WB8ERT?

On Fri, Jun 21, 2024, 15:16 Tom Chandler via <tchandler48=[email protected]> wrote:
I downloaded the ctcisample.zip.? Tried to compile under VM and making
a couple of corrections it compiled.? Does anyone have sample code
using ctci under VM370.? This is a learning task for me.

Thank you for any help.

cheers
/tom c


 

Sir,
Totally agree with you.? I was hoping to create a txtlib of some type that I could link
my c to for the assemble requirements.? Again, just starting as a rookie,
but to learn, even if it is you can't do this.

Thank you for your comments and direction.

/cheers
/tomc


On Sat, Jun 22, 2024 at 9:16?AM Harold Grovesteen via <h.grovsteen=[email protected]> wrote:

At the bottom of the software stack, assembler is required to initiate the I/O operations.? I know nothing about what you are trying to do and whether the software stack you are planning to use can do that.? It will also need to intercept I/O interruptions triggered by the CTC device.? And if your software has access to those capabilities but say SVC's are required.? Again, you hit assembler.

Above and beyond all of that is a lot of "C" work.? But without assembler at the bottom it will not work.

It would be nice if there was a high-level interface to CTC devices.? I am personally unaware of such a solution.? Use of CTC devices tends to be roll-your-own for each solution that uses them.? At least that is my experience.? Anyone else, jump in with more info, please.

Harold Grovesteen

On 6/22/24 08:46, Tom Chandler wrote:
Sir,
I can not answer that as I am just getting started.? I am trying to using "C" to
communicate with a ctci port.? The ctcsample, gives some ideas, but leaves
a lot of "holes".

/cheers
/tomc


On Fri, Jun 21, 2024 at 4:21?PM Bertram Moshier via <herc370390vm=[email protected]> wrote:
What is the difference between CTCA and CTCI?

I'm asking as I bought Fish's CTCI program.? My goal is to allow for offsite backups using CTCA devices.? They would use Fish's product to connect the two VM/CE systems via the Internet or Intranet.

Bertram Moshier?
WB8ERT?

On Fri, Jun 21, 2024, 15:16 Tom Chandler via <tchandler48=[email protected]> wrote:
I downloaded the ctcisample.zip.? Tried to compile under VM and making
a couple of corrections it compiled.? Does anyone have sample code
using ctci under VM370.? This is a learning task for me.

Thank you for any help.

cheers
/tom c


 

¿ªÔÆÌåÓý

Tom, nowhere did I say it could NOT be done.? I was only pointing out a critical need for the project.? But, you already figured that out.? That is a good sign.

You should familiarize yourself, if not already, with the CTC component description.? bitsavers will have those.

There are two approaches you can use to the interface.

  1. provide an assembler interface callable by the C logic.? Assumption is that in-line assembler is available.
  2. make the interface look like a one or more C functions so no in-line assembler is required.

The advantage of 1 is that it could be reused directly by some other assembler program in the future.

The advantage of 2 is that it isolates the assembler piece completely from the C program, however any other program, say in assembler, must use the same calling conventions to the reusable logic.

Also, if 2, one of the prerequisites to use of the CTC interface is that it be compatible with whatever C compiler you are using.? There are actually more than one floating around.

Very interesting effort.? And it will have some advantages for the next person wanting to use CTC adapters.

Harold Grovesteen

On 6/22/24 09:57, Tom Chandler wrote:

Sir,
Totally agree with you.? I was hoping to create a txtlib of some type that I could link
my c to for the assemble requirements.? Again, just starting as a rookie,
but to learn, even if it is you can't do this.

Thank you for your comments and direction.

/cheers
/tomc


On Sat, Jun 22, 2024 at 9:16?AM Harold Grovesteen via <h.grovsteen=[email protected]> wrote:

At the bottom of the software stack, assembler is required to initiate the I/O operations.? I know nothing about what you are trying to do and whether the software stack you are planning to use can do that.? It will also need to intercept I/O interruptions triggered by the CTC device.? And if your software has access to those capabilities but say SVC's are required.? Again, you hit assembler.

Above and beyond all of that is a lot of "C" work.? But without assembler at the bottom it will not work.

It would be nice if there was a high-level interface to CTC devices.? I am personally unaware of such a solution.? Use of CTC devices tends to be roll-your-own for each solution that uses them.? At least that is my experience.? Anyone else, jump in with more info, please.

Harold Grovesteen

On 6/22/24 08:46, Tom Chandler wrote:
Sir,
I can not answer that as I am just getting started.? I am trying to using "C" to
communicate with a ctci port.? The ctcsample, gives some ideas, but leaves
a lot of "holes".

/cheers
/tomc


On Fri, Jun 21, 2024 at 4:21?PM Bertram Moshier via <herc370390vm=[email protected]> wrote:
What is the difference between CTCA and CTCI?

I'm asking as I bought Fish's CTCI program.? My goal is to allow for offsite backups using CTCA devices.? They would use Fish's product to connect the two VM/CE systems via the Internet or Intranet.

Bertram Moshier?
WB8ERT?

On Fri, Jun 21, 2024, 15:16 Tom Chandler via <tchandler48=[email protected]> wrote:
I downloaded the ctcisample.zip.? Tried to compile under VM and making
a couple of corrections it compiled.? Does anyone have sample code
using ctci under VM370.? This is a learning task for me.

Thank you for any help.

cheers
/tom c