: 4399 | 106118 | 11884

Provide Script/API methods to control replication settings 
Use this IdeaSpace to post ideas about the Notes Client.

: 30
: 30
: 0
: Notes Client / Other
: replication, settings, lotusscript, c-api
: Ninke Westra1694 04 Sep 2008
:
: / Email
At the moment it is not possible to enable a database for scheduled replication or to control the 'Receive documents from server' and 'Send documents to server' flags on the basics tab of the replication settings dialog, using either Lotusscript or even C-API (at least none that I know of).
 
One way that might work (I'll find out today) would be manipulating the hidden $sitemaplist field found in the location documents of the personal address book (names.nsf) but that's not documented/supported and I prefer a cleaner way to manipulate these settings.
 



1) Rob Goudvis6575 (05 Sep 2008)
Another feature I would like to control via LS or the C-API is checking and setting the checkboxes on the replicator page. Indeed this information is stored in a $sitemaplist field. And yes it is not documented, though I am busy decyphering it!
2) Ninke Westra1694 (05 Sep 2008)
apart from decyphering it, how would you go about modifying this field?

some basic stuff I noticed when I looked at it shows that for each replicator page entry there is a structure which consists of a section with a fixed length (72 bytes) and a section of variable length.

The third byte of the fixed sections shows how long the variable length section is.
This section contains things like database title, filepath and replica id.
3) Ninke Westra1694 (05 Sep 2008)
And before I forget, the 47th byte in the fixed length section controls the 'Enabled for scheduled replication', 'Receive documents from server' and 'Send documents to server' flags on the basics tab of the replication settings dialog
4) Ninke Westra1694 (05 Sep 2008)
enabled for scheduled replication(1) + send documents to server(2) + receive documents from server(4)
5) Rob Goudvis6575 (14 Oct 2009)
@2 (a late reaction) it will mean that you need to build the whole structure bit by bit. By the way, I stopped my work on this, because I was assigned to a different customer.










:
:

Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


3
Add server and database as optional parameters for @GetProfileField and @SetProfileField
8
Have an option to copy an URL from an e-mail (or other)
-1
System wide Web Query Save
0
Design Element PostSave event
56
Please update Domino to fully support TLS (SSL v3.1)
4
Integrated ICS OneUI Editor for Designer
6
Agent context menu in editor tab eg. "Run Agent"
55
When deleting user, delete archive & roaming files as well as mail file
12
Set properties for all selected Forms







IdeaJam developed by