Browser forms do not need to be full trust to submit to a Web service. However, you will need to conver the data connection to a UDC one.
Here's an example of a UDCx that will submit to our Database Accelerator Web Service:
<?xml version="1.0" ?>
<?MicrosoftWindowsSharePointServices ContentTypeID="0x010100B4CBD48E029A4ad8B62CB0E41868F2B0"?>
<?mso-infoPathSolution PIVersion="1.0.0.0" name="urn:schemas-microsoft-com:office:infopath:UDCEditor:http---schemas-microsoft-com-office-infopath-2006-udc" solutionVersion="1.0.0.10" language="en-us" ?>
- <udc:DataSource MajorVersion="2" MinorVersion="0" xmlns:udc="http://schemas.microsoft.com/office/infopath/2006/udc">
<udc:Name>SubmitForm</udc:Name>
<udc:Description>Format: UDC V2; Connection Type: WebService; Purpose: WriteOnly; Generated by Microsoft Office InfoPath 2007 on 2007-01-31 at 21:54:37 by AUTONOMYSYSTEMS\pathal.</udc:Description>
- <udc:Type MajorVersion="2" MinorVersion="0" Type="WebService">
<udc:SubType MajorVersion="0" MinorVersion="0" Type="" />
</udc:Type>
- <udc:ConnectionInfo Purpose="WriteOnly" AltDataSource="">
<udc:WsdlUrl>http://formsboard.com:30794/dbxl/dbxldocumentserviceex.asmx?WSDL</udc:WsdlUrl>
<udc:ServiceUrl UseFormsServiceProxy="true" />
</udc:SelectCommand>
<udc:ServiceUrl UseFormsServiceProxy="true">http://formsboard.com:30794/dbxl/dbxldocumentserviceex.asmx</udc:ServiceUrl>
<udc:SoapAction>http://qdabra.com/webservices/SubmitDocument</udc:SoapAction>
<udc:FileName>Specify a filename or formula</udc:FileName>
<udc:FolderName AllowOverwrite="" />
</udc:UpdateCommand>
- <!-- udc:Authentication><udc:SSO AppId='' CredentialType='' /></udc:Authentication
-->
f(clean);
</udc:ConnectionInfo>
</udc:DataSource>