IsSoap=1
Porque Integrar é preciso!
sexta-feira, 29 de outubro de 2010
Front End Isolado - Parte 2 - WebCenter
quinta-feira, 30 de setembro de 2010
WSLD Generator - Deploy dos Webservices
Para finalizar os post sobre o WSDL Generator ficou faltando o principal.
Como fazer deploy dos serviços nele criado? Como criar em desenvolvimento e levar para produção?
quinta-feira, 2 de setembro de 2010
BPM X UCM
Primeiro post dele foi da integração UCM x BPM via webservices, tudo a ver com esse blog. Abaixo o Link:
http://bpmbrasil.blogspot.com/2010/08/bpm-ucm.html
Abraços
sexta-feira, 6 de agosto de 2010
Usando os WebServices do UCM 11g como no 10g
But if you want to use WSDLs and call the services with Basic Authentication like you did in the 10g version, you can do that as well. But there is a bit of a trick to get it to work.
When you install 11g, the WsdlGenerator component will be installed automatically. You can then go to Administration -> Soap Wsdls to create and modify the Wsdls. But if you try to access them through the browser, you'll get a 403 Forbidden error. You need to access the WSDLs directly from the file system in the \groups\secure\wsdl\custom\ directory.
Once you have the WSDL, you need to make a small change to the server URL to use Basic Authentication. At the bottom of the WSDLs, you'll find a section that looks like:
<service name="Workflow"></service>
<port name="WorkflowSoap" binding="s0:WorkflowSoap">
<soap:address location="http://server:16200/cs/idcplg" />
</port>
</service>
You'll want to change the path and include _dav.
<service name="Workflow">
<port name="WorkflowSoap" binding="s0:WorkflowSoap">
<soap:address location="http://server:16200/_dav/cs/idcplg" />
</port>
</service>
That is the URL you want to call over web services.
terça-feira, 3 de agosto de 2010
sexta-feira, 23 de julho de 2010
Front End Isolado - Parte I
Vou usar o Visual Web Developer da Microsoft justamente para mostrar a total compatibilidade dos webs services!
Vamos lá!
Após criar um novo projeto WEB no VS Express, adiciono a referencia para o Web Services:
Coloco a URL do Web Service do Search (Mais informações de como achar a URL no post anterior)
Depois de alguns prompts de login e senha, ele já mostra os métodos do Web Service. Chamo o Pacote de UCM, e pronto, referencia adicionada!
Agora a Interface Gráfica:
Adiciono uma GridView para mostrar o resultado da busca.
Por estética, vou editar as colunas para não mostrar todo o resultSet.É só alterar a propriedade columns da grid.
Coloquei uma coluna de hyperlink que mostra o ID do conteúdo e ao clicar, ele direciona para a URL externa dele. E depois o Titulo.
Vamos finalmente para o código!
Importei o pacote UCM (Ao adicionar o WebService chamei de UCM o pacote)
No Page_load, declaramos a variável search que tem dois métodos princiapis, QuickSearch e AdvancedSearch. Para facilitar vou utilizar o Quick Search, pois o resultado já vem ordenado com o mais recente na frente.
O código final fica assim:
protected void Page_Load(object sender, EventArgs e)
{
Search search = new Search();
search.Credentials = new System.Net.NetworkCredential("sysadmin", "idc");
QuickSearchResult result = search.QuickSearch("dDocType <matches> `ADACCT`", null);
GridView1.DataSource = result.SearchResults;
GridView1.DataBind();
}
Reparem que passei o usuário e senha, se não ele daria erro de acesso negado!
E é isso! Front End .Net com serviços do UCM :)
Até lá!