MFS Synch Error: API Programming Error (CS_ServiceRequest_PVT.Update_SR_Validation on DFF (Doc ID 786724.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Mobile Field Service - Version 11.5.9 to 12.1 [Release 11.5 to 12]
Oracle Teleservice - Version 11.5.9 to 12.0.1 [Release 11.5 to 12]
Information in this document applies to any platform.
Checked for relevance on 19-Mar-2012
Oracle Service - Version: 11.5.9 to 12.1
Oracle Field Service / Handheld - Version: 11.5.9 to 12.1


Symptoms

Having synchronized a Service Request from the Server to the mobile device, and then updating the SR on the PocketPC and attempt to re-synchronize upto the server. The Processes Uploaded Mobile Data concurrent program generates the following error as a deferred transaction:

ERROR
======
API Programming Error (CS_ServiceRequest_PVT.Update_SR_Validation): An error occurred when validating the descriptive flexfield. Additional information:ID

 
Steps To Reproduce

  1. Synchronize mobile device and update Service Request # XXXX as follows
    a. From the LOV select Problem and Resolution codes.
  2. Click on Save and Synchronise.
  3. On the Server make sure "Process Uploaded Mobile data" is run.
  4. Select Responsibility FS Manager->Service Requests>ServiceRequest> Find Service Request. Search for SR # XXXX.
  5. Open up SR # XXXX and go to Workbench tab.
  6. The problem code and the resolution code are empty.
  7. Logout and then login in forms as asgadm/asgadm.
  8. Select responsibility "Mobile Developer".
  9. Select "Main Menu Home Synch Details".
  10. Click on tab "Uploaded Errors".
  11. Click on Deferred and get the failed transactions for the appropriate date.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms