Define as definições de configuração para um terminal em serviço.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
serviceName | string | O nome que é associado a um terminal em serviço. Este nome identifica um terminal em serviço para um cliente. | |
serviceRef | Uma referência para o elemento de nível localAdaptersConnectService (sequência). | O nome da referência que identifica o terminal em serviço que é registrado com o z/OS Connect. | |
serviceDescription | string | A descrição associada a um terminal em serviço. | |
serviceGroupingName | string | O nome que pode ser usado para agrupar ou associar um conjunto de terminais em serviço. | |
runGlobalInterceptors | booleano | true | Indica se os interceptores globais devem ser executados para solicitações associadas a um terminal em serviço. Por padrão, o z/OS Connect processa todos os interceptores específicos do terminal em serviço. |
invokeURI | string | URI ou lista de URIs separados por vírgula para associar a um terminal em serviço. InvokeURIs pode terminar com um caractere curinga no formato /a/b/* ou x/y* para corresponder genericamente uma chamada de terminal em serviço. Especificar vários caracteres curingas (por exemplo, /a/b/**) ou os caracteres curingas no meio do requestURI (por exemplo, /a/*/c) não é suportado. Se os terminais em serviço com invokeURIs configurado que estiverem usando o caractere curinga forem associados ao invokeURIs de sobreposição, o terminal em serviço associado ao invokeURI mais específico será correspondido. Para a instância, se uma solicitação de terminal em serviço for emitida com o seguinte: https://host:port/a/b/c indo para um servidor com a configuração a seguir: service1 -> invokeURI="/a/b/c/*" e service2 -> invokeURI="/a/b/*", z/OS Connect corresponderá à solicitação para service1. Entradas invokeURI configuradas devem iniciar com o caractere /. O uso de um invokeURI é equivalente a uma solicitação de serviço em que o parâmetro de consulta action=invoke é especificado. | |
adminGroup | string | O nome do grupo administrativo que é associado a um terminal em serviço. É o nome do grupo de segurança em que o usuário precisa estar antes das funções administrativas serem permitidas. Se configurado junto com sua contraparte global globalAdminGroup que está definida no elemento zosConnectManager, o valor definido sob adminGroup será usado. | |
operationsGroup | string | O nome do grupo de operações associado a um terminal em serviço. É o nome do grupo de segurança em que o usuário precisa estar antes de operações como iniciar, parar ou o status ser permitido. Se ele for configurado junto com sua contraparte global, globalOperationsGroup definido sob o elemento zosConnectManager, o valor definido sob operationsGroup será usado. | |
invokeGroup | string | O nome do grupo de chamada associado a um terminal em serviço. Contém o nome do grupo de segurança em que o usuário precisa estar antes que as chamadas sejam permitidas. Se configurado junto com sua contraparte global globalInvokeGroup que está definida no elemento zosConnectManager, o valor definido sob invokeGroup será usado. | |
dataXformRef | Uma referência para o elemento de nível zosConnectDataXform (sequência). | O nome da referência que identifica o manipulador da transformação de dados associado a um terminal em serviço. Se configurado junto com sua contraparte global do manipuldor de transformação globalDataXformRef que está definida no elemento zosConnectManager, o transformador de dados definido para o terminal de serviço será usado. | |
serviceAsyncRequestTimeout | Um período de tempo com precisão de milissegundo | O valor de tempo limite associado a um terminal em serviço ao processar o trabalho assíncrono. Ele especifica o tempo em milissegundos no qual as solicitações devem ser concluídas. Este valor de tempo limite sobrescreve o valor de atributo asyncTimeoutDefault do contêiner. Se asyncRequestTimeout nem asyncTimeoutDefault estiverem configurados, o tempo limite usado é o valor padrão do atributo asyncTimeoutDefault (por exemplo, 30 segundos). Se asyncRequestTimeout não estiver configurado, mas o atributo asyncTimeoutDefault estiver, o valor configurado do asyncTimeoutDefault será usado. Se configurado junto com sua contraparte global: asyncRequestTimeout definido sob o elemento zosConnectManager, o valor definido sob serviceAsyncRequestTimeout será usado. Um tempo limite pode ocorrer a qualquer momento durante o processamento da solicitação do z/OS Connect. A solicitação pode ainda estar ativa após o tempo limite ser detectado e uma resposta ser enviada ao cliente. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. | |
requireSecure | booleano | Indica se solicitações associadas a um terminal de serviço devem ser feitas usando o canal HTTPS seguro. Se configurado junto com sua contraparte global requireSecure que está definida no elemento zosConnectManager, o valor definido para o terminal de serviço será usado. | |
requireAuth | booleano | Indica se usuários devem fornecer credenciais de segurança para que o z/OS Connect processe solicitações associadas a um terminal de serviço. Se configurado junto com sua contraparte global requireAuth que está definida no elemento zosConnectManager, o valor definido para o terminal de serviço será usado. |
O nome da referência que identifica o conjunto de interceptores configurados associados a um terminal em serviço. Se configurado junto com sua contraparte global globalInterceptorsRef que está definida no elemento zosConnectManager, o Z/OS Connect processará os dois conjuntos de interceptores. Se o atributo runGlobalInterceptors para o terminal em serviço for configurado como false, o z/OS Connect processará apenas o conjunto de interceptores configurados para o terminal em serviço.