Limitations

  • Only Google Chrome is supported. Support of other browsers is being evaluated.
  • Due to security concerns, you cannot directly access any arbitrary file on the Windows machine from COM code in your agents. Following the examples in these links:

    FileOpBegin (NotesSession - LotusScript)

    FileOpEnd (NotesSession - LotusScript)

    You can let Nomad know about a file you want to access (on the virtual file system): session.FileOpBegin("vfs:/tmp/sheet.xls", True).
    Note: Paths in the virtual filesystem look like Linux paths.
    When that is done, the contents of the file in the virtual file system are copied to a temp directory for the user of the Windows machine.

    After this, COM will be able to reference that file to work on (just keep using the same path).

    When you are done with the file, call session.FileOpEnd("vfs:/tmp/sheet.xls"). The modified temp file will be transferred back to the virtual file system where it can be attached to a note or manipulated with agent code.

    If you expect to call COM and create a file, pass False instead of True to FileOpBegin..