JBI4CICS

7 messages Options
Embed this post
Permalink
fmartin

JBI4CICS

Reply Threaded More More options
Print post
Permalink
Hi,

I have to do an integration with a mainframe with OS/390 runing a CICS transactional system. I would like  to try the JBI4CICS component, together with the CICS Transactional gateway.

the problem is that in that mainframe they do not use Cobol, they user PL/1, and I'm not sure if this component will work. As far as I understand, it does not matter if the program is Cobol or PL/1, at the end is a CICS service after compilation, but the specs for the JBI4CICS need a Copy Cobol file to generate the WSDL according to that interface.

The question at the end is: Is it possible to use this component (JBI4CICS) if the CICS service in the mainframe is developed with PL/1? If they provide a CPY file even if the program is developed with PL/1, will this work? (maybe the last sentence does not make any sense, but I do not know that much of all this CICS stuff)

Thanks,
Fernando

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

stephen fabian

Re: JBI4CICS

Reply Threaded More More options
Print post
Permalink
In order to create any type of generated code from say COBOL or PL/I
source, it has to be parsed.  The syntax of COBOL and PL/I are vastly
different so a COBOL parser can not read PL/I.  You would have to write
a "pre-process" to convert PL/I record layout into COBOL format and then
use to generate the wsdl.

Fernando Martin wrote:

> Hi,
>
> I have to do an integration with a mainframe with OS/390 runing a CICS transactional system. I would like  to try the JBI4CICS component, together with the CICS Transactional gateway.
>
> the problem is that in that mainframe they do not use Cobol, they user PL/1, and I'm not sure if this component will work. As far as I understand, it does not matter if the program is Cobol or PL/1, at the end is a CICS service after compilation, but the specs for the JBI4CICS need a Copy Cobol file to generate the WSDL according to that interface.
>
> The question at the end is: Is it possible to use this component (JBI4CICS) if the CICS service in the mainframe is developed with PL/1? If they provide a CPY file even if the program is developed with PL/1, will this work? (maybe the last sentence does not make any sense, but I do not know that much of all this CICS stuff)
>
> Thanks,
> Fernando
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>  

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

fmartin

Re: JBI4CICS

Reply Threaded More More options
Print post
Permalink
In reply to this post by fmartin
Thanks for the answer. I di not understand exactly what you mean, but I guess that if in the mainframe they develop a "process" in PL/I, I cannot have a CPY file that I can use to generate the wsld straightforward with JBI4CICS.

Any suggestion? Should I better create a java client using CTG to access the ECI Service? I'm a bit lost with the mainframe, but I need to find a solution for the integration.
They can only tell me that there is no Cobol compiler in the mainframe, and they can only do PL/I

Thanks in advance,
Fernando
-----Original message-----
From: Stephen Fabian [hidden email]
Date: Thu, 08 Oct 2009 15:39:52 +0200
To: [hidden email]
Subject: Re: JBI4CICS

> In order to create any type of generated code from say COBOL or PL/I
> source, it has to be parsed.  The syntax of COBOL and PL/I are vastly
> different so a COBOL parser can not read PL/I.  You would have to write
> a "pre-process" to convert PL/I record layout into COBOL format and then
> use to generate the wsdl.
>
> Fernando Martin wrote:
> > Hi,
> >
> > I have to do an integration with a mainframe with OS/390 runing a CICS transactional system. I would like  to try the JBI4CICS component, together with the CICS Transactional gateway.
> >
> > the problem is that in that mainframe they do not use Cobol, they user PL/1, and I'm not sure if this component will work. As far as I understand, it does not matter if the program is Cobol or PL/1, at the end is a CICS service after compilation, but the specs for the JBI4CICS need a Copy Cobol file to generate the WSDL according to that interface.
> >
> > The question at the end is: Is it possible to use this component (JBI4CICS) if the CICS service in the mainframe is developed with PL/1? If they provide a CPY file even if the program is developed with PL/1, will this work? (maybe the last sentence does not make any sense, but I do not know that much of all this CICS stuff)
> >
> > Thanks,
> > Fernando
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >  
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

stephen fabian

