Double Bagged
by in Feature Articles on 2022-02-24Many years ago, Yazeran needed to work with some floor-plan data. Now, fortunately for Yazeran, a vendor had already collected this information and packed it up behind a SOAP-based web service, so it would in theory be easy to get. This was long enough ago that SOAP was all the rage, and computers with multiple gigabytes of RAM were still on the higher end of things.
In fact, there was an end-point called GetFullDataExtract
which promised to, as the name implies, get him all the data. Yazeran didn't need all the data, but the other end-point, GetGMLBuildings
returned only the subset of data Yazeran didn't need. So Yazeran simply had to request too much.