Skip to main content
I have created an infopath form and have added a number of smart objects as secondary data sources to this form. When I publish this form to a forms library and try to open it in a browser, I get some non specific errors. I found out that data connections in browser forms are only supported if the data connections are in udcx files. I therefore converted all data connections (for smart objects) in the form to udcx files by using the covert button in infopath and redeployed the forms. That fixed the errror and i am able to open the form in browser and data is retreived via smart objects. However, when I use this form in a K2 process, it gives me an error- parameter not specified - URL. I am able to open the form in client but it errors out if I try opening in a browser. I am curious if anyone has created a infopath based K2 process which uses a smart object (or any secondary data source) and opens in a browser. It seems from Infopath documentation that this is only possible via udcx files but i couldn't find any reference to udcx files in K2 documentation and it doesn't seem to work either.

The issue where the wizard doesn't understand udcx files has been replicated and should be fixed in SP1. 


If you add a SmartObject to the InfoPath form through the InfoPath integration wizard, it will use udcxs automatically if they are at the root level of the SharePoint site in a data source library called 'K2 BlackPearl DataConnections' under a folder called 'InfoPath Web Sevice'.  The URL to your ucdx will look like this:  'http://your.moss.server/k2 blackpearl data connections/infopath web service/your.udcx'.  A site administrator will have to approve any udcxs put in this library before they are available for use.


An update has been released to address the issue with opening InfoPath Forms using UDCX Data Connections via the InfoPath Integration Wizard.


Check out: http://kb.k2workflow.com/Articles/KB000215.aspx


Reply