Welcome Guest! To enable all features please Login or Register.



Go to last post Go to first unread
#1 Posted : Wednesday, November 2, 2011 12:28:08 AM(UTC)

Rank: Administration

Groups: SyncJob Calendar Moderator, Administrators
Joined: 9/13/2011(UTC)
Posts: 160

Thanks: 5 times
Was thanked: 2 time(s) in 2 post(s)
The command line version of SyncJob Calendar is ideal to schedule an automatic synchronization. It's a bit harder to set up than the UI version, but uses the exact same synchronization engine. The command line version does not have configuration files that store the links. You have to specify one link at the time use the command-line switches. One run will synchronize one pair of calendars.

What does it share with the UI version?
It shares the DAT files, with exception of the passwords that are in there.

What are DAT files
A DAT files contains a number of timestamps that say something about the last synchronization. There is 1 DAT file per GW-calendar/Google-calendar combination. It contains the timestamp of the last synchronization, and the last time horizon (start/end of the calendar it has seen). It helps the SyncJob engine to know which meetings were removed and which need to be created, so if you use the UI and command-line versions together, its important that they share the DAT files.

What about the settings in the Config folder?
Those are strictly for the UI version only.

What command line options are there?
-gwu=[GroupWise Username]
Username of GroupWise user without domain.

-gwp=[GroupWise Password]
Password of GroupWise user

-gws=[GroupWise Server]
Hostname of GroupWise server

-gwc=[GroupWise Calendar]
Optional, name of Goupwise calendar. default: 'Calendar'

Optional, include GroupWise subcalendars, default: true

Optional, include pending appointments/invites, disables MultiLogin! default: false Requires -gda to be set to true!

-gdu=[Google Username]
Google username, typically xxx@gmail.com

-gdp=[Google Password]
Google password

-gdc=[Google Calendar]
Name of Google calendar

Specifies wether the participants of appointments should be written to Google Calendar or not. default: false. This option is required in order to make accept/decline of appointments in Google possible.

Enable storage of password, default: true

syncjobcalendar.exe -gwu=username -gwp=xxxxx -gws=gwserver -gwc=Calendar -gwm=false -gdu=myaccount@gmail.com -gdp=xxxx -gdc=Work -gdi=true

This line synchronizes the Groupwise main calendar ("Calendar") with the Google Calendar named "Work". Any GroupWise subcalendars are not included in the synchronization. Invitations (unaccepted appointments) are included in the synchronization and will show up as invite in the Google "Work" Calendar (AND in the Google Main calendar)

How does the password storage work
By default, SyncJob will store the password in the DAT file. If you have run SyncJob Calendar successfully once (for a specific Groupwise Calendar/Google Calendar combination) it will store the passwords and you don't need to specify them again (you can simply omit the -gwp and -gdp command line switches). If you don't want the passwords to be stored, you can use the command line switch -sps=false.

What about the encryption?
The passwords are stored using TripleDES. Obviously, the encryption key needs to be stored in the SyncJobCalendar.exe executable, but it's not in there in plain text. SyncJobCalendarUI.exe uses a different key, which is also stored in the executable in an obfuscated way.

Edited by user Tuesday, April 10, 2012 10:48:09 AM(UTC)  | Reason: Not specified

Niels Schoot
Syncjob Developer
#2 Posted : Friday, June 1, 2018 6:17:39 PM(UTC)

Rank: Newbie

Groups: Registered
Joined: 3/26/2018(UTC)
Posts: 5

#3 Posted : Saturday, June 30, 2018 1:22:49 PM(UTC)

Rank: Newbie

Groups: Registered
Joined: 6/30/2018(UTC)
Posts: 1

This is really nice to visit your website. I read your article this is really very informative. I had many useful things from your article.Thanks for shearing that kind of post.

Acid Eye X2t

Acid Eye X2t True Wireless

Edited by user Saturday, June 30, 2018 1:23:40 PM(UTC)  | Reason: Not specified

#4 Posted : Wednesday, July 18, 2018 3:10:08 AM(UTC)

Rank: Member

Groups: Registered
Joined: 7/16/2018(UTC)
Posts: 14

Today is the New Year's Eve,Cheap Nike Air Max 1 and we spent the New Year's Eve at the Grandma's house. New Year's Eve, it’s so lively! People are very busy, sticking up the couplet and hanging the New Year’s pictures; the sound of firecrackers is like a sesame in the pot; the sound of fireworks is like Tiananmen Square in Beijing. Holding a grand celebration.
In the evening, our whole family sat together, and the coffee table in the living room was filled with flowers, fruits, snacks and sweets. The older brother and sister who went to school in Mudanjiang also came back.Nike Air Max 1 Classic Mens White Discount For Sale The whole family rarely sat together, enjoying the New Year’s Eve with joy and joy, waiting for the arrival of the Spring Festival Gala. Dad raised his glass. First of all, he wished his grandparents a healthy and long life in the new year. Then thanked her mother for her hard work in the past year and finally congratulated our children for their good results. After all, our family touched the cup, my sister and I had a drink, and the adults each drank a small glass of wine.
Night fell! My brother and I waited for a long time and Nike Air Max 1 Womens Premium Discount For Sale happily took out the "Kaleidoscope." I took the fireworks and lighters with enthusiasm and prepared to put on fireworks. The first shot we put was "a whistling sky". With a loud noise, the sky suddenly became as white as it was, so spectacular! Followed by "the goddess scattered flowers", the so-called goddess scattered flowers, as the name suggests, it must be very beautiful scene. Later, we put "parachute", "seven fairies",Nike Air Max 2019 Mens "hundred flowers"...
Users browsing this topic
Guest (2)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.