Question
Amdocs
IN
Last activity: 14 Oct 2021 6:03 EDT
Dataset not found ERROR in SendSMSChild Activity
Hi,
We are getting the below error while sending the sms in the SendSMSChild Activity.
Data set not found for class: PegaMKT-Data-ResultOutput-Event-P1462
This error is being logged by the SendSMSChild activity because the 8.2 step’s jump condition of the activity is returning false due to which the control is jumping to the error logging steps of the activity. Basically in this step activity is checking that whether the batch data set for this run exists or not.
The jump condition contains the pxDoesObjectExist() function. We have checked the dataset with the same class and it exists. So I am not sure why it is returning false. the pxDoesObjectExist() function contains:
PublicAPI tools = pega_rules_utilities.getPublicAPI(); try { return tools.getDatabase().findHandle(aObjectKeys) != null; } catch (DatabaseException e) { oLog.error("Caught DatabaseException when getting handle", e); return false; }
We are not getting the DB Exception. So we are left with return tools.getDatabase().findHandle(aObjectKeys) != null;
Another Question other than the above issue:
Is there any way we can open the code of these functions like findHandle or getDatabase in order to investigate more. or they are internal to pega?
could you please help us here. I am attaching some Screenshots.
Hi,
We are getting the below error while sending the sms in the SendSMSChild Activity.
Data set not found for class: PegaMKT-Data-ResultOutput-Event-P1462
This error is being logged by the SendSMSChild activity because the 8.2 step’s jump condition of the activity is returning false due to which the control is jumping to the error logging steps of the activity. Basically in this step activity is checking that whether the batch data set for this run exists or not.
The jump condition contains the pxDoesObjectExist() function. We have checked the dataset with the same class and it exists. So I am not sure why it is returning false. the pxDoesObjectExist() function contains:
PublicAPI tools = pega_rules_utilities.getPublicAPI(); try { return tools.getDatabase().findHandle(aObjectKeys) != null; } catch (DatabaseException e) { oLog.error("Caught DatabaseException when getting handle", e); return false; }
We are not getting the DB Exception. So we are left with return tools.getDatabase().findHandle(aObjectKeys) != null;
Another Question other than the above issue:
Is there any way we can open the code of these functions like findHandle or getDatabase in order to investigate more. or they are internal to pega?
could you please help us here. I am attaching some Screenshots.