SAP Enterprise Portal

octombrie 2, 2008

Problema cu fisierele xls la “Edit locally”

Categorisit la KM — Tags: , — ancutzasandu @ 8:14 am

Pentru anumite extensii ale fisierelor din KM, exista probleme la editarea locala: fisierul nu este in recognizable format.
Extensia xls trimite la MiME type-ul application/vnd.ms-excel. Acest lucru poate fi observat din System Administration > Content Management > Utilities > MIME Types.
Pentru a putea fi interpretat de catre Excel-ul de pe statia client, trebuie modificat MIME Type-ul in application/xls.
Dupa aceasta configurare, fisierele xls vor putea fi editate local.

De asemenea, trebuie asociat un icon MIME Type-ul application/xls in System Administration > Content Management > Utilities > Icons.

septembrie 30, 2008

Modificare Title Bar-ului din Portal

Categorisit la Design — Tags: , — ancutzasandu @ 3:01 pm

Title-Bar din portal se modifica din System Administration > System Configuration > Service Configuration > Portal Runtime > Central Configuration. Proprietatea care trebuie setata este portal.html.head.title.

Pentru ca modificarea sa fie vizibila, este necesar un restart al portalului.

Acces anonim la un iview de tip KM Doc

Categorisit la KM — Tags: , — ancutzasandu @ 2:05 pm

Pasi:

  • in Content Administrator se creaza un rol (ex: Anonim), un iview, o pagina corespunzatoare. Iview-ul trebuie sa aiba Auth Scheme = anonymous;
  • rolul Anonim trebuie adaugat la grupul Anonymous;
  • in Standard User Role: Hidden – Home – KM Doc Navigation;
  • pentru folderul din Content Administrator se adauga permisiuni pentru grupul Anonymous (read, end user)

Tool-uri utile pe server

Categorisit la Administrare — Tags: — ancutzasandu @ 2:02 pm

Visual Administrator ..\usr\sap\\\j2ee\admin\go.bat
Software Deployment Manager ..\sdm\program\startServer.bat; ..\sdm\program\remoteGUI.bat
J2EE Engine Config Tool ..\J2EE\configtool\configtool.bat

Formarea link-urilor necesare navigarii la iview-uri

Categorisit la Content — Tags: , — ancutzasandu @ 1:59 pm

Dintr-o pagina de tip Web Page din Web page Composer (cu deshidere in aceeasi pagina)
javascript:EPCM.doNavigate(“pcd:portal_content…”) (pcd-ul iview-ului)

De oriunde (cu deschidere in pagina noua)

http://www.server:port/irj/portal?NavigationTarget=ROLES://portal_content/… (pcd-ul iview-ului)

Includerea unui Brading Image cu link in Masthead

Categorisit la Design — Tags: , , — ancutzasandu @ 1:35 pm

Pentru a include un Branding Image cu link pe portal, trebuie facute modificari in Portal Theme, cat si in par-ul Masthead-ului.

Modificare com.sap.portal.navigation.masthead.par

In com.sap.portal.navigation.masthead.par trebuie adaugat un folder Images in care se va pune imaginea. In jsp-ul Header View trebuie inserata un link (<a href>) cu o imagine (<img src>) in interiorul tag-ului <TD> cu clasa prtlHdrBrandImgContainer.

Modificare Portal Theme

De asemenea, in System Administration->Portal Display se alege tema activa pe portal. In Masthead, in campul Branding Image se introduce URL-ul catre o imagine de fond (culorile ar trebui sa fie in acelasi ton). Ultimul pas este optional, insa este necesar deoarece modificarea facuta nu a afectat efectiv branding image-ul, ci s-a realizat inserarea unei imagini in containerul acesteia prin intermediul JSP-ului.

Arhive .par importante pentru design

Categorisit la Design — Tags: , — ancutzasandu @ 1:30 pm

Par-urile se gasesc in:

C:\usr\sap\<server>\JC01\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\deployment\pcd

  • com.sap.portal.navigation.masthead
  • com.sap.portal.navigation.toolarea
  • com.sap.portal.runtime.logon

Configurare NWDI

Categorisit la NWDI — Tags: , — ancutzasandu @ 1:26 pm

Pentru a putea dezvolta componente software, sunt necesare anumite configurari (cu rolul NWDI Administrator):

Crearea componentei software cu dependintele necesare
- In Software Catalog (http://server:port/devinf) se face importul catalogului de componente software downloadat de pe SAP Marketplace;
- Se creaza o componenta software cu dependintele necesare;

Importul componentei software
- in Content Management Services se creaza un domain, un track; in Track Data se adauga componenta software (SC);
- se seteaza folderul in care se pun componentele software pentru a fi importate: C:/usr/sap/JTRans/CMS/inbox/Test;
- componentele software se importa din CMS – Transport Studio: intai se da Check in, iar apoi Development – Import si Consolidation – Import;

Importul configuratiei in Netweaver Developper Studio
- se importa configuratia in Netweaver Developper Studio cu utilizatorul de conectare: NWDI_CSMADM;
- se creaza un Development Component s.a.m.d.

Autentificarea pe baza de certificat prin SSL – configurari necesare

Categorisit la Administrare — Tags: , , — ancutzasandu @ 1:10 pm

In adaos la generarea certificatului, importuri s.a.m.d, mai sunt necesare unele configurari in Visual Administrator pentru ca logarea in portal sa se faca pe baza de certificat.
Conceptele de baza necesare pentru a efectua aceste configurari sunt urmatoarele:
- Login Module: exista clase Java predefinite care au implementata logica autentificarii
- Login Module Stack: mai multe module de login grupate pentru a oferi posibilitatea de a combina autentificarile (Visual Administrator->Server->Services->Security Provider->Runtime->Policy Configurations-> Components)
- Authentication Template: se poate folosi o stiva de module sau un template de autentificare pentru o componenta
- Autehntication Scheme: folosita de iview-uri si de aplicatiile Dynpro; schemele de autentificare sunt definite in fisierul authschemes.xml din Visual Administrator editabil -> cluster_data->server->persistent ->com.sap.security.core.ume.service

Pasi:

1. Setarea template-ului client_cert ca template folosit in mod default

Logarea are implicit schema de autentificare uidpwdlogon. Pentru a accepta logarea bazata pe certificat se poate modifica <authentication-template> din <authscheme name=”uidpwdlogon”>. Template-ul implicit ticket se modifica in client_cert.

2. Modificarea stack-ului pe template-ul client_cert

In template-ul client_cert se organizeaza modulele astfel:
EvaluateTicketLoginModule  SUFFICIENT  {ume.configuration.active=true}
ClientCertLoginModule         OPTIONAL    {Rule1.getUserFrom=wholeCert}
CreateTicketLoginModule     SUFFICIENT  {ume.configuration.active=true}
BasicPasswordLoginModule  REQUISITE    {}
CertPersisterLoginModule     OPTIONAL    {}
CreateTicketLoginModule     SUFFICIENT  {ume.configuration.active=true}

Dupa efectuarea acestor configurari, portalul cere utilizatorul si parola numai la prima logare. Dupa aceasta, logarea se va face in mod automat, pe baza certificatului importat in Internet Explorer.

Bloguieşte pe WordPress.com.