S
Steve
I have designed a form with Infopath (not SP1) and publish it to a
Sharepoint library. From there, I fill out the form and save the .XML
back to that form library. If I click on the .XML in the form
library, Infopath loads and displays my form with the data from the
XML file. Everything works just fine.
After upgrading to Infopath SP1, when I design a new form or apply SP1
features to an existing form and publish it to Sharepoint, I run into
problems. I can "fill out this form", but receive an error when I
click the XML file in the form library. I receive one of two
messages:
A) "InfoPath cannot open the file... The form template associated with
this form could not be found... This form is associated with a
URN-based form template...".
B) "The form template associated...cannot be found. It is not on your
computer and the form doesn't specify a location from which to
retrieve it. There is a form template, "{name of my template}," on
your computer... Original location of the form template... {URL where
form was published in Sharepoint}. Do you want to open the form with
the form template on your computer?"
After examining the XML from pre-SP1 forms and post-SP1 forms, it
appears that the pre-SP1 forms are URL based but the post-SP1 forms
are URN-based (i.e. the href= attribute is missing). I don't see any
options in InfoPath for specifying whether to use URL-base or
URN-based forms. How can I use ULR-based forms with SP1? (I do not
want to have to "install" forms on users workstations as it defeats
the purpose of publishing the form to Sharepoint and it complicates
the deployment of new forms.)
Sharepoint library. From there, I fill out the form and save the .XML
back to that form library. If I click on the .XML in the form
library, Infopath loads and displays my form with the data from the
XML file. Everything works just fine.
After upgrading to Infopath SP1, when I design a new form or apply SP1
features to an existing form and publish it to Sharepoint, I run into
problems. I can "fill out this form", but receive an error when I
click the XML file in the form library. I receive one of two
messages:
A) "InfoPath cannot open the file... The form template associated with
this form could not be found... This form is associated with a
URN-based form template...".
B) "The form template associated...cannot be found. It is not on your
computer and the form doesn't specify a location from which to
retrieve it. There is a form template, "{name of my template}," on
your computer... Original location of the form template... {URL where
form was published in Sharepoint}. Do you want to open the form with
the form template on your computer?"
After examining the XML from pre-SP1 forms and post-SP1 forms, it
appears that the pre-SP1 forms are URL based but the post-SP1 forms
are URN-based (i.e. the href= attribute is missing). I don't see any
options in InfoPath for specifying whether to use URL-base or
URN-based forms. How can I use ULR-based forms with SP1? (I do not
want to have to "install" forms on users workstations as it defeats
the purpose of publishing the form to Sharepoint and it complicates
the deployment of new forms.)