View previous topic :: View next topic
|
Author |
Message |
anusat
New User
Joined: 20 May 2005 Posts: 3
|
|
|
|
Hi,
I am using an application made in CICS. The customer wants to outsource this to India but wants to mask some data. This application has been made by a third party and source-code protected. Can some one suggest me a way to mask certain fields in a screen? For example, if we are using Customer Information screen, we need to mask SSN number by XXXX or Credit Card number by 234XXXXX567. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Change the program to mask the data as it loads the map fields. |
|
Back to top |
|
|
anusat
New User
Joined: 20 May 2005 Posts: 3
|
|
|
|
Robert,
Unfortunately the source code is not available and we cannot change the program. I am looking for ways like masking between the source and the destination or some methods like screen scraping.
Can someone share some ideas in this line?
Appreciate your help. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Screen scraping works with displayed data -- which is too late for you. Without being able to change the source code, how do you expect to be able to mask anything? If you can change the map, you could set selected fields to DARK but you're not going to be able to change parts of fields the way your post talks -- because that would require map changes which would require source code recompile (to pick up the changed map).
There may be a vendor product available to do this but I'm not aware of any. Your best bet is to go back to the customer and see what they suggest for handling the requirement. |
|
Back to top |
|
|
Earl Haigh
Active User
Joined: 25 Jul 2006 Posts: 475
|
|
|
|
Quote: |
The customer wants to outsource |
when you say outsource, do you mean running CICS transaction on your machine that can be accessed by India?
if so, is it to be a WebService or 3270 greenscreen emulator? |
|
Back to top |
|
|
anusat
New User
Joined: 20 May 2005 Posts: 3
|
|
|
|
Earl,
It is about running CICS transacations on the machines that can be accessed from India. It would be a 3270 Greenscreen emulator. |
|
Back to top |
|
|
Earl Haigh
Active User
Joined: 25 Jul 2006 Posts: 475
|
|
|
|
anusat,
If your sure the 3rd party software vendor contract allows for running
their software on different machines?
Then contact the 3rd party software vendor and ask them to make the
appropriate changes. |
|
Back to top |
|
|
Earl Haigh
Active User
Joined: 25 Jul 2006 Posts: 475
|
|
|
|
Anusat,
If the 3rd party software runs on a licensed machine that will be
accessed from India, then you could ask your CICS support to
write a CICS exit to intercept terminal outputs and x' out the
fields desired before actual display.
OR
You could go with a another 3rd party software product that provides
Web Service enablement of CICS 3270 applications and then you
could intercept (normally via XMScript code) before delivery of Web Service |
|
Back to top |
|
|
|