Expand my Community achievements bar.

Is the Documentation updated?

Avatar

Former Community Member
I started creating a small application which would render the PDF form at the client and I was using SDKHELP zip file which had the javadocs and the quick start guides for my reference. I noticed that in the sample programs that they have mentioned in the quick start some of the package structures no longer exist. Like they were trying to import the following packages in the PDF form rendering at the client which are not present in the javadoc.



import com.adobe.idp.services.BLOB;

import com.adobe.idp.services.FormsService;

import com.adobe.idp.services.FormsServiceServiceLocator;

import com.adobe.idp.services.PDFFormRenderSpec;

import com.adobe.idp.services.RenderAtClient;

import com.adobe.idp.services.URLSpec;

import com.adobe.idp.services.holders.BLOBHolder;

import com.adobe.idp.services.holders.FormsResultHolder;



I could not find com.adobe.idp.services package. So I was just wondering is this the updated documentation that came with the product.



Any help towards this would be appreciated.



Thanks in advance.

-Vamsi
2 Replies

Avatar

Former Community Member
Before you read the quick starts that show how to invoke LiveCycle using web services or Java you need to understand how to invoke LiveCycle using web services and Java which is explained in the invoking section of the SDK help.



Within the web services section it states that you have to create proxy classes (and shows you how using AXIS) and when you do so you will get the following proxy classes:



import com.adobe.idp.services.BLOB;

import com.adobe.idp.services.FormsService;

import com.adobe.idp.services.FormsServiceServiceLocator;

import com.adobe.idp.services.PDFFormRenderSpec;

import com.adobe.idp.services.RenderAtClient;

import com.adobe.idp.services.URLSpec;

import com.adobe.idp.services.holders.BLOBHolder;

import com.adobe.idp.services.holders.FormsResultHolder;



Also it is recommended that you read the task-based chapters that discuss how to render forms. This section contains a walkthrough that provides information on how to render a form using Java and web services. As part of the web service walkthrough, it points you to the section that discusses how to create proxy classes.



Hope this helps

Avatar

Level 1

This took me a while to figure out.

Those Classes listed needs to be generated.

Create a project then add build.xml to the project

<?xml version="1.0"?>

<project name="axis-wsdl2java">

<path id="axis.classpath">

<fileset dir="C:\<your own path>axis-bin-1_4\axis-1_4\lib" >

    <include name="**/*.jar" />

</fileset>

</path>

<taskdef resource="axis-tasks.properties" classpathref="axis.classpath" />

<target name="encryption-wsdl2java-client" description="task">

<axis-wsdl2java

    output="<your project path>\src"

    testcase="false"

    serverside="false"

    verbose="true"

    username="<user>"

    password="<password>"

    url="<your host>/soap/services/FormsService?wsdl&amp;lc_version=9.0.1" >

</axis-wsdl2java>

</target>

</project>

Hope this helps.