Unofficial Content

El archivo que define una instancia de pattern EP, tiene la siguiente estructura. 

EntityProviderInstance

    Propiedades que va a tener (Version del API (texto)
                                                 Protocolos a Generar por default,
                                                 Booleano de Clave en SDT o ATT
                                                 Before / After

---Nodo Transaccion (tiene la informacion que se basa la instancia, apunta a la transaccion padre)

--->QUERIES(agrupador de los metodos que no actualizan y solo devuelven informacion)

 ------>Metodo1 (Booleano para paginado (agrega 2 parametros al metodo PageSize y PageNumber
 --------->Protocolo, Anotation (puede tener mas de un protocolo)
  --------->Selector   (Es uno de la lista de selectores de la instancia, estan mas abajo, el metodo hereda los parametros del selector)
-----------> Implementation (Procedure o DP = Code, Before, After) 

MUTATIONS (agrupacion de metodos que hacen cambios). 
    Insert   (Si la TRN es BC, implementan los metodos, usan el Selector ByKey
    Update
    Delete

     Set<Att><SelectorName>  -- Genera el procedure que actualiza esos datos. 
         Selector 
        


SELECTORES (es lo que va a generar los  Data Provider usados para filtrar)
    ByKey  -- Es igual a los filtros del WW
           Attributes (o mejor llamarlos Parameters
           Conditions 
           Order
    ByDescriptionAttribute
    ByUniqueIndex<IndexName>
    By<Name>

 

Settings

Default de &PageSize
Default de Nombres <ObjectName><SelectorName><Version><Verb?>
Default para ProtocolToGenerate (Internal=True, REST=True, gRPC=False)
Default para Generate Procedure to consume Services Localy (buscarle un buen nombre, porque es horrible). 
 

 

        

 

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant