EnglishFrenchSpanish

OnWorks favicon

syncml-ds-tool - Online in the Cloud

Run syncml-ds-tool in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command syncml-ds-tool that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


syncml-ds-tool - A SyncML Data Synchronization tool for Unix. The syncml-ds-tool supports
OMA DS server and client mode. Additionally OBEX and HTTP transports are supported in
client and server mode.

SYNOPSIS


syncml-ds-tool 'OPTIONS' ...

OPTIONS


Datastore configuration
Parameters:
&ndash;sync '<type>' '<path>' '<directory>' normal two-way sync
&ndash;slow-sync '<type>' '<path>' '<directory>' slow two-way sync

· type is the content-type of a datastore text/x-vcard for contacts text/x-vcalendar for
calendar text/plain for notes text/x-vMessage for SMS
· path is the used (virtual) source URL/path It is the local name of the database. You can
choose something there.
· directory is the local path to the synchronized directory The directory is optional and
an absolute path. This directory is a persistent storage.
HTTP client configuration
Parameters:
&ndash;http-client '<url>'
· url must be an http URL like http://localhost:8080
HTTP server configuration
Parameters:
&ndash;http-server '<port>'
· port must be a port for the http server.
OBEX client configuration
Parameters:
-s '<device>' Connect to the serial device.
-u List all available USB interfaces.
-u '<id>' Connect to the given usb interface number. You may discover them with -u.
-b '<addr>' '<channel>' Connect to the given bluetooth device.
&ndash;ip '<addr>' '<port>' Connect to this TCP/IP address.
&ndash;irda Connect using IrDA.
&ndash;irda-service '<service>' Use the given IrDA service (default: OBEX).
OBEX server configuration
Parameters:
&ndash;port '<port>' Listen to this TCP/IP port.
General SyncML options
Parameters:
&ndash;identifier '<ident>' set the local identity of SyncML (source).
&ndash;target '<ident>' set the remote identity of SyncML (target).
&ndash;username '<username>' set the username for authentication.
&ndash;password '<password>' set the password for authentication.
&ndash;maxMsgSize '<limit>' set the maximum message size (default: 0)
&ndash;maxObjSize* '<limit>' set the maximum object size (default: 0)
&ndash;useStringTable Use wbxml string tables (default: NEVER EVER)
&ndash;disableNumberOfChanges the most new phones support it (default: enabled)
&ndash;useNumberAnchor Use numbers as anchors.
&ndash;wbxml Use wbxml (WAP Binary XML) instead of plain xml.
&ndash;read-only No write actions will be performed.
&ndash;remoteWinsConflicts If there is a conflict then the remote change wins. The
default is local wins always. This option is only usable in OMA DS server mode.
&ndash;dumpinfo Print info about the phone.
&ndash;version prints the version of the tool.
&ndash;version '<version>' sets the SyncML version.
· ident Some devices require a special identity string. Nokias for example often requires
'PC Suite'. Please use --identifier 'PC Suite' in this case.
· version can be '1.0', '1.1' or '1.2'. The default version is '1.1'.
Device faking options
Some SyncML servers try to enforce access policies via device filtering. These options can
be used to work around such filters.
Parameters:
&ndash;fake-manufacturer '<Man>' set the manufacturer of the faked device.
&ndash;fake-model '<Mod>' set the model of the faked device.
&ndash;fake-software-version '<SwV>' set the software version of the faked device.

EXAMPLES


Get the contacts from your phone via Bluetooth
$ syncml-ds-tool -b <mac> <channel> --slow-sync text/x-vcard contacts --wbxml --identifier "PC Suite"
Get the notes from a USB connected phone
$ syncml-ds-tool -u <interface> --slow-sync text/plain notes --wbxml --identifier "PC Suite"

Use syncml-ds-tool online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Osu!
    Osu!
    Osu! is a simple rhythm game with a well
    thought out learning curve for players
    of all skill levels. One of the great
    aspects of Osu! is that it is
    community-dr...
    Download Osu!
  • 2
    LIBPNG: PNG reference library
    LIBPNG: PNG reference library
    Reference library for supporting the
    Portable Network Graphics (PNG) format.
    Audience: Developers. Programming
    Language: C. This is an application that
    can also...
    Download LIBPNG: PNG reference library
  • 3
    Metal detector based on  RP2040
    Metal detector based on RP2040
    Based on Raspberry Pi Pico board, this
    metal detector is included in pulse
    induction metal detectors category, with
    well known advantages and disadvantages.
    RP...
    Download Metal detector based on RP2040
  • 4
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • 5
    GeoServer
    GeoServer
    GeoServer is an open-source software
    server written in Java that allows users
    to share and edit geospatial data.
    Designed for interoperability, it
    publishes da...
    Download GeoServer
  • 6
    Firefly III
    Firefly III
    A free and open-source personal finance
    manager. Firefly III features a
    double-entry bookkeeping system. You can
    quickly enter and organize your
    transactions i...
    Download Firefly III
  • More »

Linux commands

Ad