I can list the standard feed at http://{server}/sdata/{installName}j/sagecrm2/-/Opportunity (for example), but the custom entity workorder at http://{server}/sdata/{installName}j/sagecrm2/-/workorder fails (400 BadRequest). All my other custom entities list correctly—only workorder doesn’t. What are the likely causes and fixes for a single custom entity’s SData list endpoint failing? (e.g., SData access not enabled for the entity, incorrect primary key mapping, broken/duplicate columns in the entity’s default List view or view SQL, problematic choice/multichoice joins, stale metadata needing refresh, IIS/app pool recycle, or permissions). What specific checks/steps should I follow to diagnose and resolve this?
