Oracle Universal Cntent Management Wrkshp Remt Exercíci 01 Instalaçã d UCM Denis Abrantes Senir Prduct Manager - Latin America Oracle Fusin Middleware Oracle Enterprise Cntent Management 11g Certified Implementatin Specialist blgs.racle.cm/ecmbrasil/ "True Enterprise Cntent Management is an initiative, nt an applicatin" Page 1 f 52
Wrkshp Remt - Oracle Universal Cntent Management Exercíci 01 Instalaçã e Cnfiguraçã Bem vind a Wrkshp Remt sbre Oracle Universal Cntent Management (UCM)! Neste primeir exercíci, irems instalar um ambiente de teste d Universal Cntent Management. O Oracle Universal Cntent Management (UCM) é uma sluçã fcada em gestã de cnteúd. O bjetiv desta sluçã é gerenciar cnteúd nã-estruturad (u seja, cnteúd que nã está armazenad em tabelas de bancs de dads) que é imprtante para dia-a-dia da empresa: emails, cntrats, planilhas, ntas fiscais, prjets, imagens, vídes, desenhs de arquitetura, etc. Segund s instituts de pesquisa, este cnteúd crrespnde à 80% d cnteúd de negócis que existe em um ambiente crprativ, que é um vlume muit mair d que vlume de cnteúd estruturad (u seja, s dads gerenciads pr sistemas de gestã ERP, CRM, etc). Apesar diss, durante muit temp nã existia uma tecnlgia capaz de administrar esta imensa massa de infrmações. O UCM surgiu para atender à esta demanda. Oracle Cntent Server O craçã d Universal Cntent Management é repsitóri: O Oracle Cntent Server. Neste repsitóri, tds s dcuments serã armazenads, e tdas as funcinalidades pertinentes as dcuments serã habilitadas. O bjetiv é que ele seja um repsitóri crprativ, u seja, atenda tdas as áreas de negóci. Prém cada área u usuári terá uma visã específica e única, dependend das plíticas de segurança. O Cntent Server pssui uma interface de navegaçã e administraçã 100% web, dispnível em diverss idimas (incluind Prtuguês). Os principais recurss incluem: Serviçs de Bibliteca: Cm us de metadads assciads as dcuments, as pssibilidades de busca e taxnmia sã ttalmente cnfiguráveis. Desta frma, é pssível criar perfis para cada tip de dcument. Os recurss de Check In e Check Out garantem que apenas um usuári pssa editar um cnteúd de cada vez, mantend a integridade d mesm. O cntrle de versã autmátic garante que tdas as alterações feitas à um dcument geram nvas versões, mantend s riginais preservads. A funcinalidade de Subscriçã permite que s usuáris recebam ntificações autmáticas pr email quand dcuments frem criads u alterads. Também dispnível via RSS. Segurança: O cntrle de segurança ferece desde s recurss básics de Atribuições, Cntas, Regras e Grups de Segurança, passand pr recurss mais cmplexs cm ACL (Access Cntrl Lists), ande vcê define para cada pasta u dcument exatamente quais sã as permissões de cada usuári, até recurss mais avançads cm segurança baseada em regras, ande vcê pde, pr exempl, permitir que um usuári lcalize um dcument em uma busca, e leia s seus metadads, mas nã pssa acessar cnteúd d dcument. Cnversã: Cm a mairia ds frmats de dcument exigem um cliente específic, Cntent Server pssui serviçs de cnversã de mais de 400 frmats de dcuments para s frmats web mais cnhecids: HTML, XML e PDF. Desta frma, seus dcuments pdem ser usads em web sites u visualizads sem a necessidade de ter a ferramenta cliente específica. Fluxs de Aprvaçã: Um mtr de wrkflw altamente flexível está inclus na sluçã, de frma a permitir que diverss tips de fluxs sejam implementads, para atender às regras de negócis. Categrizaçã d Cnteúd: Crie perfis de dcuments, cm metadads específics para cada um. Use s recurss d repsitóri para extrair infrmações diretamente de dentr ds dcuments, facilitand trabalh ds usuáris. Persnalizaçã: Baseada em regras de segurança, pel administradr u pel própri usuári. O usuári pde definir uma série de infrmações que irã cmpr a sua navegaçã n repsitóri. Indexaçã/Busca: Os dcuments sã indexads autmaticamente durante a publicaçã, que permite que eles estejam imediatamente dispníveis para busca, textual u pr metadads. Administraçã: Atividades administrativas, cm backup e recuperaçã, migraçã, auditria, gestã de usuáris, extraçã de relatóris, etc estã dispníveis na interface web, de frma centralizada. Page 2 f 52
Além de tud iss, existem diverss cmpnentes adicinais que sã instalads n Cntent Server para entregar nvas funcinalidades. De uma frma resumida, s principais cmpnentes incluem: Digital Asset Management: Cmpnente respnsável pela cnversã e gerenciament de imagens e vídes. Para imagens, vcê pde definir uma série de tamanhs, frmats e resluções diferentes. Desta frma, independente d frmat riginal de uma imagem, vcê garante que ela pssui uma versã JPG de 400x400 para publicaçã n seu web site, pr exempl. Para vídes, vcê pde definir uma série de cnversões diferentes. Receba um víde em qualquer um de váris frmats e tenha ele dispnível em AVI, QuickTime, Real Player, Flash, etc. Cm us ds metadads, seu repsitóri pde virar um YuTube! (OBS: a cnversã é feita pr ferramentas externas. Para mais detalhes, entre em cntat cm um representante Oracle). Web Cntent Management: Este recurs permite a criaçã de web sites cmplets, que publicam cnteúd d repsitóri. Use este recurs para mntar intranets u sites públics que tem fc ns dcuments d repsitóri. Estes sites pdem ser desenvlvids em HTML, ASP u JSP. Diverss recurss dinâmics estã dispníveis, cm buscas, listas de dcuments, blgs, wikis, flash, etc. Retentin Manager: Cm este cmpnente, vcê cnsegue definir cicl de vida ds seus dcuments, seguind a sua tabela de tempralidade. Desta frma, vcê deixa pré-definid pr quant temp um dcument cm um cntrat, pr exempl, será armazenad n seu repsitóri, e que será feit cm ele quand este temp se esgtar. Cllabratin Manager: Cm este cmpnente, vcê pde criar prjets, que irã incluir diverss usuáris e dcuments. Dentr de um prjet, as permissões de segurança para s dcuments pdem ser diferentes d restante d repsitóri, se ist fr necessári. Além diss, recurss cm dashbards, wrkflws e fóruns de discussã estarã dispníveis n cntext d prjet. Além de tud iss, existem as frmas de integraçã: tds s serviçs interns d Cntent Server pdem ser expsts cm Web Services (incluind s que vcê desenvlver). Além diss, tems uma API Java cmpleta, Prtlets para s principais prtais d mercad, WebParts para Micrsft Sharepint, integraçã cm Windws Explrer, Office e Outlk através d padrã ODMA, etc. Alguns utrs recurss de integraçã incluem: Cmpnent Object Mdel (COM) Servidr Web-based Distributed Authring and Versining (WebDAV) Integrações cm passagem de parâmetrs através de URL Integraçã cm mdels de segurança cm LDAP, Active Directry, Single Sign On, etc. Extensible Markup Language (XML) diverss tips de dcuments pdem ser cnvertids para XML RSS Feeds para recurss cm busca, arquivs de lg, listas de dcuments, etc. Agra que já cnhecems um puc d UCM, irems instalar uma instância de teste d Cntent Server, para testarms alguns ds recurss que fram descrits acima. Vams dividir este tutrial em partes, devid à grande quantidade de infrmações. Aqui entra Disclaimer ficial: Este tutrial nã é uma dcumentaçã ficial da Oracle, prtant nã deve ser usad cm base para implementações em prduçã. A sequência usada para instalaçã e cnfiguraçã nã é necessariamente a sequência ficial, nem será suprtada pela Oracle. Quand vcê fizer dwnlad ds prduts d site da Oracle, vcê irá se cmprmeter a nã usar estes recurss em prduçã, e usar pr um temp máxim de 30 dias (além de seguir tdas as rientações d agreement). Cas vcê precise d ambiente de teste pr mais de 30 dias, entre em cntat cm um representante Oracle para bter uma mídia-teste, de mair duraçã, sem custs. Nesta primeira parte d exercíci irems instalar e cnfigurar s pré-requisits. A arquitetura d UCM é bastante leve, tud que vcê precisa é de um servidr web (Apache u IIS), e um banc de dads para armazenar s metadads. O Cntent Server pde ser instalad em Windws, Linux e Unix (cnfira neste link a matriz de certificaçã, cm as versões suprtadas ds sistemas peracinais. Pré-Requisits Para este ambiente, irems usar VMWare Wrkstatin e Windws 2003 Standard. O us de VMWare nã é brigatóri (apenas ignre s passs que sã referentes à VM), e vcê pde usar utras versões d Windws, Page 3 f 52
cm a XP (embra esta versã nã seja suprtada em ambiente de prduçã). Para mntarms nss ambiente, vcê irá precisar fazer dwnlad ds seguintes prduts: Oracle Database 10g Express Editin (Universal) Dwnlad: http://www.racle.cm/technetwrk/database/express-editin/dwnlads/102xewinsft- 090667.html Selecine arquiv OracleXEUniv.exe (216,933,372 bytes) Apache 2.2 Dwnlad: http://linrg.usp.br/apache//httpd/binaries/win32/httpd-2.2.16-win32-x86-n_ssl.msi GhstScript (impressra de PDF) Dwnlad: http://dwnlads.surcefrge.net/ghstscript/gs851w32.exe?mdtime=1113883359&big_mirrr=1 Java Runtime Envirnment: Dwnlad: http://java.sun.cm/javase/dwnlads/index_jdk5.jsp - pçã Java Runtime Envirnment (JRE) 5.0 Update 22 Universal Cntent Management 10gR3 Site Principal de dwnlad: http://www.racle.cm/technetwrk/middleware/cntentmanagement/dwnlads/index-ucm10g-082682.html Neste site, faça dwnlad ds seguintes arquivs: Cntent Server (na elabraçã deste dcument, a versã atual é a 20080807: http://dwnlad.racle.cm/tn/cntent_management/v13682-01.zip Desktp Integratin Suite: http://dwnlad.racle.cm/tn/cntent_management/desktp_10gr3_20090702.zip Dynamic Cnverter: http://dwnlad.racle.cm/tn/cntent_management/dynamiccnverter_10gr3_20080721.zip PDF Watermark: http://dwnlad.racle.cm/tn/cntent_management/pdfwatermark_10gr3_20080606.zip Digital Asset Management and Cnversin: http://dwnlad.racle.cm/tn/cntent_management/v11647-01.zip Cm estes arquivs em mãs, pderems iniciar a instalaçã. Pass 1 Criar a VM Crie a VM pel menu File -> New -> Virtual Machine... Selecine a pçã Typical e defina sistema cm Windws. Naturalmente vcê irá precisar de uma mídia de instalaçã d Windws (e uma licença válida). Dica: Crie a VM cm 1024 de memória e 40 GB de disc (mas nã precisa alcar este espaç imediatamente). Se vcê nã fr usar VMWare, faça uma instalaçã tradicinal de Windws. Pass 2 Inicializar a VM e instalar Windws Inicie a VM cm CD de instalaçã d Windws n drive Faça a instalaçã básica Defina um nme de máquina para ser servidr d ECM. Para este dcument, irems definir nme da máquina cm racle-ucm. Uma vez instalad Windws, instale VMWare Tls. Instale também Office e Acrbat Reader. Se vcê nã tiver IP fix na VM, cnfigure um dispsitiv de lpback. Para iss: Abra Painel de Cntrle, clique duas vezes em Add Hardware, clique em Next Selecine a pçã Yes, I have already cnnected the hardware, clique em Next Na próxima tela, selecine a próxima última pçã, Add a new hardware device e clique Next Selecine a próxima pçã, Install the hardware that I manually select frm a list (Advanced) Page 4 f 52
Na próxima tela, selecine Netwrk Adapters e clique em Next Em seguida, selecine Micrsft n camp Manufacturer e Micrsft Lpback Adapter na janela Netwrk Adapter. Clique em Next Finalmente, clique em Next, Next e pr últim em Finish. Agra precisams cnfigurar a placa de rede N painel de cntrle, clique duas vezes em Netwrk Cnnectins. A cnexã será criada cm Micrsft Lpback Adapter. Clique cm btã direit nesta nva cnexã e selecine Prperties Selecine Internet Prtcl (TCP/IP) e clique em Prperties Na tela de prpriedade, defina um endereç IP virtual, pr exempl cm da imagem: Cnfiguraçã d IP de lpback Clique em OK e OK nvamente para fechar a cnfiguraçã da placa de lpback Um utr pass imprtante, embra nã brigatóri, é ajustar nme cmplet da máquina. Para ist, vlte a Desktp e clique cm btã direit em My Cmputer e selecine Prperties. Na aba Cmputer Name, verifique se Full Cmputer Name está preenchid cm nme e dmíni, cm pr exempl, racle-ucm.br.racle.cm. Cas nã esteja, clique em Change e em seguida em Mre para definir sufix da máquina, de acrd cm a imagem abaix: Page 5 f 52
Cnfiguraçã d nme da máquina Clique em OK e nvamente em OK para fechar tdas as janelas. Uma janela irá pedir para reiniciar Windws. Clique em Nã, pis precisams fazer uma última alteraçã antes de reiniciarms. Irems agra cnfigurar nss IP n arquiv hsts, para que este IP seja utilizad pels cmpnentes instalads. Para ist: Clique n btã Start e selecine a pçã Run Digite: ntepad c:\windows\system32\drivers\etc\hsts e clique em OK O ntepad será exibid, cm a cnfiguraçã atual. Crie uma nva linha abaix de 127.0.0.1 Digite nesta linha IP e nme da máquina. Pr exempl: 10.1.1.10 racle-ucm.br.racle.cm racle-ucm Page 6 f 52
Cnfiguraçã d Arquiv hsts Salve e feche arquiv. Para testar esta cnfiguraçã, clique em Start, Run, digite cmd e clique OK N prmpt de cmand que aparecerá, digite ping racle-ucm (u nme de máquina que vcê utilizar). O retrn deverá exibir IP que fi cnfigurad: Reinicie cmputadr. Checagem de IP Uma vez prnta esta cnfiguraçã, pdems cpiar s arquivs de instalaçã. Pass 3 Carregar Arquivs Agra já pdems cmpartilhar as pastas cm s arquivs de instalaçã. Tire cursr da VM (Ctrl+Alt), clique n menu VM e selecine a pçã Settings. Clique na Aba Optins, selecine a pçã Shared Flders e clique em Add Page 7 f 52
Cmpartilhe a pasta que cntém s arquivs de instalaçã e clique em Next e depis Finish. Clique em OK. Vltand à VM, crie a pasta c:\racle\inst para s arquivs de instalaçã. Cpie s arquivs de instalaçã para dentr da VM. A pasta cmpartilhada pde ser encntrada n caminh My Netwrk Places -> Entire Netwrk -> VMware Shared Flders -> \\.hst -> \\.hst\shared Flders Cpie tds s arquivs que vcê fez dwnlad n iníci deste exercíci Agra tems tds s arquivs de instalaçã n nss ambiente, irems cmeçar a instalaçã pel Java: Pass 4 Instalar Banc e prduts adicinais Antes de instalarms banc, alguns sftwares devem ser instalads: Execute a instalaçã d JRE Execute a instalaçã padrã, clicand em Next, Next até Finish Vams instalar Apache executand arquiv httpd-2.2.16-win32-x86-n_ssl.msi Clique em Next, aceite Agreement, Next, Next. Na próxima tela, verifique nme d servidr, dmíni e email. Clique em Next, selecine instalaçã típica, Next, e Next para cmeçar a instalaçã. Clique em Finish a final da instalaçã Neste pnt tems Apache instalad e rdand. Pdems verificar este serviç clicand n btã Start, selecinand Run. Digite services.msc e pressine enter. O serviç estará listad, cm status Started: Page 8 f 52
Janela de Serviçs d Windws Para testarms Apache, abra Internet Explrer, e na barra de endereç, digite caminh d servidr: http://racle-ucm.br.racle.cm/ A frase It Wrks! indicará que Apache está rdand crretamente Tela inicial padrã d Apache OBS: O banc de dads deverá ter Character Set definid cm AL32UTF8 (default n XE). Para instalar banc de dads, execute arquiv OracleXEUniv.exe Clique em Next, aceite Agreement, clique em Brwse e defina a pasta de instalaçã cm c:\racle\db (digite este caminh na janela e a pasta será criada autmaticamente) Clique em Next, defina a senha cm welcme1, clique em Next e em seguida Install. Quand a instalaçã estiver encerrada, desmarque a pçã Open Database Hmepage e clique em Finish Agra vams descmpactar s arquivs de instalaçã: Descmpacte arquiv V13682-01.zip para a pasta c:\racle\inst. O arquiv descmpactad será um utr zip. Descmpacte- para a pasta c:\racle\inst\cs. Descmpacte arquiv Desktp_10gR3_20090702.zip para a pasta c:\racle\inst\desktp. Descmpacte arquiv DynamicCnverter_10gR3_20080721.zip para a pasta c:\racle\inst\dynamiccnverter. Decmpacte arquiv PDFWatermark_10gR3_20080606.zip para a pasta c:\racle\inst\pdfwatermark. Descmpacte arquiv V11647-01.zip para a pasta c:\racle\inst. O arquiv descmpactad será um utr zip. Descmpacte- para a pasta c:\racle\inst\. Agra que tds s arquivs estã descmpactads, irems cnfigurar banc de dads. Pass 5 Cnfiguraçã d Banc de Dads. Clique n btã Start, selecine Prgrams -> Oracle Database 10g e selecine Run SQL Cmmand Line Page 9 f 52
Digite s seguintes cmands: cnn system/welcme1 create tablespace ecm datafile 'C:\racle\db\radata\XE\ecm.dbf' size 100m autextend n next 10m extent management lcal; @C:\racle\inst\cs\UCM\CntentServer\database\racle\admin\stellentrle.sql; create user ucm identified by welcme1 default tablespace ecm quta unlimited n ecm; grant resurce, cnnect, dba, stellent_rle t ucm; exit; Criams uma tablespace específica para usuári d UCM. Iss é imprtante cas vcê cnfigure váris prduts n mesm banc (UCM, URM, IRM, etc). A versã 11g d UCM traz um aplicativ que cria tablespaces e usuáris específics para cada prdut. Page 10 f 52
OBS: O grant de DBA nã é brigatóri e nã deve ser usad em ambientes de prduçã. Estams utilizand aqui apenas prque se trata de um ambiente de testes. Em prduçã apenas algumas permissões sã necessárias; cnsulte guia de instalaçã d UCM para verificar quais sã as permissões necessárias pel usuári d banc. Pass 6 Instalaçã d Cntent Server. Agra pdems iniciar a instalaçã d Cntent Server: Abra um prmpt de cmand na pasta C:\racle\inst\CS\UCM\CntentServer\win32 Inicie a instalaçã cm cmand installer Selecine as seguintes pções: Lcale: 4 (US english) Install Type: 1 (new server) Path: c:\racle\ecm\ucm Create: 1 (Yes) Virtual Machine: 1 (java 1.5.0) Pasta vault: c:\racle\ecm\ucm\vault Create: 1 (Yes) Pasta weblayut: c:\racle\ecm\ucm\weblayut Create: 1 (Yes) Cnfigure as Master Server (1) Install Admin Server t Manage (1) Brwser Lcatin: c:/prgram files/internet explrer/iexplre.exe System Lcale: 4 (US English) Regin: (America) Timezne: 107 (Sã Paul) Cntent Server Prt: 4444 Admin Server Prt: 4440 Security Filter: 127.0.0.1 10.1.1.10 URL Prefix: /ucm/ Email: mail Admin Email: sysadmin@mail Web Server Address: racle-ucm.br.racle.cm Instance Name: ucm Instance Label: ucm Server Descriptin: Cntent Server ucm Web Server: Apache (2) Database: Oracle (1) Manually Cnfigure JDBC: N (2) Oracle Server Hstname: racle-ucm.br.racle.cm Page 11 f 52
Listener Prt: 1521 Oracle User: ucm Oracle Passwrd: welcme1 Oracle Instance Name: xe Cnfigure JVM t find JDBC driver: N (2) Attempt t create Database tables: Yes (1) Cmpnents t install: 1,2,3,5,F Install Service and start autmatically (1) Run as specific user: n (2) Dependant n anther service: n (2) Install Service (2) Run as specific user: n (2) Dependant n anther service: n (2) Disable 8.3 filename creatin: yes (1) Cas a pçã 1 Prceed esteja selecinada, pressine Enter para iniciar a instalaçã. Se a pçã 2 Change Cnfiguratin estiver selecinada, veja a mensagem de err e refaça a cnfiguraçã até que nã haja mais errs. A final da instalaçã, uma mensagem será exibida Uma vez instalad, serviç d UCM irá aparecer na janela de serviçs Se nã estiver iniciad, clique cm btã direit e selecine Start O próxim pass é cnfigurar Apache para exibir a página d UCM. Abra arquiv httpd.cnf na pasta C:\Prgram Files\Apache Sftware Fundatin\Apache2.2\cnf: Page 12 f 52
Insira este blc de text n final d arquiv: LadMdule IdcApacheAuth "C:\racle\ecm\ucm\shared\s\win32\lib\IdcApache22Auth.dll" IdcUserDB Stellent "C:\racle\ecm\ucm\data\users\userdb.txt" Alias /ucm "C:\racle\ecm\ucm\weblayut" <Lcatin /ucm> Allw frm all DirectryIndex prtal.htm IdcSecurity Stellent </Lcatin> Esta cnfiguraçã deve ficar cm na imagem abaix. Especial atençã para as quebras de linha: Salve e feche arquiv. Clique n btã Start, selecine Run e digite services.msc. Clique em OK. Na tela de serviçs, clique cm btã direit n serviç Apache 2.2 e selecine Restart Uma vez iniciad sem errs, abra Internet Explrer Abra a URL: http://racle-ucm.br.racle.cm/ucm A página inicial d UCM deverá aparecer n navegadr: Page 13 f 52
Página inicial d Cntent Server OBS: Cas apareça uma mensagem faland sbre WebLayut Editr, clique n menu Start -> Prgrams -> Oracle Cntent Server -> ucm -> WebLayut Editr. Faça lgin cm usuári sysadmin e senha idc. Nesta aplicaçã, clique n menu Optins -> Update Prtal... e em seguida clique em OK. Clique em Optins -> Exit para fechar a ferramenta e acesse nvamente a página inicial d Cntent Server. Cm Cntent Server instalad, pdems instalar Inbund Refinery, que irá se encarregar das cnversões para PDF. Pass 7 Instalar Inbund Refinery Execute s seguintes passs para instalar Inbund Refinery: Abra um prmpt de cmand na pasta C:\racle\inst\ibr\InbundRefinery\win32 Inicie instaladr cm cmand installer Selecine as seguintes pções n menu: Lcale: 4 (US English) Install Type: 1 (Install New Inbund Refinery) Path: c:\racle\ecm\ibr Create Directry: yes (1) Java Virtual Machine: 1 (Sun Java 1.5) Vault Flder: c:\racle\ecm\ibr\vault Create: 1 (Yes) Weblayut Flder: c:\racle\ecm\ibr\weblayut Create: 1 (Yes) Master Server: 1 (Cnfigure as a Master Server) Admin Server: 2 (Cnfigure Existing Admin Server) Admin Server Path: c:\racle\ecm\ucm\admin Web Brwser Path: c:\prgram files\internet explrer\iexplre.exe Inbund Refinery Lcale: 4 (US English) Regin: America Page 14 f 52
Timezne: 107 (Sã Paul) Inbund Refinery Prt: 5555 Security Filter: 127.0.0.1 10.1.1.10 Web Server Relative Rt: /ibr/ Web Server HTTP Address: racle-ucm.br.racle.cm Inbund Refinery Instance Name: ibr Inbund Refinery Instance Label: ibr Inbund Refinery Descriptin: Inbund Refinery ibr Web Server: Apache Install Service (2) Cnfigure t run as specified user: n (2) Cnfigure t be dependant n anther service: n (2) Se a pçã selecinada fr a 1 Prceed, pressine enter para iniciar a instalaçã. Cas vlte a pçã 2 Change Cnfiguratin, refaça s passs da cnfiguraçã, lcalizand causadr d err. Uma mensagem irá indicar final da instalaçã cm sucess Após a instalaçã estar cncluída, devems derrubar Apache e incluir esta nva cnfiguraçã. Para ist, execute s seguintes passs: Clique n btã Start, selecine Run e digite services.msc. Clique em OK. Clique cm btã direit n Serviç Apache 2.2 e selecine Stp Abra arquiv httpd.cnf na pasta C:\Prgram Files\Apache Sftware Fundatin\Apache2.2\cnf Adicine as seguintes linhas n final d arquiv: IdcUserDB ibr "C:\racle\ecm\ibr\data\users\userdb.txt" Alias /ibr "C:\racle\ecm\ibr\weblayut" <Lcatin /ibr> Allw frm all DirectryIndex prtal.htm IdcSecurity ibr </Lcatin> O arquiv deve ficar cnfrme a imagem abaix: Page 15 f 52
Salve e feche dcument. Reinicie Apache na janela de Serviçs Abra Internet Explrer e acesse nv endereç: http://racle-ucm.br.racle.cm/ibr Antes de prsseguirms na cnfiguraçã, irems instalar GhstScript, que irá realizar as cnversões para PDF. Pass 8 Instalar e Cnfigurar GhstScript Crie a pasta c:\temp Execute arquiv gs851w32.exe Clique em Setup e mantenha as cnfigurações cnfrme a imagem abaix. Clique em Install Page 16 f 52
Tela de instalaçã d Ghstscript O próxim pass é cnfigurarms uma impressra de PDF que irá se encarregar da cnversã ds dcuments para frmat PDF. Para ist: Abra Painel de Cntrle -> Printers Execute Add Printer para iniciar assistente de nva impressra Clique Next, selecine Lcal Printer Attached t this cmputer Desmarque a pçã Autmatically detect and install my plug&play printer. Clique em Next Na tela Select a Printer Prt, selecine Create a New Prt e clique em Next Na janela Enter a Prt Name, digite text c:\temp\idcutput.ps e clique OK. Na próxima tela, clique em Have Disk, em seguida clique em Brwse e selecine arquiv C:\Prgram Files\gs\gs8.51\lib\ghstpdf.inf. Clique Open e em seguida OK. Clique em Next. Defina Printer Name cm IDC PDF Cnverter. Clique Next. Selecine D Nt Share This Printer e clique em Next. Selecine N para Print a Test Page e clique em Next. Clique em Finish. Um avis de incmpatibilidade pde aparecer na tela. Clique em Cntinue Anyway para cntinuar a instalaçã Page 17 f 52
Clique em Finish para terminar a instalaçã. Vltand à janela de Printers, clique cm btã direit em IDC PDF Cnverter e selecine Prperties Nesta tela, verifique s seguintes dads: Aba General: Printer Name deve ser IDC PDF Cnverter Aba Sharing: a pçã D Nt Share this Printer deve estar selecinada Aba Prts: a prta selecinada deve ser a c:\temp\idcutput.ps Aba Advanced: selecine a pçã Print Directly t the Printer Page 18 f 52
Clique OK para fechar esta janela. Pass 9 Cnfigurar s Cmpnentes Adicinais d UCM e IBR Abra navegadr e carregue a página inicial d UCM: http://racle-ucm.br.racle.cm/ucm/ Faça lgin cm usuári sysadmin e senha idc Na barra lateral, expanda menu Administratin e clique n link Admin Server Clique n btã ucm. Em seguida, clique n link General Cnfiguratin Marque a caixa de pçã Autmatically Assign a cntent ID n Check In N camp abaix, defina Aut Number Prefix: ucm_ Desta frma, tds s dcuments publicads sem ID terã prefix ucm_ Marque também a caixa de seleçã Enable Java Server Pages (JSP) Page 19 f 52
Clique em Save Clique n Link de Stp para interrmper Cntent Server Agra irems cnfigurar a busca textual, utilizand banc de dads Oracle cm mecanism de busca. Abra arquiv C:\racle\ecm\ucm\cnfig\cnfig.cfg usand wrdpad Altere a linha SearchIndexerEngineName=DATABASE.METADATA para SearchIndexerEngineName= DATABASE.FULLTEXT Salve e feche arquiv. Abra um prmpt d SQL Plus clicand n btã Start -> Prgrams -> Oracle Database 10g Express Editin -> Run SQL Cmmand Line Dentr d SQL Plus, digite s seguintes cmands: cnn ucm/welcme1 Page 20 f 52
@ C:\racle\inst\cs\UCM\CntentServer\database\racle\admin\batchsnip pet.sql; cmmit; exit Reinicie Cntent Server clicand n btã Play Clique n btã Hmepage e em seguida n link de lgin para acessar Cntent Server. Expanda a aba Administratin e clique n link Admin Applets. Clique n ícne d Repsitry Manager e clique na aba Indexer Clique n btã Start d painel Cllectin Rebuild Cycle. Neste mment camp State irá mudar para Initializatin. Quand ele mudar de vlta para Finished, clique n btã Start d painel Autmatic Update Cycle. O camp Status dele também será alterad para Initializatin. Quand ele mudar para Finished, clique em Optins -> Exit. Page 21 f 52
Clique n link Hme u pressine F5 para atualizar a página. Pdems ver que, juntamente cm s camps tradicinais de busca, agra tems a pçã de Full Text Search utilizand banc de dads. Para instalarms s demais cmpnentes, expanda a aba Administratin, clique em Admin Server. Na nva janela que se abrir, clique n btã ucm e em seguida n link Cmpnent Manager Page 22 f 52
Para instalarms um nv cmpnente, clique n btã Brwse a lad de Install New Cmpnent Selecine arquiv C:\racle\inst\Desktp\Cmpnent\DesktpIntegratinSuite.zip Clique em Install. Cas apareça uma tela pedind usuári e senha, utilize sysadmin/idc Uma tela de cnfirmaçã será exibida; clique em Cntinue Page 23 f 52
Na próxima tela, clique n link para habilitar cmpnente e reiniciar Cntent Server Reinicie servidr clicand n btã Stp e em seguida n btã Play. Clique n link Cmpnent Manager. Repita prcediment de instalaçã cm s seguintes arquivs: C:\racle\inst\DynamicCnverter\cmpnent\DynamicCnverter.zip C:\racle\inst\PDFWatermark\PDFWatermark.zip OBS: Na tela de cnfiguraçã deste cmpnente, deixe s valres padrã. Agra irems instalar s cmpnentes n Inbund Refinery Clique n ícne Hme na página d Server Admin Clique n btã ibr e em seguida n link Cmpnent Manager Clique em Brwse e carregue arquiv C:\racle\inst\ibr\cmpnents\PDFCnverter.zip Clique em Install e em seguida em Cntinue OBS: cas servidr peça autenticaçã, utilize usuári refadmin e senha idc Clique n link para habilitar cmpnente e reiniciar Inbund Refinery Reinicie Inbund Refinery Abra uma nva janela d navegadr e acesse Cntent Server cm usuári sysadmin e senha idc Na barra Administratin, clique em Prviders Em Create a New Prvider, clique n link Add da pçã Outging Page 24 f 52
Cnfigure as seguintes infrmações: Prvider Name: ibr Prvider Descriptin: ibr Server Prt: 5555 Instance Name: ibr Relative Web Rt: /ibr/ Deixe s demais valres cm estã Marque as pções Prxied e Handles Inbund Refinery Cnversin Jbs Clique em Add Page 25 f 52
Reinicie Cntent Server através d link Admin Server na barra Administratin Vlte a Cntent Server, expanda a aba Administratin e clique em Admin Applets Clique n link Cnfiguratin Manager. Na janela que aparecerá, clique em Optins -> Cntent Types Apague tds s tips listads nesta janela Clique em Add e crie um nv tip chamad System Page 26 f 52
OBS: Este tip será usad para arquivs de cnfiguraçã e de cmpnentes Repita prcess, criand s tips Temp (Dcument Temprári), Dcument (Dcument Geral) e Prjet (Prjet). Page 27 f 52
Clique em Clse para fechar esta janela. Na janela d Cnfiguratin Manager, clique em Optins -> File Frmats Selecine a linha cm a Descriptin Micrsft Wrd Dcument e clique n btã Edit Cnfigure camp Cnversin cm valr Wrd e clique em OK. Repita prcess para Excel e Pwer Pint. Clique n btã Add para criar um nv frmat de dcument Defina s camps cnfrme a imagem abaix: Page 28 f 52
N painel File Extensins, clique n btã Add... e preencha s camps cnfrme a imagem: Clique n btã Clse. Na janela d Cnfiguratin Manager, clique em: Optins -> Publish Dynamic Layut Files Optins -> Publish Static Layut Files Optins -> Exit Feche a janela d navegadr. Abra uma nva janela e acesse Cntent Server cm usuári sysadmin. Vams criar uma pasta para armazenarms s arquivs Na aba Brwse Cntent, clique em Cntributin Flders N menu Actins, selecine a pçã New Flder Preencha s atributs da pasta Page 29 f 52
Clique em Save Agra vams cnfigurar Dynamic Cnverter, para gerar versões HTML ds dcuments publicads Na aba Administratin, expanda a pasta Dynamic Cnverter Admin e clique em Create New Template Defina Title e Cntent ID cm DC_Template1 e Template Frmat cm HTML. Clique em CheckIn para publicar nv template Clique n link Cnfiguratin Settings, na pasta Dynamic Cnverter Admin Defina Default Template cm DC_Template1 Page 30 f 52
N camp Cnversin Frmats, selecine valr applicatin/mswrd. Cm iss, a tela ficará cm s seguintes valres: Mantenha as utras pções n valr padrã e clique n btã Update Vams agra testar a cnversã para HTML. Expanda a aba Brwse Cntent, clique em Cntributin Flders. Selecine a pasta Dcuments e n menu Actins, selecine New Cntent Faça Check In de um arquiv.dc. Uma vez terminad Check In, clique em Cntent Infrmatin. Nesta tela, verifique se existe uma nva pçã chamada Get Cnversin (HTML): OBS: repare que pr enquant a versã web que está send criada também tem frmat Wrd, prque ainda nã cnfigurams filtr de cnversã para PDF. Ist será feit em seguida. Cm ist tems a cnversã para HTML cnfigurada. O Dynamic Cnverter pde ser utilizad para criar filtrs de frmataçã, que permitem que a versã HTML de um dcument tenha cres e fntes diferentes d arquiv riginal. N escp deste dcument nã irems explrar esta característica, mas vcê pde cnsultar Dynamic Cnverter Admin Guide para bter mais infrmações. Pass 10 Preparar Ambiente e testar a cnversã para PDF Na barra Administratin, expanda a pasta Refinery Administratin e clique na pçã File Frmats Wizard Page 31 f 52
Verifique se a pçã Micrsft Wrd Dcument está marcada. Cas nã esteja, marque-a e clique em Update Abra uma nva janela d navegadr e acesse Inbund Refinery cm usuári refadmin e senha idc Expanda a aba Cnversin Settings e clique n link Third-Party Applicatin Settings Clique n btã Optins abaix de Distiller Engine N camp Path d Ghstscript installatin directry, preencha cm valr C:\Prgram Files\gs\gs8.51 Page 32 f 52
Clique em Update e feche esta janela Expanda a aba Cnversin Settings e clique n link Primary Web Renditin Marque a pçã Cnvert t PDF using OutsideIn e clique em Update Abra uma nva janela d navegadr e acesse Cntent Server cm usuári sysadmin Expanda painel Brwse Cntent, abra a pasta Cntributin Flders e clique na pasta Dcuments Expanda menu Actins e clique em New Cntent Selecine um arquiv.dc qualquer n camp Primary File e preencha Title cm qualquer valr. Clique n btã Check In Na tela de cnfirmaçã, clique em Cntent Inf Page 33 f 52
O camp Status, se estiver definid cm valr GenWWW, mstra que a cnversã está crrend. Atualize status da cnversã clicand n link Refresh (OBS: nã pressine F5, pis este cmand atualiza tda a janela d navegadr). Após encerrada a cnversã, status d dcument irá mudar para Released, e camp Web Lcatin apresenta a URL para a versã PDF d dcument: Cm iss a cnversã para PDF está cnfigurada. Agra já tems a infraestrutura d repsitóri instalada. Agra irems adicinar diverss nvs recurss, cm marca d água para PDFs, integraçã cm Windws Explrer e Outlk, wrkflws e muit mais. Pass 11 PDF cm Marca D água Acesse Cntent Server cm usuári sysadmin e senha idc. Na barra Administratin, clique na pçã PDFWatermark Administratin Clique n btã PDF Watermark Administratin Clique na aba Cnfiguratin, selecine camp ddctype e clique n btã Edit Selecine valr Dcument e clique OK Page 34 f 52
Clique na aba Templates e em seguida n btã Add para criar um nv Template Defina s camps Title e Cntent ID cm PDFW_Template1 Mantenha as pções de segurança cm s valres padrã Para este Template, irems criar 3 texts em marca d água: Um cabeçalh, dizend a data e usuári que acessu dcument Um text em 45 graus, dizend que cnteúd é apenas para us intern Um rdapé, cm ID d Dcument, Autr e númer da página N painel Text Watermark Summary, clique n btã Add e preencha: Text: Dcument acessad em $DATE$, pr $USER$ Lcatin: HEADER Fnt Size: 10 Fnt Weight: BOLD Fnt Clr: RED Page 35 f 52
Clique OK para inserir este text Para inserirms text central, clique nvamente em Add e preencha s camps: Text: Apenas para Us Intern Rtatin: 45 Fnt Size: 52 Fnt Clr: LTGRAY Layer: UNDER Clique OK para salvar estas cnfigurações Finalmente, clique em Add para criar rdapé e preencha s camps: Text: ID Dcument: $$ddcname$$ - Autr: $$ddcauthr$$ - Pag: $PAGE$ Lcatin: FOOTER Fnt Size: 10 Fnt Weight: BOLD Fnt Clr: RED Page 36 f 52
Clique OK para salvar este text. OBS: É pssível utilizar qualquer metadad d dcument na marca d água, referenciand nme d atribut entre $$, pr exempl: $$ddcname$$. Infrmações dinâmicas sã referenciadas entre $, pr exempl: $PAGE$. Para mais detalhes, cnsulte PDF Watermark Administratin Guide. A tela de cnfiguraçã deverá ficar cm a imagem abaix: Page 37 f 52
Clique OK para fechar esta janela Agra precisams definir uma regra para a inserçã desta marca d água. Neste exempl, querems que tds s dcuments d tip Prjet sejam cnvertids para PDF cm a marca d água. Clique na aba Rules, e em seguida clique n btã Add Defina nme da regra cm PDFRule1. N painel Criteria, clique n btã Add Selecine Field Name cm ddctype e valr Prjet. Clique OK. Page 38 f 52
Clique OK para fechar a janela de regras. Na janela PDF Watermark Administratin, clique em Optins e em seguida em Save All Tab Changes Clique nvamente em Optins e Exit para fechar esta janela. O próxim pass é atualizar Apache cm filtr d PDF Watermark. Para ist: Na aba Administratin, expanda a pasta Actins e clique ns links: Publish Dynamic Layut Files Publish Static Layut Files Feche tdas as janelas d navegadr. Reinicie Apache Após reiniciar Apache, acesse Cntent Server, expanda a aba Administratin e clique em Filter Administratin. Clique n btã G que está assciad a text Retrieve Filter Versin Inf A página de retrn deverá cnter text Oracle PDF Watermark Plugin 11.1.1.1.0 Build 20080118. Ist indica que plugin está rdand crretamente n Apache. Pdems agra testar a Marca D água. Para ist, clique em New Check In na barra de menus. Preencha camp Type cm Prjet e Security Grup cm Secure. Selecine um arquiv.dc qualquer Page 39 f 52
Clique em Check In e em seguida em Cntent Inf. A tela mstrará status cm GenWWW. Aguarde alguns instantes e clique n link Refresh para atualizar status. Quand a cnversã estiver cmpleta, clique n link d arquiv PDF para visualizar dcument cm a marca d água: Cm ist já pdems criar cnteúd cm marca d água basead em regras. Observe que esta marca d água nã aparece n dcument riginal. Pass 12 Integraçã cm Windws Explrer e Outlk A integraçã cm Windws Explrer e Outlk é feita através de um cmpnente chamad Desktp Integratin Suite. Este cmpnente mapeia servidr de cnteúd cm um drive de rede, facilitand a navegaçã ds usuáris finais n servidr. Execute arquiv C:\racle\inst\Desktp\Setup.exe para iniciar a instalaçã d Desktp Integratin Suite. Page 40 f 52
Clique Next na tela de instalaçã e selecine s aplicativs que serã integrads a UCM. Selecine n mínim Windws Explrer e Outlk. Clique em Next e em seguida Install para iniciar a instalaçã. Quand a tela de cnfirmaçã fr exibida, clique em Finish para sair d instaladr. Um nv ícne chamad Oracle Cntent Servers irá aparecer n Desktp: Clique duas vezes neste ícne para abrir a pasta de servidres de cnteúd. Nesta janela, clique cm btã direit n espaç em branc e selecine Add Server... Preencha s camps cm s seguintes valres: Server Name: UCM Server WebDav URL: http://racle-ucm.br.racle.cm/ucm/idcplg/webdav CGI URL: http://racle-ucm.br.racle.cm/ucm/idcplg Page 41 f 52
Clique OK. Clique duas vezes n ícne d servidr recém-criad para acessar servidr. Cas uma tela de autenticaçã seja exibida, faça lgin cm usuári sysadmin senha idc. Atençã: cas uma janela apareça perguntand se vcê deseja trabalhar ffline u tentar nvamente, sempre clique na pçã Try Again (tentar nvamente). Cas cntrári, seu Windws Explrer nã irá tentar acessar servidr e irá trabalhar n md ffline. Uma vez registrad, será pssível fazer Check-In, Check-Out de dcuments, atualizaçã de metadads, buscas, etc, utilizand Windws Explrer Faça uns testes, cpiand e cland alguns dcuments pel Windws Explrer para repsitóri. Page 42 f 52
Repare que, a abrir um arquiv pel Windws Explrer, ele abrirá cm read-nly: Page 43 f 52
Este cmprtament é prpsital, pr dis mtivs: 1 Perfrmance. A idéia geral é que s usuáris que abrem s arquivs nã irã necessariamente fazer edições. Desta frma, fazer um check-ut (e psterir und check-ut) traria um cust alt e desnecessári de prcessament. 2 Melhres práticas. Os usuáris precisam ter a cultura da gestã de cnteúd, que inclui cnceit de checkin/checkut. Desta frma, ensinand usuári a fazer checkut quand fr editar dcument, usuári passa a trabalhar dentr desta nva cultura. Prém, este cmprtament pde ser cnfigurad. Para iss, abra Windws Explrer, segure as teclas Ctrl + Shift e clique cm btã direit d muse n link Oracle Cntent Servers Selecine a pçã Prperties Marque a pçã Make Open the default file actin, nt View Page 44 f 52
Clique OK para salvar as alterações Clique duas vezes em um dcument. Repare que checkut fi feit implicitamente e este dcument agra pde ser editad. Page 45 f 52
ATENÇÃO: Dependend d vlume de acesss, esta pçã pde ter um cust em perfrmance. Cm esta cnfiguraçã é feita n cliente, nã n servidr, vale a pena negciar n prjet quais serã s usuárischave que terã esta pçã habilitada pr padrã. Pass 13 Servidr de Emails Durante um wrkflw, UCM envia emails para s participantes, de acrd cm as regras cnfiguradas. Cm ns próxims exercícis irems usar wrkflws, pdems já deixar nss servidr cnfigurad para ntificar s usuáris. Para iss, precisarems instalar um servidr de emails. Uma ba pçã para nss ambiente de testes é ArgSft Mail Server Freeware, gratuit, leve e fácil de instalar e cnfigurar. A versã que irems utilizar é a 1.8.9.2. Após instalar servidr, cnfigure as prtas de cnexã e s dads d servidr, n menu Server Optins Crie também s usuáris de email. Page 46 f 52
Nã se esqueça de, após instalar servidr de emails, cnfigurar UCM. Para ist, abra arquiv C:\racle\ecm\ucm\cnfig\cnfig.cfg, prcure a seçã #Internet Variables e edite as linhas: MailServer=racle-ucm.br.racle.cm SmtpPrt=25 SysAdminAddress=sysadmin@racle-ucm.br.racle.cm Após esta ediçã, será necessári reiniciar Cntent Server Também é necessári atualizar email d usuári sysadmin. Para ist, acesse UCM, expanda a pasta Administratin, clique n link Admin Applets e clique em User Admin. Selecine usuári sysadmin, clique em edit e preencha camp email Page 47 f 52
Clique OK para fechar esta janela e clique n menu Optins -> Exit para fechar User Admin. Cnfigure Outlk para receber emails deste servidr. Para ist, use as seguintes cnfigurações: Tip de cnta: POP3 Servidr SMTP: racle-ucm.br.racle.cm Servidr POP: racle-ucm.br.racle.cm Usuári: sysadmin Senha: welcme1 (a mesma senha d servidr de email, nã d UCM). Page 48 f 52
Para habilitar as pastas d UCM n Outlk, acesse menu Tls -> Email Client Integratin Settings... Marque a pçã Ask e a caixa de pçã Shw Oracle Cntent Servers e clique em OK. Page 49 f 52
Reinicie Outlk para visualizar as pastas na estrutura de navegaçã Aprveite para criar mais alguns usuáris, trcar uns emails e publicar estes emails n repsitóri através de Drag and Drp u d btã Check In Mail Item, na barra d Outlk. Divirta-se! Ns próxims exercícis irems aprfundar n repsitóri, criand metadads para s dcuments, perfis de cnteúd, regras, cnfigurações de segurança para acess a cnteúd, wrkflws de aprvaçã e muit mais. Page 50 f 52
OBS: Para encerrar ambiente, siga a seguinte sequência: 1. Abra a janela de serviçs d Windws, através d menu Start -> Run -> services.msc 2. Selecine serviç IDC Inbund Refinery Service ibr e clique em Stp. 3. Selecine serviç IDC Cntent Service ucm e clique em Stp. 4. Pare banc de dads através d menu Start -> Oracle Database Express Editin -> Stp Database. OBS: Para iniciar s serviçs, siga a seguinte sequência: 5. Inicie banc de dads através d menu Start -> Oracle Database Express Editin -> Start Database. 6. Abra a janela de serviçs d Windws, através d menu Start -> Run -> services.msc 7. Selecine serviç IDC Inbund Refinery Service ibr e clique em Start. 8. Selecine serviç IDC Cntent Service ucm e clique em Start. 9. Verifique se serviç d Apache está n ar; se nã estiver, clique em Start. Page 51 f 52
Wrkshp UCM 10g Exercíci 1 Instalaçã d UCM Setembr 2010 Authr: Denis Abrantes Oracle Crpratin Wrld Headquarters 500 Oracle Parkway Redwd Shres, CA 94065 U.S.A. Wrldwide Inquiries: Phne: +1.650.506.7000 Fax: +1.650.506.7200 racle.cm Cpyright 2010, Oracle. All rights reserved. This dcument is prvided fr infrmatin purpses nly and the cntents heref are subject t change withut ntice. This dcument is nt warranted t be errr-free, nr subject t any ther warranties r cnditins, whether expressed rally r implied in law, including implied warranties and cnditins f merchantability r fitness fr a particular purpse. We specifically disclaim any liability with respect t this dcument and n cntractual bligatins are frmed either directly r indirectly by this dcument. This dcument may nt be reprduced r transmitted in any frm r by any means, electrnic r mechanical, fr any purpse, withut ur prir written permissin. Oracle, JD Edwards, PepleSft, and Siebel are registered trademarks f Oracle Crpratin and/r its affiliates. Other names may be trademarks f their respective wners. Page 52 f 52