16.01.2014 Views

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

Diploma Thesis Santiago Gómez Sáez - IAAS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.6. Use Cases<br />

Name<br />

Goal<br />

Actor<br />

Pre-Condition<br />

Post-Condition<br />

Post-Condition<br />

Special Case<br />

Normal Case<br />

in<br />

Register Data Source<br />

The tenant operator wants to register a source and backend data source configuration<br />

data and associate it to an existing service assembly.<br />

Tenant Operator<br />

The tenant operator has the permissions in the service unit contingent and has<br />

registered a service assembly with no datasources associated to it.<br />

Source and backend data source configuration data is stored successfully, and<br />

associated with a tenant’s operator service assembly.<br />

Source and backend data source configuration data are not stored, and not<br />

associated with the specified service assembly.<br />

1. The tenant operator selects the service assembly to which the data sources<br />

are associated.<br />

2. The source and target data sources configuration data are registered in the<br />

system, and associated to the specified service assembly.<br />

Special Cases<br />

1a. The service assembly does not exist.<br />

a) The system shows an error message and aborts.<br />

2a. The service assembly is already associated with a source data source.<br />

a) The system shows an error message and aborts.<br />

2b. The source data source configuration data already exists.<br />

a) The system shows an error message and aborts.<br />

2c. The target data source configuration data already exists.<br />

a) The system shows an error message and aborts.<br />

Table 4.1.: Description of Use Case Register Data Source.<br />

43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!