Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Masking Data from a CICS application

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS
View previous topic :: :: View next topic  
Author Message
anusat

New User


Joined: 20 May 2005
Posts: 3

PostPosted: Mon Feb 02, 2009 2:52 pm    Post subject: Masking Data from a CICS application
Reply with quote

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
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8055
Location: East Dubuque, Illinois, USA

PostPosted: Mon Feb 02, 2009 6:19 pm    Post subject:
Reply with quote

Change the program to mask the data as it loads the map fields.
Back to top
View user's profile Send private message
anusat

New User


Joined: 20 May 2005
Posts: 3

PostPosted: Mon Feb 02, 2009 6:48 pm    Post subject:
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8055
Location: East Dubuque, Illinois, USA

PostPosted: Mon Feb 02, 2009 7:18 pm    Post subject:
Reply with quote

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
View user's profile Send private message
Earl Haigh

Active User


Joined: 25 Jul 2006
Posts: 475

PostPosted: Mon Feb 02, 2009 11:10 pm    Post subject:
Reply with quote

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
View user's profile Send private message
anusat

New User


Joined: 20 May 2005
Posts: 3

PostPosted: Tue Feb 03, 2009 12:43 pm    Post subject:
Reply with quote

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
View user's profile Send private message
Earl Haigh

Active User


Joined: 25 Jul 2006
Posts: 475

PostPosted: Tue Feb 03, 2009 9:55 pm    Post subject:
Reply with quote

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
View user's profile Send private message
Earl Haigh

Active User


Joined: 25 Jul 2006
Posts: 475

PostPosted: Tue Feb 03, 2009 10:09 pm    Post subject:
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CICS All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Replace values in the input data Vikas Maharnawar DFSORT/ICETOOL 10 Thu May 11, 2017 2:18 pm
No new posts Group Data based on a key Arun Raj DFSORT/ICETOOL 7 Thu Apr 27, 2017 11:29 pm
No new posts unload data from table with lob columns farhad_evan DB2 0 Sat Apr 22, 2017 1:32 pm
No new posts SORT JSON type of data maxsubrat DFSORT/ICETOOL 8 Wed Apr 19, 2017 6:01 pm
No new posts CICS Transaction Timeout Hooman24 CICS 2 Sun Apr 16, 2017 2:16 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us