PERSON_BASIC_SYNC Issue
We are loading New Hire from a flat file using App Engine Program. In AEP, there is step a which consists of Do while and PeopleCode where we are loading the employees. On Error is selected as Ignore on the Step Properties as we don't want the program to error out due to data issue of selected few employees.
In the same PeopleCode Action, CI_PERSONAL_DATA (Component: PERSONAL_DATA) and CI_JOB_DATA_EMP (Component: JOB_DATA_EMP) are used to Hire the employees.
The functionality is working as expected while loading the new employee data in PeopleSoft HR but Integration messages PERSON_BASIC_SYNC are not getting triggered for all new Hires which is causing synchronization issue between PS HR & Finance. Suppose there are 10 new Hire in a file and 7th employee doesn't get hired in HR due data issue and rest of the 9 employees data loaded successfully in HR. The problem is - PERSON_BASIC_SYNC is not getting for 1st six employee who got hired in PS HR. Only Employee 8 to 10 data will flow to Finance via PERSON_BASIC_SYNC.