# -- # 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. # -- [% SET OTRSBusinessLabel = 'OTRS Business Solution™'; SET OTRSBusinessLinkLabelWithContractLevel = 'OTRS Business Solution™ PROFESSIONAL/ENTERPRISE'; %] [% RenderBlockStart("Main") %]

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

[% BreadcrumbPath = [ { Name => Translate('Web Service Management'), Link => Env("Action"), }, ] %] [% SWITCH Data.Action %] [% CASE 'Add' %] [% BreadcrumbPath.push({ Name => Translate("Add Web Service"),}) %] [% CASE 'Change' %] [% USE EditTitle = String(Translate("Edit Web Service")) %] [% BreadcrumbPath.push({ Name => EditTitle.append( ': ', Data.WebserviceData.Name ), }) %] [% END %] [% INCLUDE "Breadcrumb.tt" Path = BreadcrumbPath %]
[% RenderBlockStart("ActionList") %]

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

    [% RenderBlockStart("ActionOverview") %]
  • [% Translate("Go to overview") | html %]
  • [% RenderBlockEnd("ActionOverview") %] [% RenderBlockStart("ActionAdd") %]
  • [% RenderBlockEnd("ActionAdd") %] [% RenderBlockStart("ActionClone") %]
  • [% RenderBlockEnd("ActionClone") %] [% RenderBlockStart("ActionExport") %]
  • [% RenderBlockEnd("ActionExport") %] [% RenderBlockStart("ActionImport") %]
  • [% RenderBlockEnd("ActionImport") %] [% RenderBlockStart("ActionHistory") %]
  • [% RenderBlockEnd("ActionHistory") %] [% RenderBlockStart("ActionDelete") %]
  • [% RenderBlockEnd("ActionDelete") %] [% RenderBlockStart("ActionDebugger") %]
  • [% RenderBlockEnd("ActionDebugger") %]
[% RenderBlockEnd("ActionList") %] [% RenderBlockStart("ExampleWebServices") %]

[% Translate("Ready2Adopt Web Services") | html %]

[% IF Data.ExampleWebServiceList %]

[% Translate("Here you can activate Ready2Adopt web services showcasing our best practices that are a part of %s.") | html | ReplacePlaceholders(OTRSBusinessLabel) %] [% Translate("Please note that these web services may depend on other modules only available with certain %s contract levels (there will be a notification with further details when importing).") | html | ReplacePlaceholders(OTRSBusinessLabel) %]

  • [% Data.ExampleWebServiceList %]

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

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

[% ELSE %]

[% Translate("Would you like to benefit from web services created by experts? Upgrade to %s to import some sophisticated Ready2Adopt web services.") | html | ReplacePlaceholders(OTRSBusinessLinkLabelWithContractLevel) %]

[% END %]
[% RenderBlockEnd("ExampleWebServices") %] [% RenderBlockStart("Hint") %]

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

[% Translate("After you save the configuration you will be redirected again to the edit screen.") | html %]

[% Translate("If you want to return to overview please click the \"Go to overview\" button.") | html %]

[% RenderBlockEnd("Hint") %]
[% RenderBlockStart("OverviewHeader") %]

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

[% RenderBlockEnd("OverviewHeader") %] [% RenderBlockStart("OverviewResult") %]
[% RenderBlockStart("NoDataFoundMsg") %] [% RenderBlockEnd("NoDataFoundMsg") %] [% RenderBlockStart("OverviewResultRow") %] [% RenderBlockEnd("OverviewResultRow") %]
[% Translate("Name") | html %] [% Translate("Description") | html %] [% Translate("Remote system") | html %] [% Translate("Provider transport") | html %] [% Translate("Requester transport") | html %] [% Translate("Validity") | html %]
[% Translate("No data found.") | html %]
[% Data.Name | html %] [% Translate(Data.Description) | html %] [% Translate(Data.RemoteSystem) | html %] [% Translate(Data.ProviderTransport) | html %] [% Translate(Data.RequesterTransport) | html %] [% Translate(Data.Valid) | html %]
[% RenderBlockEnd("OverviewResult") %] [% RenderBlockStart("Details") %]
[% IF Data.Action == 'Change' %] [% END %]

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

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

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

