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?

Answer Posted / 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       View All Answers


Please Help Members By Posting Answers For Below Questions

Define task work area?

1311


Define the term transaction routing?

1164


If we wish to create bms executable, what are the basic steps that the user has to go through?

1074


How many ways are there for initiating a transaction?

1042


How can you use dynamic calls in cics?

1054


In a CICS program, how will you read a VSAM file?

1126


Explain the difference between exec cics handle condtion and an exec cics ignore command?

1032


What are the common tables in cics and their usage?

1005


What is a transid?

1074


Explain the difference between a symbolic map and physical map?

1027


What is the meaning of the enq command?

1081


Define TCT.

1147


Explain how many exceptional condition can be given in a handle condition?

1017


Receive consists of buffer option in it. What is the significance of this option?

1043


which cics service transaction is used to gain accessibility to cics control tables? Mention the one that has the highest priority.?

1180