ComTraderAdapter automatically processes the trades from the ComTrader continuous export file, performs user-defined data Transformations and sends the results to various flexibly configurable Endpoints such as local files, shared or FTP files, databases, web services or emails. Every new trade record written into the continuous export file triggers such transformation process within 1 second.
1. Activate
the Continuous Export functionality in your ComTrader session
2. Configure
trade record Transformations and Endpoints in ComTraderAdapter
3. Monitor
and control the post-processing of your EPEX SPOT trades
Transformations & Endpoints
Transformations define HOW the trade record data should be transformed. Endpoints define WHERE the transformed data should be sent afterwards. Creation of both is very simple and flexible!
Transformations use a simple concept of using column names as placeholders, e.g. <Contract>, <Qty> or <Trade No>
During a transformation, placeholders will be replaced with the actual values from the particular trade record, e.g. "20190104 05:00-20190104 05:30" instead of <Contract>
Transformation can be defined in a plain text form or in form of MS Word or Excel file
In case of an Excel file, you can simply put the placeholders in any cell (example)
In case of a Word file, you can insert the placeholders anywhere in the file (example)
Then you can configure one or more Endpoints, where the result of every Transformation will be sent
Supported Endpoint Types
Here’s a list of Endpoint types currently supported by ComTraderAdapter. Transformation results can be sent to one or more Endpoint types and to any combination of them. One Endpoint type may be used several times with different configurations (e.g. data being sent to files on two different FTP servers).
File
Write transformed data to a local or shared file...
FTP
...or to a file on an FTP server
Email Text
Send transformation result as email body text
Email Attachment
Send the resulting file as email attachment
Database Statement
Oracle, MySQL PostgreSQL, MSSQL
HTTP SOAP
Transformation result as a SOAP web service call
HTTP REST
REST call (GET, POST, PUT, DELETE, PATCH)
Shell Command
Execute text result as a shell command
Installation And Running Of ComTraderAdapter
ComTraderAdapter is a Spring Boot based application, which can be installed and run as a Windows service, and the only system requirement is Java 8 (the same you use for ComTrader) in order to run it. You don’t even need a database server or a mail server. ComTraderAdapter uses its own standalone database and we can provide you an email account <your_company>@comtraderadapter.com for you to be able to use the email sending functionality.
ComTraderAdapter is a proprietary software released under an End-user licence agreement (EULA), which must be accepted prior to using the software. Please make sure to read the EULA before you start to use our software.
According to the current End-user licence agreement, the software is provided for free and we are not bound to provide any support or maintenance services. Additional services may be however provided upon prior agreement. We will always make sure to respond to your feedback as soon as possible and we will provide assistance in case of blocking problems.
Executing a trade in ComTrader is just the first step. The next step is to post-process the trade and/or let other systems or people know the trade has been executed. And that's where ComTraderAdapter comes into play - it processes your new trades automatically and saves you time and money!
The development process of the software has reached the stage, where clients' input is needed in order to make the software as suitable for clients' needs as possible. Therefore, the software is provided at this stage for free. Please use the software as much as you like and please, provide feedback! PS: current free version of the software is not supposed to be used in production environment
Feedback from clients within the testing phase will be evaluated and used to improve the software to make it as efficient and product-market fit as possible. This process should eventually lead to a stable and production-ready release of ComTraderAdapter. In case of further questions regarding the future of ComTraderAdapter do not hesitate to contact us!
Continuous export is a functionality of the ComTrader exporting information about recently executed trades into a preconfigured CSV structured file. Please check the official ComTrader documentation (PDF) for more details (chapter “Export”).
Download
Please click here to download the application (requires agreement with EULA)
The downloaded ZIP file is password-protected – please submit your email below to obtain an auto-reply message with the required password (submitted email address will not be forwarded to any other 3rd party and serves only the purpose of sending the required ZIP password)
Subscribe Our Newsletter
Contact
Would you like more information? Interested in cooperation?
END USER LICENCE AGREEMENT (scroll down to accept or decline)
Please read this EULA carefully, as it sets out the basis upon which we license the Software for use.
The content of this EULA is presented on the Software Website and also within the user interface of the Software. By downloading or running or using the Software, you agree to be bound by the provisions of this EULA. If you do not agree to be bound by the provisions of this EULA, do not download, run or use the Software.
By agreeing to be bound by this EULA, you further agree that your employees or any person you authorise to use the Software will comply with the provisions of this EULA.
1. Definitions
1.1 Except to the extent expressly provided otherwise, in this EULA:
"Documentation" means the documentation for the Software produced by the Licensor and delivered or made available by the Licensor to the User;
"Effective Date" means the date upon which the User agrees to be bound by the provisions of this EULA (either expressly or implicitly by downloading, running or using the Software), following the issue of this EULA by the Licensor;
"EULA" means this end user licence agreement, including any amendments to this end user licence agreement from time to time;
"Force Majeure Event" means an event, or a series of related events, that is outside the reasonable control of the party affected (including failures of the internet or any public telecommunications network, hacker attacks, denial of service attacks, virus or other malicious software attacks or infections, power failures, industrial disputes affecting any third party, changes to the law, disasters, explosions, fires, floods, riots, terrorist attacks and wars);
"Intellectual Property Rights" means all intellectual property rights wherever in the world, whether registrable or unregistrable, registered or unregistered, including any application or right of application for such rights;
"Licensor" means beanIT, s. r. o., a private limited liability company incorporated in Slovakia (identification number 52 244 253) having its registered office at Štepánkovická 760/31, Štrba 059 38, Slovakia (email: ks.ti1745625421naeb@1745625421ofni1745625421);
"Maintenance Services" means the application of updates to the Software;
"Software" means "ComTraderAdapter BETA";
"Software Website" means the presentation website of the Software under the URL www.comtraderadapter.com;
"Source Code" means the Software code in human-readable form or any part of the Software code in human-readable form, including code compiled to create the Software or decompiled from the Software;
"Support Services" means support in relation to the use of the Software;
"Term" means the term of this EULA, commencing in accordance with Clause 3.1 and ending in accordance with Clause 3.2;
"User" means the person to whom the Licensor grants a right to use the Software under this EULA.
2. Credit
2.1 This document was created using a template from SEQ Legal (https://seqlegal.com).
3. Term
3.1 This EULA shall come into force upon the Effective Date.
3.2 This EULA shall continue in force indefinitely, subject to termination in accordance with Clause 15 or any other provision of this EULA.
4. Licence
4.1 The Licensor hereby grants to the User from the Effective date until the end of the Term a licence to download, run and use up to 3 instances of the Software, subject to the limitations and prohibitions set out and referred to in this Clause 4.
4.2 The User may sub-license the rights granted in Clause 4.1 for the purposes of hosting the Software and supporting the User's use of the Software in accordance with this EULA. Any such sub-licence shall automatically terminate upon the termination of the licence in Clause 4.1.
4.3 Save to the extent expressly permitted by this EULA or required by applicable law on a non-excludable basis, any licence granted under this Clause 4 shall be subject to the following prohibitions:
(a) the User must not sell, resell, rent, lease, loan, supply, publish, distribute or redistribute the Software;
(b) the User must not alter, edit or adapt the Software (except the configuration explicitly mentioned in the Documentation or allowed by the user interface of the Software); and
(c) the User must not decompile, de-obfuscate or reverse engineer, or attempt to decompile, de-obfuscate or reverse engineer, the Software.
4.4 The User shall be responsible for the security of copies of the Software supplied to the User under this EULA and shall use all reasonable endeavours (including all reasonable security measures) to ensure that access to such copies is restricted to persons authorised to use them under this EULA.
5. Source Code
5.1 Nothing in this EULA shall give to the User or any other person any right to access or use the Source Code or constitute any licence of the Source Code.
6. Maintenance Services
6.1 The Licensor is not bound to provide any Maintenance Services to the User.
7. Support Services
7.1 The Licensor is not bound to provide any Support Services to the User.
8. No assignment of Intellectual Property Rights
8.1 Nothing in this EULA shall operate to assign or transfer any Intellectual Property Rights from the Licensor to the User, or from the User to the Licensor.
9. Charges
9.1 No charges apply. The Software is provided free of charge.
10. Payments
10.1 No payments apply. The Software is provided free of charge.
11. Warranties
11.1 The Licensor warrants to the User that it has the legal right and authority to enter into this EULA and to perform its obligations under this EULA.
11.2 The User warrants to the Licensor that it has the legal right and authority to enter into this EULA and to perform its obligations under this EULA.
11.3 All of the parties' warranties and representations in respect of the subject matter of this EULA are expressly set out in this EULA. To the maximum extent permitted by applicable law, no other warranties or representations concerning the subject matter of this EULA will be implied into this EULA or any related contract.
12. Acknowledgements and warranty limitations
12.1 The User acknowledges that complex software is never wholly free from defects, errors and bugs; and subject to the other provisions of this EULA, the Licensor gives no warranty or representation that the Software will be wholly free from defects, errors and bugs.
12.2 The User acknowledges that complex software is never entirely free from security vulnerabilities; and subject to the other provisions of this EULA, the Licensor gives no warranty or representation that the Software will be entirely secure.
12.3 The Licensor does not warrant or represent that the Software will be compatible with every operating system or within every software or hardware environment.
12.4 The User acknowledges that the Licensor will not provide any legal, financial, accountancy or taxation advice under this EULA or in relation to the Software; and, except to the extent expressly provided otherwise in this EULA, the Licensor does not warrant or represent that the Software or the use of the Software by the User will not give rise to any legal liability on the part of the User or any other person.
12.5 The User acknowledges that:
a) the Software is provided to the User in its BETA version and intended for testing purposes only; and
b) the Software is not suitable to be used in a production environment.
13. Indemnities
13.1 The Licensor is not bound to and shall not indemnify the User under any circumstances.
14. Limitations and exclusions of liability
14.1 The Licensor will not be liable to the User in respect of any losses arising out of a Force Majeure Event.
14.2 The Licensor will not be liable to the User in respect of any loss of profits or anticipated savings.
14.3 The Licensor will not be liable to the User in respect of any loss of revenue or income.
14.4 The Licensor will not be liable to the User in respect of any loss of business, contracts or opportunities.
14.5 The Licensor will not be liable to the User in respect of any loss or corruption of any data, database or software.
14.6 The Licensor will not be liable to the User in respect of any special, indirect or consequential loss or damage.
15. Termination
15.1 The Licensor may terminate this EULA immediately without any previous notice of termination, either by sending an email to the User or by presenting the corresponding information on the Software Website.
15.2 The User may terminate this EULA immediately without any previous notice of termination. In such case the User must stop using and running the Software and must delete all instances and copies of the Software.
16. Effects of termination
16.1 Upon the termination of this EULA, all of the provisions of this EULA shall cease to have effect, save that the following provisions of this EULA shall survive and continue to have effect (in accordance with their express terms or otherwise indefinitely): Clauses 1, 4.1, 14, 16, 17 and 18.
16.2 For the avoidance of doubt, the licences of the Software in this EULA shall terminate upon the termination of this EULA; and, accordingly, the User must immediately cease to use the Software upon the termination of this EULA.
16.3 Within 2 Business Days following the termination of this EULA, the User must:
(a) dispose of all media in its possession or control containing the Software; and
(b) irrevocably delete from all computer systems in its possession or control all copies of the Software.
17. General
17.1 No breach of any provision of this EULA shall be waived except with the express written consent of the party not in breach.
17.2 If any provision of this EULA is determined by any court or other competent authority to be unlawful and/or unenforceable, the other provisions of this EULA will continue in effect. If any unlawful and/or unenforceable provision would be lawful or enforceable if part of it were deleted, that part will be deemed to be deleted, and the rest of the provision will continue in effect (unless that would contradict the clear intention of the parties, in which case the entirety of the relevant provision will be deemed to be deleted).
17.3 The Licensor may change the content of this EULA from time to time. In such case the new version of the EULA will be presented on the Software Website.
17.4 The User hereby agrees that the Licensor may assign the Licensor's contractual rights and obligations under this EULA to any successor to all or a substantial part of the business of the Licensor from time to time or any third party. Save to the extent expressly permitted by applicable law, the User must not without the prior written consent of the Licensor assign, transfer or otherwise deal with any of the User's contractual rights or obligations under this EULA.
17.5 This EULA is made for the benefit of the parties and is not intended to benefit any third party or be enforceable by any third party. The rights of the parties to terminate, rescind, or agree any amendment, waiver, variation or settlement under or relating to this EULA are not subject to the consent of any third party.
17.6 This EULA shall constitute the entire agreement between the parties in relation to the subject matter of this EULA, and shall supersede all previous agreements, arrangements and understandings between the parties in respect of that subject matter.
17.7 This EULA shall be governed by and construed in accordance with law of Slovakia.
17.8 The courts of Slovakia shall have exclusive jurisdiction to adjudicate any dispute arising under or in connection with this EULA.
17.9 The User may decide to use an email address within the comtraderadapter.com domain provided by the Licensor in order to use the email sending functionality of the Software. The User understands and confirms that the credentials necessary to use such email address are generated by the Licensor, therefore making it – including the content of the email account – accessible to the Licensor. The User agrees to use the provided email account only for the email sending functionality of the Software. The provided email account is NOT intended to be used to send, store or receive any sensitive or confidential data belonging to the User or any third party or data of any illegal or criminal background or usage.
18. Interpretation
18.1 The Clause headings do not affect the interpretation of this EULA.
18.2 In this EULA, general words shall not be given a restrictive interpretation by reason of being preceded or followed by words indicating a particular class of acts, matters or things.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok