Call External action

Technical node name: CallExternalDef

A CallExternalDef action allows you to call an external URL to perform an arbitrary action. This action type is generally used to perform actions that ELOxc EWS does not support natively.

CallExternalDef node, definitionCall External action, create

Name: Enter a name for the action.

Type: The Type determines whether the call will be performed on the ELO Indexserver or any other type of HTTP call.

Select IX for the type if you wish to perform a registered function on the Indexserver. See the Indexserver Programming Guide for more information on registered functions.

If you wish to call an ELOas direct rule, select the HTTP type.

Address: Enter the URL to this field that will be called when this action executes. You can enter either a static address or an address with any number of parameters, each in the format {%P0}, {%P1}, {%P2}, and so on.

Each of these parameters must be paired with a parameter definition, which is created by clicking Add Param.

Information: Although you can create any number of parameters in ELOxc for this action type, ELOas direct rules only support up to three parameters.

Params:

Name: Select a name for the parameter.

Type: Select CONSTANT or FIELDNAME: If you select CONSTANT, whatever you enter to the Value field is entered as the parameter in the called address.

If you choose FIELDNAME, ELOxc EWS will look for the content of that tag and use that as the address parameter as that part of the call.

Value: Enter the content of the parameter (for CONSTANT types) or the field name (for FIELDNAME types) to this field. For example, if you enter EloTicket to this field and select the FIELDNAME type, ELOxc will include the ELOxc service user ticket as the parameter at runtime.

Requirements

Name, type, and address. If a parameter placeholder is used, params are required as well.

Was this information helpful?

  • Yes
  • No


The captcha is not correct. Please check the code.

*Mandatory fields

  We do not reply to support requests sent through this form.
If you require assistance, contact your ELO partner or ELO Support.