Konfigurerar formulärdatamodell

Poolad datakälla för Apache Sling-anslutning

Det första steget för att skapa en RDBMS-baserad formulärdatamodell är att konfigurera Apache Sling Connection Pooled DataSource. Konfigurera datakällan genom att följa stegen nedan:

  • Peka webbläsaren på configMgr
  • Sök efter Sammanslagen datakälla för Apache Sling-anslutning
  • Lägg till en ny post och ange de värden som visas på skärmbilden.
  • datakälla
  • Spara ändringarna
NOTE
URI:n, användarnamnet och lösenordet för JDBC-anslutningen ändras beroende på din MySQL-databaskonfiguration.

Skapar formulärdatamodell

  • Peka webbläsaren på Dataintegreringar
  • Klicka på Skapa->Formulärdatamodell
  • Ange beskrivande namn och titel för formulärdatamodell som Medarbetare
  • Klicka på Nästa
  • Markera datakällan som skapades i det tidigare avsnittet (forumen)
  • Klicka på Skapa->Redigera om du vill öppna den nya formulärdatamodellen i redigeringsläge
  • Expandera noden forums om du vill visa medarbetarschemat. Expandera medarbetarnoden för att se de två tabellerna

Lägg till entiteter i din modell

  • Kontrollera att medarbetarnoden är expanderad
  • Markera entiteter för nybörjare och mottagare och klicka på Lägg till markerade

Lägg till lästjänsten till en ny enhet

  • Välj en enhet
  • Klicka på Redigera egenskaper
  • Välj Hämta i listrutan Lästjänst
  • Klicka på ±ikonen för att lägga till en parameter i tjänsten get
  • Ange de värden som visas på skärmbilden
  • get-service
NOTE
get-tjänsten förväntar sig ett värde som mappas till empID-kolumnen för entiteten. Det finns flera sätt att skicka det här värdet och i den här självstudien skickas empID via frågeparametern empID.
  • Klicka på Klar för att spara argumenten för tjänsten get
  • Klicka på Klar om du vill spara ändringar i formulärdatamodellen

Lägg till association mellan två entiteter

Associationerna som definieras mellan databasentiteter skapas inte automatiskt i formulärdatamodellen. Associationerna mellan entiteter måste definieras med formulärdatamodellens redigerare. Varje enhet som kan ha en eller flera mottagare måste vi definiera en-till-många-associering mellan de nya och stödmottagande enheterna.
Följande steg visar hur du skapar en en-till-många-association

  • Välj en entitet och klicka på Lägg till association

  • Ange en meningsfull titel och identifierare för associationen och andra egenskaper enligt skärmbilden nedan
    association

  • Klicka på ikonen redigera under avsnittet Argument

  • Ange de värden som visas på den här skärmbilden

  • association-2

  • Vi länkar de två entiteterna med empID-kolumnen för mottagare och aldrig entiteter.

  • Klicka på Klar för att spara ändringarna

Testa formulärdatamodellen

Vår formulärdatamodell har nu get-tjänst som godkänner empID och returnerar information om nybörjaren och dess mottagare. Testa tjänsten genom att följa stegen nedan.

  • Välj en enhet
  • Klicka på Testmodellobjekt
  • Ange ett giltigt empID och klicka på Test
  • Du bör få resultat enligt bilden nedan
  • test-fdm

Nästa steg

Hämta empID från URL:en

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e