Re: JBI4CICS

Reply Threaded More More options
Print post
Permalink
It's not a trivial problem.  I found this on the net re: pl/i parser:
http://www.cocolab.com/en/parse_pl1.html

You can create the wsdl manually but if the ECI entry changes it will
have to be redone manually.  Do you have the PL/I copy book available to
you?

Fernando Martin wrote:

> Thanks for the answer. I di not understand exactly what you mean, but I guess that if in the mainframe they develop a "process" in PL/I, I cannot have a CPY file that I can use to generate the wsld straightforward with JBI4CICS.
>
> Any suggestion? Should I better create a java client using CTG to access the ECI Service? I'm a bit lost with the mainframe, but I need to find a solution for the integration.
> They can only tell me that there is no Cobol compiler in the mainframe, and they can only do PL/I
>
> Thanks in advance,
> Fernando
> -----Original message-----
> From: Stephen Fabian [hidden email]
> Date: Thu, 08 Oct 2009 15:39:52 +0200
> To: [hidden email]
> Subject: Re: JBI4CICS
>
>  
>> In order to create any type of generated code from say COBOL or PL/I
>> source, it has to be parsed.  The syntax of COBOL and PL/I are vastly
>> different so a COBOL parser can not read PL/I.  You would have to write
>> a "pre-process" to convert PL/I record layout into COBOL format and then
>> use to generate the wsdl.
>>
>> Fernando Martin wrote:
>>    
>>> Hi,
>>>
>>> I have to do an integration with a mainframe with OS/390 runing a CICS transactional system. I would like  to try the JBI4CICS component, together with the CICS Transactional gateway.
>>>
>>> the problem is that in that mainframe they do not use Cobol, they user PL/1, and I'm not sure if this component will work. As far as I understand, it does not matter if the program is Cobol or PL/1, at the end is a CICS service after compilation, but the specs for the JBI4CICS need a Copy Cobol file to generate the WSDL according to that interface.
>>>
>>> The question at the end is: Is it possible to use this component (JBI4CICS) if the CICS service in the mainframe is developed with PL/1? If they provide a CPY file even if the program is developed with PL/1, will this work? (maybe the last sentence does not make any sense, but I do not know that much of all this CICS stuff)
>>>
>>> Thanks,
>>> Fernando
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [hidden email]
>>> For additional commands, e-mail: [hidden email]
>>>
>>>  
>>>      
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>    
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>  

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

fmartin

Re: JBI4CICS

Reply Threaded More More options
Print post
Permalink
In reply to this post by fmartin
No, I do not have it, since we are still preparing a solution for this interface. We want to do a proof of concept, but for that I need to know what to request them. At the end, the ECI should not change.
So, If I understood you, the can create the PL/I, and somehow we can manually create the wsdl by understanding the "input" and "output" fields of the ECI interface. Am I correct saying this? If so, where does the PL/I parser plays its role?

Thanks a lot for the answers, I really appreciate it.
Fernando
-----Original message-----
From: Stephen Fabian [hidden email]
Date: Thu, 08 Oct 2009 19:19:25 +0200
To: [hidden email]
Subject: Re: JBI4CICS

