Low Level Documentation
 
Library Fieldpine Internals Replication Gds Security Fpos.dll Startup logic PosGreen Network PosGreen Install Process Multicast Protocol Data Structures Settings Logic Trace

Logic

Security Model Product Distribution Gateways Staff Login Stock Levels Shipping Addresses Agency Stores Remote Reports Sales Handlers

PosGreen Engine This engine provides the bulk of the POS processing at checkouts. It can be used directly or via central servers as a remote service.

Contexts & Sessions

Advanced

Spill Database Debugging

Reference Data

refdata Country refdata SystemString

Debugging Tips

Fieldpine applications generally write a crash file and often send that to Fieldpine for analysis automatically. However, there is a second level of debug dump that captures the complete memory space of the process and can aid support dramatically. But, the downside is these files can be large, and this only helps if the code version is reasonably recent.

If you wish to enable Windows level dumps, the create the following registry Keys

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\globaldata.exe]
"DumpFolder"="c:\\Fieldpine"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps\retaillogic.exe]
"DumpFolder"="c:\\Fieldpine"
Or, download a .reg file from here CrashDumps.reg

Notes

  • These dump files can be large, up to 2Gb or more. Do not enable this feature if you are low on disk space
  • Windows will keep 10 files in the \fieldpine folder and then remove old ones
  • These files are only useful if the code is reasonably up to date. Mostly these dumps are enabled for low level analysis of new features being deployed.
  • Treat this files securely - they can contain passwords, customer PII, and keys, etc.