Server objects

Previous Next

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:

DL_clip0026

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:

DL_clip0020

 

See Also

Extract servers

Release server