HOSTID para o Magic Server (xpa & xpi)

A licença dos produtos Magic Server (xpa ou xpi) necessita ser vinculada ao servidor onde o engine é executado,

e esta chave de vinculação mudou nas versões mais novas dos dois produtos.

Todo produto Magic é licenciado, e essas licenças variam cfe. a versão do mesmo.

Para os produtos da linha “Server“:

Magic xpi

IBPRSRVI - Magic xpi Server

Magic xpa

MGENT1 - Magic xpa App Server
MGRIA  - Magic xpa RIA Server
MGWEB  - Magic xpa WEB Server

as licenças precisam ser vinculadas ao servidor (máquina) onde o software ficará executando. Essa vinculação dá-se por uma chave que identifica aquela máquina de forma exclusiva, chamada HOSTID.

 

Até o Magic xpi 4.11 e o Magic xpa 4.0,  o HOSTID era na verdade o MAC Address de alguma das placas de rede ativas na máquina.

A partir das versões Magic xpi 4.12 e Magic xpa 4.6, esta chave de ligação ( HOSTID ) mudou.

Ela é agora uma cadeia de número hexadecimais, de 64 dígitos, calculados segundo um algorítmo proprietário da Magic Software.

Este número é obtido usando-se o próprio runtime do produto, no caso:

 

MgxpaRuntime.EXE -GHI

 

Esse comando produz um arquivo texto de nome “HOSTID.TXT“, com o valor a usar no site de ativação da licença (como era antes):

Este novo HOSTID é também chamado no site de ativação de licenças da Magic Software de “HOSTID 64Bits“.

 

Contudo, este novo modelo traz uma pequena incoveniência em relação ao modelo anterior: é necessário instalar o produto “antes“, para só então ter acesso ao HOSTID para a ativação da licença.

Para contornar isso, e permitir ter acesso a esta informação de forma prévia, quando já se tem acesso ao servidor de execução mas o produto em si não está instalado, disponibilizamos uma versão reduzida do runtime, só para este propósito, chamada GetHOSTIDneste link.

 

Baixe e descompacte esta ferramenta para uma pasta qualquer do servidor que será utilizado, ex: %TEMP%, e lá dentro execute o comando: GetHOSTID.CMD

O HOSTID da máquina será salvo no arquivo “HOSTID.TXT” (na mesma pasta), e também será impresso na tela:

 

Manoel Frederico Silva – Gerente de Tecnologia e Evangelista MAGIC – Magic Brasil
Manoel Frederico Silva – Gerente de Tecnologia e Evangelista MAGIC – Magic Brasil

 

Para receber os artigos do Blog Magic Brasil em primeira mão no seu email, registre-se aqui

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *