Acquisizione dei messaggi di errore nel passaggio del servizio Richiama modello dati modulo
- Si applica a:
- Experience Manager 6.5
Creato per:
- Intermedio
- Sviluppatore
A partire da AEM Forms 6.5.1, ora è possibile acquisire i messaggi di errore e specificare le opzioni di convalida. Il passaggio Richiama servizio modello dati modulo è stato migliorato per fornire le seguenti funzionalità.
-
Fornire un’opzione per la convalida a 3 livelli ("OFF", "BASIC" e "FULL") per gestire le eccezioni riscontrate durante la chiamata al servizio del modello dati del modulo. Le tre opzioni indicano in successione una versione più rigorosa del controllo dei requisiti specifici del database.
-
Casella di controllo per personalizzare l'esecuzione del flusso di lavoro. Pertanto, l’utente ora ha la flessibilità di procedere con l’esecuzione del flusso di lavoro, anche se il passaggio Richiama modello dati modulo genera eccezioni.
-
Memorizzazione di informazioni importanti di errore causato da eccezioni di convalida. Sono stati incorporati tre selettori di variabili di tipo Completamento automatico per selezionare le variabili rilevanti per memorizzare ErrorCode(String), ErrorMessage(String) e ErrorDetails(JSON). ErrorDetails, tuttavia, viene impostato su null nel caso in cui l'eccezione non sia DermisValidationException.
Con queste modifiche, il passaggio del servizio Richiama modello dati modulo assicura che i valori di input siano conformi ai vincoli di dati forniti nel file swagger. Ad esempio, il seguente messaggio di errore viene generato quando i valori accountId e balance non sono conformi ai vincoli di dati specificati nel file swagger.
{
"errorCode": "AEM-FDM-001-049"
"errorMessage": "Input validations failed during operation execution"
"violations": {
"/accountId": ["numeric instance is greater than the required maximum (maximum: 20, found: 97)"],
"/newAccount/balance": ["instance type (string) does not match any allowed primitive type (allowed: [\"integer\",\"number\"])"]
}
}
Experience Manager
- Panoramica
- Best practice da seguire
- Configurazione dell’autenticazione OKTA con l’authoring di AEM
- Creazione del primo modulo adattivo
- 1 - Introduzione e configurazione
- 2 - Creare un modello di modulo adattivo
- 3 - Creare un frammento di modulo
- 4 - Creare un modulo adattivo
- 5 - Configurazione del pannello principale e aggiunta di pannelli secondari
- 6 - Aggiunta di componenti al pannello Persone
- 7 - Aggiunta della tabella al pannello reddito
- 8 - Configurazione del pannello delle risorse
- 9 - Utilizzo di funzioni personalizzate ed editor di codice
- Gestione degli invii dei moduli
- Creazione di un flusso di lavoro di revisione
- Configurazione del modulo adattivo per attivare il flusso di lavoro
- Mostrare la pagina di ringraziamento
- Personalizzare la pagina di ringraziamento
- Inviare a un endpoint esterno
- Inviare e-mail
- Flusso di lavoro per richiesta di ferie retribuite
- Configurazione del modulo adattivo per attivare il flusso di lavoro AEM - video
- Personalizzare la notifica Assegna attività
- Integrazioni utili
- Creazione del pacchetto OSGi
- Moduli adattivi
- Installare AEM Forms su Windows
- Installare pacchetti a 32 bit su Linux
- Servizio di precompilazione nei moduli adattivi
- Compilare un modulo adattivo utilizzando i parametri di query
- Codice QR in AEM Forms
- Invio personalizzato nei moduli adattivi
- Captcha nei moduli adattivi
- Funzioni personalizzate nell’editor di regole
- Incorporare un modulo adattivo in una pagina web
- Creazione di array di stringhe
- Percorso di caricamento di elementi in AEM Forms
- Utilizzo del valore di impostazione in XML nel flusso di lavoro OSGI
- Utilizzo del valore di impostazione in JSON nel flusso di lavoro OSGI
- Inviare il componente e-mail nel flusso di lavoro di AEM Forms
- Generazione di DocumentOfRecord tramite API
- Visualizzazione di immagini in linea
- Visualizzazione di immagini DAM in linea
- Utilizzo dell’API GeoLocation
- Utilizzo del reporting delle transazioni
- Integrazione dei dati del profilo utente in AEM Forms
- Microsoft Dynamics con AEM Forms
- Miglioramenti dell’editor di regole
- Limitazione dell’accesso all’editor di regole
- Miglioramenti all’editor temi
- Miglioramenti all’editor di moduli
- Test automatizzati di moduli adattivi
- Test automatizzati di moduli adattivi
- Integrazione di LDAP con AEM Forms
- Utilizzo degli utenti del servizio in AEM Forms
- Assegnazione di tag e archiviazione di DoR durante l’invio di un modulo adattivo
- Compilazione della tabella con i risultati della chiamata del servizio del modello dati modulo
- Acquisizione di commenti sul flusso di lavoro
- Memorizzazione dei dati del modulo inviati nel DB
- Inserimento di un allegato modulo nel DB
- Modificare la configurazione dell’origine dati
- Sostituire le proprietà del modello dati modulo
- Servizio modello dati modulo nel flusso di lavoro di AEM 6.4
- Gestione dei messaggi di errore nel passaggio del servizio del modello dati modulo
- Servizio modello dati modulo nel flusso di lavoro di AEM 6.5.1
- Modello dati modulo senza origine dati
- Elemento calcolato del modello dati modulo
- Configurazione di origine dati JDBC in AEM Forms
- Modello dati modulo basato su JDBC
- Creare associazioni tra 2 entità nel modello dati modulo
- Utilizzo del servizio di chiamata del modello dati modulo nell’editor di regole
- Pubblicare dati binari in AEM DAM tramite il modello dati modulo
- Creazione di modelli di flussi di lavoro riutilizzabili
- Flusso di lavoro AEM nel passaggio del processo personalizzato
- Precompilare i moduli HTML5
- Modello dati modulo con Salesforce
- Aggiunta dinamica di elementi al componente di scelta
- Compilare un modulo PDF con ChatBot
- Moduli basati su componenti core
- Selezionare e assemblare il contenuto della cartella DAM
- Precompilazione di un modulo adattivo tramite il modello dati modulo
- Suggerimenti e trucchi per l’interfaccia utente
- Personalizzare la casella in entrata
- Inviare allegati di moduli per e-mail
- Precompilazione dei moduli con dati e allegati
- Memorizzare e recuperare il modulo adattivo
- 1 - Introduzione
- 2 - Configurare l’origine dati
- 3 - Memorizzare gli allegati dei moduli
- 4 - Memorizzare i dati dei moduli
- 5 - Creare un servlet
- 6 - Rendering del modulo con dati salvati
- 7 - Creare una libreria client
- 8 - Integrare con il servizio OTP
- 9 - Creare il modulo principale
- 10 - Creare il modulo MyAccount
- 11 - Implementare l’esempio
- Importare dati da file PDF
- Esportare i dati inviati in formato CSV
- Moduli HTML5
- AEM Forms e Acrobat Sign
- Introduzione
- Configurare SSL
- Creare un’applicazione API Acrobat Sign
- Creare una configurazione cloud Acrobat Sign
- Creare un flusso di lavoro per inviare un documento per la firma
- Creare e configurare un modulo adattivo
- Configurare un modulo adattivo per un singolo firmatario
- Configurare un modulo adattivo per due firmatari
- Configurare il servizio di conversione automatica dei moduli
- Convertire un modulo PDF in un modulo adattivo
- Configurare un modulo adattivo convertito
- Utilizzare i modelli XDP con Acrobat Sign
- Utilizzare i metodi helper di Acrobat Sign
- Firmare più moduli
- 1 - Introduzione
- 2 - Configurare l’origine dati
- 3 - Creare il servizio OSGi
- 4 - Creare il flusso di lavoro principale
- 5 - Aggiornare il flusso di lavoro per stato della firma
- 6 - Personalizzare il componente di riepilogo
- 7 - Creare una libreria client
- 8 - Creare un modello di modulo
- 9 - Creare il modulo iniziale
- 10 - Creare moduli per la firma
- 11 - Testare la soluzione
- Passaggi del flusso di lavoro personalizzato
- Componente flusso di lavoro personalizzato
- Variabili nel flusso di lavoro AEM
- Rivedere i dati del modulo
- Memorizzare e recuperare.i dati del modulo nel DB MySQL
- Attivare un flusso di lavoro AEM all’invio del modulo PDF
- Attivare un flusso di lavoro AEM all’invio di moduli per dispositivi mobili
- Eseguire query sugli invii dei moduli
- Elenco dei tipi di risorse personalizzate nel portale Forms
- AEM Forms con Marketo
- AEM Forms con Adobe Campaign Standard
- Kit di benvenuto
- API per moduli headless
- App React con Forms e Acrobat Sign
- Servizi per documenti
- Tipi di moduli PDF
- Incorporare un PDF in un modulo adattivo
- Componente per carosello PDF
- Utilizzo del servizio Assembler in AEM Forms
- Unione XDP con il servizio Assembler
- Utilizzo della cartella controllata in AEM Forms
- Utilizzo del servizio codice a barre in AEM Forms
- Utilizzo del servizio PDFG in AEM Forms
- Crittografare un PDF con password di autorizzazione
- Utilizzo del servizio Forms e di output in AEM Forms
- Utilizzo dei frammenti XDP nel servizio di output
- Script ECMA per generare PDF con frammenti
- Generazione di più PDF da un file di dati
- Generare PDF all’invio di moduli per dispositivi mobili
- Generare PDF all’invio di moduli basati su componenti core
- Generare PDF interattivo da modulo per dispositivi mobili
- Generare DoR interattivo da modulo adattivo
- Configurare le credenziali delle estensioni Reader
- Applicare i diritti di utilizzo a un PDF nella rappresentazione XDP
- Applicare i diritti di utilizzo a un PDF caricato
- Certificare i documenti
- Assemblare gli allegati modulo
- Pratici servizi di utilità
- Forms Designer
- AEM Forms Workbench
- Comunicazioni interattive per canale di stampa
- 1 - Introduzione
- 2 - Configurare Tomcat
- 3 - Creare l’origine dati
- 4 - Creare il modello dati modulo
- 5 - Creare un layout XDP utilizzando Forms Designer
- 6 - Creare un frammento di documento
- 7 - Creare un documento per il canale di stampa
- 8 - Aggiunta di contenuto alle aree di destinazione
- 9 - Configurazione del grafico a linee
- 10 - Aggiunta di una tabella al canale di stampa
- 11 - Utilizzo della cartella controllata per generare documenti
- 12 - Apertura dell’interfaccia utente dell’agente all’invio del modulo
- Salvare e recuperare le lettere di bozza
- Comunicazioni interattive
- Utilizzo dell’API in batch
- Grafici multi-serie
- Generare documenti per il canale di stampa dai dati inviati
- Utilizzo delle funzioni di riduzione
- Layout a due colonne nei documenti per il canale di stampa
- Utilizzo del componente tabella nel documento per il canale di stampa di AEM Forms
- Generazione di documenti di comunicazione interattiva per il canale di stampa tramite cartelle di controllo
- Personalizzare l’editor di testo
- Comunicazione interattiva per il canale web
- 1 - Introduzione
- 2 - Configurare Tomcat
- 3 - Creare l’origine dati
- 4 - Creare il modello dati modulo
- 5 - Creazione del modello di documento per il canale web
- 6 - Creazione di un frammento di documento
- 7 - Creazione di un documento di comunicazione interattiva
- 8 - Aggiunta di testo e immagini
- 9 - Configurazione del grafico a linee
- 10 - Configurazione della tabella
- 11 - Configurazione del grafico a colonne
- 12 - Configurazione del grafico a torta
- 13 - Consegna del documento del canale web
- Consegna e-mail del documento del canale web
- Risoluzione dei problemi
- Servizi per documenti: passaggi per la risoluzione dei problemi correlati a DDX
- Servizi per documenti: passaggi per risolvere i problemi di conversione in PDFA
- Servizi per documenti: come eseguire il debug del problema relativo ai font per i moduli e il servizio di output
- Servizi per documenti: come incorporare i font per i moduli e il servizio di output
- Servizi per documenti: come abilitare la registrazione delle prestazioni per eseguire il debug dei moduli e del servizio di output
- Servizi per documenti: come aumentare aries.transaction.timeout per la conversione di file di grandi dimensioni
- Servizi per documenti: come eseguire i test di carico utilizzando FormsIVS e OutputIVS
- Document Services: come aggiornare XDP e file di dati personalizzati in FormsIVS e OutputIVS
- Document Services: passaggi per abilitare la traccia ORB dettagliata
- Document Services: passaggi per modificare le dimensioni del pool bmc per XMLFormService - Parte 1
- Document Services: passaggi per modificare le dimensioni del pool bmc per XMLFormService - Parte 2
- Document Services: passaggi per modificare i parametri nella console JMX
- Abilitare l’unione di file di dati XML di grandi dimensioni con il modello
- PDFG: come modificare i timeout delle transazioni in PDFG
- PDFG: come aggiornare il timeout CORBA in PDFG
- PDFG: come aggiornare i timeout in PDFG
- PDFG: passaggi per aggiungere un utente PDFG in Windows Server 2016
- PDFG: passaggi per verificare e installare le librerie a 32 bit e le loro dipendenze
- PDFG: passaggi per verificare le autorizzazioni per le cartelle su Windows Server 2016
- PDFG: passaggi per abilitare strace su Unix
- PDFG: passaggi per installare i ridistribuibili Microsoft Visual C++ a 32 bit necessari
- PDFG: passaggi per eseguire e interpretare l’output dello strumento di preparazione del sistema
- PDFG: passaggi per risolvere problemi specifici di Acrobat
- PDFG: passaggi per risolvere problemi di HtmltoPDF su Windows
- PDFG: passaggi per risolvere problemi specifici di HtmltoPDF su Unix (PhantomJS)
- PDFG: passaggi per risolvere problemi specifici di HtmltoPDF su Unix (conversione WebKit)
- PDFG: passaggi per risolvere problemi di conversione PDFG multiutente su Unix
- PDFG: passaggi per risolvere problemi di conversione PDFG multiutente su Windows
- PDFG: passaggi per risolvere problemi specifici di OpenOffice su Unix
- PDFG: passaggi per risolvere problemi specifici di OpenOffice su Windows
- Sicurezza dei documenti: come applicare i criteri creati con il modulo di sicurezza dei documenti in Acrobat
- Gestione utenti: come aggiungere utenti o gruppi in AEM Forms JEE
- Gestione utenti: come aumentare il timeout della sessione di gestione utenti
- Workbench: connessione di Workbench tramite https
- Workbench: raccogliere i registri di Workbench dal menu Aiuto
- Workbench: come abilitare l’output di debug per Workbench
- Workbench: come modificare i parametri della memoria di Workbench
- Workbench: come modificare i parametri delle prestazioni di Workbench
- Designer: dipendenza di Designer da C++ ridistribuibile
- Designer: come abilitare l’anteprima HTML
- Designer: come abilitare l’anteprima PDF
- Designer: come installare le patch di Designer
- Basi per JEE: come modificare il valore di entropia
- Basi per JEE: come modificare il timeout delle transazioni di qualsiasi servizio in AEM Forms JEE
- Basi per JEE: come eliminare i record dei processi dalla tabella Gestione processi
- Basi per JEE: come eseguire la rimozione dei processi dalla riga di comando
- Basi per JEE: passaggi per il bootstrap manuale
- Basi per JEE: passaggi per acquisire i registri di debug per moduli per dispositivi mobili
- Basi per JEE: passaggi per mitigare ForcedDisconnectException
- Generale: come aggiungere un utente di gestione per JBoss Admin Console
- Generale: come acquisire i registri HAR
- Generale: come acquisire le immagini heap di una JVM su server Unix
- Generale: come acquisire le immagini heap di una JVM su server Windows
- Generale: come acquisire i registri di rete
- Generale: come acquisire le immagini thread di una JVM su server Unix
- Generale: come acquisire le immagini thread di una JVM su server Windows
- Generale: come generare un certificato autofirmato
- Generale: come effettuare una chiamata a un servizio web da un modulo HTML5
- Generale: passaggi per abilitare la registrazione di debug per le classi in AEM Forms OSGI
- Generale: passaggi per abilitare la registrazione di debug per le classi nel server applicazioni JBoss
- Generale: passaggi per abilitare la registrazione di debug per le classi nel server applicazioni WebSphere
- Generale: passaggi per abilitare SSL per AEM Forms OSGi
- Generale: passaggi per crittografare la password del registro chiavi da utilizzare in lc_turnkey.xml
- Generale: passaggi per reimpostare la password predefinita per gli utenti in AEM Forms JEE
- Generale: passaggi per reimpostare la password predefinita per gli utenti in AEM Forms OSGI
- Generale: passaggi per impostare i localizzatori GemFire in un cluster ed eseguire la relativa configurazione