> It's not a trivial problem.  I found this on the net re: pl/i parser:
> http://www.cocolab.com/en/parse_pl1.html
>
> You can create the wsdl manually but if the ECI entry changes it will
> have to be redone manually.  Do you have the PL/I copy book available to
> you?
>
> Fernando Martin wrote:
> > Thanks for the answer. I di not understand exactly what you mean, but I guess that if in the mainframe they develop a "process" in PL/I, I cannot have a CPY file that I can use to generate the wsld straightforward with JBI4CICS.
> >
> > Any suggestion? Should I better create a java client using CTG to access the ECI Service? I'm a bit lost with the mainframe, but I need to find a solution for the integration.
> > They can only tell me that there is no Cobol compiler in the mainframe, and they can only do PL/I
> >
> > Thanks in advance,
> > Fernando
> > -----Original message-----
> > From: Stephen Fabian [hidden email]
> > Date: Thu, 08 Oct 2009 15:39:52 +0200
> > To: [hidden email]
> > Subject: Re: JBI4CICS
> >
> >  
> >> In order to create any type of generated code from say COBOL or PL/I
> >> source, it has to be parsed.  The syntax of COBOL and PL/I are vastly
> >> different so a COBOL parser can not read PL/I.  You would have to write
> >> a "pre-process" to convert PL/I record layout into COBOL format and then
> >> use to generate the wsdl.
> >>
> >> Fernando Martin wrote:
> >>    
> >>> Hi,
> >>>
> >>> I have to do an integration with a mainframe with OS/390 runing a CICS transactional system. I would like  to try the JBI4CICS component, together with the CICS Transactional gateway.
> >>>
> >>> the problem is that in that mainframe they do not use Cobol, they user PL/1, and I'm not sure if this component will work. As far as I understand, it does not matter if the program is Cobol or PL/1, at the end is a CICS service after compilation, but the specs for the JBI4CICS need a Copy Cobol file to generate the WSDL according to that interface.
> >>>
> >>> The question at the end is: Is it possible to use this component (JBI4CICS) if the CICS service in the mainframe is developed with PL/1? If they provide a CPY file even if the program is developed with PL/1, will this work? (maybe the last sentence does not make any sense, but I do not know that much of all this CICS stuff)
> >>>
> >>> Thanks,
> >>> Fernando
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [hidden email]
> >>> For additional commands, e-mail: [hidden email]
> >>>
> >>>  
> >>>      
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [hidden email]
> >> For additional commands, e-mail: [hidden email]
> >>
> >>    
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >  
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

stephen fabian

Re: JBI4CICS

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
If you do things manually you don't need the parser, but for a production setup it is highly recommended.
You can setup the wsdl manually.  The transaction gateway maybe of assistance to you as well, but I don't have any docs to look through.
Your solution will be much more professional with an automated parser even if the interlace will not change often.  What if you customer needs to repeat this process for multiple apps, it soon becomes time consuming and error prone.

Fernando Martin wrote:
No, I do not have it, since we are still preparing a solution for this interface. We want to do a proof of concept, but for that I need to know what to request them. At the end, the ECI should not change.
So, If I understood you, the can create the PL/I, and somehow we can manually create the wsdl by understanding the "input" and "output" fields of the ECI interface. Am I correct saying this? If so, where does the PL/I parser plays its role?

Thanks a lot for the answers, I really appreciate it.
Fernando
-----Original message-----
From: Stephen Fabian [hidden email]
Date: Thu, 08 Oct 2009 19:19:25 +0200
To: [hidden email]
Subject: Re: JBI4CICS

  
It's not a trivial problem.  I found this on the net re: pl/i parser: 
http://www.cocolab.com/en/parse_pl1.html

You can create the wsdl manually but if the ECI entry changes it will 
have to be redone manually.  Do you have the PL/I copy book available to 
you?

Fernando Martin wrote:
    
Thanks for the answer. I di not understand exactly what you mean, but I guess that if in the mainframe they develop a "process" in PL/I, I cannot have a CPY file that I can use to generate the wsld straightforward with JBI4CICS.

Any suggestion? Should I better create a java client using CTG to access the ECI Service? I'm a bit lost with the mainframe, but I need to find a solution for the integration. 
They can only tell me that there is no Cobol compiler in the mainframe, and they can only do PL/I

Thanks in advance,
Fernando
-----Original message-----
From: Stephen Fabian [hidden email]
Date: Thu, 08 Oct 2009 15:39:52 +0200
To: [hidden email]
Subject: Re: JBI4CICS

  
      
In order to create any type of generated code from say COBOL or PL/I 
source, it has to be parsed.  The syntax of COBOL and PL/I are vastly 
different so a COBOL parser can not read PL/I.  You would have to write 
a "pre-process" to convert PL/I record layout into COBOL format and then 
use to generate the wsdl.

Fernando Martin wrote:
    
        
Hi,

I have to do an integration with a mainframe with OS/390 runing a CICS transactional system. I would like  to try the JBI4CICS component, together with the CICS Transactional gateway.

