In order to send and receive flex messages, you can create your own UFTP implementation. This manual describes how you can test the reception and sending of messages via your own UFTP implementation. Testing takes place on the GOPACS acceptance environment. Connectivity is tested in the GOPACS production environment.
For more information on how to create your own UFTP implementation, please read the manual ‘Use own UFTP implementation for handling CSC and ATR calls’.
The steps in the instruction manual are described in table form to clearly define the steps. The following columns are defined.
Column | Definition |
|---|---|
Step | Order in which the steps are needed to be executed. |
Description | Describes in detail what happens in the step. |
Is a term unclear? You’ll likely find its definition in our Glossary.
The English the glossary is located here: Glossary - GOPACS
De Nederlandse begrippenlijst vind je hier: Begrippenlijst - GOPACS
More manuals can be found on the page Manuals or on the GOPACS Developer Portal.
If you need help or have questions, you can find our details here: Contact
To test the process of receiving and sending UFTP messages, either through the GUI or API, the following setup is required in the acceptance environment:
Step | Description |
|---|---|
1 | A registered Trading Company with an activated user account Go to https://app.acc.gopacs.eu/signup and follow the instructions on the page and in the confirmation emails. If you are a CSP, your registration must be approved by GOPACS before your account can be activated. To request approval, contact the GOPACS Service Desk at servicedesk@gopacs.eu. |
2 | The correct UFTP settings configured for your Trading Company Go to the trading company details page and select the correct UFTP settings. For help, please check the manual Manual: Configuring UFTP Settings for CSC Communication. |
3 | An API client Please check the manual Setting Up OAuth2 Authentication for GOPACS APIs. |
4 | A registered grid connection and capacity steering contract(s) In the acceptance environment, these are created automatically once the Trading Company registration process has been completed (Step 1). |
Step | Description |
|---|---|
1 | Complete the preparation steps Ensure that you have completed all preparation steps described above. |
2 | Send a flexRequest message Log in with your Trading Company user account and navigate to the Capacity Steering Contracts section using the menu. Search for the relevant contract and open its details page. In the top-right corner of the page, you will find the Test UFTP Message button. This button is available only in the acceptance environment and is not available in the production environment. ![]() ![]() Click the button to open a form that allows you to send a flexRequest message to your UFTP endpoint. In this form, you can specify the date, start time, and end time of the flex request. You can also define capacity limitations for individual time blocks (ISPs). Alternatively, you can use the default values already provided in the form. Click Confirm to send the flexRequest message for the selected contract to your UFTP endpoint. ![]() |
3 | Process the subsequent messages If the flexRequest message cannot be sent, an error message will be displayed at the top of the page. This may indicate that your company's UFTP settings have not been configured correctly. Please refer to Step 1.2. If the flexRequest message is sent successfully, it should be received by your UFTP endpoint. Your API can then respond to the received flexRequest message with a flexMessageResponse message, followed by a flexOffer message. This will trigger a flexOfferResponse message and a flexOrder message. Both messages should be validated on your side. You must also acknowledge the FlexOrder by sending a FlexOrderResponse. If you encounter an issue that cannot be resolved using the available documentation, please contact the GOPACS Service Desk using the contact details provided on the GOPACS contact page. |