I’ve got the following code
	dpBkgData = new dataProcessor("/bookingitem/updateprepaybkgitems/"+CurrUserID);
	dpBkgData.setUpdateMode('off');
	dpBkgData.enableDataNames(true);
	dpBkgData.setTransactionMode('POST',true);
	dpBkgData.attachEvent("onAfterUpdate",afterUpdatePrepayBkgItems);
	dpBkgData.init(grdBkgData);
	dpBkgData.defineAction('updateprepaybkgitemserror',updatePrepayBkgItemsError);
If an error occurs at the Server side I do not update any rows i.e. Server action is wrapped in a ‘Transaction’. I return the following xml:
<data>
  <action sid="142" tid="142" type="updateprepaybkgitemserror" errmsg="Error saving data 
No records saved"/>
  <action sid="143" tid="143" type="updateprepaybkgitemserror" errmsg="Error saving data 
No records saved"/>
</data>
My function for ‘updatePrepayBkgItemsError’ is :
	function updatePrepayBkgItemsError(sid,response)
	{
		alert(response.getAttribute('errmsg'));
	}
However the ‘response’ has a null value.
Please can you tell me what I should return in this situation and what should I expect as parameters to function updatePrepayBkgItemsError.
Thanks
Purvez