# -- # 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 HTTPSOAPName = 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 => HTTPSOAPName.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 == 'Requester' %]

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

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

[% Translate("URI to indicate specific location for accessing a web service.") | html %]
[% Translate("e.g. https://local.otrs.com:8000/Webservice/Example") | html %]

[% Data.TimeoutStrg %]

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

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

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

[% END %]
[% Data.SOAPActionStrg %]

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

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

[% IF Data.CommunicationType == 'Requester' %] [% Translate("Set to \"Yes\" in order to send a filled SOAPAction header.") | html %]
[% Translate("Set to \"No\" in order to send an empty SOAPAction header.") | html %] [% ELSE %] [% Translate("Set to \"Yes\" in order to check the received SOAPAction header (if not empty).") | html %]
[% Translate("Set to \"No\" in order to ignore the received SOAPAction header.") | html %] [% END %]

[% Data.SOAPActionSchemeStrg %]

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

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

[% Translate("Select how SOAPAction should be constructed.") | html %]
[% IF Data.CommunicationType == 'Requester' %] [% Translate("Some web services require a specific construction.") | html %] [% ELSE %] [% Translate("Some web services send a specific construction.") | html %] [% END %]

[% Data.SOAPActionSeparatorStrg %]

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

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

[% Translate("Character to use as separator between name space and SOAP operation.") | html %]
[% Translate("Usually .Net web services use \"/\" as separator.") | html %]

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

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

[% Translate("Text to be used to as SOAPAction.") | html %]

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

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

[% Translate("URI to give SOAP methods a context, reducing ambiguities.") | html %]
[% Translate("e.g urn:otrs-com:soap:functions or http://www.otrs.com/GenericInterface/actions") | html %]

[% Data.RequestNameSchemeStrg %]

[% Translate("Select how SOAP request function wrapper should be constructed.") | html %]
[% Translate("'FunctionName' is used as example for actual invoker/operation name.") | html %]
[% Translate("'FreeText' is used as example for actual configured value.") | html %]

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

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

[% Translate("Text to be used to as function wrapper name suffix or replacement.") | html %]
[% Translate("Please consider XML element naming restrictions (e.g. don't use '<' and '&').") | html %]

[% Data.ResponseNameSchemeStrg %]

[% Translate("Select how SOAP response function wrapper should be constructed.") | html %]
[% Translate("'FunctionName' is used as example for actual invoker/operation name.") | html %]
[% Translate("'FreeText' is used as example for actual configured value.") | html %]

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

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

[% Translate("Text to be used to as function wrapper name suffix or replacement.") | html %]
[% Translate("Please consider XML element naming restrictions (e.g. don't use '<' and '&').") | html %]

[% 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") %] # provider specific configuration [% IF Data.CommunicationType == 'Provider' %]

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

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

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

# requester specific configuration [% ELSE %]

[% Translate("The character encoding for the SOAP message contents.") | html %]
[% Translate("e.g utf-8, latin1, iso-8859-1, cp1250, Etc.") | 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 %]

[% END %]
  • x
[% Translate("Add new first level element") | html %]:

[% Translate("Outbound sort order for xml fields (structure starting below function name wrapper) - see documentation for SOAP transport.") | html %]

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