A diagram can be an instance of either a ServerDiagram or a LocalDiagram.
Members
Name |
Description |
The list of properties. |
A list with all the properties of the current job.
typedef Vector<JobProperty> JobProperties;
JobProperties properties;
A property is a string triplet:
objectId - specifies the id of the xml element on which this property should be applied.
propertyName - specifies the name of the property (xml attribute name).
propertyValue - specifies the new value for the attribute that will be overwritten.
A property may be used to overwrite some attributes in your processing job file such as a connection string, web service method name etc.
struct JobProperty
{
JobProperty(String objectID, String propertyName, String propertyValue)
{
this->objectID = objectID;
this->propertyName = propertyName;
this->propertyValue = propertyValue;
}
String objectID;
String propertyName;
String propertyValue;
};
ServerDiagram is a derived class from the Diagram class.
Members
Name |
Description |
A string that uniquely identifies a server diagram. |
diagramID
A string that uniquely identifies a server diagram. It must be specified as "applicationname:diagramname" where diagram name includes the file.
public:
Ecrion::String diagramID;
LocalDiagram is a derived class from the Diagram class.
Members
Name |
Description |
The diagram stream used to aggregate data. |
diagramStream
public:
Ecrion::Stream* diagramStream;