Highlighted

Can't invoke an xdp form

Elaine_Schmitz

03-02-2009

I have an active short-lived process that gets the users's displayName from LDAP(this works properly).



I used the SoapService url to create a wsdl, then created a form (getLDAPUserForm) where you can enter the user's email, click on the button to invoke the service and populate the displayName in another field.



To get this form to display in workspace, I had to create a simple process (just the "assign task" operation), and reference the getLDAPUserForm as input for the process.



The form will not render in workspace (-040 error). It is using the default rendering service. The form is saved as xdp and the process variable representing the form is an xfaForm variable.



Any suggestions as to why the form won't render? Thank you.

Replies

Highlighted

Elaine_Schmitz

03-02-2009

p.s. I understand that the default render cannot be used to render an xdp form, so I saved the form as pdf and tried the process again, still with no luck. FYI and thank you for any suggestions.
Highlighted

Jasmin_Charbonn

04-02-2009

"To get this form to display in workspace, I had to create a simple process (just the "assign task" operation), and reference the getLDAPUserForm as input for the process."



I don't get this. To get a form to display you need to have an input varibale of type Document Form or xfaForm.



Jasmin
Highlighted

Elaine_Schmitz

04-02-2009

Yes when I said "reference the getLDAPUserForm as input for the process", I meant that I had an xfaForm var pointing to the Form which is input into the process, which only has a simple Assign Task operation. Thanks.
Highlighted

Jasmin_Charbonn

04-02-2009

If you use an XDP you have to use the renderPDFForm from Process Management.



If you use a PDF, then the Default render service should be fine, but obviously something is not working.



Can you enable Recording on the render service you're using? That way you can see which step is failing.



Also something should be written in the server.log that might help diagnose the issue.



Jasmin