Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

Save xml data to a folder from Form Guide

Avatar

Level 3
Hi,



Hopefully someone has done this before.



What I would like to do is have a button on my form guide that when pressed will save an xml file off to a folder on the server.



I will have a seperate process that is watching this folder, take the xml as input, render with a form as pcl file and save in another directory.



I'm having two problems:



1. Can I use javascript behind the button to save the xml file to a seperate location??



2. How do I go from xml and a form (xdp) to a pcl file??



Thanks in advance!



James
5 Replies

Avatar

Former Community Member
You cannot access the file system with the javascript we provide you in a Guide. You will have to submit the data to the server and have a server program do it for you. You could extend the flex wrappers to allow this but this would involve Flex coding.

Avatar

Level 3
Alright thanks Paul.



The way I'm going to do it is to have a livecycle process that excepts an xml file as input and a string declaring which form to use.



This process will generate some PCL (generatePrintedOutput) and save the PCL file off to a specified location (writeDocument).



I will use a web service call to invoke this process via a seperate form (Form Guide).



Can you see any problems with this approach or should this work as I expect??

Avatar

Level 2
Hello Gentlemen,

I hate to get stuck in the middle here - but I have the need to write both the XML and PDF to a folder on their local drive AND no idea where to start.



Could you tell me if this is possible, and how I would achieve it? I do have access to programers on our team, if it is beyond the LiveCycle designer features.



Also, (while I'm at it) - I'd like both these functions to be built into one button, and to happen simultaneously.



Thanks,

Zoe

Avatar

Level 3
You will need to use the generatePrintedOutput and generatePDFOutput services that come with LiveCycle Output ES.



Here is a very good article to help ya get started and has a good example:



http://www.adobe.com/devnet/livecycle/articles/process_output.html

Avatar

Level 2
You've been a huge help, thank you so much James!