Referência: propriedades do subassembly PagedGet
Guia Common
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
ID
| id
| A ID exclusiva da subconjunto PagedGet na reunião. |
Encaminha resposta para
| routes-response-to
| O destino da mensagem de resposta para a subconjunto PagedGet . |
Executar quando
| execute-when
| Uma condição que determina se a subconjunto PagedGet é executada. |
Ponto de extremidade
| endpoint
| O endereço do ponto de extremidade de destino da subconjunto. O componente PagedGet oferece suporte a um vm:// Endereço do ponto de extremidade Exemplo: vm://wcc/PagedGet . |
Guia Avançado
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Mensagem da loja
| store-message
| Não especifique nenhum, a menos que seja orientado de outra forma pelo Suporte da Workday.Para armazenar mensagens, use a etapa store do Studio. |
Classe de transporte
| transport-class
| Especifica uma classe de implementação alternativa com base em cada conjunto, se necessário. Você pode alterar globalmente as classes de implementação editando o arquivo WEB-INF/classes/spring/assembly-bean.xml. |
Ignorar pontos de extremidade dinâmicos
| ignore-dynamic-endpoints
| Especifica se o valor dinâmico WS-Addressing (WSA) deve ser ignorado no cabeçalho da mensagem de entrada ou usado para substituir o valor na propriedade Endpoint do transporte.Use a etapa set-dynamic-endpoint para especificar os detalhes de WS-Addressing. |
Clonar solicitação
| clone-request
| Especifica se o processamento deve ser encadeado entre subconjuntos. Defina como true para criar uma cópia da mensagem original de forma que qualquer subassembly que modifique a mensagem de solicitação não afete os demais. Defina como false para transmitir a mensagem original. |
Interrupção da propagação
| propagate-abort
| Especifica se um indicador de interrupção se propaga de uma subconjunto para o conjunto de chamada. Uma subconjunto interrompe o processamento quando marca a MediationContext como abortada. |
Propriedades não definidas
| unset-properties
| Especifica se todas as propriedades de saída local são redefinidas depois que o transporte de saída local chama uma subconjunto. |
Guia Parameters
Parâmetro | Descrição |
|---|---|
is.paged.get.request.current.page.xpath
| O local do XPath no documento de solicitação em que o PagedGet O componente define o número de páginas que estão sendo solicitadas. |
is.paged.get.response.current.page.xpath
| A expressão XPath para extrair o valor da página atual da mensagem de resposta do serviço Web. |
is.paged.get.response.total.pages.xpath
| A expressão XPath para extrair o valor total de páginas da mensagem de resposta do serviço Web. |
is.paged.get.response.total.results.xpath
| A expressão XPath para extrair o valor total da página de resultados da mensagem de resposta do serviço Web. |
is.paged.get.process.endpoint
| O ponto de extremidade local da subconjunto que processa cada página de resultados. Exemplo: vm://payrollInterface/ProcessPayeesLocalIn .O Workday ignora os parâmetros agregados quando você define esse parâmetro. Estes MediationContext As propriedades do estão disponíveis na subconjunto de processamento:
|
is.paged.get.aggregate.header
| O valor do cabeçalho para respostas agregadas na forma de um fragmento XML. Exemplo: <AllData> . |
is.paged.get.aggregate.footer
| O valor do cabeçalho para respostas agregadas na forma de um fragmento XML. Exemplo: </AllData> . |
is.paged.get.aggregate.xpath
| A expressão XPath a ser aplicada à mensagem de resposta durante a agregação. |
is.paged.get.namespaces
| Especifica namespaces que não estão disponíveis no documento. |
is.paged.get.application
| O grupo de aplicativos do serviço Web que você está invocando. Exemplo: Human_Resources . |
is.paged.get.version
| A versão do serviço Web público que você está invocando. Como prática recomendada, use a versão mais recente do WWS para criar a integração. Não use uma versão mais recente dinâmica que é alterada durante a execução da integração. Para conjuntos com uma versão anterior à 2016.45, esse parâmetro é preenchido automaticamente com. util.assemblyVersionAsWWSVersion .Para conjuntos com uma versão 2016.45 ou posterior, você deve fornecer explicitamente a versão de serviços Web. Exemplo: v27.2 . |
is.paged.get.page.zero
| Especifica se uma página de resposta deve ser gerada para casos em que o número total de páginas é zero. |
is.paged.get.parallel
| Especifica se as respostas de serviço Web devem ser recuperadas em paralelo, habilitando a subconjunto nomeada no is.paged.get.process.endpoint para processar cada resposta paginada. Preenchido automaticamente com false , o que significa que as respostas do serviço Web são agregadas em vez de recuperadas em paralelo.O Workday processa respostas simultâneas usando contextos exclusivos que permitem acesso somente leitura aos valores de propriedade e variáveis que foram definidos antes de você inserir PagedGet . Quando a subconjunto é finalizado a cada página, você perde todas as propriedades ou variáveis definidas durante esse processamento. O PagedGet ainda define o is.paged.get.total.pages e is.paged.get.total.results propriedades na chamada MediationContext . O is.paged.get.current.page A propriedade é definida nos contextos de paginação simultânea.O Workday processa respostas não simultâneas no mesmo contexto e processa as páginas na subconjunto. Isso significa que você pode definir propriedades e variáveis na subconjunto e verificar o estado das páginas anteriores. |
is.paged.get.store.requests
| Especifica se as mensagens de solicitação de serviço Web devem ser armazenadas para cada página de dados no armazenamento de mensagens. |
is.paged.get.overall.timeout.seconds
| O tempo limite geral em segundos. Caso não definido, o valor por padrão é de 6 horas. O tempo máximo que você pode definir é 30 horas. |
is.paged.get.timeout.seconds
| O tempo limite para processamento de cada página. Caso não definido, o valor por padrão é de 6 horas. Ele não pode ultrapassar o valor do tempo limite geral. |
Parâmetros de saída
À medida que o subassembly PagedGet
faz o processamento, ele transmite estes valores de parâmetro de saída que são usados por componentes downstream:
Parâmetro de saída | Descrição |
|---|---|
is.paged.get.last.page
| A página final retornada pela operação de serviço Web. |
is.paged.get.current.page
| O número da página que está sendo processada no momento. |
is.paged.get.total.pages
| O número total de páginas a serem processadas. |
is.paged.get.total.results
| O número total de resultados retornados pela operação de serviço Web. |