zosConnectService - Endpoint z/OS Connect (zosConnectService)

Definisce le impostazioni di configurazione per un endpoint del servizio.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
serviceNamestringIl nome associato a un endpoint del servizio. Questo nome identifica un endpoint del servizio a un client.
serviceRefUn riferimento allelemento di livello più alto {0} (stringa).Nome di riferimento che identifica l'endpoint del servizio registrato con z/OS Connect.
serviceDescriptionstringLa descrizione associata a un endpoint del servizio.
serviceGroupingNamestringIl nome che può essere utilizzato per raggruppare o associare un gruppo di endpoint del servizio.
runGlobalInterceptorsbooleanotrueIndica se devono essere eseguiti gli intercettatori globali per richieste associate a un endpoint del servizio. Per impostazione predefinita z/OS Connect elabora tutti gli intercettatori specifici dell'endpoint del servizio e globali.
invokeURIstringURI o elenco di URI separati da virgole da associare a un endpoint del servizio. InvokeURIs può terminare con un carattere jolly nel formato /a/b/* o x/y* per corrispondere in modo generico a un richiamo endpoint del servizio. La specifica di più caratteri jolly (cioè /a/b/**) o caratteri jolly nel mezzo di requestURI (cioè /a/*/c) non è supportata. Se gli endpoint del servizio con invokeURIs configurati che utilizzano il carattere jolly sono associati a invokeURIs che si sovrappongono, viene considerato l'endpoint del servizio associato con l'invokeURI più specifico. Ad esempio, se viene emessa una richiesta endpoint del servizio con: https://host:port/a/b/c indirizzata a un server con la seguente configurazione: service1 -> invokeURI="/a/b/c/*" e service2 -> invokeURI="/a/b/*", z/OS Connect metterà in corrispondenza la richiesta con service1. Le voci invokeURI configurate devono iniziare con il carattere /. L'uso di un invokeURI equivale a una richiesta di servizio dove è specificato il parametro query action=invoke.
adminGroupstringNome gruppo amministrativo associato a un endpoint del servizio. Il nome del gruppo di sicurezza in cui è necessario che si trovi l'utente prima che siano consentite le funzioni amministrative. Se è configurato con la sua controparte globale, globalAdminGroup definito nell'elemento zosConnectManager, viene utilizzato il valore definito in adminGroup.
operationsGroupstringNome gruppo operazioni associato a un endpoint del servizio. Il nome del gruppo di sicurezza in cui è necessario che si trovi l'utente prima che siano consentite operazioni come avvio, arresto o stato. Se è configurato con la sua controparte globale, globalOperationsGroup definito nell'elemento zosConnectManager, viene utilizzato il valore definito in operationsGroup.
invokeGroupstringNome gruppo di richiamo associato a un endpoint del servizio. Contiene il nome del gruppo di sicurezza in cui è necessario che si trovi l'utente prima che siano consentite le chiamate di richiami. Se è configurato con la sua controparte globale, globalInvokeGroup definito nell'elemento zosConnectManager, viene utilizzato il valore definito in invokeGroup.
dataXformRefUn riferimento allelemento di livello più alto {0} (stringa).Nome di riferimento che identifica il gestore di trasfor mazione dati associato a un endpoint del servizio. Se configurato con la sua controparte gestore trasformazione dati globale globalDataXformRef definito nell'element zosConnectManager, viene utilizzato il programma di trasformazione dati definito per l'endpoint del servizio.
serviceAsyncRequestTimeoutUn periodo di tempo con precisione al millisecondoValore di timeout associato a un endpoint del servizio quando elabora lavoro asincrono. Specifica il tempo in millisecondi in cui le richieste devono essere completate. Questo valore di timeout sovrascrive il valore dell'attributo asyncTimeoutDefault del contenitore Web. Se asyncRequestTimeout o asyncTimeoutDefault non sono configurati, il timeout utilizzato è il valore predefinito dell'attributo asyncTimeoutDefault (cioè 30 secondi). Se asyncRequestTimeout non è configurato, ma l'attributo asyncTimeoutDefault lo è, viene utilizzato il valore configurato di asyncTimeoutDefault. Se configurato con la sua controparte globale: asyncRequestTimeout definito nell'elemento zosConnectManager, viene utilizzato il valore definito in serviceAsyncRequestTimeout. Un timeout può verificarsi in qualsiasi momento durante l'elaborazione della richiesta di z/OS Connect. La richiesta può ancora essere attiva dopo il rilevamento del timeout e viene inviata una risposta al client. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.
requireSecurebooleanoIndica se le richieste associate a un endpoint del servizio devono essere effettuate utilizzando il canale sicuro HTTPS. Se è configurato con la sua controparte globale requireSecure definito nell'elemento zosConnectManager, viene utilizzato il valore definito per l'endpoint del servizio.
requireAuthbooleanoIndica se gli utenti devono fornire credenziali di sicurezza perché z/OS Connect possa elaborare le richieste associate a un endpoint del servizio. Se è configurato con la sua controparte globale requireAuth definito nell'elemento zosConnectManager, viene utilizzato il valore definito per l'endpoint del servizio.

interceptorsRef

Nome di riferimento che identifica la serie di intercettatori configurati associati a un endpoint del servizio. Se è configurato con la sua controparte intercettatore globale globalInterceptorsRef definito nell'elemento zosConnectManager, z/OS Connect elabora entrambe le serie di intercettatori. Se l'attributo runGlobalInterceptors per l'endpoint del servizio è impostato su false, z/OS Connect elaborerà solo la serie di intercettatori configurata per l'endpoint del servizio.