Providers

Description - Lightweight directory access protocol or LDAP a software protocol that enables standard program accessibility to locate organizations, individuals, and other resources such as files and devices in a network, whether on the public Internet or on a corporate intranet. Enabling LDAP for use with iWay Service Manager allows the value of configuration parameters to be retrieved directly from an LDAP-enabled directory. iWay Service Manager's use of LDAP follows all security rules for LDAP use and does not permit any changes to be made to the LDAP directory.
 
Runtime Class - com.iwaysoftware.eclipse.template.LdapProviderType


 

Parameter Groups

  Parameter Type Description
  LDAP Initial Context Factory string Fully qualified class name of the LDAP Initial Context Factory, default is com.sun.jndi.ldap.LdapCtxFactory
* URL string URL to reach LDAP directory. LDAP URL's are in the form ldap://host[:port] or ldaps://host[:port]. When used as a CertStore, consider adding the base DN to the URL, for example ldap://host[:port]/o=Company,c=US
  Pool Size string A pool of connections to the LDAP server reduces contention but increases memory use. iWay suggests a range of 2-10 for a normally loaded system.
  Authentication Mechanism string Specifies the authentication mechanism to use. Choose Not Specified to use JNDI's default. If the User ID and Password are absent, the default is none, otherwise the default is simple. When using an LDAPS URL, the default is always simple. You can also type a space separated list of mechanisms to try in order of preference.

Select from one of the following options:
  • Not Specified {Not Specified}
  • none {none}
  • simple {simple}
  • DIGEST-MD5 {DIGEST-MD5}
  Authentication Realm string For some SASL authentication mechanisms, this is the domain from which the user ID should be chosen. If you do not specify a realm, then any one of the realms offered by the server will be used.
  User ID string User ID registered for appropriate access to this LDAP directory.
  Password password Password for access to the LDAP directory.
  SSL Context Provider string iWay Security Provider for SSL Context. This parameter is required when using an ldaps: URL. When an SSL Context is given with an ldap: URL, this will upgrade the normal LDAP connection to one protected by TLS/SSL using the LDAP StartTLS extension.

Click below for a definition:
  Quality of Protection string Some SASL mechanisms support integrity and privacy protection of the communication channel after successful authentication. Choose Not Specified to rely on JNDI's default.

Select from one of the following options:
  • Not Specified
  • Authentication only {auth}
  • Authentication with integrity protection {auth-int}
  • Authentication with integrity and privacy protection {auth-conf}
  Encryption Strength string Some SASL mechanisms support different ciphers and key lengths used for encryption.

Select from one of the following options:
  • high,medium,low {high,medium,low}
  • high,medium {high,medium}
  • high {high}
  Referrals string Specifies how JNDI referrals are handled.

Select from one of the following options:
  • Follow referrals automatically {follow}
  • Ignore referrals {ignore}
  • Throw ReferralException when a referral is encountered {throw}
  Dereferencing Aliases string Specifies how aliases are handled.

Select from one of the following options:
  • Always dereference aliases {always}
  • Never dereference aliases {never}
  • Dereference aliases only during name resolution {finding}
  • Dereference aliases only after name resolution {searching}
  JCE Provider for CertStore string JCE Provider used to create the CertStore when the LDAP provider is used as a CertStore provider

Select from one of the following options:
  • NOT_SPECIFIED {NOT_SPECIFIED}
  • SUN {SUN}
  • BC {BC}
* - denotes required


Description - This provider creates a reusable configuration for making HTTP/HTTPS requests.
 
Runtime Class - com.iwaysoftware.eclipse.template.HttpClientProviderType


 

Parameter Groups

  Parameter Type Description
  TLS/SSL Configuration: string A provider for configuring TLS/SSL for securing https requests.

Click below for a definition:
  Kerberos Login Entry: string The Application Login Entry in the JAAS login configuration file that will be used to login to Kerberos. This login entry should configure a Kerberos login module (Krb5LoginModule).
* - denotes required
  Parameter Type Description
  Connection Timeout: integer Time in milliseconds that a request will block while waiting for a connection to become available from the pool. The value 0 means there is no timeout.
