Use custom component to retrieve form data: Error while starting component


hi,

 

i creating custom component take task id , sring input. , using task manager extracting form instance , document task id.

 

 

then after modifying com.adobe.idp.document content , completing particular task also.

 

 

i able complete these tasks if invoke code using soap protocol without making custom component.

 

 

but when made custom component , tried installing, successfull, on start gives error:- start command failed on component "comment"

 

 

in server logs seeing error:-

 

"exception data: java.lang.noclassdeffounderror: com.adobe.idp.taskmanager.dsc.client.task.taskmanager

 

class name com.adobe.idp.taskmanager.dsc.client.task.taskmanager package com.adobe.idp.taskmanager.dsc.client.task not found."

 

i using following statements in <import-packages> tag

 

    <import-packages>

        <package version="1.0">com.adobe.idp.taskmanager.form</package>

        <package version="1.0">com.adobe.idp.taskmanager.form.impl</package>

        <package version="1.0">com.adobe.idp.taskmanager.form.impl.xfa</package>

        <package version="1.0">com.adobe.idp.taskmanager.form.impl.generic</package>

        <package version="1.0">com.adobe.idp.taskmanager.form.impl.binarycontent</package>

        <package version="1.0">com.adobe.idp.taskmanager.dsc.client.endpoint</package>

        <package version="1.0">com.adobe.idp.taskmanager.dsc.client</package>

        <package version="1.0">com.adobe.idp.taskmanager.dsc.client.task</package>

        <package version="1.0">com.adobe.idp.document</package>

        <package>java.io.inputstream</package>

        <package version="1.0">com.adobe.idp.taskmanager.dsc.client.events</package>

        <package version="1.0">com.adobe.idp.taskmanager.dsc.util</package>

        <package version="1.0">com.adobe.idp.taskmanager.dsc.taskevents</package>

        <package version="1.0">javax.xml.stream</package>

        <package>com.adobe.livecycle.usermanager.client</package>

        <package>com.adobe.comment.service</package>

    </import-packages>

 

also tried <dynamic-import-packages> no luck.

 

any appreciated.

 

thanks,

prashast

i using particular code extract form instance , editing using task manager api

 

         serviceclientfactory myfactory=getfactory(); //this separate method.

        taskmanager taskmanager = taskmanagerclientfactory.gettaskmanager(myfactory);

        forminstance forminstance=taskmanager.getforminstancefortask(taskid,0,true);

 

 

        document formdata=new document(forminstance.getxfadata());

        formdata.setcontenttype("text/xml");

 

 

        xmlutil xml=new xmlutil(formdata.getinputstream());

 

 

        string comments=xml.getnodetextcontent("name","empname");

        comments=comments+" "+newcomments;

 

 

        xml.setnodetextcontent("name","empname",comments);

        document newformdata=new document(xml.tostring().getbytes());

        newformdata.setcontenttype("application/vnd.adobe.xdp+xml");

 

 

        forminstance newforminstance=taskmanager.getemptyform();

        newforminstance.setforminstanceid(0);

        newforminstance.setdocument(newformdata);

 

 

        taskmanager.save(taskid,newforminstance);

        completetaskresult result=taskmanager.completetask(taskid,"approve");



More discussions in LiveCycle Process Management


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support