none
HELP! SharePoint BCS? Lista Externa? Qual melhor caminho? RRS feed

  • Pergunta

  • Pessoal boa-tarde, preciso de uma super ajuda, tenho uma pagina web que atualmente lê os arquivos de uma lista no sharepoint, mas quero muda-la para ler um endereço XML que contem uma lista semelhante mas no formato XML, qual a maneira mais indicada de fazer essa leitura? Pensei em criar um tipo de conteúdo externo que fosse depois convertido em uma lista, mas nesse caso preciso informar um banco de dados SQL, e não é o caso, minha fonte de dados é um endereço www.endereconaweb\arquivoxml.xml alguem tem uma luz?????

    Abs,

    segunda-feira, 10 de outubro de 2011 20:06

Todas as Respostas

  • Confesso que não entendi a dúvida. Você tem uma página que lê arquivos de uma lista no sharepoint. E quer que a sua página não leia mais os dados da lista do sharepoint e sim que leia de um xml? Ou o Sharepoint que deve ler esse arquivo xml?
    segunda-feira, 10 de outubro de 2011 21:25
  • Desculpe, não fui muito claro...

    Hoje minha pagina ascx que mostra alguns vídeos da empresa, tem em seu código uma referencia à uma lista "ListaVideos" do SharePoint:
     <XMLDOC>
      <DataSources>
           <data ID="PodcastsSRC" site="/" lista="ListaVideos" fields="Codigo_DescricaoVideo, Nome_DescricaoVideo MaxItems="1">
            </data>
      </DataSources>
      <Bindings>  
       <bind ID="bnd1" controlID="rpt" dataSourceID="PodcastsSRC"></bind>  
      </Bindings>
     </XMLDOC>

    Mas quero mudar esse DataSource para ler o XML que vem de fora da empresa via WEB, eu até criei linked DataSource baseado no endereço XML e tentei associa-lo à uma lista para apenas substituir a fonte.. mas a nova lista criada não abre como lista! Eu gostaria de criar um External Content Type apontando para o XML para depois consumi-lo numa lista... mas não consegui criar...

    segunda-feira, 10 de outubro de 2011 22:54

  • Desculpe, não fui muito claro...

    Hoje minha pagina ascx que mostra alguns vídeos da empresa, tem em seu código uma referencia à uma lista "ListaVideos" do SharePoint:
     <XMLDOC>
      <DataSources>
           <data ID="PodcastsSRC" site="/" lista="ListaVideos" fields="Codigo_DescricaoVideo, Nome_DescricaoVideo MaxItems="1">
            </data>
      </DataSources>
      <Bindings>  
       <bind ID="bnd1" controlID="rpt" dataSourceID="PodcastsSRC"></bind>  
      </Bindings>
     </XMLDOC>

    Mas quero mudar esse DataSource para ler o XML que vem de fora da empresa via WEB, eu até criei linked DataSource baseado no endereço XML e tentei associa-lo à uma lista para apenas substituir a fonte.. mas a nova lista criada não abre como lista! Eu gostaria de criar um External Content Type apontando para o XML para depois consumi-lo numa lista... mas não consegui criar...

    Oi Marcelo,

    você pode utilizar DataSource sem problemas. Utilize um XmlUrlDataSource para consumir os dados do arquivo xml.

    Abraço.


    ROBERTOSLJUNIOR
    terça-feira, 11 de outubro de 2011 17:52