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

SQL Anywhere 10.0.1 » MobiLink - Server Administration » Deploying MobiLink Applications

Introduction to MobiLink deployment Next Page

Deploying the MobiLink server


The simplest way to deploy a MobiLink server into a production environment is to install a licensed copy of SQL Anywhere onto the production machine.

However, if you are redistributing a MobiLink server in a separate install program (subject to your license agreement), you may want to include only a subset of the files. In this case, you need to include the following files in your installation.

Notes
Windows applications

All directories are relative to your SQL Anywhere installation directory.

Description

Windows files

MobiLink server

  • win32\mlodbc10.dll
  • win32\mlsrv10.exe
  • win32\mlsrv10.lic
  • win32\mlsql10.dll
  • win32\dbicu10.dll
  • win32\dbicudt10.dll

Language library

  • win32\dblgen10.dll1

Synchronization stream libraries (to support version 8 and 9 clients)

  • win32\mlhttp10.dll
  • win32\mlsock10.dll

Java synchronization logic

  • java\activation.jar2
  • java\imap.jar2
  • java\jodbc.jar
  • java\log4j.jar2
  • java\mailapi.jar2
  • java\mlscript.jar
  • java\mlsupport.jar
  • java\pop3.jar2
  • java\smtp.jar2
  • win32\mljava10.dll
  • win32\dbjodbc10.dll
  • win32\mljodbc10.dll

.NET synchronization logic

  • MobiLink\setup\dnet\mlDomConfig.xml
  • win32\mldnet10.dll
  • win32\dnetodbc10.dll
  • Assembly\v1\\iAnywhere.MobiLink.dll
  • Assembly\v1\iAnywhere.MobiLink.Script.dll
  • Assembly\v1\iAnywhere.MobiLink.Script.xml
  • win32\mlDomConfig.xsd
Security option for version 10 clients (mlsrv10 -x)3
  • win32\mlecc_tls10.dll
  • win32\mlrsa_tls10.dll
  • win32\mlrsa_tls_fips10.dll
  • win32\sbgse2.dll

Security option3 for version 8 and 9 clients (mlsrv10 -xo)5

  • win32\mlhttps10.dll
  • win32\mlhttpsfips10.dll
  • win32\mlrsafips10.dll
  • win32\mljrsa10.dll
  • win32\mljtls10.dll
  • win32\mlrsa10.dll
  • win32\mltls10.dll
  • win32\defaultmem.dll
  • win32\libsb.dll

Setup scripts (deploy the ones for your consolidated database)

  • MobiLink\setup\
  • MobiLink\upgrade\

mluser utility

  • win32\mluser.exe
  • win32\mlodbc10.dll
  • win32\dbicu10.dll
  • win32\dbicudt10.dll

mlstop utility

  • win32\mlstop.exe
  • win32\dbicu10.dll

MobiLink Monitor

  • java\mlmon.jar
  • java\JComponents1001.jar
  • java\mlstream.jar
  • java\jsyblib500.jar
  • Sun\JavaHelp-1_1\jh.jar
  • Sun\JAXB1.0\
  • win32\jsyblib500.dll
  • win32\mlmon.exe

For security with the Monitor:3

  • win32\mlcecc10.dll
  • win32\mlcrsa10.dll
  • win32\mlcrsafips10.dll
  • win32\mlczlib10.dll

Online help for the MobiLink plug-in and Monitor

  • java\dbmaen10.jar1

MobiLink Redirector

  • MobiLink\redirector\

Notifier

  • java\activation.jar2
  • java\jodbc.jar
  • java\log4j.jar4
  • java\mailapi.jar2
  • java\mlnotif.jar
  • java\mlscript.jar
  • java\smtp.jar2
  • win32\mljodbc10.dll

MobiLink server files required by QAnywhere

  • Notifier files
  • java\commons-logging.jar
  • java\commons-codec-1.3.jar
  • java\commons-httpclient-3.0.jar
  • java\jsyblib500.jar
  • java\log4j.jar4
  • java\mlscript.jar
  • java\mlstream.jar
  • java\qaconnector.jar
  • win32\jsyblib500.dll

1 For French, German, Japanese, and Chinese editions, substitute en with fr, de, ja, and zh, respectively.

2 If you are redistributing an application, you must obtain these files directly from Sun.

3 Transport-layer security requires that you obtain the separately-licensed SQL Anywhere security option and is subject to export regulations. To order this component, see Separately licensed components.

4 If you are redistributing an application, you must obtain this file directly from Apache.

