records with id longer then 512 bytes cannot be indexed
Any Storage record with id longer then 512 bytes is not searchable. Search/Indexer backend (Elasticsearch) throws error when id is longer the 512 bytes. Following message is logged by Indexer service:
indexer.app Validation Failed: 1: id [xxx-yyy-zzzzzzz-corporation:work-product-component--WellLog:xxx-yyy-zzzzzzz-corporation:work-product-component--WellLog:CRXdAWD15bqEJ8kNtJe6V3RKXmSQzmohsYZDhe7QdR58iFGHOA0b5Otuc96XDgp34TNCk851FsKB95zHx7QazeBIG0NxT3CVDLyWpEe0nyXGgDMY2k1RR1SXzum4IqMajpscNM6kVjRlBjh2Cx2ZGDt7RW0AKYEemm8IpU1kvWRgjYATXJacoDivlQJqJ07Ghzco4MOu2TYFDq31qfnpVP37E2pktUGvHug1qQoVSHaSoT4zQgOiOF1WXMfZWTPIlaRdnaUSbjN2aXgH9zMlSebOkJ4J0SAU9lMs58QJsSvMoL9bjaBmniVNq2os41oyL3gZrBucz2yI67Yzm72y72fb7swlBoiONveLgyTra2fY8q9btfxjGYDPO71dwA1akgNmJerCDdE] is too long, must be no longer than 512 bytes but was: 517
This breaks end user discovery workflows. Core services must resolve this issue so all ingested records are discoverable by Search service.