Definiuje ustawienia konfiguracyjne dla punktu końcowego usługi.
Name | Type | Default | Description |
---|---|---|---|
id | łańcuch | Unikalny identyfikator konfiguracji. | |
serviceName | string | Nazwa powiązana z punktem końcowym usługi. Ta nazwa identyfikuje punkt końcowy usługi dla klienta. | |
serviceRef | Odwołanie do elementu localAdaptersConnectService najwyższego poziomu (łańcuch). | Nazwa odwołania, która identyfikuje punkt końcowy usługi zarejestrowany w produkcie z/OS Connect. | |
serviceDescription | string | Opis powiązany z punktem końcowym usługi. | |
serviceGroupingName | string | Nazwa, której można użyć do zgrupowania lub powiązania punktów końcowych usługi w zbiór. | |
runGlobalInterceptors | boolean | true | Wskazuje, czy globalne przechwytywacze mają być uruchamiane dla żądań powiązanych z punktem końcowym usługi. Domyślnie produkt z/OS Connect przetwarza wszystkie przechwytywacze globalne i specyficzne dla punktu końcowego usługi. |
invokeURI | string | Identyfikator URI lub lista rozdzielanych przecinkami identyfikatorów URI do powiązania z punktem końcowym usługi. Identyfikatory URI wywołania mogą kończyć się znakiem wieloznacznym w postaci /a/b/* lub x/y*, co pozwala na ogólne dopasowanie do wywołania punktu końcowego usługi. Nie można określać wielu znaków wieloznacznych (tzn. /a/b/**) ani znaków wieloznacznych w środku identyfikatora URI żądania (tzn. /a/*/c). Jeśli punkty końcowe usługi ze skonfigurowanymi identyfikatorami URI wywołania używające znaku wieloznacznego zostaną powiązane z nakładającymi się identyfikatorami URI wywołania, dopasowywany jest punkt końcowy usługi powiązany z najbardziej konkretnym identyfikatorem URI wywołania. Jeśli na przykład żądanie punktu końcowego usługi zostanie wywołane z następującym identyfikatorem URI: https://host:port/a/b/c skierowanym do serwera z następującą konfiguracją: usługa_1 -> invokeURI=/a/b/c/* i usługa_2 -> invokeURI=/a/b/*, wówczas produkt z/OS Connect dopasuje żądanie do usługi usługa_1. Skonfigurowane wpisy invokeURI muszą rozpoczynać się od znaku /. Użycie elementu invokeURI jest równoważne z wykonaniem żądania usługi, gdzie określony jest parametr zapytania action=invoke. | |
adminGroup | string | Nazwa grupy administracyjnej, która jest powiązana z punktem końcowym usługi. Jest to nazwa grupy zabezpieczeń, do której musi należeć użytkownik, aby dozwolone było wykonywanie przez niego funkcji administracyjnych. Jeśli jest ona skonfigurowana wraz z odpowiednikiem globalnym, elementem globalAdminGroup zdefiniowanym w ramach elementu zosConnectManager, wówczas używana jest wartość zdefiniowana w elemencie adminGroup. | |
operationsGroup | string | Nazwa grupy operacji, która jest powiązana z punktem końcowym usługi. Jest to nazwa grupy zabezpieczeń, do której musi należeć użytkownik, aby dozwolone było wykonywanie przez niego operacji takich jak uruchamianie, zatrzymywanie lub sprawdzanie statusu. Jeśli jest ona skonfigurowana wraz z odpowiednikiem globalnym, elementem globalOperationsGroupdefined zdefiniowanym w ramach elementu zosConnectManager, wówczas używana jest wartość zdefiniowana w elemencie operationsGroup. | |
invokeGroup | string | Nazwa grupy wywołania, która jest powiązana z punktem końcowym usługi. Zawiera nazwę grupy zabezpieczeń, do której musi należeć użytkownik, aby dozwolone było wykonywanie przez niego wywołań. Jeśli jest ona skonfigurowana wraz z odpowiednikiem globalnym, elementem globalInvokeGroup zdefiniowanym w ramach elementu zosConnectManager, wówczas używana jest wartość zdefiniowana w elemencie invokeGroup. | |
dataXformRef | Odwołanie do elementu zosConnectDataXform najwyższego poziomu (łańcuch). | Nazwa odwołania, która identyfikuje procedurę obsługi transformacji danych powiązaną z punktem końcowym usługi. Jeśli jest ona skonfigurowana wraz z odpowiednikiem dotyczącym globalnej procedury obsługi transformacji danych, elementem globalDataXformRef zdefiniowanym w ramach elementu zosConnectManager, używany jest transformator danych zdefiniowany dla punktu końcowego usługi. | |
serviceAsyncRequestTimeout | Okres z dokładnością do milisekundy | Wartość limitu czasu powiązana z punktem końcowym usługi podczas przetwarzania pracy asynchronicznej. Określa czas (w milisekundach), w którym żądania muszą zostać zakończone. Ta wartość limitu czasu przesłania wartość atrybutu asyncTimeoutDefault kontenera WWW. Jeśli nie skonfigurowano ani atrybutu asyncRequestTimeout, ani atrybutu asyncTimeoutDefault, używanym limitem czasu jest wartość domyślna atrybutu asyncTimeoutDefault, czyli 30 sekund. Jeśli atrybut asyncRequestTimeout nie jest skonfigurowany, ale atrybut asyncTimeoutDefault jest skonfigurowany, używana jest skonfigurowana wartość atrybutu asyncTimeoutDefault. Jeśli jest ona skonfigurowana wraz z odpowiednikiem globalnym: elementem asyncRequestTimeout zdefiniowanym w ramach elementu zosConnectManager, wówczas używana jest wartość zdefiniowana w elemencie serviceAsyncRequestTimeout. Przekroczenie limitu czasu może wystąpić w dowolnym momencie podczas przetwarzania żądania przez produkt z/OS Connect. Żądanie może nadal być aktywne po wykryciu przekroczenia limitu czasu i wysłaniu odpowiedzi do klienta. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy. | |
requireSecure | boolean | Wskazuje, czy żądania powiązane z punktem końcowym usługi muszą być przesyłane za pomocą bezpiecznego kanału HTTPS. Jeśli tę opcję skonfigurowano wraz z odpowiednikiem globalnym, elementem requireSecure zdefiniowanym w ramach elementu zosConnectManager, wówczas używana jest wartość zdefiniowana dla punktu końcowego usługi. | |
requireAuth | boolean | Wskazuje, czy użytkownicy muszą udostępniać referencje zabezpieczeń, aby produkt z/OS Connect przetwarzał żądania powiązane z punktem końcowym usługi. Jeśli tę opcję skonfigurowano wraz z odpowiednikiem globalnym, elementem requireAuth zdefiniowanym w ramach elementu zosConnectManager, wówczas używana jest wartość zdefiniowana dla punktu końcowego usługi. |
Nazwa odwołania, która identyfikuje zbiór skonfigurowanych przechwytywaczy powiązany z punktem końcowym usługi. Jeśli jest ona skonfigurowana wraz z odpowiednikiem dotyczącym globalnych przechwytywaczy, elementem globalInterceptorsRef zdefiniowanym w ramach elementu zosConnectManager, wówczas produkt z/OS Connect przetwarza oba zbiory przechwytywaczy. Jeśli atrybut runGlobalInterceptors dla punktu końcowego usługi jest ustawiony na wartość false, produkt z/OS Connect będzie przetwarzał tylko zbiór przechwytywaczy skonfigurowany dla punktu końcowego usługi.