Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How can we code a program such that we will never get a
MAPFAIL error?



How can we code a program such that we will never get a MAPFAIL error?..

Answer / rakesh

Normally MAPFAIL just indicates that no data has ben entered in any of the fields, and thus the MDT-bit is not set in the fileds attribute-byte. CICS issues a "Read Modified" 3270-command, and receives data from fields that has the MDT-bit set. When you get MAPFAIL, this just tells you that no field has been modified, an really is "normal".
In program logic you have to check if data has been entered in mandatory fileds. The result may vary, and is a result of users action. Zero or many fileds may have been modified.
In your program logic you should FIRST check for invalid PF/PA/Clear-keys, and ONLY do a Receive Map after the check. There is no need to do a Receive Map if the user pressed the Clear or a PA-key, as an example. The EIBAID contains the value for the key pressed to initiate this pseudoconversation - even without a Receive Map.
If you use Resp Option, coding RESP(ws-variable) in your Receive Map, you can eliminate the Mapfail problem.

Is This Answer Correct ?    2 Yes 1 No

Post New Answer

More CICS Interview Questions

Explain cebr transaction commands?

0 Answers  


I want to know what exactly the STOPPER field does with example. Please help.

1 Answers  


How ENQ and DEQ used in CICS?

0 Answers  


What is the pic clause for the data type of length option field type of data fields?

0 Answers  


Different types of BMS Macros

2 Answers  


Explain how do you establish a starting position in a browse operation?

0 Answers  


Explain how do you intitiate another transaction?

0 Answers  


Can you define multiple maps in a BMS mapset?

6 Answers   CTS,


In a particular cics program, what is the procedure to allocate dynamic memory?

0 Answers  


What is ENQ in CICS?

2 Answers   IBM,


How to test CICS, MainFrame applications

12 Answers   Covansys,


Which CICS service transaction is used to gain accessibility to CICS control tables?

1 Answers  


Categories