Server objects |
A server object is a named set of name/value pairs that enables you to publish and release a Service Definer server as part of your USoft application by running the "Release server" action. In general terms, a server is a computer that provides software functionality to other computers. But in Delivery Manager and Service Definer, server is a more specific concept. For more information, see the USoft Service Definer Guide. Each server object has a unique Server Object name that identifies it within Delivery Manager. This name is not used in other tools than Delivery Manager. Each server object is a combination of: •A Database Account name identifying the source location where the server has been developed, or is being developed. •The name of the server in Service Definer in the source Database Account. •The folderpath that is the server's Publication File Path. When you run the "Release server" action: •Delivery Manager logs on to Service Definer in the specified database account, and publishes the server using Service Definer's Publish Server feature. The output is written to the server's Publication File Path. •Delivery Manager copies the publication result from the Publication File Path to release subfolder: \servers\server-object
In this routine, the Publication File Path is relatively unimportant since it is reduced to an interim directory. In Delivery Manager, you can block folders and files: blocked folders and files remain in the Publication Directory but are not copied to the release subfolder: Publication and release of a server from Service Definer by Delivery Manager To release a server, first extract its name and Publication File Path from the source development account by running the "Extract servers" action. Once the server has been made known to Delivery Manager, define a task, include a task step with Action = "Release server" for the server, and then run the task. The output of this sequence of operations is placed in a release subfolder that has the same name as the server in Service Definer. If the server is called MYSERVER, the "servers" release folder could look like this:
See Also
|