Professional Documents
Culture Documents
Engineering Project
1.
INTRODUCTION
>1<
PCR PROJECT
Engineering Project
This Guide describes PCR Application from the user point of view. Main objective of the guide is to
provide brief overview of the application which helps the user to start using it. The document is
organized according to main menu of the application.
Content of the document is closely related to the use case specification, especially to user use
cases. Main parts of the application like market coupling session process and its sub-processes
are described screen by screen.
In addition, selected scenarios are included to help the user to become familiar with the PCR
application concepts like dashboard, market coupling session process and its sub-processes and
with local and shared configurations as soon as possible. Some simple functions are described
only as a scenario without separate description of the screens.
1.1
Version
Revision History
Date
Author
Description
1.0
9 th August 2012
Martin Hatka
Initial version
1.1
13 th August 2012
Martin Hatka
1.2
14 th August 2012
Martin Hatka
2.0
8 th February 2013
Petra Kuinov
3.1.0
14 th March 2013
Petra Kuinov
5.3.0
31 st July 2013
Petra Kuinov
5.4.0
6 st Septemer
Pavel Jza
Revision
6.2.0
13 th March 2014
Ondej Serbousek
7.0.0
6 th June 2014
Ondej Serbousek
8.0.0
28 th April 2015
Ondej Serbousek
>2<
PCR PROJECT
Engineering Project
2. CONTENT
1.
2.
3.
4.
5.
6.
7.
8.
Introduction.............................................................................................................................. 3
1.1 Revision History................................................................................................................. 3
Content..................................................................................................................................... 4
PCR Application Dashboard.................................................................................................. 6
3.1 Dashboard Layout.............................................................................................................. 6
Login.......................................................................................................................................... 7
4.1 Default user account........................................................................................................... 7
4.2 Logout................................................................................................................................ 7
Administration.......................................................................................................................... 8
5.1 Take over Coordinator Role................................................................................................ 8
5.1.1 Scenario - Take over Coordinator Role...................................................................8
5.2 Check Communication Lines............................................................................................10
5.3 Change Shared Parameters.............................................................................................12
5.4 Shared Configuration Check............................................................................................12
5.4.1 Scenario - Shared Configuration Check................................................................12
5.5 Shared Configuration........................................................................................................ 14
5.5.1 Scenario - Import New Shared Configuration........................................................15
5.5.2 Scenario - Activate New Shared Configuration......................................................21
5.6 Decoupling Configuration................................................................................................. 24
5.7 Local Configuration........................................................................................................... 25
5.8 User Management............................................................................................................ 26
5.8.1 Scenario - Create New User..................................................................................26
5.9 Logged Users................................................................................................................... 28
5.10 Change Password............................................................................................................ 28
5.10.1 Scenario - Change User Password.......................................................................28
5.11 About 29
General................................................................................................................................... 31
6.1 Upload File....................................................................................................................... 31
6.2 Daily Operational Report.................................................................................................. 32
6.3 Application Log................................................................................................................. 33
6.3.1 Scenario - Application Log.....................................................................................33
6.4 Audit Log.......................................................................................................................... 35
6.4.1 Scenario - Audit Log.............................................................................................. 35
6.5 Message log..................................................................................................................... 36
6.5.1 Scenario - Message Log.......................................................................................36
Plugins.................................................................................................................................... 39
7.1 System Price Plugin......................................................................................................... 39
7.2 Max Price Plugin............................................................................................................... 44
Market Coupling Session..................................................................................................... 53
8.1 Process Dashboard.......................................................................................................... 53
8.2 Configuration Synchronization..........................................................................................55
8.2.1 Received Shared Configurations...........................................................................56
8.3 Network Data.................................................................................................................... 57
8.3.1 Received Network Data.........................................................................................57
8.3.2 Sent Network Data................................................................................................59
8.3.3 Cross Check.......................................................................................................... 62
8.4 Order Data........................................................................................................................ 63
8.4.1 Received Order Data.............................................................................................63
8.4.2 Sent Order Data.................................................................................................... 63
8.5 Calculation........................................................................................................................ 64
8.5.1 Results Calculation Process..................................................................................64
>3<
PCR PROJECT
Engineering Project
>4<
PCR PROJECT
Engineering Project
Dashboard Layout
First make sure you run the application in Internet Explorer browser with disabled compatibility
view. To disable compatibility viewin Internet Explorer version 9 just click on the icon of broken
page on the right side of address line. If you are using Internet Explorer version 8 go to Tools,
Compatibility View Settings, remove any sites listed, and uncheck all three boxes at the bottom.
Then press Ctrl + F5, close and open browser.
Main screen of the PCR Application consists of several parts. This screen is displayed after the
user successfully logged in to the application. At the top of the screen there is menu bar (1.) with
Dashboard, General, Administration, User, Fallback and Log Out menu items. In the left part of the
screen there is Notification bar (2.) in which the notification generated by the application are
displayed.
The most important part of the screen is the left column Process dashboard (3.) displaying the
information about current Market coupling session and its progress. If any of the sub-processes are
selected, then the corresponding sub-process details are displayed in the right column Detail
screen (4.).
At the bottom of the screen application status bar (5.) is displayed.
1.
3.
2.
5.
>5<
4.
PCR PROJECT
Engineering Project
4. LOGIN
To log in to the application the user must fill in his username and password (1.) and click the Login
button (2.). After the user is successfully logged, main Dashboard screen is displayed.
4.1
After clean installation PMB contain default user account with role Function administrator. Through
this user account is possible to create specified account for next users. The credentials for default
user account is login: pmb_admin, password: password. The password of default user is
possible to change through UC Change Password.
4.2
Logout
If desired, the user can log out from the PCR application using Log Out link right from main menu
bar.After clicking the Log Out, the modal confirmation window is displayed. After confirmation is
user logged off.
>6<
PCR PROJECT
Engineering Project
5. ADMINISTRATION
5.1
5.1.1
This functionality allows the user of the broker to start the process in which the coordinator role is
taken over from current broker coordinator to its own broker.
The following scenario shows the procedure of taking over coordinator role.
1) Navigate to Menu Administration and click onTake over coordinator role menu item (1.). This
can be done only by Broker backup coordinator or Broker non-coordinator with installed and
enabled Matcher. The broker role is displayed in the application info bar (2.).
>7<
PCR PROJECT
Engineering Project
1.
2) Take over screen is displayed. Click on Take over coordinator role (3.).
2.
3.
3) Click theYesbutton (4.) to confirm the message and to become Broker coordinator.
>8<
PCR PROJECT
Engineering Project
4.
3) Take over coordinator role message is sent to Broker cloud. All brokers confirm the change on a
pop-up window and create corresponding notification (5.). The change is made after all
confirmations are received or after time-out is reached.
5.
5.2
Thanks to Check Communication Lines functionality the user of PCR Application can monitor which
brokers are connected to the broker cloud and which of them are not.
>9<
PCR PROJECT
Engineering Project
2.
4.
1.
3.
The Communication Lines Status screen displays connectivity to all Brokers in the Broker cloud.
The states are as following:
Brokers (1.)
>
>
Offline Broker is offline. This can occur in two ways. First way is that calling
Broker get an error while he trying to call corresponding web service. Second
way is that calling Broker successfully calls corresponding web service but did
not receive a confirmation message.
>
Down No Broker in Broker cloud is online. So the first possibility is that all
Brokers are really offline or Broker line is down. In this case the Operator takes
manual action and solves this problem outside the system.
Check again button (3.) New communication check is performed for all Brokers in
Broker cloud.
Check again button (4.) New communication check is performed only for
corresponding selected Broker.
>10<
PCR PROJECT
Engineering Project
5.3
The coordinator can change shared parameter value. This functionality is available if the Market
coupling session is active and only values of selected parameters can be changed (Gate closure
time,Algorithm iteration limit and Active site).
5.4
5.4.1
Select parameter combo box allows the user to select one of the parameters for
which he wants to change the value.
New parameter value text box allows the user to fill new value of the parameter.
Save button saves updated value of the selected parameter and sends update to
broker cloud.
Cancel button cancels the action of changing parameters and redirects to dashboard
Thanks to manually triggered Shared Configuration Check the user of the broker can check shared
configurations of all brokers. The purpose is to find out if all configurations of all brokers are the
same or if particular broker has activated configuration which differs from the configurations of
other brokers.
>11<
PCR PROJECT
Engineering Project
Note that this function is similar to automatic check which is performed at the beginning of Market
coupling session.
The following scenario describes manually triggered process of the check.
1) Navigate to Menu Administration and click on Shared configuration check menu item (1.).
1.
2) Shared configuration check signal is send to Broker cloud, then shared configurations are send
back to your Broker application and compared with own configuration. Finally, application displays
the list of received Shared configurations and comparison results (2.) and the comparison of
common parameters (3.).
>12<
PCR PROJECT
Engineering Project
2.
3.
5.5
Shared Configuration
Shared Configuration Management screen is accessible through Shared configuration menu item
in Administration menu. The Shared configuration overview displays the list of Shared
configurations in the system (in the following figure only one shared configuration is displayed).
>13<
PCR PROJECT
Engineering Project
Shared Configuration Management contains the following controls and provides the user with the
following options.
Import new configuration button to create and import new configuration (link to
New Configuration screen).
Activatebutton this button starts shared configuration activation process. The button
is enabled only as a reaction to the shared configuration activation. Only one activation
button can be enabled at the time. There is an exception for Broker coordinators which
has all activation buttons enabled.
Compare withbutton allows the user to compare the configuration with other one
already imported in the system.
5.5.1
The following scenario simply describes how to download an existing configuration, modify any
parameters and finally import the modified configuration as a new configuration.
1) Navigate to Menu Administration (1.) and click on Shared configuration menu item (2.) to
display the list of all shared configurations.
>14<
PCR PROJECT
Engineering Project
1.
2.
2) Overview with all Shared configurations imported to the application (3.) is displayed to the user.
3) Export a Shared configuration to your computer by clicking on Export button (4.). Shared
configuration can be download as an Excel file.
3.
4.
4) Open the file and go to the General sheet.Code is unique identifier for each Shared
configuration. Change the Code, Name and Description in the General sheet (5.). Check if
Template has the correct Template version.
>15<
PCR PROJECT
Engineering Project
5.
5) Go to the Process timing sheet. Change Market coupling session start time absolute value (6.).
Change Network and Order data target time (GCT) absolute value (7.). Change Shared
configuration check Max. Dur. Value (8.). Then save the changes, close Microsoft Excel and go
back to the PCR application.
>16<
PCR PROJECT
Engineering Project
6.
8.
7.
9.
7) Choose the modified Shared configuration Excel file and click on Next button (10.).
>17<
PCR PROJECT
Engineering Project
10.
8) Compare the modified Shared configuration with the default Shared configuration by clicking on
Compare button (11.). Then save the comparison results to your computer.
11.
9) Open the file and check the differences (12.). Close Excel and go back to the application.
>18<
PCR PROJECT
Engineering Project
12.
13.
>19<
PCR PROJECT
Engineering Project
11) Choose Yes(14.) to send the modified Shared configuration to Broker cloud. The modified
Shared configuration is sent to Broker cloud and then received by all Brokers.
14.
12) The modified Shared configuration was successfully imported (15.) to all PCR Applications
within the Broker cloud.
15.
5.5.2
The following scenario describes the procedure how to activate configuration which is already
imported.
1) Choose any Shared configuration you want to activate and click on the Activate button (1.).
>20<
PCR PROJECT
Engineering Project
1.
2) PMB asks for permission of activating Shared configuration and send activation signal to Broker
cloud.
3) You can see that the modified Shared configuration was activated (2.) and activation signal was
sent to the Broker cloud. Also new Notification (3.) was created.
3.
2.
4) Log in to other broker. You can see that activation signal was received by all other Broker
applications. A pop-up window is shown (4.) and corresponding notification (5.) is created.
>21<
PCR PROJECT
Engineering Project
5.
4.
5) Choose the Shared configuration and click on the Activate button (6.).
6.
6) Choose Yes for activating Shared configuration.
7) You can see that the modified Shared configuration was immediately activated (7.). Also new
Notification (8.) was created.
>22<
PCR PROJECT
Engineering Project
8.
7.
5.6
Decoupling Configuration
Import new configuration button (2.) tocreate and import new configuration (link to
New Configuration screen).
Compare withbutton (5.) allows the user to compare the configuration with other one
already imported in the system.
Import and activation of a new decoupling configuration is similar to import and activation of shared
configuration. Thereforethese actionsare not described in detail. Because of local importance of the
decoupling configuration, there should be only one broker included in the decoupling configuration.
The following screenshot depicts Decoupling Configuration Management screen.
>23<
PCR PROJECT
Engineering Project
1.
2.
3.
5.7
4.
5.
Local Configuration
Local Configuration Management screen is accessible through Local Configuration menu item in
Administration menu. The LocalConfiguration Management shows the list of local configurations
imported to the system (in the following figure only one local configuration is displayed).
Local Configuration Management contains the following controls and provides the user with the
following options.
Import new configuration button to create and import new configuration (link to
New Configuration screen).
Compare withbutton allows the user to compare the configuration with other one
already imported in the system.
Import of a new configuration is similar to the import of shared configuration. Therefore the import
of such configuration is not described in detail. Local configuration should be compatible with
active shared and active decoupling configuration.
The following screenshot depicts Local Configuration Management screen.
>24<
PCR PROJECT
Engineering Project
5.8
User Management
Through the User Management menu item in Administration menu, the user can access the User
Management screen. This screen allows the user to view all PCR Application users, create a new
user and update or remove existing user.
User Management screen contains the following controls and provides the user with the following
options.
5.8.1
Remove button to remove selected user (only offline user can be removed).
>25<
PCR PROJECT
Engineering Project
1)Navigate to Menu Administration and click User Management menu item. The User
Management screen is displayed. Then click theAdd new user button (2.).
2) Fill in the form (3.) with the Operator as a user role. Username can be an arbitrary string except
the usernames WATCHER, OPERATOR and HELPER. After the form is filled, click theSave button
(4.). The user is successfully created, click theClose button.
3) New user is then shown in the list of the users (6.). The user can be edited or removed. To edit
or remove the user, click Edit or Remove button in the corresponding row in the list of the users.
Only offline user can be removed.
>26<
PCR PROJECT
Engineering Project
5.9
Logged Users
Logged Users screen which is accessible through the Logged Users menu item in Administration
menu provides an overview of all users currently logged to the PCR Application.
The administrator can click the Terminate button to terminate the session of corresponding user.
Before the termination the confirmation message is displayed to the user. User has to confirm the
message.
>27<
PCR PROJECT
Engineering Project
1) Login to the application. Navigate to Menu Administrationand click Change password menu
item. Change Password screen is displayed.
2) Fill in Old password, New password and Re-type password (for confirmation) fields (3.). Click
theChange password button (4.). Password is successfully changed. Click on Close button.
3.
4.
5.11 About
Pop-up windowaccessible through the About menu item in Administration menu displayed version
of PMB application.If installed version contains plugins also plugin version. As additional
information displayed used technology including references as web links.
>28<
PCR PROJECT
Engineering Project
>29<
PCR PROJECT
Engineering Project
6. GENERAL
6.1
Upload File
Upload File feature allows the user to upload the messages into the PCR Application manually.
This feature can be substitute for broker to broker communication as well as PX system to broker
communication. Receiver is always the broker to the message is uploaded.
The File upload screen allows the user to upload XML file containing the message into PCR
Application. The screen contains the following controls:
>30<
PCR PROJECT
Engineering Project
6.2
Sendercombo box System automatically fills this combo box with names of brokers
or PX-systems from active shared configuration according to choose type of Message.
User choose one of PX system or Broker.
Select file text box with Browse... button When user selects a file which he wants to
upload, system automatically fills text box with file path.
After some session is completed user can display the daily operational report for the session.
1)Navigate to menu General and select Daily Operational Report item. Choose delivery day (1.)
and session ID (1.) on the displayed form and select Generate Report (3.).
1.
2.
3.
2) The daily operational report for chosen session is displayed or saved in axls file. It contains
overview of all sent and received messages. The first sheet contains main times for this session
and references to sheets with messages overview.
>31<
PCR PROJECT
Engineering Project
6.3
6.3.1
Application Log
Scenario - Application Log
>32<
PCR PROJECT
Engineering Project
1.
3.
4.
5.
2.
2) Only logs of selected parameters are displayed. Export the filtered log (7.).
>33<
PCR PROJECT
Engineering Project
7.
6.4
6.4.1
Audit Log
Scenario - Audit Log
To view audit log of PCR Application, navigate to menu General and click Audit Log menu item.
Audit log (1.) works in similar way as the Application log, but user can filter records only by date
interval (2.) and username (3.).
>34<
PCR PROJECT
Engineering Project
1.
2.
6.5
6.5.1
3.
Message log
Scenario - Message Log
Messages sent by broker are displayed in the message log. To watch and manage these messages
follow these steps:
1)To view message log (1.) of PCR Application, navigate to menu General and click Message Log
menu item.
>35<
PCR PROJECT
Engineering Project
1.
2) It is possible to filter messages in message log by type (2.) and status (3.) or select another date
of sending (4.). Only messages of selected parameters are displayed.
2.
3.
4.
3) Try to resend not delivered message to the receiver using Resend button (5.). User can display
error detail of not delivered message using Error Detail button (6.).
>36<
PCR PROJECT
Engineering Project
5. 6.
>37<
PCR PROJECT
Engineering Project
7. PLUGINS
It is possible toinstallthe broker with two plugins. In this case user can see in the menu new item
Plugins(1.)
1.
7.1
To use and monitor the System Price plugin choose System Price Plugin item from menu Plugins.
The main screen of the plugin (2.) and detail screen (3.) are displayed, user can monitor the
process of calculating Alternative 1 and Alternative 2 (4.).
>38<
PCR PROJECT
Engineering Project
3.
2.
4.
5.
If the plugin session is not active yet user can choose the plugin settings after clicking on the
Configuration button (5.). User can select PX system which receives the results (6.), set which
Alternatives are calculated (7.). Also user can manage time for algorithm calculation and extended
time for algorithm calculation (8.) and manage bidding areas which are included in the System
Price plugin calculations (9.).
>39<
PCR PROJECT
Engineering Project
6.
7.
8.
10.
9.
11.
14.
For Adding new bidding area in the System Price configuration choose the button Add bidding
Area (10.). Particular form is displayed and user can choose name(12.) and type (13.) of the
added bidding area.
12.
13.
>40<
PCR PROJECT
Engineering Project
It is possible to change the type of the bidding area (11.) to Internal, External or Semi-Internal. The
form for editing the bidding area is the same as the adding form, but the name is disabled. Through
Remove button (14.) the bidding area on the particular row is removed from the plugin
configuration.
The plugin can be switched from Automatic to Manual mode and vice versa using Switch to
Manual/Automatic mode button (15.) on the main plugin screen. In the manual plugin mode
buttons for controlling both Alternative calculations are displayed. User can Start (16.) or Skip (17.)
particular alternative calculation. Chosen Alternatives from the plugin configuration are not taken
into account in the manual plugin mode.
16. 17.
15.
To check whether the plugin result was delivered to the selected PX system click on the row Local
Result Sharing (18.) in the part of the table for Alternative 1 or Alternative 2. In the detail part of the
screen (19.) user can control if the result was delivered.
>41<
PCR PROJECT
Engineering Project
19.
18.
Click on the row with the result. Screen with more information about the message is displayed in
the detail part. User can:
23.
20.
21.
22.
24.
>42<
PCR PROJECT
Engineering Project
7.2
Brokers can install the Max Price plug-in and use it if the Matcher is installed and enabled. The
plugin is started only in case coordinator detects the max price situation in the result document.
After detecting max price situation the coordinator notifies other brokers and sends them a list of
bidding areas where max price was detected.
If System Price Plugin is in automat mode then is switched to manual mode. Click on the Max Price
Plugin item from the menu Plugins. Main screen of the NPS Max Price plugin is displayed (1.) and
the result from coordinator with detected Max Price situation is visible in the first row of the Result
table (2.).
>43<
PCR PROJECT
Engineering Project
1.
2.
3.
4.
User can select the PX system for which the data are modified after clicking on Configuration
button (3.). Following form is displayed. Select the PX system (5.) and put Time limit and Extended
time limit for Algorithm (6.).Click on Save button (7.) to save the configuration to save the changes
and go back to the main plugin screen. Back button (8.) links to the previous screen without saving
the changes.
5.
5.
8.
6.
7.
When the plugin is configured correctly user starts the max Price curtailment (4.). The messages
for the Max Price calculation are created and shown in the tables (9.) for Network Data and (10.)
for Order Data. Then it is possible to calculate new results with the modified data (11.)
>44<
PCR PROJECT
Engineering Project
11.
9.
10.
25.
The button Monitor calculation links to the Results Calculation screen. To control the calculation
use the buttons Start Calculation (12.) and Stop Calculation (13.). Button Back (14.) returns the
user to the main plugin screen (1.).The button Manual Upload (25.) leads to UC Manual Upload.
This UC is the same as UC mentioned in chapter 6.1 Upload File. In this case is Upload used for
upload messages only to Max Price plugin.
>45<
PCR PROJECT
Engineering Project
14.
12.
13.
New calculated result is added in the table of results (15.) and it is shown whether max price
situation was detected also in this result document (16.). Rows of all the tables link to more detailed
screens.
>46<
PCR PROJECT
Engineering Project
15.
16.
Click on the row from the Order Data table. All order data documents belonging to the selected PX
system are displayed with their versions. Click on Converted blocks button (18.) to see the blocks
from order document which were converted. Click on Original message button to see the original
message (MO80 / MN80) which came into Max Price Plugin.
18.
19.
>47<
PCR PROJECT
Engineering Project
Select one row and click on it (19.). The File detail screen is displayed (20.).
20.
The screens for received Network Data and Results are similar to these screens for Order Data.
After Curtailment is finished it is possible to Send new Network and Order Data. Click on the Send
Data button (21.) on the main plugin screen.
>48<
PCR PROJECT
Engineering Project
21.
The Send Data screen is displayed. To send the message click on the Send button (22.) in the
same row. The message is sent to the selected PX-system and the delivery status changes. If the
message was sent once, it can be resend (23.) in case it was not delivered for the first time it is
possible to deliver the message by resending.
>49<
PCR PROJECT
Engineering Project
23.
22.
Click on one row of the Sent Order Data table. All versions of Max Price Order Data are displayed.
The messages can be sent also on this screen (24.).
24.
>50<
PCR PROJECT
Engineering Project
Each row links to the File Detail screen of the particular message and can be downloaded in this
detail screen (25.).
24.
>51<
PCR PROJECT
Engineering Project
8.1
Process Dashboard
The Process dashboard screen displays list of PCR processes together with their states, start
times, end times and deadline times. The dashboard is divided into two levels. On the first level
there are main groups of PCR processes. These groups consist of one or more individual
processes which create the second level of Process dashboard. Detail of process from second
level is displayed in detail section of PCR Application (see section 3.1). Each group in dashboard
can be expanded or collapsed by clicking on row with group name (row marked with + or -
symbol according to available action).
Content of Process dashboard is displayed according to the following rules. These rules are
applied when the dashboard is displayed or new sub process started.
Main processes with state Active are highlighted and their process activity groups are
expanded (the list of sub processes is displayed).
Main processes with other states then Active states are not highlighted and their
process activity groups are collapsed if there is no warning mark.
If the process activity group has more than one activity in state Active, the first of
them is highlighted and its detail is displayed in detail section.
>52<
PCR PROJECT
Engineering Project
Status Each process shows its current status. Statuses are following:
>
>
>
>
>
Skipped process was not completed, but it has been manually skipped by
the user (only processes Configuration Synchronization and Shadow
Calculation)
Start time Real start time of the process. At the beginning of the session, this time is
blank.
End time Real end time of the process. At the beginning of the session, this time is
blank.
>53<
PCR PROJECT
Engineering Project
Target time Preconfigured end time for each processes. These times are defined in
Shared Configuration. When deadline time of process is reached PCR Application
indicates to the user, that this process should be already finished but it is still running.
User can click on any table row to navigate to the detail screen of the selected process. Process
detail is shown on the right side of the screen.
If the broker is broker non-coordinator, then the table row with Sent Results is not present in the
table. Only broker coordinator sends the results of the PCR Algorithm to the broker cloud.
Detail screens of all processes are described in the following sections.
8.2
Configuration Synchronization
Configuration synchronization allows the user to monitor Shared configuration settings of all
Brokers in the Broker cloud and to see the states of synchronization process. If the currently logged
user is a Functional administrator of Broker coordinator, then he can upload Shared configuration
file and set up new Shared configuration or resend current to all Brokers in Broker cloud.
>54<
PCR PROJECT
Engineering Project
8.2.1
Received Shared Configurations screen contains the following controls and provides the user with
the following options.
Download current settings button downloads active shared configuration to the user.
>55<
PCR PROJECT
Engineering Project
8.3
8.3.1
Network Data
Received Network Data
Received Network Data process allows the user to monitor data received by the broker from the
cloud as well as data received from its own PX system.
The Received Network Data screen displays overview of received Network data from all PX
systems. When the user clicks on table row, the following Data received from PX system screen is
displayed.
The Data received from PX system screen displays overview of all received Network data from one
PX system. In case that multiple Network data document from particular PX system is delivered to
the broker, the table contains corresponding number of rows. When the user clicks on table row,
the following File Detail screen is displayed.
>56<
PCR PROJECT
Engineering Project
The File Detail screen displays detail of one received Network data document. The screen provides
the following controls:
>57<
PCR PROJECT
Engineering Project
Validation Detail screen contains results of the validations which are performed when the Network
data document is received by the broker.
8.3.2
Sent Network Data and Sent Order Data processes are similar. They allow the user to monitor data
sent by the broker to the cloud (data received from its own PX systems are distributed to the
cloud).
>58<
PCR PROJECT
Engineering Project
The Sent Network Data screen displays overview of sent Network data from own PX systems.
When the user clicks on table row, the following Data Sent to broker cloud from PX system screen
is displayed.
The Data sent to Broker cloud from PX system screen displays overview of sent Network data from
one own PX system. When the user clicks on table row, the following File Detail screen is
displayed.
>59<
PCR PROJECT
Engineering Project
The File Detail screen displays detail of one sent Network data file from own PX system. The
following controls are available on the screen:
Resend to All To provide manual resend of Network data file to all Brokers in Broker
cloud.
Errordetail This button is shown in case of error and links to Error detail screen.
>60<
PCR PROJECT
Engineering Project
8.3.3
Cross Check
Cross Check screen displays ATC Lines and Balancing Areas which are in Cross Check. That
means two PX systems can send data for one ATC Line or Balancing Area. The cross checked ATC
lines are in detail screen above, the Flow Based cross check Balancing area is in detail screen
bellow.
Based on validation of data from couple of PX Systems the Validation status can be following:
Decoupled one or both PX Systems responsible for the data were decoupled. Data from
both PX Systems are not needed or ignored if received. Data provided by the Coordinator
within Decoupled Network Data message are used instead.
Failed the data does NOT match. The following steps can be done in order to continue
with the MC session. If the status is failed, the error detail is accessible through Error
detail button.
o
Upload new data within a new version of a message from one of the two PX
Systems. This will to redo the comparison.
Alert data from one of the two PX Systems is missing. The following steps can be done in
order to continue with the MC session.
>61<
PCR PROJECT
Engineering Project
Upload missing data within a new version of a message. This will to redo the
comparison.
Manually click on the Ignore button that will change the status to Validated. This
action must be done separately on each PMB in the cloud.
- both the data are missing. The following steps can be done in order to continue with
the MC session.
o
Upload missing data within a new version of a message. This will to redo the
comparison.
Alternate Values from one of two PX can be missing. PMB will automatically validate it.
Crosschecked when values from on PX is missing, the validation status is Alert. For
validation of line the operator needs to take action click on ignore or wait for data from
second PX.
For Flow Based Cross Check only mode Alternate can be displayed. The mode is possible to
define in Shared Configuration as Submission mode. For detail information please see PCR EP
Functional Specification.docx.
8.4
8.4.1
Order Data
Received Order Data
Received Order Data sub-process is not described because the process is exactly the same as the
Received Network Data sub-process. The only difference is that the Order data documents are
received from the cloud instead of Network data document.
8.4.2
Sent Order Data sub-process is not described because the process is exactly the same as the Sent
Network Data sub-process. The only difference is that the Order data documents are sent to the
cloud instead of Network data documents.
>62<
PCR PROJECT
Engineering Project
8.5
8.5.1
Calculation
Results Calculation Process
The Results calculation process screen displays overview of algorithm calculation. This screen
automatically refreshes after fixed period. The following details are provided to the user:
>63<
PCR PROJECT
Engineering Project
First solution found at time when the first solution was found (format hh:mm:ss)
8.5.2
Market Coupling Results screen allows the user to view the results which were received by the
broker from the broker coordinator. User can switch between the tabs. Each tab corresponds to
particular entity which is contained in the results of PCR Algorithm calculation. Under each tab
there is a table with calculation results details. Some tables can be filtered using combo box (for
example Bidding Area Results).
>64<
PCR PROJECT
Engineering Project
8.6
This screen is displayed only for broker, which is not the coordinator. It shows the calculation
screen visible on broker coordinator in Calculation process (see section 8.5). The layout and
statuses of the sub-process are the same as in coordinators Calculation sub-process.
8.7
8.7.1
Results Sharing
Received Results
After the broker coordinator has finished its calculation, the calculation results are distributed to
other brokers in the broker cloud. To monitor the process of result distribution there is Received
Results sub-process on each broker. All results received from broker coordinator are displayed in
the detail screen,
8.7.2
Sent Results
To monitor the process of distributing the results to the cloud, there is Sent Results sub-process
visible at broker coordinator. Other non-coordinator brokers do not sent their shadow results to the
cloud.
On the Sent Results screen the overview of sending results from the broker coordinator to the
cloud is displayed. User can click on table row to display File detail screen which is depicted below.
>65<
PCR PROJECT
Engineering Project
The File Detail screen displays overview of brokers in the cloud along with the information if they
received the Results. There are the following controls available on the File Detail screen.
>66<
PCR PROJECT
Engineering Project
8.7.3
The Local Results sharing screen displays overview of received results from broker coordinator
and optionallyresults received from own Matcher if the Shadow results are set to be calculated. The
states about their delivering to own PX systems are shown as well.
Local Results Sharing screen of broker non-coordinator which calculates its own shadow results
containing the results in both tables, one results of broker coordinator and one shadow results.
User can click on table row to navigate to the following File detail screen.
>67<
PCR PROJECT
Engineering Project
The File detail screen displays overview of own PX systems and information if they received the
Results. There are the following controls on the screen:
>68<
PCR PROJECT
Engineering Project
8.8
8.8.1
There are also buttons for possibility to accept or reject results directly from PMB. This buttons are
displayed on all brokers and only for own PX systems and only in manual mode when confirmation
process is active. After click on the button, the result confirmation message for particular PX
system is created.
>69<
PCR PROJECT
Engineering Project
The buttons are displayed in column Manual Confirmation. When confirmation process is inactive,
the buttons are disabled.
The positive confirmation is generated without any reason text. When negative confirmation is
generated, user needs to choose reason text from modal window.
>70<
PCR PROJECT
Engineering Project
>71<
PCR PROJECT
Engineering Project
The Confirmations received from PX System screen displays an overview of all received
Preliminary confirmations from one PX system. User can click on table row to display the File detail
screen.
The Global confirmations received from Broker Coordinator screen displays overview of all
received Global Preliminary confirmations from Broker Coordinator. User can click on table row to
display the File detail screen which is depicted below.
>72<
PCR PROJECT
Engineering Project
The File Detail screen displays the detail of particular received Preliminary or Global Preliminary
confirmation file. On the screen the following controls are available.
8.8.2
The Sent Preliminary Confirmations (Broker coordinator) screen displays an overview of sent
Preliminary confirmations from own PX systems to the cloud and Global Preliminary Confirmation
sent to broker cloud.Its evident that this screen relates to broker coordinator. User can click on
table row to navigate to Confirmations sent to Broker cloud from PX System screen.
>73<
PCR PROJECT
Engineering Project
The Sent Preliminary Confirmations screen of broker non-coordinator displays overview of sent
Preliminary confirmations from own PX systems to the cloud. User can click on table row to display
the Confirmations sent to Broker cloud from PX System screen.
The Confirmations Sent to Broker Cloud from PX System screen displays an overview of sent
Preliminary confirmations from one PX system of particular broker. User can click on table row to
display File detail screen.
>74<
PCR PROJECT
Engineering Project
The File detail screen displays detail of one sent Preliminary confirmation file from own PX system.
The screen is the same for common confirmation and for global confirmation. The following controls
are available on the screen.
-
Errordetail button this button is shown in case of error and links to Error detail screen.
>75<
PCR PROJECT
Engineering Project
8.8.3
The Global Confirmation sent to own PX systems screen displays information about sent Global
Preliminary Confirmations from Broker to own PX systems.
The screen contains the following controls:
Errordetail This button is shown in case of error and links to Error detail screen.
>76<
PCR PROJECT
Engineering Project
8.9
Final Confirmation of the Results is the process analogical to Preliminary Confirmation of the
Results. Therefore the Final confirmations are not described separately.
>77<
PCR PROJECT
Engineering Project
9. FALLBACK
9.1
9.1.1
In this scenario whole Market coupling session as a process and its manual control is described.
1) Navigate to Menu Fallback and click onSwitch to Manual mode menu item. Then start the
Market coupling session by clicking on the Play button (1.). After the button is clicked,
Configuration synchronization is performed.
>78<
PCR PROJECT
Engineering Project
1.
2) After the configuration synchronization sub-process is complete (2.), check Received Shared
configuration details (3.). Then start Network data (4.) and Order data (5.) sub-process. Note that
these sub-processes are designed to run in parallel.
>79<
PCR PROJECT
Engineering Project
3.
2.
4.
5.
3) Click on Received Network data (6.) to see the detail screen with the network data messages.
No messages from PX systems were received yet (7.).
>80<
PCR PROJECT
Engineering Project
7.
6.
4) Navigate to Menu General and choose Upload file menu item. Upload file screen is displayed
and the user can upload XML file containing particular message. Note that the messages are
received automatically, but user can also upload the messages in manual way.
Fill in the form (8.):
Sender: PXS_1_BROKER_A
File: SSN_26-06-2012_1_MN10_PXS_1_BROKER_A_BROKER_A.xml
>81<
PCR PROJECT
Engineering Project
8.
9.
5) The file is successfully uploaded, click on the Close button. The uploaded message was
distributedinthe cloud and corresponding notification was created.
6) Check the Received Network data detail screen (10.) The message is displayed on all brokers
after its successful reception.
10.
>82<
PCR PROJECT
Engineering Project
7) Check the Send Network data detail screen (11.). The message is displayed only on the
brokerwhich sends the message.
11.
8) Navigate to Menu General and choose Upload file menu item. Upload file screen is displayed
(as in step 4).
Fill in the form (12.):
Sender: PXS_1_BROKER_C
File: SSN_26-06-2012_1_MO10_PXS_1_BROKER_C_BROKER_C.xml
>83<
PCR PROJECT
Engineering Project
12.
13.
9) The file is successfully uploaded, click on the Close button. The uploaded message was
distributedinthe cloud and corresponding notification was created.
10) Check the Received Order data detail screen (14.) The message is displayed on all brokers
after its successful reception.
14.
>84<
PCR PROJECT
Engineering Project
11) Check the Send Order data detail screen (15.). The message is displayed only on the
brokerwhich sends the message.
15.
12) Upload the rest of the network data messages (MN10 Network data from PX system to Broker)
to the cloud to complete the Network data process. In the same way upload rest of the order data
(MO10 Orderdata from PX system to Broker) to the cloud to complete the Order data process. After
the all order and network data are distributed within the cloud, the calculation can be started.
13) Manually start the Calculation using Play button (16.). Broker immediately provides Network
data and Order data to its Matcher. Matcher component then secure the calculation using PCR
Algorithm. PCR Algorithm calculation has started and notification was created.
>85<
PCR PROJECT
Engineering Project
16.
14) Check Result calculation process detail (17.) in which the log entries from the PCR Algorithm
are displayed. Then click the Show results button (18.).
>86<
PCR PROJECT
Engineering Project
17.
18.
15) Check results of the Market coupling session (19.). Then click on menu Dashboard (20.).
>87<
PCR PROJECT
Engineering Project
20.
19.
16) Wait until the Calculation is complete and the results are ready to be sent to Broker cloud. After
the calculation is completed, corresponding notification is created. Then manually start the Result
sharing sub-process. The Broker coordinator sends the Results to Broker cloud (21.).
>88<
PCR PROJECT
Engineering Project
21.
17 All Brokers can monitor results received from Broker coordinator in Received Results.
>89<
PCR PROJECT
Engineering Project
18) All Brokers send the Results and optionally also Shadow results to theirs PX systems (22.).
After the results are distributed to all PX systems, Results sharing sub-process is complete (23.).
Then manually start Preliminary Confirmation of the Results (24.).
>90<
PCR PROJECT
Engineering Project
22.
23.
24.
Sender: PXS_1_BROKER_A
File: SSN_26-06-2012_1_MP10_PXS_1_BROKER_A_BROKER_A
Then the Coordinator has all Preliminary results confirmations. As a reaction, Coordinator sends
Global preliminary results confirmation to Broker cloud.
20) All Brokers provides Global preliminary results confirmation to their own PX systems (25.). After
all PX systems have the confirmation, preliminary results confirmation is complete (26.). Start and
finish Final (27.) results confirmation by uploading all Final results confirmations to Broker cloud:
Sender: PXS_1_BROKER_A
File: SSN_26-06-2012_1_MF10_PXS_1_BROKER_A_BROKER_A
>91<
PCR PROJECT
Engineering Project
25.
26.
27.
>92<
PCR PROJECT
Engineering Project
28.
9.2
The Switch Market coupling session screen allows the user to switch to already finished or active
Market coupling session, abort active session or create a new session. The screen is displayed as
a modal screen over Process dashboard screen. Keep in mind that selected date is related to
delivery day, not to business day.
>93<
PCR PROJECT
Engineering Project
Switch Market coupling session screen contains the following controls and provides the user with
the following options.
9.2.1
Choose Delivery day (icon with calendar) allows the user to selects Delivery day to
which he wants to displays existing sessions.
Create new session button allows the user to create new session. System displays
message dialog Do you really want to create a new session? with Yes or No
possibility.
This button is enabled if the parameter which enables Manual creation of Market
coupling session is set to true and if no session is active.
2) Create new sessionbutton (4.) is now enabled. Click on theCreate new session button to
create a new Market coupling session with status Pending.
>94<
PCR PROJECT
Engineering Project
3) New Market coupling session is created (5.). Choose already created pending session and click
on Switch session button (7.).
>95<
PCR PROJECT
Engineering Project
9.3
Full Decoupling
Coordinator Broker can stop the session using Full Decoupling functionality (1.) from menu
Fallback.
1.
Full Decoupling aborts sessions (2.) on all brokers connected to the Broker Cloud. Operators
cannot continue the session.
2.
>96<
PCR PROJECT
Engineering Project
9.4
Partial Decoupling
During active Network and Order data processes Broker Coordinator can decide to decouple some
PX-systems. Partial Decoupling starts after selecting Partial decoupling option from Fallback menu
(1.).
1.
First Partial Decoupling screen is displayed (2.) and user can select PX-systems to decouple (3.).
After selecting these PX-systems user clicks on Next button (4.) User cannot decouple all PXs
systems.
2.
3.
4.
>97<
PCR PROJECT
Engineering Project
The second decoupling screen is displayed (5.). User can select one of the decoupled PX-systems
(6.) to updatedefault capacities for each ATC line in both directions (7.). To copy the value from the
first row to all hours the blue arrow (8.) can be used for particular column or the green arrow (9.) for
all columns together. After complete values modification user can confirm and complete the action
by clicking on Finish button (10.).
>98<
PCR PROJECT
Engineering Project
5.
6.
9.
7.
10.
>99<
8.
PCR PROJECT
Engineering Project
After the finish Broker Coordinator creates decoupling order and network data for each decoupled
PX System and distributes them to Broker cloud. Decoupled PX-systems are then excluded from
MC Session.
9.5
If there is no pending or active session it is possible to run a session for only one broker. Choose
item Switch to Decoupling Mode from menu Fallback. A new decoupling session is created,
decoupling mode is indicated by label on the dashboard (1.).
1.
Conversely if the broker is in decoupling mode, there is Switch to Coupling Mode item instead of
Switch to Decoupling Mode in the Fallback menu. This link creates new coupling session and
switches the broker back to Coupling Mode.
>100<