Usabilizando GeneXus (Protection Server)

El uso del servidor de protección de GeneXus siempre fue algo traumatico, para mi.

Por el trabajo que me toca hacer (soporte interno de desarrollo) voy moviendome de clientes todo el tiempo ayudando a varios grupos que desarrollan con Genexus. Estos clientes, tienen todos diferentes dominios, y tienen su propia instalacion de Genexus (con sus upgrades y patches propios).
A mi me seria muy utili, poder conectar mi notebook a la red, y usar los GeneXus que se tienen instalados, que muchas veces no es el mismo que el que yo tengo en mi notebook. Puede traer problemas, acceder a un aKB con dos diferentes Upgrades o patchs, pues muchas veces se copian los programas standard, las classes etc con diferentes versiones, o se generan cosas incompatibles.

Lamentablemente, el Protection server, es imposible (o extremadamente dificil) de usar si uno no esta conectado a un dominio, pues siempre da errores de autenticación, lo que me obliga a utilizar Terminal Services para poder trabajar en esos clientes.

Estaría bueno lograr usar el Protection server, sin necesidad de estar conectado al mismo dominio donde corre el mismo.

Comentarios

  1. nosotros instalamos win2003 server con terminal service pero al momento de ejecutar el genexus, nos aaroja un mensaje de licencia, siendo que estan las licencias, hay que configurar algo mas o algo asi?

    si me puedes orientar gracias

    saludos

    Atte

    Esteban M.

    ResponderBorrar
  2. Esteban:

    A lo mejor el SAC siguiente te puede ayudar:

    SAC # 20304 Tipo : Issue 10/05/2006 IMPRIMIR

    Descripción : Access Denied con Protection Server en Windows 2003

    Abstract
    Cuando se intenta conectar con el License Manager a un servidor de licencias instalado en un Windows 2003 aparece el mensaje "Access Denied". El servidor está en el mismo dominio de red que el PC.

    Descripción Detallada
    La protección remota utiliza DCOM para comunicarse con el Protection Server. Por un cambio en la seguridad del DCOM incluído en el Windows 2003 el usuario que llama a la protección debe tener "Activation Permissions", tanto en las propiedades "Edit Limits" de DCOM (dcomcnfg.exe) como en los permisos propios de aplicación ProtSrvService.

    Se debe hacerlo lo siguiente para evitar el error:
    1. Instalar GeneXus Protection Server 5.0 o superior con fecha posterior al 23/05/06.
    http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,77,O,E,0,,2025;0;0;GXPRT;/%20%20/;/%20%20/;M
    El Setup creará en el servidor el grupo de usuarios de Windows "ARTech Remote Protection Users".
    2. Agregar el usuario de red que ejecuta GeneXus al grupo de usuarios anterior.

    ----------------------------------------------------------------------------------------------
    El protection server realiza lo siguiente (por si se desea hacerlo a mano):
    - Crea un grupo de usuarios windows.
    - En la configuración de la seguridad del DCOM (DCOMCnfg) se agrega el grupo anterior en los Edit Limits del Launch and Activation Permissions, con permiso para "Remote Activation".
    - En la configuración de seguridad DCOM de la aplicación ProtSrvService se edita el Launch and Activation Permissions y se agrega el grupo anterior, con permiso para "Remote Activation".

    Nota:
    El error no ocurre si el usuario que se conecta es administrador en el Windows 2003.

    ResponderBorrar
  3. Hola.
    Pero esta configuración hace que cualquier usuario que integra ese grupo pueda manipular las licencias.
    En mi trabajo tenemos las licencias centralizadas de gxquery 3 sobre un server 2003, queremos limitar la manipulación de las licencias.
    La idea es tener un grupo que manipularlas y otro que solo pueda leerlas asi puede trabajar con el gxquery.
    Como se puede hacer?

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Aplicación monolítica o distribuida?

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.