Configurare origini dati configure-data-sources
Scopri come configurare diversi tipi di origini dati e come sfruttarle per creare modelli di dati modulo.
L’integrazione dei dati di AEM Forms consente di configurare e connettersi a diverse origini dati. I seguenti tipi sono supportati come predefiniti. Tuttavia, con poca personalizzazione, puoi integrare anche altre origini dati.
- Database relazionali - MySQL, Microsoft SQL Server, IBM DB2 e Oracle RDBMS
- Profilo utente AEM
- Servizi web RESTful
- Servizi web basati su SOAP
- Servizi OData
L’integrazione dei dati supporta i tipi di autenticazione predefiniti OAuth2.0, autenticazione di base e API Key e consente l’implementazione dell’autenticazione personalizzata per l’accesso ai servizi web. Mentre i servizi RESTful, basati su SOAP e OData sono configurati in AEM Cloud Services, JDBC per i database relazionali e il connettore per AEM profilo utente sono configurati in AEM console web.
Configurare il database relazionale configure-relational-database
È possibile configurare database relazionali utilizzando AEM configurazione della console Web. Effettua le seguenti operazioni:
-
Vai AEM console Web all'indirizzo
https://[server]:[host]/system/console/configMgr
. -
Cerca Origine dati in pool di connessione Apache Sling configurazione. Tocca per aprire la configurazione in modalità di modifica.
-
Nella finestra di dialogo di configurazione, specifica i dettagli del database da configurare, ad esempio:
- Nome dell’origine dati
- Proprietà del servizio origine dati che memorizza il nome dell'origine dati
- Nome della classe Java per il driver JDBC
- URI di connessione JDBC
- Nome utente e password per stabilire la connessione con il driver JDBC
note note NOTE Prima di configurare l’origine dati, assicurati di crittografare le informazioni sensibili come le password. Per crittografare: - Passa a
https://[server]:[port]/system/console/crypto
. - In Testo normale specificare la password o una stringa da crittografare e fare clic su Protect.
Il testo crittografato viene visualizzato nel campo Testo protetto che è possibile specificare nella configurazione. -
Abilita Test su credito o Test al ritorno per specificare che gli oggetti vengono convalidati prima di essere presi in prestito o restituiti rispettivamente da e al pool.
-
Specificare una query SQL SELECT nel Query di convalida campo per convalidare le connessioni dal pool. La query deve restituire almeno una riga. In base al database, specifica una delle seguenti opzioni:
- SELECT 1 (MySQL e MS SQL)
- SELECT 1 from dual (Oracle)
-
Tocca Salva per salvare la configurazione.
Configurare AEM profilo utente configure-aem-user-profile
È possibile configurare AEM profilo utente utilizzando la configurazione di User Profile Connector in AEM Web Console. Effettua le seguenti operazioni:
-
Vai AEM console Web all'indirizzo
https://[server]:[host]/system/console/configMgr
. -
Cerca Integrazioni dei dati AEM Forms - Configurazione del connettore del profilo utente e tocca per aprire la configurazione in modalità di modifica.
-
Nella finestra di dialogo Configurazione connettore profilo utente puoi aggiungere, rimuovere o aggiornare le proprietà del profilo utente. Le proprietà specificate saranno disponibili per l’uso nel modello dati del modulo. Utilizza il formato seguente per specificare le proprietà del profilo utente:
name=[property_name_with_location_in_user_profile],type=[property_type]
Esempi:
name=profile/phoneNumber,type=string
name=profile/empLocation/*/city,type=string
note note NOTE La * nell'esempio precedente denota tutti i nodi sotto il profile/empLocation/
in AEM profilo utente nella struttura CRXDE. Ciò significa che il modello dati del modulo può accedere alcity
proprietà di tipostring
presenti in qualsiasi nodo sotto ilprofile/empLocation/
nodo. Tuttavia, i nodi che contengono la proprietà specificata devono seguire una struttura coerente. -
Tocca Salva per salvare la configurazione.
Configurare la cartella per le configurazioni del servizio cloud cloud-folder
Tutte le configurazioni di servizi cloud in AEM sono consolidate nella variabile /conf
in AEM archivio. Per impostazione predefinita, la conf
la cartella contiene global
in cui puoi creare configurazioni di servizi cloud. Tuttavia, devi abilitarlo manualmente per le configurazioni cloud. Puoi anche creare cartelle aggiuntive in conf
per creare e organizzare configurazioni di servizi cloud.
Per configurare la cartella per le configurazioni del servizio cloud:
-
Vai a Strumenti > Generale > Browser di configurazione.
- Consulta la sezione Documentazione del browser di configurazione per ulteriori informazioni.
-
Effettua le seguenti operazioni per abilitare la cartella globale per le configurazioni cloud o salta questo passaggio per creare e configurare un’altra cartella per le configurazioni del servizio cloud.
- In Browser di configurazione, seleziona
global
tocca e fai clic su Proprietà. - In Proprietà di configurazione finestra di dialogo, attiva Configurazioni cloud.
- Tocca Salva e chiudi per salvare la configurazione e uscire dalla finestra di dialogo.
- In Browser di configurazione, seleziona
-
In Browser di configurazione, tocca Crea.
-
In Crea configurazione , specifica un titolo per la cartella e abilita Configurazioni cloud.
-
Tocca Crea per creare la cartella abilitata per le configurazioni del servizio cloud.
Configurare i servizi web RESTful configure-restful-web-services
Il servizio Web RESTful può essere descritto utilizzando Specifiche Swagger in formato JSON o YAML in un file di definizione Swagger. Per configurare il servizio Web RESTful in AEM Cloud Services, accertati di disporre del file Swagger sul sistema di file o dell’URL in cui è ospitato il file.
Per configurare i servizi RESTful, procedi come segue:
-
Vai a Strumenti > Cloud Services > Origini dati. Tocca per selezionare la cartella in cui desideri creare una configurazione cloud.
Vedi Configurare la cartella per le configurazioni del servizio cloud per informazioni sulla creazione e la configurazione di una cartella per le configurazioni del servizio cloud.
-
Tocca Crea per aprire Finestra di dialogo Crea configurazione origine dati. Specifica un nome ed eventualmente un titolo per la configurazione, seleziona Servizio RESTful dal Tipo di servizio a discesa, se lo desideri, sfoglia e seleziona un’immagine in miniatura per la configurazione, quindi tocca Successivo.
-
Specifica i seguenti dettagli per il servizio RESTful:
- Seleziona URL o File dal menu a discesa Sorgente Swagger e specifica quindi l’URL Swagger nel file di definizione Swagger o carica il file Swagger dal file system locale.
- Seleziona il tipo di autenticazione — Nessuno, OAuth2.0, Autenticazione di base, Chiave API o Autenticazione personalizzata — per accedere al servizio RESTful e, di conseguenza, fornisci i dettagli per l’autenticazione.
-
Tocca Crea per creare la configurazione cloud per il servizio RESTful.
Configurare i servizi Web SOAP configure-soap-web-services
I servizi web basati su SOAP sono descritti utilizzando Specifiche WSDL (Web Services Description Language). Per configurare il servizio Web basato su SOAP in AEM Cloud Services, assicurati di disporre dell’URL WSDL per il servizio Web ed effettua le seguenti operazioni:
-
Vai a Strumenti > Cloud Services > Origini dati. Tocca per selezionare la cartella in cui desideri creare una configurazione cloud.
Vedi Configurare la cartella per le configurazioni del servizio cloud per informazioni sulla creazione e la configurazione di una cartella per le configurazioni del servizio cloud.
-
Tocca Crea per aprire Finestra di dialogo Crea configurazione origine dati. Specifica un nome ed eventualmente un titolo per la configurazione, seleziona Servizio Web SOAP dal Tipo di servizio a discesa, se lo desideri, sfoglia e seleziona un’immagine in miniatura per la configurazione, quindi tocca Successivo.
-
Specifica quanto segue per il servizio Web SOAP:
-
URL WSDL per il servizio Web.
-
Endpoint servizio. Specificare un valore in questo campo per sostituire l'endpoint del servizio menzionato in WSDL.
-
Seleziona il tipo di autenticazione: Nessuno, OAuth2.0, Autenticazione di base, Autenticazione personalizzata o Token X509 per accedere al servizio SOAP e, di conseguenza, fornisci i dettagli per l’autenticazione.
Se selezioni X509 Token come tipo di autenticazione, configura il certificato X509. Per ulteriori informazioni, consulta Imposta certificati.
Specifica l'alias KeyStore per il certificato X509 nel Alias chiave campo . Specifica l’ora, in secondi, fino a quando la richiesta di autenticazione non rimane valida, nel Tempo di vita campo . Facoltativamente, seleziona per firmare il corpo del messaggio o l’intestazione della marca temporale o entrambe.
-
-
Tocca Crea per creare la configurazione cloud per il servizio Web SOAP.
Configurare i servizi OData config-odata
Un servizio OData è identificato dall'URL principale del servizio. Per configurare un servizio OData in AEM Cloud Services, accertati di disporre dell’URL principale del servizio e procedi come segue:
-
Vai a Strumenti > Cloud Services > Origini dati. Tocca per selezionare la cartella in cui desideri creare una configurazione cloud.
Vedi Configurare la cartella per le configurazioni del servizio cloud per informazioni sulla creazione e la configurazione di una cartella per le configurazioni del servizio cloud.
-
Tocca Crea per aprire Finestra di dialogo Crea configurazione origine dati. Specifica un nome ed eventualmente un titolo per la configurazione, seleziona Servizio OData dal Tipo di servizio a discesa, se lo desideri, sfoglia e seleziona un’immagine in miniatura per la configurazione, quindi tocca Successivo.
-
Specifica i seguenti dettagli per il servizio OData:
- URL principale del servizio per il servizio OData da configurare.
- Seleziona il tipo di autenticazione (Nessuno, OAuth2.0, Autenticazione di base o Autenticazione personalizzata) per accedere al servizio OData e, di conseguenza, fornisci i dettagli per l’autenticazione.
note note NOTE È necessario selezionare il tipo di autenticazione OAuth 2.0 per connettersi con i servizi Microsoft Dynamics utilizzando l’endpoint OData come radice del servizio. -
Tocca Crea per creare la configurazione cloud per il servizio OData.
Passaggi successivi next-steps
Hai configurato le origini dati. Successivamente è possibile creare un modello dati modulo oppure, se è già stato creato un modello dati modulo senza un’origine dati, è possibile associarlo alle origini dati appena configurate. Vedi Crea modello dati modulo per i dettagli.