Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 » Context-Sensitive Help » MobiLink Plug-in help » MobiLink synchronization model wizards

 

Deploy Synchronization Model Wizard: MobiLink Server Stream Parameters page

This page allows you to choose communication stream parameters that apply only to the MobiLink server.

This page has the following components:

Additional server stream options   If necessary, type additional server stream options, separated by semicolons, in the form ( option=value;... ). See -x mlsrv12 option.

The following table lists the options you can specify.

  • TCP/IP options   If you specify the tcpip protocol, you can optionally specify the following protocol options:

    TCP/IP protocol option Description

    host=hostname

    The host name or IP number on which the MobiLink server should listen. The default value is localhost.

    ignore=hostname

    A host name or IP number that is ignored by the MobiLink server if it makes a connection. This option allows you to ignore requests from load balancers at the lowest possible level, preventing excessive output in the MobiLink server log and MobiLink Monitor output files. You can specify multiple hosts to ignore; for example -x tcpip(ignore=lb1;ignore=123.45.67.89). If you specify multiple instances of -x on a command line, the host is ignored on all instances; for example, if you specify -x tcpip(ignore=1.1.1.1) -x http, then connections for 1.1.1.1 are ignored on both the TCP/IP and the HTTP streams.

    port=portnumber

    The socket port number on which the MobiLink server should listen. The default port is 2439, which is the IANA registered port number for the MobiLink server.

  • Options for TCP/IP with transport-layer security   If you specify the TLS protocol, which is TCP/IP with transport-layer security, you can optionally specify the following protocol options:

    TLS protocol options Description
    fips={yes|no} If you specify the TLS protocol with tls_type=rsa, you can specify fips=yes to accept connections using the TCP/IP protocol and FIPS-approved algorithms for encryption. FIPS connections use separate FIPS 140-2 certified software. Servers using RSA encryption without FIPS are compatible with clients using RSA with FIPS, and servers using RSA with FIPS are compatible with clients using RSA without FIPS.
    host=hostname The host name or IP number on which the MobiLink server should listen. The default value is localhost.
    ignore=hostname A host name or IP number that will be ignored by the MobiLink server if it makes a connection. This option allows you to ignore requests from load balancers at the lowest possible level, preventing excessive output in the MobiLink server log and MobiLink Monitor output files. You can specify multiple hosts to ignore; for example -x tcpip(ignore=lb1;ignore=123.45.67.89).
    port=portnumber The socket port number on which the MobiLink server should listen. The default port is 2439, which is the IANA registered port number for the MobiLink server.
    tls_type={RSA|ECC}

    If you specify the TCP/IP protocol as tls, you can specify either elliptic-curve cryptography (ECC) or RSA encryption (RSA). For backward compatibility, ECC can also be specified as certicom. The default tls_type is RSA.

    When you use TLS, you must specify an identity and an identity password:

    • identity=identity-file   Specify the path and file name of the identity file that is to be used for server authentication.

    • identity_password=password   Specify the password for the identity file.

    See Starting the MobiLink server with transport-layer security.

  • HTTP options   If you specify the http protocol, you can optionally specify the following protocol options:

    HTTP options Description
    buffer_size=number The maximum body size for an HTTP message sent from MobiLink server, in bytes. Changing the option will decrease or increase the amount of memory allocated for sending HTTP messages. The default is 65535 bytes.
    host=hostname The host name or IP number on which the MobiLink server should listen. The default value is localhost.
    port=portnumber The socket port number on which the MobiLink server should listen. The port number must match the port the MobiLink server is setup to monitor. The default port is 80.
    version=http-version The MobiLink server automatically detects the HTTP version used by a client. This parameter is a string specifying the default version of HTTP to use if the server cannot detect the method used by the client. You have a choice of 1.0 or 1.1. The default value is 1.1.

  • HTTPS options   The HTTPS protocol uses RSA or ECC digital certificates for transport-layer security. If you specify FIPS encryption, the protocol uses separate FIPS 140-2 certified software that is compatible with https. See Starting the MobiLink server with transport-layer security.

    If you specify the https protocol, you can optionally specify the following protocol options:

    HTTPS options Description
    buffer_size=number The maximum body size for an HTTPS message sent from MobiLink server, in bytes. Changing the option will decrease or increase the amount of memory allocated for sending HTTPS messages. The default is 65535 bytes.
    identity=identity-file The path and file name of the identity file that is used for server authentication. For HTTPS, this must be an RSA certificate.

    identity_password=password

    An optional parameter that specifies a password for the identity file. See Transport-layer security.

    fips={yes|no} You can specify fips=yes to accept connections using the HTTPS protocol and FIPS-approved algorithms for encryption. FIPS connections use separate FIPS 140-2 certified software. Servers using RSA encryption without FIPS are compatible with clients using RSA with FIPS, and servers using RSA with FIPS are compatible with clients using RSA without FIPS.
    host=hostname The host name or IP number on which the MobiLink server should listen. The default value is localhost.
    port=portnumber The socket port number on which the MobiLink server should listen. The port number must match the port the MobiLink server is set up to monitor. The default port is 443.
    tls_type={RSA|ECC}

    If you specify the TCP/IP protocol as tls, you can specify either elliptic-curve cryptography (ECC) or RSA encryption (RSA). For backward compatibility, ECC can also be specified as certicom. The default tls_type is RSA.

    When you use transport-layer security, you must specify an identity and an identity file containing the server certificate password:

    • identity=identity-file   Specify the path and file name of the identity file that is to be used for server authentication.

    • identity_password=password   Specify the password for the identity file.

    See Starting the MobiLink server with transport-layer security.

    version=http-version

    The MobiLink server automatically detects the HTTP version used by a client. This parameter is a string specifying the default version of HTTP to use if the server cannot detect the method used by the client. You have a choice of 1.0 or 1.1. The default value is 1.1.

 See also