Codeunit 884 "ReadSoft OCR Master Data Sync"
Base Application · Microsoft.EServices.EDocument
Across versions
- BC23-30present
Neighbourhood 5 connected objects and pages
Base Application · Microsoft.EServices.EDocument · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | tabledata “OCR Service Setup” = rm |
Events published
OnBeforeSendRequest(Body: Text)(integration)OnBeforeGetVendorBankAccounts(var TempBlobList: Codeunit "Temp Blob List"; StartDateTime: DateTime; EndDateTime: DateTime; var XmlOptions: XmlWriteOptions; var IsHandled: Boolean)(integration)OnGetPortionSize(var PortionSize: Integer; var Handled: Boolean)(integration)
Procedures
SyncMasterData(Resync: Boolean; Silent: Boolean): BooleanResetLastSyncTime()IsSyncEnabled(): Boolean
Plus 27 local procedures.
Triggers
OnRun
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 1294 “OCR Service Mgt.” (6 calls:
CheckOrganizationId → UpdateOrganizationInfo,ParseServiceError → LogActivityFailed,ParseUpdateResult → LogActivitySucceeded, …) - Codeunit 4102 “Temp Blob List” (5 calls:
AddToBuffer → Add,GetMasterDataEntitiesXml → (object),GetMasterDataEntitiesXml → Get, …) - Codeunit 4100 “Temp Blob” (3 calls:
AddToBuffer → CreateOutStream,GetFromBuffer → CreateInStream,GetFromBuffer → HasValue)
Called by
- Codeunit 882 “OCR - Sync Master Data” (3 calls:
ResetLastSyncTime → ResetLastSyncTime,ScheduleJob → IsSyncEnabled,SyncMasterData → SyncMasterData) - Page 27 “Vendor List” (1 call:
OnOpenPage → IsSyncEnabled)
Countries that replace it
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "ReadSoft OCR Master Data Sync"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.