I have created a from that submit to Dbxl webservice and on submit pops up a username password box asking for credential in order to use the DbxlDocumentServiceEx.asmx. The dbxl permissions for the document type is set to all authenticated user. The form is using form workflow and is initially submitted in one account and in another account, I am trying to approve it. It doesn't seem to error out when I am using the same account to submit and approve. Not sure what the permission issue is. It seems like dbxl webservice is asking for permission, but not sure what it's that I need to set?
The odd thing is eventhough the webservice throws me this error, the data is still being saved????
The detail errors are listed below:
Without putting in a username/pwd, the error messages are:
InfoPath cannot submit the form. InfoPath cannot submit the form.
An error occurred while the form was being submitted.
The Web service request could not be authenticated.
After putting in a username/password:
InfoPath cannot submit the form.
An error occurred while the form was being submitted.
The SOAP response indicates that an error occurred on the server:
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Exception Code: I0016
Exception Message: Update failed. Document updated by another user (DOMAIN\username)
at Qdabra.Dbxl.DbxlDocumentServiceEx.CheckAndThrowException(StatusInfo info)
at Qdabra.Dbxl.DbxlDocumentServiceEx.Qdabra.Dbxl.Services.IDbxlDocumentServiceEx.SubmitDocument(String docTypeName, String xml, String name, String author, String description, Int32& docId, String& refId)
--- End of inner exception stack trace ---