Multiuser Lingo Dictionary > Multiuser Lingo Dictionary > createApplicationData

 

createApplicationData

Syntax

system.DBAdmin.createApplicationData [#application: "ApplicationName", #attribute: [#Attribute1: value1 {, #Attribute2: value2, #Attribute3: value3, #Attribute4: value4}]

Description

Multiuser Server command; adds a new DBApplicationData object to the server. Once created, DBApplicationData objects contain read-only data associated with a particular multiuser application.

Example

This statement creates a new DBApplicationData object for the movie called Poker with the attributes #dealerName, #tableColor, and #wallArt:

errCode = gMultiuserInstance.sendNetMessage("system.DBAdmin. createApplicationData", "anySubject", [#application: "Poker", #attribute: [#dealerName: "Larry", #tableColor: color(#rgb, 155, 0, 75), #wallArt: member(3).media]])

It is important that at least one of the attributes contain a string or an integer so that the object can be identified with getApplicationData or deleteApplicationData.

The server's response looks like this:

[#errorCode: 0, #recipients: ["userName"], #senderID: "system.DBAdmin.createApplicationData", #subject: "anySubject", #content: [#application: "Poker"], #timeStamp: 189123520]

See also

sendNetMessage(), getApplicationData, deleteApplicationData