5 You must also create a registry key called HKEY_LOCAL_MACHINE\SOFTWARE\Certicom\libsb and add a REG_BINARY value named expectedtag with the data 5B0F4FA6E24AEF3B4407052EB04902711FD991B6.

Unix applications (UNIX, Linux, and Macintosh)

All directories are relative to your SQL Anywhere installation directory.

Description

Unix files

MobiLink server

  • bin32/mlsrv10
  • bin32/mlsrv10.lic
  • lib32/libdbodm10_r.so3
  • lib32/libmlodbc10_r.so3
  • lib32/libmlsql10_r.so3
  • lib32/libdbtasks10_r.so3
  • lib32/libdbicu10_r.so3
  • lib32/libdbicudt10_r.so3

Language library

  • res/dblgen10.res1

Synchronization stream libraries for version 8 and 9 clients (deploy the ones you use)

  • lib32/libmlhttp10_r.so3
  • lib32/libmlsock10_r.so3

Java synchronization logic

  • java/activation.jar2
  • java/imap.jar2
  • java/jodbc.jar
  • java/log4j.jar5
  • java/mailapi.jar2
  • java/mlscript.jar
  • java/mlsupport.jar
  • java/pop3.jar2
  • java/smtp.jar2
  • lib32/libmljava10_r.so3
  • lib32/libmljodbc10.so3

.NET synchronization logic

  • Not applicable

Security option for version 10 clients (mlsrv10 -x)4

  • lib32/libmlecc_tls10_r.so3
  • lib32/libmlrsa_tls10_r.so3

Security option for version 8 and 9 clients (mlsrv10 -xo)4

  • lib32/libmlhttps10_r.so3
  • lib32/libmljrsa10_r.so3
  • lib32/libmljtls10_r.so3
  • lib32/libmlrsa10_r.so3
  • lib32/libmltls10_r.so3

Setup scripts (deploy the ones for your consolidated database)

  • MobiLink/setup/
  • MobiLink/upgrade/

mluser utility

  • bin32/mluser
  • lib32/libmlodbc10_r.so3
  • lib32/libdbicu10.so3
  • lib32/libdbicudt10.so3

mlstop utility

  • bin32/mlstop
  • lib32/libdbicu10.so3

MobiLink Monitor

  • bin32/mlmon
  • java/mlmon.jar
  • java/mlstream.jar
  • lib32/libjsyblib500_r.so3
  • sun/JavaHelp-1_1/jh.jar
  • sun/JAXB1.0/
  • java/JComponents1001.jar
  • java/jsyblib500.jar

MobiLink Redirector

  • Mobilink/redirector/redirector.config
  • MobiLink/redirector/apache/
  • MobiLink/redirector/java/
  • MobiLink/redirector/MBusinessAnywhere/
  • MobiLink/redirector/nsapi/
Online help for the MobiLink plug-in and MobiLink Monitor
  • java/dbmaen10.jar1

Sybase Central

  • lib32/libjsyblib500_r.so.1
  • java/isql.jar
  • java/JComponents1001.jar
  • java/jlogon.jar
  • java/jodbc.jar
  • java/log4j.jar4
  • java/mldesign.jar
  • java/mldesign-tools.jar
  • java/mlplugin.jar
  • java/salib.jar
  • java/stax-api-1.0.jar
  • java/velocity.jar
  • java/velocity-dep.jar
  • java/wstx-asl-2.0.5.jar
  • sybcentral500/

Sybase Central plug-in

  • lib32/libdbmlput10_r.so3
  • lib32/libsyblib500_r.so

Notifier

  • java/activation.jar2
  • java/jodbc.jar
  • java/log4j.jar2
  • java/mailapi.jar2
  • java/mlnotif.jar
  • java/mlscript.jar
  • java/smtp.jar2

MobiLink server files required by QAnywhere

  • Notifier files
  • java/commons-codec-1.3.jar
  • java/commons-httpclient-3.0.jar
  • java/commons-logging.jar
  • java/jsyblib500.jar
  • java/log4j.jar5
  • java/mlscript.jar
  • java/mlstream.jar
  • java/qaconnector.jar
  • lib32/libjsyblib500_r.so3

1 For German, Japanese, and Chinese editions, substitute en with de, ja, and zh, respectively.

2 If you are redistributing an application, you must obtain these files directly from Sun.

3 For Solaris and Linux, the file extension is .so. For AIX, the file extension is .a. For HP, the file extension is .sl. For Macintosh, the file extension is .dylib.

4 Transport-layer security requires that you obtain the separately-licensed SQL Anywhere security option and is subject to export regulations. To order this component, see Separately licensed components.

5 If you are redistributing an application, you must obtain these files directly from Apache.