Hi,
I have created few utilities in Rexx and I have to showcase these to the clients. But my concern is that they may save the Rexx codes and further use those.
So is there any way to encrypt the Rexx programs?
One option in my mind is to use a Rexx compiler to create load module and run those on client sites. But we do not have a rexx compiler at our site. Is there any alternative?
Rexx Code encryption
Moderators: Veera, Moderator Group
- jiteshyadav
- Member
- Posts: 2
- Joined: Tue Apr 15, 2014 2:33 pm
- Location: Gurgaon, India
You can but... You will probably have to come up with some way of encrypting it yourself. I did that once but it involved treating the whole program as a single string. You could try using packed data or just clean up after your demo. If the code does not use mainframe specific features then you could try showing a PC version - simulating any m/f stuff that you absolutely must have. OORexx has a cut-down version of EXECIO but you can use linein/out instead, for example. The all you have to do is have your code on a pen drive which you take away with you again. Panels are just 'icing': they are not 100% required in any circumstance - there is always a work-around. You are only giving a demo anyway. Note that you cannot compile rexx programs that use certain facilities. And stick copyright notices all over the place and keep a pristine copy of the code with your company's legal department (if you are so paranoid).
Regards
Nic
Nic
You can but... You will probably have to come up with some way of encrypting it yourself. I did that once but it involved treating the whole program as a single string. You could try using packed data or just clean up after your demo. If the code does not use mainframe specific features then you could try showing a PC version - simulating any m/f stuff that you absolutely must have. OORexx has a cut-down version of EXECIO but you can use linein/out instead, for example. The all you have to do is have your code on a pen drive which you take away with you again. Panels are just 'icing': they are not 100% required in any circumstance - there is always a work-around. You are only giving a demo anyway. Note that you cannot compile rexx programs that use certain facilities. And stick copyright notices all over the place and keep a pristine copy of the code with your company's legal department (if you are so paranoid).
Regards
Nic
Nic
- jiteshyadav
- Member
- Posts: 2
- Joined: Tue Apr 15, 2014 2:33 pm
- Location: Gurgaon, India
Hi Nicc,
Thanks for your swift response.
The thing is that we have to run these tools in mainframe environment only. And since we are an outsider to the client, client won't be giving mainframe access to us which leaves us to handing over the codes to the client and let them run the tools.
As per your response it seems there is no standard way around to do this.
The only option then is to convince my higher ups to get a license for Rexx compiler. Right?
Also even if I have a Rexx compiler and I create the load modules, those load modules will be run using some IBM utility I guess.
What if at client location that particular IBM utility to run the load module is not available? This solution won't work, right?
Thanks
Thanks for your swift response.
The thing is that we have to run these tools in mainframe environment only. And since we are an outsider to the client, client won't be giving mainframe access to us which leaves us to handing over the codes to the client and let them run the tools.
As per your response it seems there is no standard way around to do this.
The only option then is to convince my higher ups to get a license for Rexx compiler. Right?
Also even if I have a Rexx compiler and I create the load modules, those load modules will be run using some IBM utility I guess.
What if at client location that particular IBM utility to run the load module is not available? This solution won't work, right?
Thanks
FREE TUTORIALS
Tutorials
Free tutorials from mainframegurukul
- JCL Tutorial
Covers all important JCL concepts. - Cobol Tutorial
This tutorials covers all Cobol Topics from STRING to COMP-3. - DB2 Tutorial
DB2 Tutorial focuses on DB2 COBOL Programming. - SORT Tutorial
This Tutorial covers all important aspects of DFSORT with examples - CICS Tutorial
This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions
- Cobol Interview Questions
50+ Interview Questions - JCL Interview Questions
50+ Interview Questions - DB2 Interview Questions
100+ Interview Questions - CICS Interview Questions
70+ Interview Questions - VSAM Interview Questions
27 Interview Questions
Other References
Mainframe Tools and others
- XPEDITER Reference
Explains how we can debug a program - FILEAID Reference
Explains how to browse , edit and delete datasets - Change Man Reference
Quick Start tutorial on Changeman - Abend Reference
Important Abend codes explained - FaceBook Page
MainframeGurukul FaceBook Page - LinkedIn Page
MainframeGurkul Linkedin Page