I have never done what you are asking to do but can provide some direction. First off, this looks like something that will need to be scripted as opposed to using functions. There is a function, @Command([FileDatabaseDelete]) that will delete the current database if the user has delete privileges. There is also a CreateCopy method in Lotus Script that will make a copy of a database, but not the contents. What I have found in the past is that generally if there is a function then there is a method and the reverse holds true. Unfortunately you cannot mix functions and methods. I suggest finding the method that is equivalent to the delete function, that is part one. Look for a method that will copy a database and its contents and if there isn’t one then use the CreateCopy method to create the database and a method to copy all records or write all records from the database on the server to the one on the local PC.