RM TBC wsMov - Cadastrar movimentos através de formulários no Fluig

Boa tarde Senhores

Possuímos uma aplicação que entra com solicitações de compras no RM via Banco de dados, gostaríamos de migrar esta aplicação para o Fluig e efetuar a inclusão do movimento através do TOTVS TBC. Mas estamos com muita dificuldade pois não há muita documentação sobre o assunto.

wsMov Este serviço disponibiliza métodos para integração com Movimentos do TOTVS Gestão de Estoque, Compras e Materiais.

Por favor, alguém teria alguma experiência para compartilhar?

Só encontrei este conteúdo: http://tdn.totvs.com/display/public/LRM/TBC+-+Exemplo+Web+Method+Movimento

Muito Obrigado Felipe

Estamos convertendo o código para execução através do Delphi, como funcionaria a passagem de parâmetro?


  wsDataServerSoap = interface(IInvokable)
  ['{97F6FCBC-8937-0FA5-085C-E1DADD2783C0}']
    function  AutenticaAcesso: WideString; stdcall;
    function  AutenticaAcessoAuth(const Usuario: WideString; const Senha: WideString): WideString; stdcall;
    function  GetSchema(const DataServerName: WideString; const Contexto: WideString): WideString; stdcall;
    function  GetSchemaAuth(const DataServerName: WideString; const Contexto: WideString; const Usuario: WideString; const Senha: WideString): WideString; stdcall;
    function  ReadView(const DataServerName: WideString; const Filtro: WideString; const Contexto: WideString): WideString; stdcall;
    function  ReadViewAuth(const DataServerName: WideString; const Filtro: WideString; const Contexto: WideString; const Usuario: WideString; const Senha: WideString): WideString; stdcall;
    function  ReadRecord(const DataServerName: WideString; const PrimaryKey: WideString; const Contexto: WideString): WideString; stdcall;
    function  ReadRecordAuth(const DataServerName: WideString; const PrimaryKey: WideString; const Contexto: WideString; const Usuario: WideString; const Senha: WideString): WideString; stdcall;
    function  SaveRecord(const DataServerName: WideString; const XML: WideString; const Contexto: WideString): WideString; stdcall;
    function  SaveRecordAuth(const DataServerName: WideString; const XML: WideString; const Contexto: WideString; const Usuario: WideString; const Senha: WideString): WideString; stdcall;
    function  DeleteRecord(const DataServerName: WideString; const XML: WideString; const contexto: WideString; const emailUsuarioContexto: WideString): WideString; stdcall;
    function  DeleteRecordAuth(const DataServerName: WideString; const XML: WideString; const UserName: WideString; const UserPassword: WideString; const contexto: WideString; const emailUsuarioContexto: WideString
                               ): WideString; stdcall;