* Maximum Connections Per Host: integer Maximum number of connections allowed per host for this provider. Value must be greater than 0.
* Maximum Total Number of Connections: integer Maximum number of connections allowed overall for this provider. Value must be greater than 0.
  Idle Timeout: integer Time in seconds that an unused connection can remain in the pool. If set to 0, connections will remain in the pool indefinitely.
* - denotes required
  Parameter Type Description
  Set TCP No Delay: boolean If true, disables Nagle's Algorithm on the client socket. This will result in faster line turnaround at the expense of an increased number of packets.
  Reuse Socket Address: boolean If true, allows a socket to be bound even though a previous connection is still in a timeout state. Note that this only applies when the local IP interface is specified. This option may be useful for applications that make a large number of short-lived, non-persistent connections, but should be changed with caution. To use this option, you MUST specify the local bind address as 0.0.0.0 (a wildcard) or :: (a wildcard for IPV6.) This allows the system to avoid "exact match" clashes on socket source address/port combinations, and this actually harvest the port.
  Linger-On-Close Timeout: integer This option disables/enables immediate return from a close() of a TCP Socket. Enabling this option with a non-zero Integer timeout means that a close() will block pending the transmission and acknowledgment of all data written to the peer, at which point the socket is closed gracefully. Upon reaching the linger timeout, the socket is closed forcefully, with a TCP RST. Enabling the option with a timeout of zero does a forceful close immediately. Note that this may have the effect of leaving sockets on the server side in a wait state. Enter -1 or leave blank for the JRE default. Requires HttpClient 4.1 or later.
  IP Interface Host: string Local IP Interface from which the outgoing IP socket originates. To use the Reuse Socket Address option, set this address to 0.0.0.0.
* - denotes required
  Parameter Type Description
  Enabled: boolean If on, emit through proxy server
  User ID: string User ID for proxy challenges
  Password: password Password to access proxy server
  Domain: string Domain for NTLM proxy authentication
  Host: string Host where the proxy can be accessed
  Port: integer Port where the proxy can be accessed
  Authentication Preference: string If several schemes are returned in the WWW-Authenticate header, this parameter defines which schemes take precedence over others. The value is a comma separated list of authentication scheme names with the most preferred scheme first. The default is negotiate,NTLM,Digest,Basic where negotiate means SPNEGO. Kerberos requires the negotiate scheme and HttpClient 4.1 or later.
* - denotes required
  Parameter Type Description
  Redirect Strategy: string Determines how an HTTP redirect response is handled. The default is to follow redirects according to the RFC. The off strategy does not redirect any request.

Select from one of the following options:
  • off {off}
* - denotes required
  Parameter Type Description
  Specification: string The cookie management specification determines the rules for parsing, validating and formatting cookies. The recommended policy is best-match. Requires HttpClient 4.1 or later.

Select from one of the following options:
  • best-match {best-match}
  • netscape {netscape}
  • rfc2109 {rfc2109}
  • rfc2965 {rfc2965}
  • compatibility {compatibility}
  • ignoreCookies {ignoreCookies}
  Persist: boolean If true, cookies are preserved between server reboots.
* - denotes required


Description - Data Quality Runtime Providers represent the DQS runtime, which maintains execution threads for DQS plans invoked by DQS Plan services in iSM.
 
Runtime Class - com.iwaysoftware.eclipse.template.DataQualityProviderType


 

Parameter Groups

  Parameter Type Description
* Minimum Pool Size (per plan) integer Number of pre-started DQS execution threads for each plan managed by this provider. This setting is useful for iSM multithreading processing.
* Maximum Pool Size (per plan) integer Maximum DQS execution threads allowed in parallel for each plan managed by this provider. Requests in excess of this size will be queued for execution.
* Pool Inactivity Period integer Time in minutes that an unused data quality execution thread will remain in the pool.
* - denotes required


Description - Holiday calendars are used by the Schedule Provider.
 
Runtime Class - com.iwaysoftware.eclipse.template.CalendarProviderType


 

Parameter Groups

  Parameter Type Description
  Active boolean If box is checked this calendar is active.
* Time Zone string The Time Zone that this calendar will be used in.

Select from one of the following options:
  • To be populated... {To be populated...}
* - denotes required