Histórico da Página
...
A função eai_add_custom_info necessita que seja informada uma lista de parâmetros. Esta lista o desenvolvedor deverá passar no primeiro parâmetro a mensagem(o objeto), no segundo parâmetro poderá ser informado o nome da tabela onde está sendo buscado as informações, está informação será impressa no xml de envio. O terceiro parâmetro será o informado o índice, este dado é será utilizado para ordenar a exposição dos campos no arquivo xml. O quarto parâmetro o campo que está sendo pego o dado e por fim o ultimo parâmetro o valor do que pertence ao campo informado no quarto parâmetro. O Xml abaixo é exemplo é o resultado de um adapter customizado.
Exemplo no XML da Mensagem
Bloco de código | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlschema/material/events/unitofmeasure_11_1_0.xsd"> <MessageInformation version="11.1.0"> <UUID>UnitOfMe-asur-eUps-ertE-vent00000000</UUID> <Type>BusinessMessage</Type> <Transaction>UnitOfMeasure</Transaction> <StandardVersion>1.0</StandardVersion> <SourceApplication>TestApplication</SourceApplication> <Product name="ExternalApp" version="1.0"/> <GeneratedOn>2001-12-31T12:00:00.000-03:00</GeneratedOn> <DeliveryType>Sync</DeliveryType> </MessageInformation> <BusinessMessage> <BusinessEvent> <Entity>UnitOfMeasure</Entity> <Event>upsert</Event> <Identification> <key name="code">UN</key> </Identification> </BusinessEvent> <BusinessContent> <Code>UN</Code> <Description>Unidade</Description> </BusinessContent> <CustomInformation> <Table name="labInfo"> <Record> <Field name="quanticMass">120</Field> </Record> </Table> </CustomInformation> </BusinessMessage> </TOTVSMessage> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas