SharePoint 2010: consumindo serviços web do NetSuite - 403 Proibido erro

minha empresa está trabalhando em um novo site do SharePoint, que usará a autenticação baseada em formulários para permitir que nossos clientes façam login no site para obter conteúdo específico do assinante (downloads, informações de licença, etc.

Todos esses clientes estão localizados em nosso CRM, NetSuite, onde queremos que nossas equipes de atendimento ao cliente atualizem as informações de um cliente e as atribuam às funções do FBA (as funções já foram adicionadas aos Grupos no SharePoint

Para fazer isso, estou procurando criar arquivos XML SOAP, que podem ser usados pela linguagem de desenvolvimento do NetSuite, SuiteScript, que enviaria a solicitação SOAP e processaria a respost

Por exemplo: Usando soapUI, estou construindo o seguinte XML:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/">
<soapenv:Header/>
  <soapenv:Body>
    <dir:GetUserInfo>
      <dir:userLoginName>myUserName</dir:userLoginName>
    </dir:GetUserInfo>
  </soapenv:Body>
</soapenv:Envelope>

O problema é que minha resposta XML, ao executar esse XML usando soapUI, é 403 FORBIDDEN - a resposta bruta é:

HTTP/1.1 403 Forbidden
Cache-Control: private, max-age=0
Server: Microsoft-IIS/7.5
SPRequestGuid: 36264ce4-9702-44bb-9693-23852a5e0c99
X-SharePointHealthScore: 1
X-Forms_Based_Auth_Required: http://mySPserver/_layouts/login.aspxReturnUrl=/_layouts/Error.aspx&Source=%2f_vti_bin%2fusergroup.asmx
X-Forms_Based_Auth_Return_Url: http://ec2-devmoss1/_layouts/Error.aspx
X-MSDAVEXT_Error: 917656; Access denied. Before opening files in this location, you must first browse to the web site and select the option to login automatically.
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 14.0.0.4762
Date: Tue, 19 Jul 2011 19:25:47 GMT
Content-Length: 13

403 FORBIDDEN

Acho que preciso fazer login de alguma maneira usando credenciais no XML, mas como faço isso? Eu tentei usar isso no meu<soapenv:Header> ...

<soapenv:Header> 
  <h:BasicAuth xmlns:h="http://soap-authentication.org/basic/2001/10/" SOAP-ENV:mustUnderstand="1"> 
    <Name>user</Name> 
    <Password>password</Password> 
  </h:BasicAuth> 
</soapenv:Header>

mas a minha resposta Raw passa a ser:

HTTP/1.1 400 Bad Request
Cache-Control: private
Server: Microsoft-IIS/7.5
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
MicrosoftSharePointTeamServices: 14.0.0.4762
Date: Tue, 19 Jul 2011 19:43:12 GMT
Content-Length: 0

Alguém pode aconselhar sobre como formar corretamente uma chamada SOAP XML para esse ou qualquer outro método de serviço da Web do SharePoint ou me indicar um artigo / pergunta (com resposta) que explica isso? Tentei pesquisar no Google e pesquisar no stackoverflow (é claro), mas simplesmente não consigo encontrar as informações / soluções de que preciso.

(desculpe pela pergunta realmente longa)

Kevin