Class Ecrion.DAS.Diagram

Top Previous Topic Next Topic  Print this topic

A diagram can be an instance of either a ServerDiagram or a LocalDiagram.

 

Members

 

Name

Description

properties

The list of properties.

 

 

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

 

ServerDiagram is a derived class from the Diagram class.

 

Members

 

Name

Description

diagramID

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

 

LocalDiagram is a derived class from the Diagram class.

 

Members

 

Name

Description

diagramStream

The diagram stream used to aggregate data.

 

diagramStream

 

 

public:

       Ecrion::Stream* diagramStream;