Hi all,
I've published a 2010 IP form to a 2007 MOSS site. On the form, there is a button that starts a data query to GetUserProfilebyName to pull back the submitter's data. The button has worked for me everytime - during previews and after publishing to MOSS. I'm set up as a site owner.
I just put some initial users on the form to do some testing. They are set up in MOSS with contributor access via groups in our active directory. When they open a form, and click the button, they are get a pop-up request for their login and password. It appears to be from entmoss04.
I tested setting up two of the users with site owner access. This time, after clicking the button, there is no pop up, but the data connection fails. The error details state:
The query cannot be run for the following DataObject: GetUserProfileByName
InfoPath cannot run the specified query.The SOAP response indicates that an error occurred on the server:Server was unable to process request. ---> Attempted to perform an unauthorized operation.
I think the issue is with how our sharepoint farms are set up within the company - they have implemented numerous restrictions (i.e. no form services, excel services, etc.). That it won't let certain access levels pull back that data. We don't have great IT support for IP and SP, so I'm not really getting anywhere with them. I'm wondering if anyone out there has experienced this and has advice, a solution or just a "forget it, it won't work" answer for me.
The form is restricted to certain submitters... but there are a LOT of them. Ideally, we want to have consistent data entered (and correct email/phone), which is why I was going with the GetUser.. option. I'd prefer not maintaining a list of all of our possible submitters to be able to do this...
Thanks for any thoughts that can be provided!
Jen