[% Data.DebugThresholdStrg %]
[% Data.ValidtyStrg %]
[% RenderBlockStart("DetailsCommunicationType") %]

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

[% RenderBlockStart("DetailsCommunicationTypeExplanationProvider") %]

[% Translate("In provider mode, OTRS offers web services which are used by remote systems.") | html %]

[% RenderBlockEnd("DetailsCommunicationTypeExplanationProvider") %] [% RenderBlockStart("DetailsCommunicationTypeExplanationRequester") %]

[% Translate("In requester mode, OTRS uses web services of remote systems.") | html %]

[% RenderBlockEnd("DetailsCommunicationTypeExplanationRequester") %]

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

[% Data.TransportsStrg %] [% RenderBlockStart("DetailsTransportPropertiesButton") %] [% RenderBlockEnd("DetailsTransportPropertiesButton") %]

[% Translate("Error Handling Modules") | html %]

[% Translate("Error handling modules are used to react in case of errors during the communication. Those modules are executed in a specific order, which can be changed by drag and drop.") | html %]

[% RenderBlockStart("ErrorHandlingRow") %] [% RenderBlockEnd("ErrorHandlingRow") %] [% RenderBlockStart("ErrorHandlingRowNoDataFoundMsg") %] [% RenderBlockEnd("ErrorHandlingRowNoDataFoundMsg") %]
[% Translate("#") | html %] [% Translate("Name") | html %] [% Translate("Description") | html %] [% Translate("Backend") | html %]
[% Data.ErrorHandling | html %] [% Data.Description | html %] [% Data.ErrorHandlingType | html %]
[% Translate("No data found.") | html %]
[% Data.ErrorHandlingStrg %]

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

[% RenderBlockStart("DetailsCommunicationTypeActionsExplanationProvider") %]

[% Translate("Operations are individual system functions which remote systems can request.") | html %]

[% RenderBlockEnd("DetailsCommunicationTypeActionsExplanationProvider") %] [% RenderBlockStart("DetailsCommunicationTypeActionsExplanationRequester") %]

[% Translate("Invokers prepare data for a request to a remote web service, and process its response data.") | html %]

[% RenderBlockEnd("DetailsCommunicationTypeActionsExplanationRequester") %] [% RenderBlockStart("DetailsActionsRow") %] [% RenderBlockEnd("DetailsActionsRow") %] [% RenderBlockStart("DetailsActionsNoDataFoundMsg") %] [% RenderBlockEnd("DetailsActionsNoDataFoundMsg") %]
[% Translate("Name") | html %] [% Translate("Description") | html %] [% Translate("Controller") | html %] [% Translate("Inbound mapping") | html %] [% Translate("Outbound mapping") | html %]
[% RenderBlockStart("DetailsActionsRowLink") %] [% Data.Name | html %] [% RenderBlockEnd("DetailsActionsRowLink") %] [% RenderBlockStart("DetailsActionsRowDelete") %] [% Translate("Delete this action") | html %] [% Data.Name | html %] [% RenderBlockEnd("DetailsActionsRowDelete") %] [% Translate(Data.Description) | html %] [% Data.Controller | html %] [% Translate(Data.MappingInbound) | html %] [% Translate(Data.MappingOutbound) | html %]
[% Translate("No data found.") | html %]
[% RenderBlockStart("DetailsActionsNoControllerFoundMsg") %]

[% Translate("At least one %s has a controller that is either not active or not present, please check the controller registration or delete the %s", Data.ActionType, Data.ActionType) | html %]

[% RenderBlockEnd("DetailsActionsNoControllerFoundMsg") %]
[% Data.ControllersStrg %]
[% RenderBlockEnd("DetailsCommunicationType") %]

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

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