GUID no Peoplesoft

Um Identificador Único Global ou GUID (do inglês, Globally Unique IDentifier) é um tipo especial de identificador utilizado em aplicações de Software para providenciar um número de referência que será único em qualquer contexto (por isso é “Universal”) como, por exemplo, em uma definição de referência interna para um tipo de ponto de acesso em uma aplicação de software ou para a criação de chaves únicas em um banco de dados. Apesar de que cada GUID gerado não possui nenhuma garantia de ser único, o número total de chaves únicas (2128 ou ~3.4×1038) é tão grande que a probabilidade do mesmo número ser gerado duas vezes é muito pequena. Por exemplo, considerando que o Universo Observável contém 5×1022 estrelas, cada estrela poderia ter ~6.8×1015dos seus próprios GUIDs.

Existem duas formas de criar o GUID no PeopleSoft:
1) Usando a função do banco de dados
Local string &guid;
SQLExec(“SELECT RAWTOHEX(SYS_GUID()) FROM PS_INSTALLATION”, &guid);
MessageBox(0, “”, 0, 0, “GUID from DB: “ | &guid);

2) Utilizando o JRE embutido no servidor peoplesoft
GetJavaClass("java.util.UUID").randomUUID().toString();

Colaborações: Joel Rosa, Jim Marion (http://jjmpsj.blogspot.com.br/2009/07/howto-generate-guid-from-peoplecode.html), Wikipédia ( http://pt.wikipedia.org/wiki/Identificador_%C3%9Anico_Global)

 

One thought on “GUID no Peoplesoft

  • 27 de abril de 2020 em 9:44
    Permalink

    There is certainly a lot to learn about this issue.

    I love all the points you made.

    Resposta

Deixe um comentário

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