I have: LiveCycle server (ES3, JBOSS), Workbench, Designer. Using LC Desginer I convert PDF to XDP - it's template now. Now I need to convert that XDP file to PDF. So, I guess I should somehow call LiveCycle server by HTTP request, in body of this request I can send body of XDP document. All what I need from LC is just PDF.
Looks like simple task, but I can't find ANY information how to do this. I see a lot of examples how to do this in Java, but I don't need Java, I need to do it via HTTP (REST endpoint or SOAP if it's not possible).
Maybe I need to create some "application" in Workbench? If so, is there any step-by-step documentation? Or maybe somebody can explain me, how to do this. Maybe there is already build-in application in ES3 Server - I think it's very common and simple case.
UPD: I've opened job at Odesk for this issue, I promise to post solution here to share knowledge with community
As was promised, here is how to solve this issue:
Template.xdp
file. DataSource.xml
Server is working now, you can see web-interface, so let's create application in Adobe LiveCycle Workbench ES3. Add an application with new name and add a process to that application. It will take to many words to describe all steps of process, just take a look at screenshots of result (and notice variables also):
Now most easy part - call this app by the HTTP request. But we can't just send usual POST request to Adobe LiveCycle :) We have to send content of 2 files (Template.xdp
and DataSource.xml
) as multipart/form-data and names of the parts are the names of input variables (in my example is xmlTemplate
and xmlData
). And don't forget Authorization header with Basic authorization credentials.
Thanks to Thierry Stortenbeker for this application and for help and patience.