The function saveNewNCP uses the list of sites definition to save a new NCP instance. This is typically done for every pair of NCPs used in a computation. The function examines the computation definition and uses the identifier therein to uniquely refer to the computation instance at the site. This function is invoked (maybe remotely) on the opencpu server by uploadNewComputation() when a worker site is being set up

saveNewNCP(defn, data, dataFileName = NULL)

Arguments

defn

a definition of the ncp

data

the list of sites with name and url to use

dataFileName

a file name to use for saving the data. Typically NULL, this is only needed when one is using a single opencpu server to behave like multiple sites in which case the data file name serves to distinguish the site-specific data files. When it is NULL, the data file name is taken from the definition settings

Value

TRUE if everything goes well

See also