16 mayo 2012

Problema con el cambio de WASADMIN y PORTALADMIN en Portal 7.0.0.2

Hoy me encontré con este problema mientras intentaba cambiar los usuarios de administración del WAS y del Portal (7002):

[wplc-validate-user-exists]   Instance attributes (Set 1 of 1):
[wplc-validate-user-exists]     ignoreDuplicateIDs= *** NOT_SPECIFIED ***
[wplc-validate-user-exists]     attribute=[ *** NONE_SPECIFIED *** ]
[wplc-validate-user-exists]     customproperty=[ *** NONE_SPECIFIED *** ]
[wplc-validate-user-exists]     cn="CN=wasadmin,OU=usuarios,OU=portal,DC=pe,DC=ibm,DC=com"
[wplc-validate-user-exists]     trimSpaces= *** NOT_SPECIFIED ***
[wplc-validate-user-exists] com.ibm.websphere.management.cmdframework.InvalidParameterNameException: ADMF0004E: Invalid parameter name CN for command searchUsers.
[wplc-validate-user-exists]     at com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand.getParameterMetadata(AbstractAdminCommand.java:1096)
[wplc-validate-user-exists]     at com.ibm.websphere.management.cmdframework.provider.AbstractAdminCommand.isParamReadonly(AbstractAdminCommand.java:1162)
[wplc-validate-user-exists]     at com.ibm.websphere.management.cmdframework.provider

Gracias al post de Dave Hay pude encontrar la solución (bueno, un workaround), agregarle "-Dskip.ldap.validation=true" al final de la sentencia.

Sentencia para el cambio de usuario administrador del WAS:

./ConfigEngine.sh wp-change-was-admin-user -DWasPassword=wpadmin -DnewAdminId=CN=wasadmin,OU=usuarios,OU=portal,DC=pe,DC=ibm,DC=com -DnewAdminPw=wasadmin -Dskip.ldap.validation=true


Sentencia para el cambio de usuario administrador del Portal:


./ConfigEngine.sh wp-change-portal-admin-user -DWasPassword=wasadmin -DnewAdminId=CN=wpsadmin,OU=usuarios,OU=portal,DC=pe,DC=ibm,DC=com -DnewAdminPw=wpsadmin -DnewAdminGroupId=CN=wpadmins,OU=grupos,OU=portal,DC=pe,DC=ibm,DC=com -Dskip.ldap.validation=true

09 mayo 2012

Hangouts On Air para todo el mundo!! :D


Hace dos días se anunció oficialmente que Hangouts On Air se puso a disposición de los usuarios de Google+. Y ¿qué es un hangout? pues es un servicio que te ofrece Google mediante el que puedes hablar e interactuar con hasta 10 usuarios a la vez por video. Pues buen, esta limitación ahora se levanta gracias "Hangouts On Air", el cual te permite hacer el broadcast de tu hangout a todos aquellos que tengan acceso a la url que se genere para el encuentro.

Fuente:

Licenciamiento por PVUs


Quizá un tema un poco más comercial, nunca está de más conocer cómo se maneja el licenciamiento en los productos IBM los cuales se basan en PVUs tal como se menciona a continuación:
A Processor Value Unit (PVU) is a unit of measure used to differentiate licensing of software on distributed processor technologies (defined by Processor Vendor, Brand, Type and Model Number).
Para mayor información sobre cómo se emplean los PVUs en los diferentes hardwares deben echarle un vistazo al siguiente enlace:

http://www-01.ibm.com/software/lotus/passportadvantage/pvu_licensing_for_customers.html

07 mayo 2012

Instalando el nuevo tema modular 7.0.0.2

El más reciente fixpack (7.0.0.2) trae consigo un nuevo tema, en el que se introduce un nuevo concepto de modularización.
IBM® WebSphere Portal 7.0.0.2 includes a new theme. The new theme is a modularized theme that you can enable and disable features as needed. The ability to enable and disable the theme provides better performance. You can disable components that are not needed. This ability also eases development of a theme.

A continuación, les diré que hacer para instalarlo.
  1. Primero debemos actualizar nuestro portal 7 con el fixpack 2 (recuerden que para su actualización también requieren actualizar el WAS (en mi caso lo tengo actualizado con el fixpack 21).
  2. Por defecto, el nuevo tema no viene instalado, así que debemos desplegarlo mediante la siguiente sentencia: 

  3. ./ConfigEngine.sh deploy-7002-theme -DPortalAdminPwd=password -DWasPassword=password

    Tras el despliegue, que tarda unos minutos, podremos ver que aparece listado el nuevo tema, con sus respectivos skins.


  4. Creé una nueva página y le apliqué el nuevo tema, así es como luce: