Deployment State - Xyna-Factory/xyna GitHub Wiki
[thumb|Figure 1: Deployment State subpanel (inside Detail View or Deployment Items section)](images/DeploymentItems_Resolution.png "wikilink") thumb|Figure 3: Deployment Items in Xyna Factory Manager
The Deployment State is the state of deployment of a Deployment Item, e.g. an XMOM Object. Deployment Items can have the following states:
- Not deployed: The XMOM Object is not deployed and can't be executed.
- Deployed: The XMOM Object is deployed and has no changes. It is executable at any time.
- Modified: The XMOM Object is deployed but has changes, that will require another deployment to take effect. It is executable at any time with its modeled behaviour at the time of the last deployment.
- Invalid: The XMOM Object is deployed but requires other XMOM Objects, that have changes in there interface towards this XMOM Object. This XMOM Object is executable but there will be problems at runtime.
- Broken: This XMOM Object is not deployable. Due to code-level problems inside this XMOM Object another deployment is impossible without changing source code, e.g. of some Coded Service. View the error details for further hints.
Additionally stored with the state is:
- State Changed: Timestamp of the last change in state
- Modified: Timestamp of the last time this object was saved
- Error details: Message and stack trace of deployment or build errors
The Deployment State can be reviewed from inside
- the detail view of an active XMOM Object in Xyna Process Modeller and
- the Deployment Items section of the Xyna Factory Manager.
Listings of Deployment Items in combination with filtering by Deployment State can be very useful if it comes to the deployment of a single Workflow or even the building of a new Application. A detailed description of the concrete problem and a proper solution is supplied by the Deployment State subpanel inside the detail view of the Xyna Process Modeller or the detail area inside the Deployment Items section (cf. fig. 1). A list with the most common problems resulting in a problematic Deployment State can be found here.
The detail view of an active XMOM Object in Xyna Process Modeller and how to get there is described here.
Another place to review the Deployment Items is the Deployment Items section of the Xyna Factory Manager (cf. fig. 3).