Verzoeken en samenstelling
Deze vakjes voeren een verzoek-responsaanroep uit en geven de besturing daarna terug. Voor verbindingen die open blijven, zie Verbindingen en streams.
Elk vakje is aan een verzoek uit het project gekoppeld: u wijst dat bij het aanmaken aan.
HTTP-verzoek
Section titled “HTTP-verzoek”Voert in één keer een HTTP-verzoek uit, of een GraphQL-, unair gRPC- of WebSocket-verzoek.
| Invoer | env (de uitvoeringsomgeving), override (overschrijvingen, object) |
| Uitvoer | response — de volledige respons |
| Configuratie | requestId, label |
De uitvoer response bevat het responsobject: status, headers, body, tijd. Zet een
selector op de verbinding om daar direct
uit te halen wat u nodig hebt — status, body.data.id.
SOAP-verzoek
Section titled “SOAP-verzoek”Voert een SOAP-verzoek uit.
| Invoer | env |
| Uitvoer | response |
| Configuratie | requestId, label |
Een <soap:Fault>-respons verschijnt op het responsobject: test die met een
Assert in plaats van alleen op de HTTP-status te vertrouwen.
Redis command
Section titled “Redis command”Voert één Redis-opdracht uit, op een verse verbinding.
| Invoer | env |
| Uitvoer | response |
Kafka produce
Section titled “Kafka produce”Publiceert een Kafka-record.
| Invoer | env |
| Uitvoer | response — de metadata van het record: topic, partitie, offset |
Scenario uitvoeren
Section titled “Scenario uitvoeren”Roept een ander scenario uit het project aan — dat is het mechanisme voor samenstelling.
| Invoer | één poort param:<naam> per vrije parameter van het subscenario |
| Uitvoer | één poort output:<naam> per uitvoer van het subscenario, plus result |
| Configuratie | scenarioId, label |
De poorten worden live afgeleid van het subscenario: voegt u daar een parameter toe, dan verschijnt de poort op de aanroeper.
Daarmee kunt u factoriseren: één scenario “een token ophalen”, aangeroepen door de vijf andere.
Scenario uitvoeren “Aanmelden” ├─ param:user ◄── Invoer └─ output:token ──► Variabele instellen “token”Het verzoek overschrijven
Section titled “Het verzoek overschrijven”Vier lagen, in deze volgorde toegepast:
- het verzoek zoals het in het project is opgeslagen;
- de snelle instelling die op de actie is aangewezen;
- de overschrijvingen die u op de actie invult;
- de waarde die op de overschrijvingspoort binnenkomt.
Dezelfde aanroep speelt u dus met drie datasets opnieuw, zonder het verzoek te dupliceren.