2o SQL Server Day - SQL Server Saturday Nigth - Integrando dados do SQL no Sharepoint 2007

Para começar bem o ano de 2010, vou apresentar a primeira parte do webcast de SQL Server 2008 com o titulo "Integrando dados do SQL Server 2008 no Sharepoint 2007" no sábado dia 16 as 18:00. Vou abordar o BDC (Business Data Catalog) integrado ao search e as listas do Sharepoint.

Segue a página e o link da inscrição e no final a agenda completa, vale muito a pena, assistam !!!!

Para se registrar clique aqui.

Language(s): Portuguese.
Product(s): Other.
Audience(s): IT Generalist.
   
   
Duration: 300 Minutes
Start Date:
Saturday, January 16, 2010 6:00 PM Brasilia
 
 

Event Overview

SQL Server 2008 R2 - Dia a Dia do DBA, Developer e Analista BI

O SQL Server Saturday Night, em sua segunda edição, irá abordar temas variados: Filestream, SQL Server 2008 & Sharepoint Server 2007, LINQ, Data Minning & Office 2007, Powershell Extensions, etc... Sempre com bastante demonstrações e temas muito interessantes.

Palestrantes: Marcelo Sincic, Alexandre Lopes, Vitor Fava, Laerte Jr, Thiago Zavaschi, Agnaldo Diogo e Roberto FonsecaA equipe do SQL Server Saturday Night possui grande experiência na plataforma SQL Server nas áreas de projetos, consultorias e treinamentos.

Este é um evento realizado pela COMUNIDADE TÉCNICA com o apoio da MICROSOFT.

17:55 - 18:00 >> Abertura do Evento
18:00 - 18:50 >> "Integrando dados do SQL Server 2008 no Sharepoint 2007" - Marcelo Sincic
18:50 - 19:40 >> "O que voce queria saber sobre Filestream mas não sabia aonde encontrar" - Vitor Fava/Alexandre Lopes
19:40 - 20:30 >> “Preveja o Futuro com os Add-ins de Data Mining do Office 2007” - Thiago Zavaschi
20:30 - 21:20 >> “SQL Server Powershell Extensions”  - Laerte Jr
21:20 - 22:10 >> “Usando o SSIS como ferramenta de integração de aplicações” – Roberto Fonseca
22:10 - 23:00 >> “Acesso a dados com LINQ”  - Agnaldo Diogo dos Santos
23:00 – 23:10 >> Encerramento do Evento  

Instalando o Office Sharepoint 2007 (MOSS) no Windows 2008 R2

Hoje criando a VM para o webcast de sábado que vem (http://www.marcelosincic.com.br/Blog/post/2o-SQL-Server-Day-SQL-Server-Saturday-Nigth-Integrando-dados-do-SQL-no-Sharepoint-2007.aspx) me deparei com uma mensagem inusitada.

O Windows 2008 R2 me proibiu a instalação indicando o KB 962935 que não existe !!!!  Bem, procurei melhor e encontrei um documento da Microsoft que explica como pré-instalar o SP2 do Sharepoint antes da instalação (http://technet.microsoft.com/en-us/library/cc261890.aspx) e resolvi o problema. Segue o passo-a-passo:

  1. Baixe o SP2 do Sharepoint
  2. Copie o conteudo do DVD do Sharepoint para uma pasta comum
  3. Execute o comando <nome do arquivo baixado> /extract: <Drive:\Diretorio>\<x86|x64>\Updates
  4. Execute o setup no diretório copiado e pronto !!!!

Exemplo: Se você copiou o conteudo do DVD do Sharepoint em um pasta C:\InstMOSS e o programa do SP2 baixado é MOSSSP2x64 execute o comando:

MOSSSP2x64 /extract:C:\InstMOSS\x64\Updates

Criando formulários com o InfoPath para enviar dados pelo Sharepoint

Recentemente vi a necessidade de enviar dados de um formulário criado no InfoPath para outra fonte de dados.

Isso parecia uma tarefa complicada, criar o formulário, popular na lista, criar um programa para ler a lista e jogar no webservice. A algum tempo descobri que era possivel criar ações de salvar os dados em outras fontes, mas o problema é que eu ainda tinha que salvar o formulário ou cancelá-lo após clicar no botão "Submit".

Solução bem mais fácil me foi indicado por acaso por um aluno (obrigado Vitor da Suncoke) quando ele comentou que encontrou uma coisa bem interessante, na tela abaixo:

Ou seja, você pode criar uma forma de submeter os dados customizada e alterar o submit padrão. Como fazer isso?

1- Clique na Toolbox em "Data Sources" e crie uma fonte de dados para "Submit":

 

2- Continue no wizard com os dados solicitados conforme o tipo de destino dos dados que você configurou.

3- Retire o botão padrão de "Save" e "Save As" e substitua por um botão do tipo "Submit":

 

Pronto!!!!  Agora seu formulário poderá enviar email, gravar em outros bancos, enviar dados para webservices diretamente.