Got an official response
import vs
import os
import webbrowser
from tkinter import Tk
def execute():
vs.AlrtDialog( 'This script will set a different Callout database per Vectorworks file. Specify xml file in the next dialog.' )
title = 'Select xml database file...';
defaultFolder = vs.GetFolderPath(14) + 'Notes';
mask = 'xml';
ok, fileName = vs.GetFileN(title, defaultFolder, mask)
if ok:
gObjName = 'Callout'
h = vs.GetObject(gObjName)
vs.SetRField( h, gObjName, 'Link To Database', 'True' )
vs.SetRField( h, gObjName, '__dbName', fileName )
vs.SetRField( h, gObjName, '__dbUUID', '{F2920FA1-ADE2-4ECA-A796-71FA67CD89E7}')
vs.AlrtDialog( 'Assigned an xml file as Callout database per Vectorworks file' )
execute()