# -- # Copyright (C) 2001-2019 OTRS AG, https://otrs.com/ # -- # This software comes with ABSOLUTELY NO WARRANTY. For details, see # the enclosed file COPYING for license information (GPL). If you # did not receive this file, see https://www.gnu.org/licenses/gpl-3.0.txt. # --

[% Translate( "GenericInterface Web Service Management" ) | html %]

[% USE BreadcrumbLink = String( "AdminGenericInterfaceWebservice" ) %] [% USE HTTPRESTName = String( Data.CommunicationType ) %] [% BreadcrumbPath = [ { Name => Translate( 'Web Service Management' ), Link => BreadcrumbLink, }, { Name => Data.WebserviceName, Link => BreadcrumbLink.copy.append( ";Subaction=", Data.Action, ";WebserviceID=", Data.WebserviceID ), }, { Name => HTTPRESTName.append( " Transport ", Data.Type ), } ] %] [% INCLUDE "Breadcrumb.tt" Path = BreadcrumbPath %]

[% Translate("Actions") | html %]

[% Translate("Network Transport") | html %]

[% Translate("Properties") | html %]

[% IF Data.Action == 'Change' %] [% END %]
[% Data.Type | html %]
[% IF Data.CommunicationType == 'Provider' %] [% RenderBlockStart("RouteOperationMapping") %]

[% Translate("This field is required.") | html %]

[% Translate(Data.ServerErrorMessage) | html %]

[% Translate("Define the route that should get mapped to this operation. Variables marked by a ':' will get mapped to the entered name and passed along with the others to the mapping. (e.g. /Ticket/:TicketID).") | html %]

[% Data.RequestMethodStrg %]

[% Translate("Limit this Operation to specific request methods. If no method is selected all requests will be accepted.") | html %]

[% RenderBlockEnd("RouteOperationMapping") %]

[% Translate("This field should be an integer number.") | html %]

[% Translate(Data.MaxLengthServerErrorMessage) | html %]

[% Translate("Here you can specify the maximum size (in bytes) of REST messages that OTRS will process.") | html %]

[% Data.KeepAliveStrg %]

[% Translate("This field should be an integer number.") | html %]

[% Translate(Data.MaxLengthServerErrorMessage) | html %]

[% Translate("This configuration defines if incoming connections should get closed or kept alive.") | html %]

[% END %] [% RenderBlockStart("AdditionalHeaders") %]
[% RenderBlockStart("ValueRow") %]

[% Translate("This field is required.") | html %]

[% Translate(Data.KeyErrorStrg) | html %]

[% Translate("This field is required.") | html %]

[% Translate("This field is required.") | html %]

[% Translate("Remove value") | html %]
[% RenderBlockEnd("ValueRow") %] [% RenderBlockStart("ValueTemplate") %] [% RenderBlockEnd("ValueTemplate") %]
[% RenderBlockEnd("AdditionalHeaders") %] # requester specific configuration [% IF Data.CommunicationType == 'Requester' %]

[% Translate("This field is required.") | html %]

[% Translate(Data.HostServerErrorMessage) | html %]

[% Translate("URI to indicate specific location for accessing a web service.") | html %]
[% Translate("e.g https://www.otrs.com:10745/api/v1.0 (without trailing backslash)") | html %]

[% Data.TimeoutStrg %]

[% Translate("This field is required.") | html %]

[% Translate(Data.TimeoutServerErrorMessage) | html %]

[% Translate("Timeout value for requests.") | html %]

[% Data.AuthenticationStrg %]

[% Translate("An optional authentication mechanism to access the remote system.") | html %]

[% Translate("This field is required.") | html %]

[% Translate(Data.BasicAuthUserServerErrorMessage) | html %]

[% Translate("The user name to be used to access the remote system.") | html %]

[% Translate("This field is required.") | html %]

[% Translate(Data.BasicAuthPasswordServerErrorMessage) | html %]

[% Translate("The password for the privileged user.") | html %]

[% Data.UseProxyStrg %]

[% Translate("Show or hide Proxy options to connect to the remote system.") | html %]

[% Translate("URI of a proxy server to be used (if needed).") | html %]
[% Translate("e.g. http://proxy_hostname:8080") | html %]

[% Translate("The user name to be used to access the proxy server.") | html %]

[% Translate("The password for the proxy user.") | html %]

[% Data.ProxyExcludeStrg %]

[% Translate("Skip proxy servers that might be configured globally?") | html %]

[% Data.UseSSLStrg %]

[% Translate("Show or hide SSL options to connect to the remote system.") | html %]

[% Translate(Data.SSLCertificateServerErrorMessage) | html %]

[% Translate("The full path and name of the SSL client certificate file (must be in PEM, DER or PKCS#12 format).") | html %]
[% Translate("e.g. /opt/otrs/var/certificates/SOAP/certificate.pem") | html %]

[% Translate(Data.SSLKeyServerErrorMessage) | html %]

[% Translate("The full path and name of the SSL client certificate key file (if not already included in certificate file).") | html %]
[% Translate("e.g. /opt/otrs/var/certificates/SOAP/key.pem") | html %]

[% Translate("The password to open the SSL certificate if the key is encrypted.") | html %]

[% Translate(Data.SSLCAFileServerErrorMessage) | html %]

[% Translate("The full path and name of the certification authority certificate file that validates SSL certificate.") | html %]
[% Translate("e.g. /opt/otrs/var/certificates/SOAP/CA/ca.pem") | html %]

[% Translate(Data.SSLCADirServerErrorMessage) | html %]

[% Translate("The full path of the certification authority directory where the CA certificates are stored in the file system.") | html %]
[% Translate("e.g. /opt/otrs/var/certificates/SOAP/CA") | html %]

[% RenderBlockStart("InvokerControllerMapping") %]

[% Translate("This field is required.") | html %]

[% Translate(Data.ServerErrorMessage) | html %]

[% Translate("The controller that the invoker should send requests to. Variables marked by a ':' will get replaced by the data value and passed along with the request. (e.g. /Ticket/:TicketID?UserLogin=:UserLogin&Password=:Password).") | html %]

[% Data.CommandStrg %]

[% Translate("A specific HTTP command to use for the requests with this Invoker (optional).") | html %]

[% RenderBlockEnd("InvokerControllerMapping") %]
[% Data.DefaultCommandStrg %]

[% Translate("The default HTTP command to use for the requests.") | html %]

[% END %]
[% IF Data.Action == 'Change' %] [% Translate("or") | html %] [% ELSE %] [% END %] [% Translate("or") | html %] [% Translate("Cancel") | html %]