Gegevensbron configureren

Er zijn vele manieren waarin AEM integratie met een externe gegevensbestand toelaat. Één van de gemeenschappelijkste & standaardpraktijken van gegevensbestandintegratie is door de configuratieeigenschappen van de Verbinding van Apache Gepoolde DataSource door configMgr.
De eerste stap bestaat uit het downloaden en implementeren van de juiste MySQL-stuurprogramma's tot AEM.
Vervolgens stelt u de specifieke eigenschappen voor de gegevensbron van uw database in voor de verzamelverbinding. In de volgende schermafbeelding ziet u de instellingen die voor deze zelfstudie worden gebruikt. Het databaseschema wordt als onderdeel van deze zelfstudie-elementen aan u verstrekt.

NOTE
Zorg ervoor dat u uw gegevensbron een naam geeft StoreAndRetrieveAfData aangezien dit de naam is die in de dienst OSGi wordt gebruikt.

gegevensbron

Eigenschapnaam
Waarde van eigenschap
Naam gegevensbron
StoreAndRetrieveAfData
JDBC-schijfklasse
jdbc:mysql://localhost:3306/aemformstutorial
URI voor JDBC-verbinding
jdbc:mysql://localhost:3306/aemformstutorial?serverTimezone=UTC&autoReconnect=true

Database maken

De volgende database is gebruikt voor dit gebruiksgeval. De database heeft één tabel met de naam formdatawithattachments met de vier kolommen zoals weergegeven in de onderstaande schermafbeelding.
gegevensbank

  • De kolom gegevens bevat de aangepaste formuliergegevens.
  • De kolom attachmentsInfo bevat de informatie over de formulierbijlagen.
  • De kolommen phoneNumber bevat het mobiele nummer van de persoon die het formulier invult.

Maak een database door de databaseschema
MySQL-workbench gebruiken.

Formuliergegevensmodel maken

Creeer het model van vormgegevens en baseer het op de gegevensbron die in de vorige stap wordt gecreeerd.
Vorm get service van dit formuliergegevensmodel, zoals wordt getoond in de onderstaande schermafbeelding.
Zorg ervoor dat u geen array retourneert in het dialoogvenster get service.

Het doel van deze get de dienst moet het telefoonaantal halen verbonden aan toepassings identiteitskaart

getService

Dit formuliergegevensmodel wordt vervolgens gebruikt in het dialoogvenster MyAccountForm om het telefoonnummer op te halen dat aan toepassings-id is gekoppeld.

Volgende stappen

Code schrijven om formulierbijlagen op te slaan

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