String dtfl) {
try {
long start = System.currentTimeMillis();
if (ufisMsgDTO != null && ufisMsgDTO.getBody() != null) {
// EntUfisMsgHead head = ufisMsgDTO.getHead();
EntUfisMsgBody body = ufisMsgDTO.getBody();
// currently only action and table are required and only once
if (body.getActs() != null && body.getActs().size() > 0) {
EntUfisMsgACT act = body.getActs().get(0);
// String cmd = act.getCmd();
String tab = act.getTab();
List<String> fld = act.getFld();
List<Object> dat = act.getData();
if (fld == null || dat == null || fld.size() != dat.size()) {