CRM · SOAP
The CRM speaks SOAP.
Custom services, from the 2000s.
Simulated CRM, two services
The problem
Each service reads its own way.
- One returns everything in one call.
- Another pages by page number.
What is not changed
The CRM stays as it is.
- Its services, its envelope.
- A service account.
The trap
Hammering the CRM.
- Reading the same page in a loop.
- Retrying a refused password.
What had to be written
<data:page>{{page}}</data:page>One line.
- The page number, where the service expects it.
- The stop on the last page.
- An 84-line scenario, two manifests.
A refusal
The CRM's Fault, verbatim.
- On the run, with its code.
- A single attempt.
The limit
One request, one client, written in the manifest.
- One call per item of a list is not covered.
Try it
The scenario replays locally.
Every step is published with its output.