Siirry sisältöön

Pyynnöt ja koostaminen

Nämä lohkot suorittavat pyyntö / vastaus -kutsun ja palauttavat ohjauksen. Avoimiksi jäävistä yhteyksistä katso Yhteydet ja virrat.

Jokainen niistä on sidottu projektin pyyntöön: pyyntö valitaan lohkon luonnin yhteydessä.

Suorittaa HTTP-pyynnön, GraphQL-kutsun, unaarisen gRPC-kutsun tai WebSocket-kutsun yhdellä kertaa.

Tulotenv (suoritusympäristö), override (ohitukset, objekti)
Lähdötresponse — täydellinen vastaus
KokoonpanorequestId, label

response-lähtö kantaa vastausobjektin: tilan, otsakkeet, sisällön ja ajan. Aseta kytkentään valitsin, niin saat suoraan sen mikä sinua kiinnostaa — status, body.data.id.

Suorittaa SOAP-pyynnön.

Tulotenv
Lähdötresponse
KokoonpanorequestId, label

<soap:Fault>-vastaus näkyy vastausobjektissa: testaa se Assert-lohkolla sen sijaan että luottaisit pelkkään HTTP-tilaan.

Suorittaa yhden Redis-komennon uudessa yhteydessä.

Tulotenv
Lähdötresponse

Julkaisee Kafka-tietueen.

Tulotenv
Lähdötresponse — tietueen metatiedot: aihe, partitio ja offset

Kutsuu toista projektin skenaariota — tämä on koostamisen mekanismi.

Tulotyksi portti param:<name> jokaista aliskenaarion vapaata parametria kohden
Lähdötyksi portti output:<name> jokaista aliskenaarion lähtöä kohden, lisäksi result
KokoonpanoscenarioId, label

Portit johdetaan suoraan aliskenaariosta: lisää sinne parametri, niin portti ilmestyy kutsujaan.

Näin toistuva logiikka saadaan yhteen paikkaan: yksi skenaario ”hae token”, jota viisi muuta kutsuu.

Suorita skenaario ”Kirjaudu sisään”
├─ param:user ◄── Input
└─ output:token ──► Aseta muuttuja ”token”

Neljä kerrosta, jotka sovelletaan tässä järjestyksessä:

  1. pyyntö sellaisena kuin se on tallennettu projektiin;
  2. toiminnolle osoitettu pika-asetus;
  3. toiminnolle syötetyt ohitukset;
  4. ohitusportissa saapunut arvo.

Sama kutsu voidaan siis suorittaa kolmella eri tietojoukolla ilman että pyyntöä monistetaan.