Hantera skickade XML-data

När formulärdata skickas som XML kan du hämta XML-data som representerar skickade data. Alla formulärfält visas som noder i ett XML-schema. Nodvärdena motsvarar de värden som användaren fyllt i. Överväg ett låneformulär där varje fält i formuläret visas som en nod i XML-data. Värdet för varje nod motsvarar värdet som användaren fyller i. Anta att en användare fyller i låneformuläret med data som visas i följande formulär.

hs_hs_loanformdata

I följande bild visas motsvarande XML-data som hämtas med hjälp av Forms klienttjänstens API.

hs_hs_loandata

Fälten i låneformuläret. Dessa värden kan hämtas
med Java XML-klasser.

OBSERVERA
Formulärdesignen måste vara korrekt konfigurerad i Designer för att data ska kunna skickas som XML-data. Om du vill konfigurera formulärdesignen så att den skickar XML-data kontrollerar du att knappen Skicka som finns i formulärdesignen är inställd på att skicka XML-data. Mer information om hur du ställer in knappen Skicka för att skicka XML-data finns i AEM Forms Designer.

Hantera skickade PDF-data

Överväg ett webbprogram som anropar Forms-tjänsten. När Forms-tjänsten återger ett interaktivt PDF-formulär till en webbläsare fyller användaren i formuläret och skickar tillbaka det som PDF data. När Forms-tjänsten tar emot data från PDF kan den skicka data från PDF till en annan tjänst eller spara dem som en PDF-fil. I följande diagram visas programmets logikflöde.

hs_hs_savingforms

I följande tabell beskrivs stegen i det här diagrammet.

StegBeskrivning
1En webbsida innehåller en länk till en Java-server som anropar Forms-tjänsten.
2Forms-tjänsten återger ett interaktivt PDF-formulär till webbläsaren.
3Användaren fyller i ett interaktivt formulär och klickar på en skicka-knapp. Formuläret skickas tillbaka till Forms-tjänsten som PDF data. Det här alternativet anges i Designer.
4Forms-tjänsten sparar data i PDF som en PDF-fil.