the problem is that in that mainframe they do not use Cobol, they user PL/1, and I'm not sure if this component will work. As far as I understand, it does not matter if the program is Cobol or PL/1, at the end is a CICS service after compilation, but the specs for the JBI4CICS need a Copy Cobol file to generate the WSDL according to that interface.

The question at the end is: Is it possible to use this component (JBI4CICS) if the CICS service in the mainframe is developed with PL/1? If they provide a CPY file even if the program is developed with PL/1, will this work? (maybe the last sentence does not make any sense, but I do not know that much of all this CICS stuff)

Thanks,
Fernando

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

  
      
          
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

    
        
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

  
      
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

    

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

  
Mark S White

Re: JBI4CICS

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
With this search string in Google: "pl1 to cobol conversion" you can find numerous
tools that could convert the PL1 definitions of the input and output into Cobol definitions.
You could then feed the Cobol definitions into the design time of the JBI4CICS component
to generate the WSDL.

Stephen Fabian wrote:
If you do things manually you don't need the parser, but for a production setup it is highly recommended.
You can setup the wsdl manually.  The transaction gateway maybe of assistance to you as well, but I don't have any docs to look through.
Your solution will be much more professional with an automated parser even if the interlace will not change often.  What if you customer needs to repeat this process for multiple apps, it soon becomes time consuming and error prone.

Fernando Martin wrote:
No, I do not have it, since we are still preparing a solution for this interface. We want to do a proof of concept, but for that I need to know what to request them. At the end, the ECI should not change.
So, If I understood you, the can create the PL/I, and somehow we can manually create the wsdl by understanding the "input" and "output" fields of the ECI interface. Am I correct saying this? If so, where does the PL/I parser plays its role?

Thanks a lot for the answers, I really appreciate it.
Fernando
-----Original message-----
From: Stephen Fabian [hidden email]
Date: Thu, 08 Oct 2009 19:19:25 +0200
To: [hidden email]
Subject: Re: JBI4CICS

  
It's not a trivial problem.  I found this on the net re: pl/i parser: 
http://www.cocolab.com/en/parse_pl1.html

You can create the wsdl manually but if the ECI entry changes it will 
have to be redone manually.  Do you have the PL/I copy book available to 
you?

Fernando Martin wrote:
    
Thanks for the answer. I di not understand exactly what you mean, but I guess that if in the mainframe they develop a "process" in PL/I, I cannot have a CPY file that I can use to generate the wsld straightforward with JBI4CICS.

Any suggestion? Should I better create a java client using CTG to access the ECI Service? I'm a bit lost with the mainframe, but I need to find a solution for the integration. 
They can only tell me that there is no Cobol compiler in the mainframe, and they can only do PL/I

Thanks in advance,
Fernando
-----Original message-----
From: Stephen Fabian [hidden email]
Date: Thu, 08 Oct 2009 15:39:52 +0200
To: [hidden email]
Subject: Re: JBI4CICS

  
      
In order to create any type of generated code from say COBOL or PL/I 
source, it has to be parsed.  The syntax of COBOL and PL/I are vastly 
different so a COBOL parser can not read PL/I.  You would have to write 
a "pre-process" to convert PL/I record layout into COBOL format and then 
use to generate the wsdl.

Fernando Martin wrote:
    
        
Hi,

I have to do an integration with a mainframe with OS/390 runing a CICS transactional system. I would like  to try the JBI4CICS component, together with the CICS Transactional gateway.

the problem is that in that mainframe they do not use Cobol, they user PL/1, and I'm not sure if this component will work. As far as I understand, it does not matter if the program is Cobol or PL/1, at the end is a CICS service after compilation, but the specs for the JBI4CICS need a Copy Cobol file to generate the WSDL according to that interface.

The question at the end is: Is it possible to use this component (JBI4CICS) if the CICS service in the mainframe is developed with PL/1? If they provide a CPY file even if the program is developed with PL/1, will this work? (maybe the last sentence does not make any sense, but I do not know that much of all this CICS stuff)

Thanks,
Fernando

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

  
      
          
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

    
        
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

  
      
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

    

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

  
--------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email]