# Web Service: OpenAccessServer

Target Namespace:
urn:openaccess
Description:
OpenAccess API

### Port: OpenAccessEchoPort

Transport:
SOAP
Style:
rpc
Transport Protocol:
SOAP over HTTP
Operations:

1. EchoRequest
2. KeepAlive

Location:
https://ETSOpenAccess/OpenAccess/Echo

### Port: OpenAccessOpenAccess_3.6_Port

Transport:
SOAP
Style:
rpc
Transport Protocol:
SOAP over HTTP
Operations:

1. CancelBlockOrder
2. CancelExclusiveGroupWithId
3. CancelGroupForBlockId
4. CancelLoopBlocksWithGroupId
5. CancelOrder
6. CancelScalableComplexOrder
7. CancelSpreadBlocksWithGroupId
8. EnterBlockOrder
9. EnterBlockOrderBatch
10. EnterOrder
11. EnterScalableComplexOrder
12. EstablishConnection
13. KeepAlive
14. Logout
15. ResetPassword
16. ResetPasswordRequestActivationCode
17. RetrieveAllowedSpreadAreaAssociations
18. RetrieveAreaInformation
19. RetrieveAreaPortfolioInformation
20. RetrieveAuctionInformation
21. RetrieveBlockOrders
22. RetrieveExclusiveGroupWithId
23. RetrieveGroupForBlockId
24. RetrieveLoopBlocksWithGroupId
25. RetrieveMarketResultsFor
26. RetrieveMessagesUnreadOnly
27. RetrieveOrders
28. RetrieveScalableComplexOrders
29. RetrieveSettlementMemberAndCentralCounterPartyNames
30. RetrieveSmartBlockOrders
31. RetrieveSpreadBlocksWithGroupId
32. RetrieveTradableAreaPortfolioInformations
33. RetrieveTradableAreaSets
34. RetrieveTradableAreas
35. RetrieveTradablePortfolios
36. RetrieveTradesReportFor
37. RetrieveTradingLimitExtendedDetails
38. RetrieveTradingLimits
39. RetrieveViewableAreaPortfolioInformations
40. RetrieveViewableAreas
41. RetrieveViewablePortfolios
42. SetMessagesAsRead
43. UpdatePassword

Location:
https://ETSOpenAccess/OpenAccess/3.6

### Port: OpenAccessOpenAccess_3.4_Port

Transport:
SOAP
Style:
rpc
Transport Protocol:
SOAP over HTTP
Operations:

1. CancelBlockOrder
2. CancelComplexOrder
3. CancelExclusiveGroupWithId
4. CancelGroupForBlockId
5. CancelLoopBlocksWithGroupId
6. CancelOrder
7. EnterBlockOrder
8. EnterBlockOrderBatch
9. EnterComplexOrder
10. EnterOrder
11. EstablishConnection
12. KeepAlive
13. Logout
14. ResetPassword
15. ResetPasswordRequestActivationCode
16. RetrieveAreaInformation
17. RetrieveAreaPortfolioInformation
18. RetrieveAuctionInformation
19. RetrieveBlockOrders
20. RetrieveComplexOrders
21. RetrieveExclusiveGroupWithId
22. RetrieveGroupForBlockId
23. RetrieveLoopBlocksWithGroupId
24. RetrieveMarketResultsFor
25. RetrieveMessagesUnreadOnly
26. RetrieveOrders
27. RetrieveSettlementMemberAndCentralCounterPartyNames
28. RetrieveSmartBlockOrders
29. RetrieveTradableAreaPortfolioInformations
30. RetrieveTradableAreaSets
31. RetrieveTradableAreas
32. RetrieveTradablePortfolios
33. RetrieveTradesReportFor
34. RetrieveTradingLimitExtendedDetails
35. RetrieveTradingLimits
36. RetrieveViewableAreaPortfolioInformations
37. RetrieveViewableAreas
38. RetrieveViewablePortfolios
39. SetMessagesAsRead
40. SetNewPassword
41. UpdatePassword

Location:
https://ETSOpenAccess/OpenAccess/3.4

### Port: OpenAccessOpenAccess_3.5_Port

Transport:
SOAP
Style:
rpc
Transport Protocol:
SOAP over HTTP
Operations:

1. CancelBlockOrder
2. CancelComplexOrder
3. CancelExclusiveGroupWithId
4. CancelGroupForBlockId
5. CancelLoopBlocksWithGroupId
6. CancelOrder
7. CancelSpreadBlocksWithGroupId
8. EnterBlockOrder
9. EnterBlockOrderBatch
10. EnterComplexOrder
11. EnterOrder
12. EstablishConnection
13. KeepAlive
14. Logout
15. ResetPassword
16. ResetPasswordRequestActivationCode
17. RetrieveAllowedSpreadAreaAssociations
18. RetrieveAreaInformation
19. RetrieveAreaPortfolioInformation
20. RetrieveAuctionInformation
21. RetrieveBlockOrders
22. RetrieveComplexOrders
23. RetrieveExclusiveGroupWithId
24. RetrieveGroupForBlockId
25. RetrieveLoopBlocksWithGroupId
26. RetrieveMarketResultsFor
27. RetrieveMessagesUnreadOnly
28. RetrieveOrders
29. RetrieveSettlementMemberAndCentralCounterPartyNames
30. RetrieveSmartBlockOrders
31. RetrieveSpreadBlocksWithGroupId
32. RetrieveTradableAreaPortfolioInformations
33. RetrieveTradableAreaSets
34. RetrieveTradableAreas
35. RetrieveTradablePortfolios
36. RetrieveTradesReportFor
37. RetrieveTradingLimitExtendedDetails
38. RetrieveTradingLimits
39. RetrieveViewableAreaPortfolioInformations
40. RetrieveViewableAreas
41. RetrieveViewablePortfolios
42. SetMessagesAsRead
43. SetNewPassword
44. UpdatePassword

Location:
https://ETSOpenAccess/OpenAccess/3.5

## Operations

### Port Type: EchoOpenAccessPortType

Description:
Version: 3.6.4-Api 3.6

1. EchoRequest
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EchoRequest
   Input:
   - Body (use=literal, Message=EchoEchoRequest)
     requestString Type string http://www.w3.org/2001/XMLSchema
   Output:
   - Body (use=literal, Message=EchoEchoRequestResponse)
     EchoRequestResponse Type string http://www.w3.org/2001/XMLSchema
2. KeepAlive
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   KeepAlive
   Input:
   - Body (use=literal, Message=EchoKeepAlive)
     Empty
   Output:
   - Body (use=literal, Message=EchoKeepAliveResponse)
     KeepAliveResponse Type string http://www.w3.org/2001/XMLSchema

### Port Type: OpenAccess_3.6_OpenAccessPortType

Description:
Version: 3.6.4-Api 3.6

1. CancelBlockOrder
   Cancel a specified range of Block Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelBlockOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_CancelBlockOrder)
     BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
     This object contains the search parameters for block orders
     - Choice - mandatory
       - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name of the Block Orders.
       - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
     - Choice - mandatory
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders.
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
     - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Comment field of the Block Orders.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Day the Order applies to.
       - <deliveryDays> - mandatory Type DateRange urn:openaccess
         Range of Delivery Days the Order applies to.
         - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Starting date
         - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Ending date
       - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
         Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
         - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
           Starting Timestamp in GMT
         - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
           Ending Timestamp in GMT
       - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
         0 or more Auction Identifications.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
       Block Code the Order applies to.
     - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Lowest trade order ID to specify a range of Block Orders.
     - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Highest trade order ID to specify a range of Block Orders.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_CancelBlockOrderResponse)
     CancelBlockOrderAcknowledgement Type CancelBlockOrderAcknowledgement urn:openaccess
     Acknowledgement in response to an CancelBlockOrder message. Indicates success or failure of the message
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <blockOrderIdentifier> - optional, nillable Type BlockOrderIdentifier urn:openaccess
       This object contains the search parameters of the Block Orders.
       - Choice - mandatory
         - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Area Name of the Block Orders.
         - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
       - Choice - mandatory
         - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Portfolio of the Block Orders.
         - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
       - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Comment field of the Block Orders.
       - Choice - mandatory
         - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Delivery Day the Order applies to.
         - <deliveryDays> - mandatory Type DateRange urn:openaccess
           Range of Delivery Days the Order applies to.
           - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Starting date
           - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Ending date
         - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
           Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
           - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Starting Timestamp in GMT
           - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Ending Timestamp in GMT
         - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
           0 or more Auction Identifications.
           - Choice - mandatory
             - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
             - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
               Date of the Auction. If used the name of the auction is mandatory
           - <name> - optional Type string http://www.w3.org/2001/XMLSchema
             The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
           - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
             Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
       - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
         Block Code the Order applies to.
       - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         Lowest trade order ID to specify a range of Block Orders.
       - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         Highest trade order ID to specify a range of Block Orders.
     - <blockOrderIdsRemoved> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
       This object contains the trade order IDs removed.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
2. CancelExclusiveGroupWithId
   Cancel all Block Orders for this Exclusive Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelExclusiveGroupWithId
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_CancelExclusiveGroupWithId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_CancelExclusiveGroupWithIdResponse)
     CancelExclusiveGroupResult Type CancelExclusiveGroupAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
3. CancelGroupForBlockId
   Cancel all Block Orders belonging to the same Exclusive Group or Family as the identified Block Order.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelGroupForBlockId
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_CancelGroupForBlockId)
     BlockOrderId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_CancelGroupForBlockIdResponse)
     CancelGroupResult Type CancelGroupAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       This object contains the search parameter of the call that produced this result.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
4. CancelLoopBlocksWithGroupId
   Cancel all Loop Block Orders (C88) in the family with the specified Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelLoopBlocksWithGroupId
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_CancelLoopBlocksWithGroupId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_CancelLoopBlocksWithIdResponse)
     CancelLoopBlocksResult Type CancelLoopBlocksAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
5. CancelOrder
   Cancel already submitted Daily Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_CancelOrder)
     OrderIdentifierExtended Type DailyOrderIdentificationExtended urn:openaccess
     - Choice - mandatory
       - <identifiedDailyOrder> - mandatory Type IdentifiedOrder urn:openaccess
         The Identified Daily Order.
         - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Name of the Area for the Order.
         - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Name of the Portfolio the Order applies to.
         - Choice - mandatory
           - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
             The Delivery Day of the Order.
           - <deliveryDays> - mandatory Type DateRange urn:openaccess
             Date Range to search over.
             - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
               Starting date
             - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
               Ending date
           - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
             1 or more Auction Identifications.
             - Choice - mandatory
               - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                 Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
               - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                 Date of the Auction. If used the name of the auction is mandatory
             - <name> - optional Type string http://www.w3.org/2001/XMLSchema
               The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
             - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
               Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
       - <orderId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
         The order ID.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_CancelOrderResponse)
     CancelOrderAcknowledgement Type CancelOrderAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
       IDs of cancelled Orders.
6. CancelScalableComplexOrder
   Cancel already submitted ScalableComplex Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelScalableComplexOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_CancelScalableComplexOrder)
     ScalableComplexOrderIdentifierExtended Type ScalableComplexOrderIdentificationExtended urn:openaccess
     - Choice - mandatory
       - <identifiedDailyOrder> - mandatory Type IdentifiedOrder urn:openaccess
         The Identified Daily Order.
         - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Name of the Area for the Order.
         - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Name of the Portfolio the Order applies to.
         - Choice - mandatory
           - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
             The Delivery Day of the Order.
           - <deliveryDays> - mandatory Type DateRange urn:openaccess
             Date Range to search over.
             - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
               Starting date
             - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
               Ending date
           - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
             1 or more Auction Identifications.
             - Choice - mandatory
               - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                 Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
               - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                 Date of the Auction. If used the name of the auction is mandatory
             - <name> - optional Type string http://www.w3.org/2001/XMLSchema
               The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
             - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
               Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
       - <orderId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
         The order ID.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_CancelScalableComplexOrderResponse)
     CancelScalableComplexOrderAcknowledgement Type CancelScalableComplexOrderAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
       IDs of cancelled Orders.
7. CancelSpreadBlocksWithGroupId
   Cancel all SpreadBlock Orders (C89) in the family with the specified Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelSpreadBlocksWithGroupId
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_CancelSpreadBlocksWithGroupId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_CancelSpreadBlocksWithIdResponse)
     CancelSpreadBlocksResult Type CancelSpreadBlocksAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
8. EnterBlockOrder
   Enter a Block Order for a specific date.
   Additional Rules: 1. Modification of a Block Order is accomplished the same as Daily Order entry. A new block order is sent and the old one is overwritten. 2. Only C01 Block Orders can be Entered/Modified
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EnterBlockOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_EnterBlockOrder)
     blockOrder Type BlockOrder urn:openaccess
     This object contains the details for a block order
     - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Trade order ID returned if the Block Order was accepted.
     - Choice - mandatory
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Order.
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Order. Deprecated: Use portfolio instead.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Date of the Block Order. Only usable if only 1 Auction is defined per day.
       - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Applying Date of the Block Order. Deprecated: Use auctionIdentification or deliveryDay instead.
       - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
         Auction Identification.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - Choice - mandatory
       - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name for the Block Order.
       - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name for the Block Order. Deprecated: Use Area instead.
     - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
       Price of the Block Order.
     - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Comment field for the Block Order.
     - <periods> - mandatory, max 100 Type BlockPeriod urn:openaccess
       Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
       - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         The ID of the period. Deprecated: Use Period instead.
       - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
         The Order volume.
       - Choice - mandatory
         - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
           Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
         - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
           Time Interval identifying the Period. Deprecated: Use Period instead.
           - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Starting Timestamp in GMT
           - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Ending Timestamp in GMT
     - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
       In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_EnterBlockOrderResponse)
     EnterBlockOrderAcknowledgement Type EnterBlockOrderAcknowledgement urn:openaccess
     Acknowledgement sent in response to the to the EnterBlockOrder message. Indicates success or failure of the message
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       The trade order ID returned if the Block Order was accepted.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
9. EnterBlockOrderBatch
   Submit a Batch of Block Orders for the same Portfolio, Area and Applying Date.
   Additional Rules: Modification of a Block Order is accomplished the same as EnterBlockOrder.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EnterBlockOrderBatch
   Input:
   - Body (use=literal, Message=OpenAccess_3.6_EnterBlockOrderBatch)
     blockOrderBatch Type BlockOrderBatch urn:openaccess
     Contains the details for entering/modifying a set of block orders
     - Choice - mandatory
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Day of the Block Orders. Delivery Day can only be used if exacly one Auction is defined. Otherwise you have to use auctionIdentification
       - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Applying Date of the Block Orders. Deprecated: Use Delivery Day instead.
       - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
         Auction Identification of the Block Orders.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - <areaName> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
     - <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Area Name of the Block Orders. If the Block Orders have block code C89, the content of this element will be ignored and the contents of the Area elements of the Block Orders will be used instead.
     - <BlockOrder> - mandatory, unbounded Type BlockOrderForBatch urn:openaccess
       Collection of Block Orders that will be entered/modified within this Batch.
       - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
         C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
       - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
       - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         An optional comment of the Block Order.
       - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
         Price of the Block Order.
       - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
         Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
         - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
           The ID of the period. Deprecated: Use Period instead.
         - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
           The Order volume.
         - Choice - mandatory
           - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
             Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
           - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
             Time Interval identifying the Period. Deprecated: Use Period instead.
             - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Starting Timestamp in GMT
             - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Ending Timestamp in GMT
       - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
         The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
       - <BlockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Virtual or Real Block ID. If a Block Order for Portfolio, Area and Applying Date with this ID exists the System triggers a Modification. Otherwise it is treated as a new Block Order.
       - <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Area of the spread block order. Supported from version 3.5 onwards.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.6_EnterBlockOrderBatchResponse)
     EnterBlockOrderBatchAcknowledgement Type EnterBlockOrderBatchAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <BlockIndexMapping> - optional, unbounded Type BlockIndexToIdMapping urn:openaccess
       List of the mappings from <blockIndex> from the Batch to the resulting Trade Order ID of the Block Order in the Trading System.
       - <blockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Value of <BlockOrderBatch>/<BlockOrder>/<BlockIndex> in EnterBlockOrderBatch.
       - <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Trade order ID of a Block Order assigned by the TradingSystem.
     - <GroupIndexMapping> - optional, unbounded Type ExclusiveGroupIndexToIdMapping urn:openaccess
       List of the mappings from <blockCodePRM> from the Batch for a C04, C88 or C89 Block Order to the resulting Group ID in the Trading System.
       - <GroupIndex> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Value of <BlockOrderBatch>/<BlockOrder>/<blockCodePRM> in EnterBlockOrderBatch for a C04, C88 or C89 Block Order.
       - <GroupID> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         ID of an Exclusive Group, Loop Family or Spread Family assigned by the Trading System.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
10. EnterOrder
    Enter Daily Orders for a specified date.
    Additional Rules: 1. Daily Orders are modified only by replacement. By sending in a new order, the old order is overwritten with the new values.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EnterOrder
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_EnterOrder)
      Order Type Order urn:openaccess
      This object contains the data for the Order. AuctionIdentification must occur not more than once.
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <Curve> - mandatory, max 100 Type Curve urn:openaccess
        Collection of Curves.
        - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
        - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
          Comment for the Curve.
        - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
          A collection of Curve Points.
          - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Price (must conform to Area Price Tick).
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Volume (must conform to Area Volume Tick).
      - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
        In output: The settlement currency is included in every order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_EnterOrderResponse)
      EnterOrderAcknowledgement Type EnterOrderAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
        IDs of the accepted Orders.
11. EnterScalableComplexOrder
    Enter Scalable Complex Orders for specific Auction identification(s).
    Additional Rules: 1. Scalable Complex Orders are modified only by replacement. By sending in a new Order, the old Order is overwritten with the new values. 2. If more than one Auction Identification is submitted, rule one is executed on each Auction that is specified with the same values.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EnterScalableComplexOrder
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_EnterScalableComplexOrder)
      ScalableComplexOrder Type ScalableComplexOrder urn:openaccess
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
      - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
        List of Auction Identifiers.
        - Choice - mandatory
          - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
          - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Date of the Auction. If used the name of the auction is mandatory
        - <name> - optional Type string http://www.w3.org/2001/XMLSchema
          The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
          Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <Curve> - mandatory, unbounded Type CurveWithMAV urn:openaccess
        List of Curves.
        - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
        - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
          Comment for the Curve.
        - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
          A collection of Curve Points.
          - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Price (must conform to Area Price Tick).
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Volume (must conform to Area Volume Tick).
        - <mav> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Minimum acceptance volume.
      - <fixed_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
        Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
      - <increase_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
        Increase Gradient. ( NULL value if no Increase Gradient is defined).
      - <decrease_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
        Decrease Gradient. (NULL value if no Decrease Gradient is defined)
      - <schedule_Stop> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { totalDigits="2", minInclusive="0" }
        Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_EnterScalableComplexOrderResponse)
      EnterScalableComplexOrderAcknowledgement Type EnterScalableComplexOrderAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Accepted-Order-ID> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
        IDs of the accepted Orders.
12. EstablishConnection
    Login to the Open Access Server and start a User Session.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EstablishConnection
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_EstablishConnection)
      userLoginName Type string http://www.w3.org/2001/XMLSchema
      password Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_EstablishConnectionResponse)
      EstablishSessionResponse Type EstablishSessionResponse urn:openaccess
      Indicates success or failure of a login attempt. The successful response contains a session token to be used for other API calls
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <sessionToken> - optional, nillable Type SessionToken urn:openaccess
        Session Token used in other API calls as a Header Object in the request.
        - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
          The user login name for the user session
        - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
          The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
13. KeepAlive
    Tests connectivity to the Open Access Server and keeps the HTTP connection active by sending a message to the server at regular intervals. If the the KeepAlive message reaches the server, a KeepAliveResponse message will be returned which contains the string "OpenAccess <version> - I am Alive".
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    KeepAlive
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_KeepAlive)
      Empty
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_KeepAliveResponse)
      KeepAliveStringResponse Type string http://www.w3.org/2001/XMLSchema
14. Logout
    Logout the User Session from the Open Access Server.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    Logout
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_Logout)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_LogoutResponse)
      LogoutAcknowledgement Type LogoutAcknowledgement urn:openaccess
      Acknowledgement in response to a logout message.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
15. ResetPassword
    Set a new password, which is valid for 90 days.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    ResetPassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_ResetPassword)
      Password Type string http://www.w3.org/2001/XMLSchema
      ActivationCode Type string http://www.w3.org/2001/XMLSchema
      LoginName Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_ResetPasswordAcknowledgement)
      ResetPasswordAcknowledgement Type ResetPasswordAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
16. ResetPasswordRequestActivationCode
    Request a password reset code for user login name. If the request is successful a code will be sent to the email address for the login name. The code can be then sent with the ResetPassword message to set a new password for the user.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    ResetPasswordRequestActivationCode
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_ResetPasswordRequestActivationCode)
      Username Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_ResetPasswordRequestActivationCodeAcknowledgement)
      ResetPasswordRequestActivationCodeAcknowledgement Type ResetPasswordRequestActivationCodeAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
17. RetrieveAllowedSpreadAreaAssociations
    Retrieves the allowed area associations for Spread Block Orders submission (C89) for an area set and an applying date
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAllowedSpreadAreaAssociations
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAllowedSpreadAreaAssociations)
      RetrieveAllowedSpreadAreaAssociationsOptions Type RetrieveAllowedSpreadAreaAssociationsOptions urn:openaccess
      - <areaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Area Set
      - <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Auction Name.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAllowedSpreadAreaAssociationsAcknowledgement)
      RetrieveAllowedSpreadAreaAssociationsAcknowledgement Type RetrieveAllowedSpreadAreaAssociationsAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Area Set.
      - <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Auction Name.
      - <activeSpreadBlockAreaAssociations> - optional, unbounded Type SpreadBlockAreaAssociation urn:openaccess
        Active Spread Block Area Associations.
        - <area1> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area 1.
        - <area2> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area 2.
18. RetrieveAreaInformation
    Retrieve Area information for a specified Area.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAreaInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAreaInformation)
      AreaName Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAreaInformationResponse)
      RetrieveAreaInformationAcknowledgement Type RetrieveAreaInformationAcknowledgement urn:openaccess
      Acknowledgement sent in response to the AreaInformation message and contains the area setting for the area is requested. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaInformation> - optional, nillable Type AreaInformation urn:openaccess
        Area Information requested.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimun Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
19. RetrieveAreaPortfolioInformation
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s). Absence of Areas and/or Portfolios means all, so if nothing is specified the result is the same as RetrieveViewableAreaPortfolioInformations
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAreaPortfolioInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAreaPortfolioInformation)
      AreaPortfolioInformationQuery Type AreaPortfolioInformationQuery urn:openaccess
      - <Area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
        Area Name(s) to query
      - <Portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
        Portfolio Name(s) to query
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
20. RetrieveAuctionInformation
    Retrieve next <NumberOfAuctions> Informations for specified <Area>(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAuctionInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAuctionInformation)
      AuctionInformationQuery Type AuctionInformationQuery urn:openaccess
      - <Area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
        Area Name(s) to query
      - <NumberOfAuctions> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { minInclusive="1", maxInclusive="50" }
        The Number of the next Auctions.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveAuctionInformationResponse)
      RetrieveAuctionInformationAcknowledgement Type RetrieveAuctionInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaAuctionIdentification urn:openaccess
        List of the found Auction Informations grouped by Area.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Name of the Area.
        - <Auction> - optional, unbounded Type AuctionInformation urn:openaccess
          The Auctions.
          - <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction.
          - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
            List of the possible AuctionIdentifications
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
          - <orderEntryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Start of Order Entry (UTC)
          - <orderEntryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            End of Order Entry (UTC)
          - <publication> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Time of Publication (UTC)
          - <deliveryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Start of Delivery (UTC)
          - <deliveryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            End of Delivery (UTC)
          - <maxCancellation> - optional Type dateTime http://www.w3.org/2001/XMLSchema
            Latest Cancellation Time (UTC)
21. RetrieveBlockOrders
    Retrieve all Block Orders matching the search parameter in the Block Order Identifier Object.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveBlockOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveBlockOrders)
      BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
      This object contains the search parameters for block orders
      - Choice - mandatory
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders.
        - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
      - Choice - mandatory
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders.
        - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
      - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Comment field of the Block Orders.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Delivery Day the Order applies to.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Range of Delivery Days the Order applies to.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
          Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
          - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Starting Timestamp in GMT
          - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Ending Timestamp in GMT
        - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
          0 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
        Block Code the Order applies to.
      - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Lowest trade order ID to specify a range of Block Orders.
      - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Highest trade order ID to specify a range of Block Orders.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveBlockOrdersResponse)
      RetrieveBlockOrdersAcknowledgement Type RetrieveBlockOrdersExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <blockOrders> - optional, nillable, unbounded Type BlockOrderExtended urn:openaccess
        Collection of Block Orders found.
        - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
          Trade order ID returned if the Block Order was accepted.
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order. Deprecated: Use portfolio instead.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Date of the Block Order. Only usable if only 1 Auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: Use auctionIdentification or deliveryDay instead.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order. Deprecated: Use Area instead.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Comment field for the Block Order.
        - <periods> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
22. RetrieveExclusiveGroupWithId
    Answers all Block Orders for this Exclusive Group ID. Due to required support of previous versions (lower than 1.9) of the WSDL, this call must use deprecated output until such support is no longer required.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveExclusiveGroupWithId
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveExclusiveGroupWithId)
      GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveExclusiveGroupWithIdResponse)
      RetrieveExclusiveGroupResult Type RetrieveExclusiveGroupExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrderExtended urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
23. RetrieveGroupForBlockId
    Answers all Block Orders belonging to the same Exclusive Group or Family. The Exclusive Group or Family will be identified by looking for a Group that has a member with this ID. Due to required support of previous versions (lower than 1.9) of the WSDL, this call must use deprecated output until such support is no longer required.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveGroupForBlockId
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveGroupForBlockId)
      BlockOrderId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveGroupForBlockIdResponse)
      RetrieveGroupResult Type RetrieveGroupExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrderExtended urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
      - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
24. RetrieveLoopBlocksWithGroupId
    Answers all Loop Block Orders (C88) in the family with the specified Group ID.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveLoopBlocksWithGroupId
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveLoopBlocksWithGroupId)
      LoopGroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveLoopBlocksWithGroupIdResponse)
      RetrieveLoopBlocksWithGroupIdResult Type RetrieveLoopBlocksWithGroupIdExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrderExtended urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
25. RetrieveMarketResultsFor
    Retrieve the Market Results for specified Areas.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveMarketResultsFor
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveMarketResultsFor)
      MarketResultIdentifier Type MarketResultIdentifier urn:openaccess
      This Object identifies the Areas and the Auction details for which the Market Results are requested
      - Choice - mandatory
        - <area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
          Collection of Area Names requested.
        - <areaNames> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
          Collection of Area Names requested. Deprecated: User Area instead.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Applying Date for the Market Results.
        - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Applying Date for the Market Results. Deprecated: Use Delivery Day or Auction Identification instead.
        - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
          Identifies the Auction for the Market Results.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveMarketResultsForResponse)
      RetrieveMarketResultAcknowledgement Type RetrieveMarketResultAcknowledgement urn:openaccess
      Acknowledgement sent in response to a RetrieveMarketResultFor message and contains a collection with all the messages. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <marketResults> - optional, nillable, unbounded Type MarketResult urn:openaccess
        Collection of Market Results requested.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area for the Market Results.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Market Results. Deprecated: User Area instead.
        - <ResultsStatus> - optional Type string http://www.w3.org/2001/XMLSchema
          The Results Status. Only available in Version(s) >= 3.3
        - <marketResultExport> - mandatory Type string http://www.w3.org/2001/XMLSchema
          CSV Export of the Market Results for the Area. The csv export has the same format as that used by the ETS client. See also Chapter 4 of the Epex Sport Trader Client Guide.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
26. RetrieveMessagesUnreadOnly
    Retrieve the Messages the user has permission to read. If the parameter is true it only returns the messages still unread and if the parameter is false it returns all the messages.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveMessagesUnreadOnly
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveMessagesUnreadOnly)
      Boolean Type boolean http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveMessagesUnreadOnlyResponse)
      RetrieveMessagesAcknowledgement Type RetrieveMessagesAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveMessage and contains the Client Messages. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <messages> - optional, nillable, unbounded Type ClientMessage urn:openaccess
        Collection of Client Messages in the Message Book for the User Session.
        - <messageId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Message ID.
        - <subject> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Subject text of mail message.
        - <time> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          Time Sent.
        - <text> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Message body.
        - <read> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
          The message is read.
        - <popUp> - optional, nillable Type boolean http://www.w3.org/2001/XMLSchema
          The Message Book is popUp when this message is received.
        - <messageExpiry> - optional, nillable Type dateTime http://www.w3.org/2001/XMLSchema
          Time message expiry.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
27. RetrieveOrders
    Retrieve all Hourly/Stepwise Orders matching the search parameter in the Order Identifier Object. Only the active versions of each order are returned.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveOrders)
      OrderIdentifier Type OrderIdentifier urn:openaccess
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveOrdersResponse)
      RetrieveOrdersResult Type RetrieveOrdersExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Order> - optional, unbounded Type OrderExtended urn:openaccess
        Collection of Daily Orders that match the search parameters.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Area for the Order.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio the Order applies to.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            The Delivery Day of the Order.
          - <deliveryDays> - mandatory Type DateRange urn:openaccess
            Date Range to search over.
            - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Starting date
            - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Ending date
          - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
            1 or more Auction Identifications.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <Curve> - mandatory, max 100 Type Curve urn:openaccess
          Collection of Curves.
          - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
            Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
          - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
            Comment for the Curve.
          - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
            A collection of Curve Points.
            - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Price (must conform to Area Price Tick).
            - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Volume (must conform to Area Volume Tick).
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
        - <orderId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The order ID.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
28. RetrieveScalableComplexOrders
    Retrieve all Hourly/Stepwise Orders matching the search parameter in the Order Identifier Object. Only the active versions of each Order are returned.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveScalableComplexOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveScalableComplexOrders)
      ScalableComplexOrderIdentifier Type ScalableComplexOrderIdentification urn:openaccess
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveScalableComplexOrdersResponse)
      RetrieveScalableComplexOrdersResult Type RetrieveScalableComplexOrdersExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Order> - optional, unbounded Type ScalableComplexOrderExtended urn:openaccess
        Collection of Complex Orders that match the search parameters.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          List of Auction Identifiers.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <Curve> - mandatory, unbounded Type CurveWithMAV urn:openaccess
          List of Curves.
          - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
            Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
          - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
            Comment for the Curve.
          - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
            A collection of Curve Points.
            - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Price (must conform to Area Price Tick).
            - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Volume (must conform to Area Volume Tick).
          - <mav> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Minimum acceptance volume.
        - <fixed_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
          Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
        - <increase_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
          Increase Gradient. ( NULL value if no Increase Gradient is defined).
        - <decrease_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
          Decrease Gradient. (NULL value if no Decrease Gradient is defined)
        - <schedule_Stop> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { totalDigits="2", minInclusive="0" }
          Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
        - <orderId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The order ID.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
29. RetrieveSettlementMemberAndCentralCounterPartyNames
    Retrieve the names of all settlement members and central counterparties
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSettlementMemberAndCentralCounterPartyNames
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveSettlementMemberAndCentralCounterPartyNames)
      RetrieveSettlementMemberAndCentralCounterPartyNamesOptions Type RetrieveSettlementMemberAndCentralCounterPartyNamesOptions urn:openaccess
      - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        The area.
      - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The portfolio.
      - <participant> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The participant (short name).
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveSettlementMemberAndCentralCounterPartyNamesResponse)
      RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement Type RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <headerDetails> - mandatory Type HeaderDetails urn:openaccess
        The header details.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The area.
        - <participant> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The participant (short name).
      - <combination> - optional, unbounded Type Combination urn:openaccess
        The combination.
        - <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The CCP.
        - <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The SM.
        - <centralCounterPartyMemberID> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The CCP member ID.
        - <scope> - mandatory, unbounded Type Scope urn:openaccess
          The scope.
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The portfolio.
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The area.
30. RetrieveSmartBlockOrders
    Retrieve all Block Orders matching the search parameter in the Block Order Identifier.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSmartBlockOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveSmartBlockOrders)
      BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
      This object contains the search parameters for block orders
      - Choice - mandatory
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders.
        - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
      - Choice - mandatory
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders.
        - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
      - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Comment field of the Block Orders.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Delivery Day the Order applies to.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Range of Delivery Days the Order applies to.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
          Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
          - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Starting Timestamp in GMT
          - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Ending Timestamp in GMT
        - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
          0 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
        Block Code the Order applies to.
      - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Lowest trade order ID to specify a range of Block Orders.
      - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Highest trade order ID to specify a range of Block Orders.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveSmartBlockOrdersResponse)
      RetrieveSmartBlockOrdersAcknowledgement Type RetrieveSmartBlockOrdersExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <blockOrders> - optional, nillable, unbounded Type SmartBlockOrderExtended urn:openaccess
        Collection of Block Orders found.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
31. RetrieveSpreadBlocksWithGroupId
    Answers all Spread Block Orders (C89) in the family with the specified Group ID.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSpreadBlocksWithGroupId
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveSpreadBlocksWithGroupId)
      SpreadGroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveSpreadBlocksWithGroupIdResponse)
      RetrieveSpreadBlocksWithGroupIdResult Type RetrieveSpreadBlocksWithGroupIdExtendedAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrderExtended urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
        - <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          The last update time.
        - <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The last update user.
        - <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          The version.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
32. RetrieveTradableAreaPortfolioInformations
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreaPortfolioInformations
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradableAreaPortfolioInformations)
      Empty
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradableAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
33. RetrieveTradableAreaSets
    Retrieve Area Set names that are both active and that the User Session is permitted to trade on.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreaSets
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradableAreaSets)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradableAreaSetsResponse)
      RetrieveTradeableAreaSetsAcknowledgement Type RetrieveTradeableAreaSetsAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradeableAreaSets message. Contains a collection of area Names that the user session is allowed to trade on. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaSetNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Set Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
34. RetrieveTradableAreas
    Retrieve all Area names which are opened for trade.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreas
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradableAreas)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradableAreasResponse)
      RetrieveTradableAreasAcknowledgement Type RetrieveTradableAreasAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradableAreas and contain a collection of area Names. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
35. RetrieveTradablePortfolios
    Retrieve Portfolio names that a User Session is allowed to trade on and are open in the Auction.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradablePortfolios
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradablePortfolios)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradablePortfoliosResponse)
      RetrieveTradablePortfoliosAcknowledgement Type RetrieveTradablePortfoliosAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradablePortfolios message. It contains a collection of portfolios names that the user session is allowed to trade on
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <portfolioNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Portfolio Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
36. RetrieveTradesReportFor
    Retrieve a trade report identified and limited by the TradeReportOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradesReportFor
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradesReportFor)
      TradeReportOptions Type TradeReportOptions urn:openaccess
      - Choice - mandatory
        - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
          Identifies the auction for the trade report.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The delivery date for the trade report.
      - <MemberName> - optional Type string http://www.w3.org/2001/XMLSchema
        MemberName: if MemberName information is omitted or empty, then the information for all the members the user has access to is exported; otherwise only for the indicated member
      - <AreaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Identify the AreaSet of an Auction
      - @IndexType boolean http://www.w3.org/2001/XMLSchema
        Index (Boolean, default: True): if false then MarketAreaIndex (and all its children) are not included in the report
      - @TradeAreaType boolean http://www.w3.org/2001/XMLSchema
        TradeArea (Boolean, default: True): if false then TradeArea tag (and all its children) are not included in the report
      - @CurveType boolean http://www.w3.org/2001/XMLSchema
        Curve (Boolean, default: False); not used yet: if false then Order.Period.Curve is not included in the report. If Curve is true and TradeArea is false, then TradeArea tag (and all its children) are not included in the report
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradesReportForResponse)
      RetrieveTradesReportAcknowledgement Type RetrieveTradesReportAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <TradeReportResult> - optional Reference TradeReportResult urn:openaccess
        The trade report result.
37. RetrieveTradingLimitExtendedDetails
    Retrieve trading limit extended details identified and limited by the TradingLimitExtendedDetailOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradingLimitExtendedDetails
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradingLimitExtendedDetails)
      TradingLimitExtendedDetailOptions Type TradingLimitExtendedDetailOptions urn:openaccess
      - <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
        Unique ID of the Trading Limit, as identified in the ETS database.
      - <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
        Version of a Trading Limit, as identified in the ETS database.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradingLimitExtendedDetailsAcknowledgement)
      RetrieveTradingLimitExtendedDetailsAcknowledgement Type RetrieveTradingLimitExtendedDetailsAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <tradingLimit> - optional Type InputTradingLimit urn:openaccess
        The trading limit.
        - <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The ID.
        - <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The version.
        - <exchange> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The exchange.
        - <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The central counterparty.
        - <beginDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The start date.
        - <endDate> - optional Type date http://www.w3.org/2001/XMLSchema
          The end date.
      - <tradingLimitDetail> - optional, unbounded Type TradingLimitExtendedDetailsAreaPortfolioCombination urn:openaccess
        Collection of trading limit portfolio area combinations.
        - <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
          SM associated to the Trading Limit.
        - <participant> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Participant associated to the (Area/Portfolio) combination.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The area.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
38. RetrieveTradingLimits
    Retrieve trading limits identified and limited by the TradingLimitOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradingLimits
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradingLimits)
      TradingLimitOptions Type TradingLimitOptions urn:openaccess
      - <tradingLimitDay> - mandatory Type date http://www.w3.org/2001/XMLSchema restriction { pattern="[0-9][0-9][0-9][0-9]\-[01][0-9]\-[0-3][0-9]" }
        Trading Limit Day corresponds to a period of 24 hours, which can be on 2 days. This day is then different from the Auction or Delivery days.
      - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        Exchange where the Trading Limits are applied.
      - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="10" }
        CCP associated to the Trading Limit.
      - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="60" }
        SM associated to the Trading Limit.
      - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        The area.
      - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The portfolio.
      - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
        Unique ID of the Trading Limit, as identified in the ETS database.
      - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
        Version of a Trading Limit, as identified in the ETS database.
      - <currency> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="3" }
        Currency of the Trading Limit.
      - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'Cancelled', 'Created' }
        The status of a trading limit: "Created" or "Cancelled".
      - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '60MIN', '30MIN', '15MIN' }
        The duration.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveTradingLimitsResponse)
      RetrieveTradingLimitsAcknowledgment Type RetrieveTradingLimitsAcknowledgment urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <tradingLimitOptions> - mandatory Type TradingLimitOptions urn:openaccess
        The trading limit options.
        - <tradingLimitDay> - mandatory Type date http://www.w3.org/2001/XMLSchema restriction { pattern="[0-9][0-9][0-9][0-9]\-[01][0-9]\-[0-3][0-9]" }
          Trading Limit Day corresponds to a period of 24 hours, which can be on 2 days. This day is then different from the Auction or Delivery days.
        - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
          Exchange where the Trading Limits are applied.
        - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="10" }
          CCP associated to the Trading Limit.
        - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="60" }
          SM associated to the Trading Limit.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
          The area.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
          The portfolio.
        - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
          Unique ID of the Trading Limit, as identified in the ETS database.
        - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
          Version of a Trading Limit, as identified in the ETS database.
        - <currency> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="3" }
          Currency of the Trading Limit.
        - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'Cancelled', 'Created' }
          The status of a trading limit: "Created" or "Cancelled".
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '60MIN', '30MIN', '15MIN' }
          The duration.
      - <tradingLimit> - optional, unbounded Type TradingLimit urn:openaccess
        Collection of trading limits.
        - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
          Unique ID of the Trading Limit, as identified in the ETS database.
        - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
          Version of a Trading Limit, as identified in the ETS database.
        - <ccp_id> - optional Type integer http://www.w3.org/2001/XMLSchema
          The CCP ID.
        - <ccp_version> - optional Type integer http://www.w3.org/2001/XMLSchema
          The CCP version.
        - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema
          The exchange.
        - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema
          The central counterparty.
        - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The settlement member.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The area.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema
          The status of the trading limit: "Created" or "Cancelled".
        - <currency> - optional Type string http://www.w3.org/2001/XMLSchema
          The currency.
        - <initialValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The initial value.
        - <currentValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The current value.
        - <exposure> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The exposure.
        - <minPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The minimum price.
        - <maxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The maximum price.
        - <realisticMinPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The realistic minimum price.
        - <realisticMaxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The realistic maximum price.
        - <creator> - optional Type string http://www.w3.org/2001/XMLSchema
          The creator.
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema
          The duration.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
39. RetrieveViewableAreaPortfolioInformations
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewableAreaPortfolioInformations
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveViewableAreaPortfolioInformations)
      Empty
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveViewableAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
40. RetrieveViewableAreas
    Retrieve all Area names the User Session has permissions to view.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewableAreas
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveViewableAreas)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveViewableAreasResponse)
      RetrieveViewableAreasAcknowledgement Type RetrieveViewableAreasAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveViewableAreas and contain a collection of area Names. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
41. RetrieveViewablePortfolios
    Retrieve all Portfolio names the User Sessions has permissions to view.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewablePortfolios
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveViewablePortfolios)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_RetrieveViewablePortfoliosResponse)
      RetrieveViewablePortfoliosAcknowledgement Type RetrieveViewablePortfoliosAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveViewablePortfolios message. Contains a collection of portfolios names that the user session is allowed to view. Indicates success or failure of the message view.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <portfolioNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Portfolio Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
42. SetMessagesAsRead
    Set already existing messages as read.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    SetMessagesAsRead
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_SetMessagesAsRead)
      MessageIdentifier Type MessageIdentifier urn:openaccess
      This object contains the search parameters of the message
      - <messageIds> - mandatory, unbounded Type integer http://www.w3.org/2001/XMLSchema
        Collection of Message IDs.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_SetMessagesAsReadResponse)
      SetMessagesAsReadAcknowledgement Type SetMessagesAsReadAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetMessagesAsRead message. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <messageIdsNotFound> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
        Collection of Message IDs that were not found.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
43. UpdatePassword
    Change the user password. The new password must meet the following requirements: It must contain between 8 and 30 characters. It must contain at least 3 of the following: symbol (e.g. ',', '&', '~', ']'), digit (e.g. '1', '7', '0'), uppercase letter (e.g. 'E', 'T', 'S'), lowercase letter (e.g. 'e', 't', 's'). It must not contain composed characters (e.g. the characters represented by Unicode code points U+00E2, U+00E9, U+00EA). It may include the space character; this counts as a symbol. It must not contain a sequence of three or more instances of the same character.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    UpdatePassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.6_UpdatePassword)
      newPassword Type string http://www.w3.org/2001/XMLSchema
      oldPassword Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.6_UpdatePasswordAcknowledgement)
      UpdatePasswordAcknowledgement Type SetNewPasswordAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetNewPassword. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <passwordInformation> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Confirmation Message of Password change or failure.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.

### Port Type: OpenAccess_3.4_OpenAccessPortType

Description:
Version: 3.6.4-Api 3.4

1. CancelBlockOrder
   Cancel a specified range of Block Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelBlockOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_CancelBlockOrder)
     BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
     This object contains the search parameters for block orders
     - Choice - mandatory
       - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name of the Block Orders.
       - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
     - Choice - mandatory
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders.
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
     - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Comment field of the Block Orders.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Day the Order applies to.
       - <deliveryDays> - mandatory Type DateRange urn:openaccess
         Range of Delivery Days the Order applies to.
         - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Starting date
         - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Ending date
       - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
         Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
         - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
           Starting Timestamp in GMT
         - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
           Ending Timestamp in GMT
       - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
         0 or more Auction Identifications.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
       Block Code the Order applies to.
     - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Lowest trade order ID to specify a range of Block Orders.
     - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Highest trade order ID to specify a range of Block Orders.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_CancelBlockOrderResponse)
     CancelBlockOrderAcknowledgement Type CancelBlockOrderAcknowledgement urn:openaccess
     Acknowledgement in response to an CancelBlockOrder message. Indicates success or failure of the message
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <blockOrderIdentifier> - optional, nillable Type BlockOrderIdentifier urn:openaccess
       This object contains the search parameters of the Block Orders.
       - Choice - mandatory
         - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Area Name of the Block Orders.
         - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
       - Choice - mandatory
         - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Portfolio of the Block Orders.
         - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
       - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Comment field of the Block Orders.
       - Choice - mandatory
         - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Delivery Day the Order applies to.
         - <deliveryDays> - mandatory Type DateRange urn:openaccess
           Range of Delivery Days the Order applies to.
           - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Starting date
           - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Ending date
         - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
           Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
           - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Starting Timestamp in GMT
           - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Ending Timestamp in GMT
         - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
           0 or more Auction Identifications.
           - Choice - mandatory
             - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
             - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
               Date of the Auction. If used the name of the auction is mandatory
           - <name> - optional Type string http://www.w3.org/2001/XMLSchema
             The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
           - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
             Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
       - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
         Block Code the Order applies to.
       - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         Lowest trade order ID to specify a range of Block Orders.
       - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         Highest trade order ID to specify a range of Block Orders.
     - <blockOrderIdsRemoved> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
       This object contains the trade order IDs removed.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
2. CancelComplexOrder
   Cancel already submitted Complex Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelComplexOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_CancelComplexOrder)
     ComplexOrderIdentifier Type ComplexOrderIdentification urn:openaccess
     - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Area for the Order.
     - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Portfolio the Order applies to.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         The Delivery Day of the Order.
       - <deliveryDays> - mandatory Type DateRange urn:openaccess
         Date Range to search over.
         - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Starting date
         - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Ending date
       - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
         1 or more Auction Identifications.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_CancelComplexOrderResponse)
     CancelComplexOrderAcknowledgement Type CancelComplexOrderAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
       IDs of cancelled Orders.
3. CancelExclusiveGroupWithId
   Cancel all Block Orders for this Exclusive Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelExclusiveGroupWithId
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_CancelExclusiveGroupWithId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_CancelExclusiveGroupWithIdResponse)
     CancelExclusiveGroupResult Type CancelExclusiveGroupAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
4. CancelGroupForBlockId
   Cancel all Block Orders belonging to the same Exclusive Group or Family as the identified Block Order.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelGroupForBlockId
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_CancelGroupForBlockId)
     BlockOrderId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_CancelGroupForBlockIdResponse)
     CancelGroupResult Type CancelGroupAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       This object contains the search parameter of the call that produced this result.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
5. CancelLoopBlocksWithGroupId
   Cancel all Loop Block Orders (C88) in the family with the specified Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelLoopBlocksWithGroupId
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_CancelLoopBlocksWithGroupId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_CancelLoopBlocksWithIdResponse)
     CancelLoopBlocksResult Type CancelLoopBlocksAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
6. CancelOrder
   Cancel already submitted Daily Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_CancelOrder)
     OrderIdentifier Type OrderIdentifier urn:openaccess
     - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Area for the Order.
     - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Portfolio the Order applies to.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         The Delivery Day of the Order.
       - <deliveryDays> - mandatory Type DateRange urn:openaccess
         Date Range to search over.
         - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Starting date
         - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Ending date
       - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
         1 or more Auction Identifications.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_CancelOrderResponse)
     CancelOrderAcknowledgement Type CancelOrderAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
       IDs of cancelled Orders.
7. EnterBlockOrder
   Enter a Block Order for a specific date.
   Additional Rules: 1. Modification of a Block Order is accomplished the same as Daily Order entry. A new block order is sent and the old one is overwritten. 2. Only C01 Block Orders can be Entered/Modified
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EnterBlockOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_EnterBlockOrder)
     blockOrder Type BlockOrder urn:openaccess
     This object contains the details for a block order
     - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Trade order ID returned if the Block Order was accepted.
     - Choice - mandatory
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Order.
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Order. Deprecated: Use portfolio instead.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Date of the Block Order. Only usable if only 1 Auction is defined per day.
       - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Applying Date of the Block Order. Deprecated: Use auctionIdentification or deliveryDay instead.
       - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
         Auction Identification.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - Choice - mandatory
       - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name for the Block Order.
       - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name for the Block Order. Deprecated: Use Area instead.
     - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
       Price of the Block Order.
     - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Comment field for the Block Order.
     - <periods> - mandatory, max 100 Type BlockPeriod urn:openaccess
       Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
       - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         The ID of the period. Deprecated: Use Period instead.
       - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
         The Order volume.
       - Choice - mandatory
         - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
           Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
         - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
           Time Interval identifying the Period. Deprecated: Use Period instead.
           - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Starting Timestamp in GMT
           - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Ending Timestamp in GMT
     - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
       In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_EnterBlockOrderResponse)
     EnterBlockOrderAcknowledgement Type EnterBlockOrderAcknowledgement urn:openaccess
     Acknowledgement sent in response to the to the EnterBlockOrder message. Indicates success or failure of the message
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       The trade order ID returned if the Block Order was accepted.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
8. EnterBlockOrderBatch
   Submit a Batch of Block Orders for the same Portfolio, Area and Applying Date.
   Additional Rules: Modification of a Block Order is accomplished the same as EnterBlockOrder.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EnterBlockOrderBatch
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_EnterBlockOrderBatch)
     blockOrderBatch Type BlockOrderBatch urn:openaccess
     Contains the details for entering/modifying a set of block orders
     - Choice - mandatory
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Day of the Block Orders. Delivery Day can only be used if exacly one Auction is defined. Otherwise you have to use auctionIdentification
       - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Applying Date of the Block Orders. Deprecated: Use Delivery Day instead.
       - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
         Auction Identification of the Block Orders.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - <areaName> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
     - <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Area Name of the Block Orders. If the Block Orders have block code C89, the content of this element will be ignored and the contents of the Area elements of the Block Orders will be used instead.
     - <BlockOrder> - mandatory, unbounded Type BlockOrderForBatch urn:openaccess
       Collection of Block Orders that will be entered/modified within this Batch.
       - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
         C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
       - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
       - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         An optional comment of the Block Order.
       - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
         Price of the Block Order.
       - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
         Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
         - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
           The ID of the period. Deprecated: Use Period instead.
         - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
           The Order volume.
         - Choice - mandatory
           - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
             Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
           - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
             Time Interval identifying the Period. Deprecated: Use Period instead.
             - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Starting Timestamp in GMT
             - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Ending Timestamp in GMT
       - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
         The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
       - <BlockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Virtual or Real Block ID. If a Block Order for Portfolio, Area and Applying Date with this ID exists the System triggers a Modification. Otherwise it is treated as a new Block Order.
       - <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Area of the spread block order. Supported from version 3.5 onwards.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_EnterBlockOrderBatchResponse)
     EnterBlockOrderBatchAcknowledgement Type EnterBlockOrderBatchAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <BlockIndexMapping> - optional, unbounded Type BlockIndexToIdMapping urn:openaccess
       List of the mappings from <blockIndex> from the Batch to the resulting Trade Order ID of the Block Order in the Trading System.
       - <blockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Value of <BlockOrderBatch>/<BlockOrder>/<BlockIndex> in EnterBlockOrderBatch.
       - <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Trade order ID of a Block Order assigned by the TradingSystem.
     - <GroupIndexMapping> - optional, unbounded Type ExclusiveGroupIndexToIdMapping urn:openaccess
       List of the mappings from <blockCodePRM> from the Batch for a C04, C88 or C89 Block Order to the resulting Group ID in the Trading System.
       - <GroupIndex> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Value of <BlockOrderBatch>/<BlockOrder>/<blockCodePRM> in EnterBlockOrderBatch for a C04, C88 or C89 Block Order.
       - <GroupID> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         ID of an Exclusive Group, Loop Family or Spread Family assigned by the Trading System.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
9. EnterComplexOrder
   Enter Complex Orders for specific Auction identification(s).
   Additional Rules: 1. Complex Orders are modified only by replacement. By sending in a new Order, the old Order is overwritten with the new values. 2. If more than one Auction Identification is submitted, rule one is executed on each Auction that is specified with the same values.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EnterComplexOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.4_EnterComplexOrder)
     ComplexOrder Type ComplexOrder urn:openaccess
     - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
     - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
     - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
       List of Auction Identifiers.
       - Choice - mandatory
         - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
           Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
         - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Date of the Auction. If used the name of the auction is mandatory
       - <name> - optional Type string http://www.w3.org/2001/XMLSchema
         The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
       - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
         Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - <Curve> - mandatory, unbounded Type Curve urn:openaccess
       List of Curves.
       - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
       - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
         Comment for the Curve.
       - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
         A collection of Curve Points.
         - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
           Price (must conform to Area Price Tick).
         - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
           Volume (must conform to Area Volume Tick).
     - <fixed_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
       Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
     - <variable_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
       Variable Term. (Zero value if no Variable Term is defined).
     - <increase_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
       Increase Gradient. ( NULL value if no Increase Gradient is defined).
     - <decrease_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
       Decrease Gradient. (NULL value if no Decrease Gradient is defined)
     - <schedule_Stop> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { totalDigits="2", minInclusive="0" }
       Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.4_EnterComplexOrderResponse)
     EnterComplexOrderAcknowledgement Type EnterComplexOrderAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <Accepted-Order-ID> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
       IDs of the accepted Orders.
10. EnterOrder
    Enter Daily Orders for a specified date.
    Additional Rules: 1. Daily Orders are modified only by replacement. By sending in a new order, the old order is overwritten with the new values.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EnterOrder
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_EnterOrder)
      Order Type Order urn:openaccess
      This object contains the data for the Order. AuctionIdentification must occur not more than once.
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <Curve> - mandatory, max 100 Type Curve urn:openaccess
        Collection of Curves.
        - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
        - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
          Comment for the Curve.
        - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
          A collection of Curve Points.
          - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Price (must conform to Area Price Tick).
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Volume (must conform to Area Volume Tick).
      - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
        In output: The settlement currency is included in every order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_EnterOrderResponse)
      EnterOrderAcknowledgement Type EnterOrderAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
        IDs of the accepted Orders.
11. EstablishConnection
    Login to the Open Access Server and start a User Session.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EstablishConnection
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_EstablishConnection)
      userLoginName Type string http://www.w3.org/2001/XMLSchema
      password Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_EstablishConnectionResponse)
      EstablishSessionResponse Type EstablishSessionResponse urn:openaccess
      Indicates success or failure of a login attempt. The successful response contains a session token to be used for other API calls
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <sessionToken> - optional, nillable Type SessionToken urn:openaccess
        Session Token used in other API calls as a Header Object in the request.
        - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
          The user login name for the user session
        - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
          The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
12. KeepAlive
    Tests connectivity to the Open Access Server and keeps the HTTP connection active by sending a message to the server at regular intervals. If the the KeepAlive message reaches the server, a KeepAliveResponse message will be returned which contains the string "OpenAccess <version> - I am Alive".
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    KeepAlive
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_KeepAlive)
      Empty
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_KeepAliveResponse)
      KeepAliveStringResponse Type string http://www.w3.org/2001/XMLSchema
13. Logout
    Logout the User Session from the Open Access Server.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    Logout
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_Logout)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_LogoutResponse)
      LogoutAcknowledgement Type LogoutAcknowledgement urn:openaccess
      Acknowledgement in response to a logout message.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
14. ResetPassword
    Set a new password, which is valid for 90 days.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    ResetPassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_ResetPassword)
      Password Type string http://www.w3.org/2001/XMLSchema
      ActivationCode Type string http://www.w3.org/2001/XMLSchema
      LoginName Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_ResetPasswordAcknowledgement)
      ResetPasswordAcknowledgement Type ResetPasswordAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
15. ResetPasswordRequestActivationCode
    Request a password reset code for user login name. If the request is successful a code will be sent to the email address for the login name. The code can be then sent with the ResetPassword message to set a new password for the user.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    ResetPasswordRequestActivationCode
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_ResetPasswordRequestActivationCode)
      Username Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_ResetPasswordRequestActivationCodeAcknowledgement)
      ResetPasswordRequestActivationCodeAcknowledgement Type ResetPasswordRequestActivationCodeAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
16. RetrieveAreaInformation
    Retrieve Area information for a specified Area.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAreaInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveAreaInformation)
      AreaName Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveAreaInformationResponse)
      RetrieveAreaInformationAcknowledgement Type RetrieveAreaInformationAcknowledgement urn:openaccess
      Acknowledgement sent in response to the AreaInformation message and contains the area setting for the area is requested. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaInformation> - optional, nillable Type AreaInformation urn:openaccess
        Area Information requested.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimun Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
17. RetrieveAreaPortfolioInformation
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s). Absence of Areas and/or Portfolios means all, so if nothing is specified the result is the same as RetrieveViewableAreaPortfolioInformations
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAreaPortfolioInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveAreaPortfolioInformation)
      AreaPortfolioInformationQuery Type AreaPortfolioInformationQuery urn:openaccess
      - <Area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
        Area Name(s) to query
      - <Portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
        Portfolio Name(s) to query
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
18. RetrieveAuctionInformation
    Retrieve next <NumberOfAuctions> Informations for specified <Area>(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAuctionInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveAuctionInformation)
      AuctionInformationQuery Type AuctionInformationQuery urn:openaccess
      - <Area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
        Area Name(s) to query
      - <NumberOfAuctions> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { minInclusive="1", maxInclusive="50" }
        The Number of the next Auctions.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveAuctionInformationResponse)
      RetrieveAuctionInformationAcknowledgement Type RetrieveAuctionInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaAuctionIdentification urn:openaccess
        List of the found Auction Informations grouped by Area.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Name of the Area.
        - <Auction> - optional, unbounded Type AuctionInformation urn:openaccess
          The Auctions.
          - <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction.
          - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
            List of the possible AuctionIdentifications
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
          - <orderEntryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Start of Order Entry (UTC)
          - <orderEntryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            End of Order Entry (UTC)
          - <publication> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Time of Publication (UTC)
          - <deliveryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Start of Delivery (UTC)
          - <deliveryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            End of Delivery (UTC)
          - <maxCancellation> - optional Type dateTime http://www.w3.org/2001/XMLSchema
            Latest Cancellation Time (UTC)
19. RetrieveBlockOrders
    Retrieve all Block Orders matching the search parameter in the Block Order Identifier Object.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveBlockOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveBlockOrders)
      BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
      This object contains the search parameters for block orders
      - Choice - mandatory
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders.
        - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
      - Choice - mandatory
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders.
        - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
      - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Comment field of the Block Orders.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Delivery Day the Order applies to.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Range of Delivery Days the Order applies to.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
          Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
          - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Starting Timestamp in GMT
          - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Ending Timestamp in GMT
        - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
          0 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
        Block Code the Order applies to.
      - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Lowest trade order ID to specify a range of Block Orders.
      - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Highest trade order ID to specify a range of Block Orders.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveBlockOrdersResponse)
      RetrieveBlockOrdersAcknowledgement Type RetrieveBlockOrdersAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveBlockOrders message and contains the results of the search. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <blockOrders> - optional, nillable, unbounded Type BlockOrder urn:openaccess
        Collection of Block Orders found.
        - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
          Trade order ID returned if the Block Order was accepted.
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order. Deprecated: Use portfolio instead.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Date of the Block Order. Only usable if only 1 Auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: Use auctionIdentification or deliveryDay instead.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order. Deprecated: Use Area instead.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Comment field for the Block Order.
        - <periods> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
20. RetrieveComplexOrders
    Retrieve all Complex Orders matching the search parameter in the Order Identifier Object. Only the active versions of each Order are returned.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveComplexOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveComplexOrders)
      ComplexOrderIdentifier Type ComplexOrderIdentification urn:openaccess
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveComplexOrdersResponse)
      RetrieveComplexOrdersResult Type RetrieveComplexOrdersAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Order> - optional, unbounded Type ComplexOrder urn:openaccess
        Collection of Complex Orders that match the search parameters.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          List of Auction Identifiers.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <Curve> - mandatory, unbounded Type Curve urn:openaccess
          List of Curves.
          - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
            Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
          - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
            Comment for the Curve.
          - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
            A collection of Curve Points.
            - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Price (must conform to Area Price Tick).
            - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Volume (must conform to Area Volume Tick).
        - <fixed_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
          Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
        - <variable_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
          Variable Term. (Zero value if no Variable Term is defined).
        - <increase_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
          Increase Gradient. ( NULL value if no Increase Gradient is defined).
        - <decrease_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
          Decrease Gradient. (NULL value if no Decrease Gradient is defined)
        - <schedule_Stop> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { totalDigits="2", minInclusive="0" }
          Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
21. RetrieveExclusiveGroupWithId
    Answers all Block Orders for this Exclusive Group ID. Due to required support of previous versions (lower than 1.9) of the WSDL, this call must use deprecated output until such support is no longer required.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveExclusiveGroupWithId
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveExclusiveGroupWithId)
      GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveExclusiveGroupWithIdResponse)
      RetrieveExclusiveGroupResult Type RetrieveExclusiveGroupAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveExclusiveGroupWithId message and contains the results of the search. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
22. RetrieveGroupForBlockId
    Answers all Block Orders belonging to the same Exclusive Group or Family. The Exclusive Group or Family will be identified by looking for a Group that has a member with this ID. Due to required support of previous versions (lower than 1.9) of the WSDL, this call must use deprecated output until such support is no longer required.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveGroupForBlockId
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveGroupForBlockId)
      BlockOrderId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveGroupForBlockIdResponse)
      RetrieveGroupResult Type RetrieveGroupAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveGroupForBlockId message and contains the results of the search. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
      - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
23. RetrieveLoopBlocksWithGroupId
    Answers all Loop Block Orders (C88) in the family with the specified Group ID.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveLoopBlocksWithGroupId
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveLoopBlocksWithGroupId)
      LoopGroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveLoopBlocksWithGroupIdResponse)
      RetrieveLoopBlocksWithGroupIdResult Type RetrieveLoopBlocksWithGroupIdAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
24. RetrieveMarketResultsFor
    Retrieve the Market Results for specified Areas.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveMarketResultsFor
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveMarketResultsFor)
      MarketResultIdentifier Type MarketResultIdentifier urn:openaccess
      This Object identifies the Areas and the Auction details for which the Market Results are requested
      - Choice - mandatory
        - <area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
          Collection of Area Names requested.
        - <areaNames> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
          Collection of Area Names requested. Deprecated: User Area instead.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Applying Date for the Market Results.
        - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Applying Date for the Market Results. Deprecated: Use Delivery Day or Auction Identification instead.
        - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
          Identifies the Auction for the Market Results.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveMarketResultsForResponse)
      RetrieveMarketResultAcknowledgement Type RetrieveMarketResultAcknowledgement urn:openaccess
      Acknowledgement sent in response to a RetrieveMarketResultFor message and contains a collection with all the messages. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <marketResults> - optional, nillable, unbounded Type MarketResult urn:openaccess
        Collection of Market Results requested.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area for the Market Results.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Market Results. Deprecated: User Area instead.
        - <ResultsStatus> - optional Type string http://www.w3.org/2001/XMLSchema
          The Results Status. Only available in Version(s) >= 3.3
        - <marketResultExport> - mandatory Type string http://www.w3.org/2001/XMLSchema
          CSV Export of the Market Results for the Area. The csv export has the same format as that used by the ETS client. See also Chapter 4 of the Epex Sport Trader Client Guide.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
25. RetrieveMessagesUnreadOnly
    Retrieve the Messages the user has permission to read. If the parameter is true it only returns the messages still unread and if the parameter is false it returns all the messages.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveMessagesUnreadOnly
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveMessagesUnreadOnly)
      Boolean Type boolean http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveMessagesUnreadOnlyResponse)
      RetrieveMessagesAcknowledgement Type RetrieveMessagesAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveMessage and contains the Client Messages. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <messages> - optional, nillable, unbounded Type ClientMessage urn:openaccess
        Collection of Client Messages in the Message Book for the User Session.
        - <messageId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Message ID.
        - <subject> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Subject text of mail message.
        - <time> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          Time Sent.
        - <text> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Message body.
        - <read> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
          The message is read.
        - <popUp> - optional, nillable Type boolean http://www.w3.org/2001/XMLSchema
          The Message Book is popUp when this message is received.
        - <messageExpiry> - optional, nillable Type dateTime http://www.w3.org/2001/XMLSchema
          Time message expiry.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
26. RetrieveOrders
    Retrieve all Hourly/Stepwise Orders matching the search parameter in the Order Identifier Object. Only the active versions of each order are returned.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveOrders)
      OrderIdentifier Type OrderIdentifier urn:openaccess
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveOrdersResponse)
      RetrieveOrdersResult Type RetrieveOrdersAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Order> - optional, unbounded Type Order urn:openaccess
        Collection of Daily Orders that match the search parameters.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Area for the Order.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio the Order applies to.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            The Delivery Day of the Order.
          - <deliveryDays> - mandatory Type DateRange urn:openaccess
            Date Range to search over.
            - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Starting date
            - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Ending date
          - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
            1 or more Auction Identifications.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <Curve> - mandatory, max 100 Type Curve urn:openaccess
          Collection of Curves.
          - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
            Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
          - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
            Comment for the Curve.
          - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
            A collection of Curve Points.
            - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Price (must conform to Area Price Tick).
            - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Volume (must conform to Area Volume Tick).
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
27. RetrieveSettlementMemberAndCentralCounterPartyNames
    Retrieve the names of all settlement members and central counterparties
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSettlementMemberAndCentralCounterPartyNames
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveSettlementMemberAndCentralCounterPartyNames)
      RetrieveSettlementMemberAndCentralCounterPartyNamesOptions Type RetrieveSettlementMemberAndCentralCounterPartyNamesOptions urn:openaccess
      - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        The area.
      - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The portfolio.
      - <participant> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The participant (short name).
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveSettlementMemberAndCentralCounterPartyNamesResponse)
      RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement Type RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <headerDetails> - mandatory Type HeaderDetails urn:openaccess
        The header details.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The area.
        - <participant> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The participant (short name).
      - <combination> - optional, unbounded Type Combination urn:openaccess
        The combination.
        - <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The CCP.
        - <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The SM.
        - <centralCounterPartyMemberID> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The CCP member ID.
        - <scope> - mandatory, unbounded Type Scope urn:openaccess
          The scope.
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The portfolio.
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The area.
28. RetrieveSmartBlockOrders
    Retrieve all Block Orders matching the search parameter in the Block Order Identifier.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSmartBlockOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveSmartBlockOrders)
      BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
      This object contains the search parameters for block orders
      - Choice - mandatory
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders.
        - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
      - Choice - mandatory
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders.
        - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
      - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Comment field of the Block Orders.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Delivery Day the Order applies to.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Range of Delivery Days the Order applies to.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
          Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
          - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Starting Timestamp in GMT
          - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Ending Timestamp in GMT
        - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
          0 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
        Block Code the Order applies to.
      - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Lowest trade order ID to specify a range of Block Orders.
      - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Highest trade order ID to specify a range of Block Orders.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveSmartBlockOrdersResponse)
      RetrieveSmartBlockOrdersAcknowledgement Type RetrieveSmartBlockOrdersAcknowledgement urn:openaccess
      This object is used as result for the new RetrieveSmartBlockOrders call. In difference from the RetrieveBlocksAcknowledgement it contains Block Orders which additionally have a Block Code and a BlockCodePRM.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <blockOrders> - optional, nillable, unbounded Type SmartBlockOrder urn:openaccess
        Collection of Block Orders found.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
29. RetrieveTradableAreaPortfolioInformations
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreaPortfolioInformations
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradableAreaPortfolioInformations)
      Empty
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradableAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
30. RetrieveTradableAreaSets
    Retrieve Area Set names that are both active and that the User Session is permitted to trade on.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreaSets
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradableAreaSets)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradableAreaSetsResponse)
      RetrieveTradeableAreaSetsAcknowledgement Type RetrieveTradeableAreaSetsAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradeableAreaSets message. Contains a collection of area Names that the user session is allowed to trade on. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaSetNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Set Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
31. RetrieveTradableAreas
    Retrieve all Area names which are opened for trade.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreas
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradableAreas)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradableAreasResponse)
      RetrieveTradableAreasAcknowledgement Type RetrieveTradableAreasAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradableAreas and contain a collection of area Names. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
32. RetrieveTradablePortfolios
    Retrieve Portfolio names that a User Session is allowed to trade on and are open in the Auction.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradablePortfolios
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradablePortfolios)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradablePortfoliosResponse)
      RetrieveTradablePortfoliosAcknowledgement Type RetrieveTradablePortfoliosAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradablePortfolios message. It contains a collection of portfolios names that the user session is allowed to trade on
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <portfolioNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Portfolio Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
33. RetrieveTradesReportFor
    Retrieve a trade report identified and limited by the TradeReportOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradesReportFor
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradesReportFor)
      TradeReportOptions Type TradeReportOptions urn:openaccess
      - Choice - mandatory
        - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
          Identifies the auction for the trade report.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The delivery date for the trade report.
      - <MemberName> - optional Type string http://www.w3.org/2001/XMLSchema
        MemberName: if MemberName information is omitted or empty, then the information for all the members the user has access to is exported; otherwise only for the indicated member
      - <AreaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Identify the AreaSet of an Auction
      - @IndexType boolean http://www.w3.org/2001/XMLSchema
        Index (Boolean, default: True): if false then MarketAreaIndex (and all its children) are not included in the report
      - @TradeAreaType boolean http://www.w3.org/2001/XMLSchema
        TradeArea (Boolean, default: True): if false then TradeArea tag (and all its children) are not included in the report
      - @CurveType boolean http://www.w3.org/2001/XMLSchema
        Curve (Boolean, default: False); not used yet: if false then Order.Period.Curve is not included in the report. If Curve is true and TradeArea is false, then TradeArea tag (and all its children) are not included in the report
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradesReportForResponse)
      RetrieveTradesReportAcknowledgement Type RetrieveTradesReportAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <TradeReportResult> - optional Reference TradeReportResult urn:openaccess
        The trade report result.
34. RetrieveTradingLimitExtendedDetails
    Retrieve trading limit extended details identified and limited by the TradingLimitExtendedDetailOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradingLimitExtendedDetails
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradingLimitExtendedDetails)
      TradingLimitExtendedDetailOptions Type TradingLimitExtendedDetailOptions urn:openaccess
      - <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
        Unique ID of the Trading Limit, as identified in the ETS database.
      - <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
        Version of a Trading Limit, as identified in the ETS database.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradingLimitExtendedDetailsAcknowledgement)
      RetrieveTradingLimitExtendedDetailsAcknowledgement Type RetrieveTradingLimitExtendedDetailsAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <tradingLimit> - optional Type InputTradingLimit urn:openaccess
        The trading limit.
        - <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The ID.
        - <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The version.
        - <exchange> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The exchange.
        - <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The central counterparty.
        - <beginDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The start date.
        - <endDate> - optional Type date http://www.w3.org/2001/XMLSchema
          The end date.
      - <tradingLimitDetail> - optional, unbounded Type TradingLimitExtendedDetailsAreaPortfolioCombination urn:openaccess
        Collection of trading limit portfolio area combinations.
        - <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
          SM associated to the Trading Limit.
        - <participant> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Participant associated to the (Area/Portfolio) combination.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The area.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
35. RetrieveTradingLimits
    Retrieve trading limits identified and limited by the TradingLimitOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradingLimits
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradingLimits)
      TradingLimitOptions Type TradingLimitOptions urn:openaccess
      - <tradingLimitDay> - mandatory Type date http://www.w3.org/2001/XMLSchema restriction { pattern="[0-9][0-9][0-9][0-9]\-[01][0-9]\-[0-3][0-9]" }
        Trading Limit Day corresponds to a period of 24 hours, which can be on 2 days. This day is then different from the Auction or Delivery days.
      - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        Exchange where the Trading Limits are applied.
      - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="10" }
        CCP associated to the Trading Limit.
      - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="60" }
        SM associated to the Trading Limit.
      - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        The area.
      - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The portfolio.
      - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
        Unique ID of the Trading Limit, as identified in the ETS database.
      - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
        Version of a Trading Limit, as identified in the ETS database.
      - <currency> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="3" }
        Currency of the Trading Limit.
      - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'Cancelled', 'Created' }
        The status of a trading limit: "Created" or "Cancelled".
      - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '60MIN', '30MIN', '15MIN' }
        The duration.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveTradingLimitsResponse)
      RetrieveTradingLimitsAcknowledgment Type RetrieveTradingLimitsAcknowledgment urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <tradingLimitOptions> - mandatory Type TradingLimitOptions urn:openaccess
        The trading limit options.
        - <tradingLimitDay> - mandatory Type date http://www.w3.org/2001/XMLSchema restriction { pattern="[0-9][0-9][0-9][0-9]\-[01][0-9]\-[0-3][0-9]" }
          Trading Limit Day corresponds to a period of 24 hours, which can be on 2 days. This day is then different from the Auction or Delivery days.
        - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
          Exchange where the Trading Limits are applied.
        - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="10" }
          CCP associated to the Trading Limit.
        - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="60" }
          SM associated to the Trading Limit.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
          The area.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
          The portfolio.
        - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
          Unique ID of the Trading Limit, as identified in the ETS database.
        - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
          Version of a Trading Limit, as identified in the ETS database.
        - <currency> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="3" }
          Currency of the Trading Limit.
        - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'Cancelled', 'Created' }
          The status of a trading limit: "Created" or "Cancelled".
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '60MIN', '30MIN', '15MIN' }
          The duration.
      - <tradingLimit> - optional, unbounded Type TradingLimit urn:openaccess
        Collection of trading limits.
        - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
          Unique ID of the Trading Limit, as identified in the ETS database.
        - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
          Version of a Trading Limit, as identified in the ETS database.
        - <ccp_id> - optional Type integer http://www.w3.org/2001/XMLSchema
          The CCP ID.
        - <ccp_version> - optional Type integer http://www.w3.org/2001/XMLSchema
          The CCP version.
        - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema
          The exchange.
        - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema
          The central counterparty.
        - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The settlement member.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The area.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema
          The status of the trading limit: "Created" or "Cancelled".
        - <currency> - optional Type string http://www.w3.org/2001/XMLSchema
          The currency.
        - <initialValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The initial value.
        - <currentValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The current value.
        - <exposure> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The exposure.
        - <minPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The minimum price.
        - <maxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The maximum price.
        - <realisticMinPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The realistic minimum price.
        - <realisticMaxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The realistic maximum price.
        - <creator> - optional Type string http://www.w3.org/2001/XMLSchema
          The creator.
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema
          The duration.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
36. RetrieveViewableAreaPortfolioInformations
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewableAreaPortfolioInformations
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveViewableAreaPortfolioInformations)
      Empty
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveViewableAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
37. RetrieveViewableAreas
    Retrieve all Area names the User Session has permissions to view.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewableAreas
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveViewableAreas)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveViewableAreasResponse)
      RetrieveViewableAreasAcknowledgement Type RetrieveViewableAreasAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveViewableAreas and contain a collection of area Names. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
38. RetrieveViewablePortfolios
    Retrieve all Portfolio names the User Sessions has permissions to view.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewablePortfolios
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveViewablePortfolios)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_RetrieveViewablePortfoliosResponse)
      RetrieveViewablePortfoliosAcknowledgement Type RetrieveViewablePortfoliosAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveViewablePortfolios message. Contains a collection of portfolios names that the user session is allowed to view. Indicates success or failure of the message view.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <portfolioNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Portfolio Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
39. SetMessagesAsRead
    Set already existing messages as read.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    SetMessagesAsRead
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_SetMessagesAsRead)
      MessageIdentifier Type MessageIdentifier urn:openaccess
      This object contains the search parameters of the message
      - <messageIds> - mandatory, unbounded Type integer http://www.w3.org/2001/XMLSchema
        Collection of Message IDs.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_SetMessagesAsReadResponse)
      SetMessagesAsReadAcknowledgement Type SetMessagesAsReadAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetMessagesAsRead message. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <messageIdsNotFound> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
        Collection of Message IDs that were not found.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
40. SetNewPassword
    Change the user password. The new password must meet the following requirements: It must contain between 8 and 30 characters. It must contain at least 3 of the following: symbol (e.g. ',', '&', '~', ']'), digit (e.g. '1', '7', '0'), uppercase letter (e.g. 'E', 'T', 'S'), lowercase letter (e.g. 'e', 't', 's'). It must not contain composed characters (e.g. the characters represented by Unicode code points U+00E2, U+00E9, U+00EA). It may include the space character; this counts as a symbol. It must not contain a sequence of three or more instances of the same character.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    SetNewPassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_SetNewPassword)
      aPassword Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_SetNewPasswordResponse)
      SetNewPasswordAcknowledgement Type SetNewPasswordAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetNewPassword. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <passwordInformation> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Confirmation Message of Password change or failure.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
41. UpdatePassword
    Change the user password. The new password must meet the following requirements: It must contain between 8 and 30 characters. It must contain at least 3 of the following: symbol (e.g. ',', '&', '~', ']'), digit (e.g. '1', '7', '0'), uppercase letter (e.g. 'E', 'T', 'S'), lowercase letter (e.g. 'e', 't', 's'). It must not contain composed characters (e.g. the characters represented by Unicode code points U+00E2, U+00E9, U+00EA). It may include the space character; this counts as a symbol. It must not contain a sequence of three or more instances of the same character.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    UpdatePassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.4_UpdatePassword)
      newPassword Type string http://www.w3.org/2001/XMLSchema
      oldPassword Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.4_UpdatePasswordAcknowledgement)
      UpdatePasswordAcknowledgement Type SetNewPasswordAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetNewPassword. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <passwordInformation> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Confirmation Message of Password change or failure.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.

### Port Type: OpenAccess_3.5_OpenAccessPortType

Description:
Version: 3.6.4-Api 3.5

1. CancelBlockOrder
   Cancel a specified range of Block Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelBlockOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_CancelBlockOrder)
     BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
     This object contains the search parameters for block orders
     - Choice - mandatory
       - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name of the Block Orders.
       - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
     - Choice - mandatory
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders.
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
     - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Comment field of the Block Orders.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Day the Order applies to.
       - <deliveryDays> - mandatory Type DateRange urn:openaccess
         Range of Delivery Days the Order applies to.
         - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Starting date
         - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Ending date
       - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
         Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
         - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
           Starting Timestamp in GMT
         - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
           Ending Timestamp in GMT
       - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
         0 or more Auction Identifications.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
       Block Code the Order applies to.
     - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Lowest trade order ID to specify a range of Block Orders.
     - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Highest trade order ID to specify a range of Block Orders.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_CancelBlockOrderResponse)
     CancelBlockOrderAcknowledgement Type CancelBlockOrderAcknowledgement urn:openaccess
     Acknowledgement in response to an CancelBlockOrder message. Indicates success or failure of the message
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <blockOrderIdentifier> - optional, nillable Type BlockOrderIdentifier urn:openaccess
       This object contains the search parameters of the Block Orders.
       - Choice - mandatory
         - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Area Name of the Block Orders.
         - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
       - Choice - mandatory
         - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Portfolio of the Block Orders.
         - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
           Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
       - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Comment field of the Block Orders.
       - Choice - mandatory
         - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Delivery Day the Order applies to.
         - <deliveryDays> - mandatory Type DateRange urn:openaccess
           Range of Delivery Days the Order applies to.
           - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Starting date
           - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Ending date
         - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
           Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
           - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Starting Timestamp in GMT
           - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Ending Timestamp in GMT
         - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
           0 or more Auction Identifications.
           - Choice - mandatory
             - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
             - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
               Date of the Auction. If used the name of the auction is mandatory
           - <name> - optional Type string http://www.w3.org/2001/XMLSchema
             The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
           - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
             Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
       - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
         Block Code the Order applies to.
       - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         Lowest trade order ID to specify a range of Block Orders.
       - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         Highest trade order ID to specify a range of Block Orders.
     - <blockOrderIdsRemoved> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
       This object contains the trade order IDs removed.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
2. CancelComplexOrder
   Cancel already submitted Complex Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelComplexOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_CancelComplexOrder)
     ComplexOrderIdentifier Type ComplexOrderIdentification urn:openaccess
     - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Area for the Order.
     - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Portfolio the Order applies to.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         The Delivery Day of the Order.
       - <deliveryDays> - mandatory Type DateRange urn:openaccess
         Date Range to search over.
         - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Starting date
         - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Ending date
       - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
         1 or more Auction Identifications.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_CancelComplexOrderResponse)
     CancelComplexOrderAcknowledgement Type CancelComplexOrderAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
       IDs of cancelled Orders.
3. CancelExclusiveGroupWithId
   Cancel all Block Orders for this Exclusive Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelExclusiveGroupWithId
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_CancelExclusiveGroupWithId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_CancelExclusiveGroupWithIdResponse)
     CancelExclusiveGroupResult Type CancelExclusiveGroupAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
4. CancelGroupForBlockId
   Cancel all Block Orders belonging to the same Exclusive Group or Family as the identified Block Order.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelGroupForBlockId
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_CancelGroupForBlockId)
     BlockOrderId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_CancelGroupForBlockIdResponse)
     CancelGroupResult Type CancelGroupAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       This object contains the search parameter of the call that produced this result.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
5. CancelLoopBlocksWithGroupId
   Cancel all Loop Block Orders (C88) in the family with the specified Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelLoopBlocksWithGroupId
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_CancelLoopBlocksWithGroupId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_CancelLoopBlocksWithIdResponse)
     CancelLoopBlocksResult Type CancelLoopBlocksAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
6. CancelOrder
   Cancel already submitted Daily Orders.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_CancelOrder)
     OrderIdentifier Type OrderIdentifier urn:openaccess
     - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Area for the Order.
     - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
       Name of the Portfolio the Order applies to.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         The Delivery Day of the Order.
       - <deliveryDays> - mandatory Type DateRange urn:openaccess
         Date Range to search over.
         - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Starting date
         - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
           Ending date
       - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
         1 or more Auction Identifications.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_CancelOrderResponse)
     CancelOrderAcknowledgement Type CancelOrderAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
       IDs of cancelled Orders.
7. CancelSpreadBlocksWithGroupId
   Cancel all SpreadBlock Orders (C89) in the family with the specified Group ID.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   CancelSpreadBlocksWithGroupId
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_CancelSpreadBlocksWithGroupId)
     GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_CancelSpreadBlocksWithIdResponse)
     CancelSpreadBlocksResult Type CancelSpreadBlocksAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the removed trade order IDs.
     - <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
       Contains the search parameter of the call that produced this result.
8. EnterBlockOrder
   Enter a Block Order for a specific date.
   Additional Rules: 1. Modification of a Block Order is accomplished the same as Daily Order entry. A new block order is sent and the old one is overwritten. 2. Only C01 Block Orders can be Entered/Modified
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EnterBlockOrder
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_EnterBlockOrder)
     blockOrder Type BlockOrder urn:openaccess
     This object contains the details for a block order
     - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       Trade order ID returned if the Block Order was accepted.
     - Choice - mandatory
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Order.
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Order. Deprecated: Use portfolio instead.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Date of the Block Order. Only usable if only 1 Auction is defined per day.
       - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Applying Date of the Block Order. Deprecated: Use auctionIdentification or deliveryDay instead.
       - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
         Auction Identification.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - Choice - mandatory
       - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name for the Block Order.
       - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Area Name for the Block Order. Deprecated: Use Area instead.
     - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
       Price of the Block Order.
     - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Comment field for the Block Order.
     - <periods> - mandatory, max 100 Type BlockPeriod urn:openaccess
       Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
       - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
         The ID of the period. Deprecated: Use Period instead.
       - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
         The Order volume.
       - Choice - mandatory
         - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
           Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
         - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
           Time Interval identifying the Period. Deprecated: Use Period instead.
           - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Starting Timestamp in GMT
           - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Ending Timestamp in GMT
     - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
       In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_EnterBlockOrderResponse)
     EnterBlockOrderAcknowledgement Type EnterBlockOrderAcknowledgement urn:openaccess
     Acknowledgement sent in response to the to the EnterBlockOrder message. Indicates success or failure of the message
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
       The trade order ID returned if the Block Order was accepted.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
9. EnterBlockOrderBatch
   Submit a Batch of Block Orders for the same Portfolio, Area and Applying Date.
   Additional Rules: Modification of a Block Order is accomplished the same as EnterBlockOrder.
   Operation Type:
   Request-response.The endpoint receives a message, and sends a correlated message.
   SOAP Action:
   EnterBlockOrderBatch
   Input:
   - Body (use=literal, Message=OpenAccess_3.5_EnterBlockOrderBatch)
     blockOrderBatch Type BlockOrderBatch urn:openaccess
     Contains the details for entering/modifying a set of block orders
     - Choice - mandatory
       - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
       - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Portfolio of the Block Orders.
     - Choice - mandatory
       - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Delivery Day of the Block Orders. Delivery Day can only be used if exacly one Auction is defined. Otherwise you have to use auctionIdentification
       - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
         Applying Date of the Block Orders. Deprecated: Use Delivery Day instead.
       - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
         Auction Identification of the Block Orders.
         - Choice - mandatory
           - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
             Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
           - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
             Date of the Auction. If used the name of the auction is mandatory
         - <name> - optional Type string http://www.w3.org/2001/XMLSchema
           The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
         - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
           Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
     - <areaName> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
     - <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Area Name of the Block Orders. If the Block Orders have block code C89, the content of this element will be ignored and the contents of the Area elements of the Block Orders will be used instead.
     - <BlockOrder> - mandatory, unbounded Type BlockOrderForBatch urn:openaccess
       Collection of Block Orders that will be entered/modified within this Batch.
       - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
         C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
       - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
       - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         An optional comment of the Block Order.
       - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
         Price of the Block Order.
       - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
         Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
         - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
           The ID of the period. Deprecated: Use Period instead.
         - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
           The Order volume.
         - Choice - mandatory
           - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
             Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
           - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
             Time Interval identifying the Period. Deprecated: Use Period instead.
             - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Starting Timestamp in GMT
             - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
               Ending Timestamp in GMT
       - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
         The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
       - <BlockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Virtual or Real Block ID. If a Block Order for Portfolio, Area and Applying Date with this ID exists the System triggers a Modification. Otherwise it is treated as a new Block Order.
       - <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
         Area of the spread block order. Supported from version 3.5 onwards.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
   - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
     SessionToken Element SessionToken urn:openaccess
     Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
     - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
       The user login name for the user session
     - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
       The users session key that is used to lookup the current session in most of the API calls. This is a secure key
   Output:
   - Body (use=literal, Message=OpenAccess_3.5_EnterBlockOrderBatchResponse)
     EnterBlockOrderBatchAcknowledgement Type EnterBlockOrderBatchAcknowledgement urn:openaccess
     - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
       String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
     - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the error message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
       Contains the warning message. Supported from version 3.4 onwards.
       - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
         The Error ID of the Error if available.
       - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
         The Text describing the Error and if possible the cause.
     - <BlockIndexMapping> - optional, unbounded Type BlockIndexToIdMapping urn:openaccess
       List of the mappings from <blockIndex> from the Batch to the resulting Trade Order ID of the Block Order in the Trading System.
       - <blockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Value of <BlockOrderBatch>/<BlockOrder>/<BlockIndex> in EnterBlockOrderBatch.
       - <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         Trade order ID of a Block Order assigned by the TradingSystem.
     - <GroupIndexMapping> - optional, unbounded Type ExclusiveGroupIndexToIdMapping urn:openaccess
       List of the mappings from <blockCodePRM> from the Batch for a C04, C88 or C89 Block Order to the resulting Group ID in the Trading System.
       - <GroupIndex> - mandatory Type string http://www.w3.org/2001/XMLSchema
         Value of <BlockOrderBatch>/<BlockOrder>/<blockCodePRM> in EnterBlockOrderBatch for a C04, C88 or C89 Block Order.
       - <GroupID> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
         ID of an Exclusive Group, Loop Family or Spread Family assigned by the Trading System.
   - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
     AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
     Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
     - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
       Is response asynchronous.
     - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
       Internal.
10. EnterComplexOrder
    Enter Complex Orders for specific Auction identification(s).
    Additional Rules: 1. Complex Orders are modified only by replacement. By sending in a new Order, the old Order is overwritten with the new values. 2. If more than one Auction Identification is submitted, rule one is executed on each Auction that is specified with the same values.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EnterComplexOrder
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_EnterComplexOrder)
      ComplexOrder Type ComplexOrder urn:openaccess
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
      - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
        List of Auction Identifiers.
        - Choice - mandatory
          - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
          - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Date of the Auction. If used the name of the auction is mandatory
        - <name> - optional Type string http://www.w3.org/2001/XMLSchema
          The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
          Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <Curve> - mandatory, unbounded Type Curve urn:openaccess
        List of Curves.
        - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
        - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
          Comment for the Curve.
        - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
          A collection of Curve Points.
          - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Price (must conform to Area Price Tick).
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Volume (must conform to Area Volume Tick).
      - <fixed_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
        Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
      - <variable_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
        Variable Term. (Zero value if no Variable Term is defined).
      - <increase_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
        Increase Gradient. ( NULL value if no Increase Gradient is defined).
      - <decrease_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
        Decrease Gradient. (NULL value if no Decrease Gradient is defined)
      - <schedule_Stop> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { totalDigits="2", minInclusive="0" }
        Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_EnterComplexOrderResponse)
      EnterComplexOrderAcknowledgement Type EnterComplexOrderAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Accepted-Order-ID> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
        IDs of the accepted Orders.
11. EnterOrder
    Enter Daily Orders for a specified date.
    Additional Rules: 1. Daily Orders are modified only by replacement. By sending in a new order, the old order is overwritten with the new values.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EnterOrder
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_EnterOrder)
      Order Type Order urn:openaccess
      This object contains the data for the Order. AuctionIdentification must occur not more than once.
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <Curve> - mandatory, max 100 Type Curve urn:openaccess
        Collection of Curves.
        - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
        - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
          Comment for the Curve.
        - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
          A collection of Curve Points.
          - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Price (must conform to Area Price Tick).
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            Volume (must conform to Area Volume Tick).
      - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
        In output: The settlement currency is included in every order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_EnterOrderResponse)
      EnterOrderAcknowledgement Type EnterOrderAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
        IDs of the accepted Orders.
12. EstablishConnection
    Login to the Open Access Server and start a User Session.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    EstablishConnection
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_EstablishConnection)
      userLoginName Type string http://www.w3.org/2001/XMLSchema
      password Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_EstablishConnectionResponse)
      EstablishSessionResponse Type EstablishSessionResponse urn:openaccess
      Indicates success or failure of a login attempt. The successful response contains a session token to be used for other API calls
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <sessionToken> - optional, nillable Type SessionToken urn:openaccess
        Session Token used in other API calls as a Header Object in the request.
        - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
          The user login name for the user session
        - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
          The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
13. KeepAlive
    Tests connectivity to the Open Access Server and keeps the HTTP connection active by sending a message to the server at regular intervals. If the the KeepAlive message reaches the server, a KeepAliveResponse message will be returned which contains the string "OpenAccess <version> - I am Alive".
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    KeepAlive
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_KeepAlive)
      Empty
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_KeepAliveResponse)
      KeepAliveStringResponse Type string http://www.w3.org/2001/XMLSchema
14. Logout
    Logout the User Session from the Open Access Server.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    Logout
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_Logout)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_LogoutResponse)
      LogoutAcknowledgement Type LogoutAcknowledgement urn:openaccess
      Acknowledgement in response to a logout message.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
15. ResetPassword
    Set a new password, which is valid for 90 days.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    ResetPassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_ResetPassword)
      Password Type string http://www.w3.org/2001/XMLSchema
      ActivationCode Type string http://www.w3.org/2001/XMLSchema
      LoginName Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_ResetPasswordAcknowledgement)
      ResetPasswordAcknowledgement Type ResetPasswordAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
16. ResetPasswordRequestActivationCode
    Request a password reset code for user login name. If the request is successful a code will be sent to the email address for the login name. The code can be then sent with the ResetPassword message to set a new password for the user.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    ResetPasswordRequestActivationCode
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_ResetPasswordRequestActivationCode)
      Username Type string http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_ResetPasswordRequestActivationCodeAcknowledgement)
      ResetPasswordRequestActivationCodeAcknowledgement Type ResetPasswordRequestActivationCodeAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
17. RetrieveAllowedSpreadAreaAssociations
    Retrieves the allowed area associations for Spread Block Orders submission (C89) for an area set and an applying date
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAllowedSpreadAreaAssociations
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAllowedSpreadAreaAssociations)
      RetrieveAllowedSpreadAreaAssociationsOptions Type RetrieveAllowedSpreadAreaAssociationsOptions urn:openaccess
      - <areaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Area Set
      - <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Auction Name.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAllowedSpreadAreaAssociationsAcknowledgement)
      RetrieveAllowedSpreadAreaAssociationsAcknowledgement Type RetrieveAllowedSpreadAreaAssociationsAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Area Set.
      - <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Auction Name.
      - <activeSpreadBlockAreaAssociations> - optional, unbounded Type SpreadBlockAreaAssociation urn:openaccess
        Active Spread Block Area Associations.
        - <area1> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area 1.
        - <area2> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area 2.
18. RetrieveAreaInformation
    Retrieve Area information for a specified Area.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAreaInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAreaInformation)
      AreaName Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAreaInformationResponse)
      RetrieveAreaInformationAcknowledgement Type RetrieveAreaInformationAcknowledgement urn:openaccess
      Acknowledgement sent in response to the AreaInformation message and contains the area setting for the area is requested. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaInformation> - optional, nillable Type AreaInformation urn:openaccess
        Area Information requested.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimun Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
19. RetrieveAreaPortfolioInformation
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s). Absence of Areas and/or Portfolios means all, so if nothing is specified the result is the same as RetrieveViewableAreaPortfolioInformations
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAreaPortfolioInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAreaPortfolioInformation)
      AreaPortfolioInformationQuery Type AreaPortfolioInformationQuery urn:openaccess
      - <Area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
        Area Name(s) to query
      - <Portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
        Portfolio Name(s) to query
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
20. RetrieveAuctionInformation
    Retrieve next <NumberOfAuctions> Informations for specified <Area>(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveAuctionInformation
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAuctionInformation)
      AuctionInformationQuery Type AuctionInformationQuery urn:openaccess
      - <Area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
        Area Name(s) to query
      - <NumberOfAuctions> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { minInclusive="1", maxInclusive="50" }
        The Number of the next Auctions.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveAuctionInformationResponse)
      RetrieveAuctionInformationAcknowledgement Type RetrieveAuctionInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaAuctionIdentification urn:openaccess
        List of the found Auction Informations grouped by Area.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Name of the Area.
        - <Auction> - optional, unbounded Type AuctionInformation urn:openaccess
          The Auctions.
          - <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction.
          - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
            List of the possible AuctionIdentifications
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
          - <orderEntryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Start of Order Entry (UTC)
          - <orderEntryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            End of Order Entry (UTC)
          - <publication> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Time of Publication (UTC)
          - <deliveryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Start of Delivery (UTC)
          - <deliveryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            End of Delivery (UTC)
          - <maxCancellation> - optional Type dateTime http://www.w3.org/2001/XMLSchema
            Latest Cancellation Time (UTC)
21. RetrieveBlockOrders
    Retrieve all Block Orders matching the search parameter in the Block Order Identifier Object.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveBlockOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveBlockOrders)
      BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
      This object contains the search parameters for block orders
      - Choice - mandatory
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders.
        - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
      - Choice - mandatory
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders.
        - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
      - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Comment field of the Block Orders.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Delivery Day the Order applies to.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Range of Delivery Days the Order applies to.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
          Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
          - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Starting Timestamp in GMT
          - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Ending Timestamp in GMT
        - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
          0 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
        Block Code the Order applies to.
      - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Lowest trade order ID to specify a range of Block Orders.
      - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Highest trade order ID to specify a range of Block Orders.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveBlockOrdersResponse)
      RetrieveBlockOrdersAcknowledgement Type RetrieveBlockOrdersAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveBlockOrders message and contains the results of the search. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <blockOrders> - optional, nillable, unbounded Type BlockOrder urn:openaccess
        Collection of Block Orders found.
        - <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
          Trade order ID returned if the Block Order was accepted.
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order. Deprecated: Use portfolio instead.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Date of the Block Order. Only usable if only 1 Auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: Use auctionIdentification or deliveryDay instead.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order. Deprecated: Use Area instead.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Comment field for the Block Order.
        - <periods> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
22. RetrieveComplexOrders
    Retrieve all Complex Orders matching the search parameter in the Order Identifier Object. Only the active versions of each Order are returned.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveComplexOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveComplexOrders)
      ComplexOrderIdentifier Type ComplexOrderIdentification urn:openaccess
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveComplexOrdersResponse)
      RetrieveComplexOrdersResult Type RetrieveComplexOrdersAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Order> - optional, unbounded Type ComplexOrder urn:openaccess
        Collection of Complex Orders that match the search parameters.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          List of Auction Identifiers.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <Curve> - mandatory, unbounded Type Curve urn:openaccess
          List of Curves.
          - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
            Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
          - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
            Comment for the Curve.
          - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
            A collection of Curve Points.
            - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Price (must conform to Area Price Tick).
            - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Volume (must conform to Area Volume Tick).
        - <fixed_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
          Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
        - <variable_Term> - mandatory Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="18", fractionDigits="11" }
          Variable Term. (Zero value if no Variable Term is defined).
        - <increase_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
          Increase Gradient. ( NULL value if no Increase Gradient is defined).
        - <decrease_Gradient> - optional, nillable Type decimal http://www.w3.org/2001/XMLSchema restriction { totalDigits="11", fractionDigits="5", minInclusive="0" }
          Decrease Gradient. (NULL value if no Decrease Gradient is defined)
        - <schedule_Stop> - mandatory Type int http://www.w3.org/2001/XMLSchema restriction { totalDigits="2", minInclusive="0" }
          Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
23. RetrieveExclusiveGroupWithId
    Answers all Block Orders for this Exclusive Group ID. Due to required support of previous versions (lower than 1.9) of the WSDL, this call must use deprecated output until such support is no longer required.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveExclusiveGroupWithId
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveExclusiveGroupWithId)
      GroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveExclusiveGroupWithIdResponse)
      RetrieveExclusiveGroupResult Type RetrieveExclusiveGroupAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveExclusiveGroupWithId message and contains the results of the search. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
24. RetrieveGroupForBlockId
    Answers all Block Orders belonging to the same Exclusive Group or Family. The Exclusive Group or Family will be identified by looking for a Group that has a member with this ID. Due to required support of previous versions (lower than 1.9) of the WSDL, this call must use deprecated output until such support is no longer required.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveGroupForBlockId
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveGroupForBlockId)
      BlockOrderId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveGroupForBlockIdResponse)
      RetrieveGroupResult Type RetrieveGroupAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveGroupForBlockId message and contains the results of the search. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
      - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
25. RetrieveLoopBlocksWithGroupId
    Answers all Loop Block Orders (C88) in the family with the specified Group ID.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveLoopBlocksWithGroupId
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveLoopBlocksWithGroupId)
      LoopGroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveLoopBlocksWithGroupIdResponse)
      RetrieveLoopBlocksWithGroupIdResult Type RetrieveLoopBlocksWithGroupIdAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
26. RetrieveMarketResultsFor
    Retrieve the Market Results for specified Areas.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveMarketResultsFor
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveMarketResultsFor)
      MarketResultIdentifier Type MarketResultIdentifier urn:openaccess
      This Object identifies the Areas and the Auction details for which the Market Results are requested
      - Choice - mandatory
        - <area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
          Collection of Area Names requested.
        - <areaNames> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
          Collection of Area Names requested. Deprecated: User Area instead.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Applying Date for the Market Results.
        - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Applying Date for the Market Results. Deprecated: Use Delivery Day or Auction Identification instead.
        - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
          Identifies the Auction for the Market Results.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveMarketResultsForResponse)
      RetrieveMarketResultAcknowledgement Type RetrieveMarketResultAcknowledgement urn:openaccess
      Acknowledgement sent in response to a RetrieveMarketResultFor message and contains a collection with all the messages. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <marketResults> - optional, nillable, unbounded Type MarketResult urn:openaccess
        Collection of Market Results requested.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area for the Market Results.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Market Results. Deprecated: User Area instead.
        - <ResultsStatus> - optional Type string http://www.w3.org/2001/XMLSchema
          The Results Status. Only available in Version(s) >= 3.3
        - <marketResultExport> - mandatory Type string http://www.w3.org/2001/XMLSchema
          CSV Export of the Market Results for the Area. The csv export has the same format as that used by the ETS client. See also Chapter 4 of the Epex Sport Trader Client Guide.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
27. RetrieveMessagesUnreadOnly
    Retrieve the Messages the user has permission to read. If the parameter is true it only returns the messages still unread and if the parameter is false it returns all the messages.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveMessagesUnreadOnly
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveMessagesUnreadOnly)
      Boolean Type boolean http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveMessagesUnreadOnlyResponse)
      RetrieveMessagesAcknowledgement Type RetrieveMessagesAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveMessage and contains the Client Messages. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <messages> - optional, nillable, unbounded Type ClientMessage urn:openaccess
        Collection of Client Messages in the Message Book for the User Session.
        - <messageId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Message ID.
        - <subject> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Subject text of mail message.
        - <time> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
          Time Sent.
        - <text> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Message body.
        - <read> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
          The message is read.
        - <popUp> - optional, nillable Type boolean http://www.w3.org/2001/XMLSchema
          The Message Book is popUp when this message is received.
        - <messageExpiry> - optional, nillable Type dateTime http://www.w3.org/2001/XMLSchema
          Time message expiry.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
28. RetrieveOrders
    Retrieve all Hourly/Stepwise Orders matching the search parameter in the Order Identifier Object. Only the active versions of each order are returned.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveOrders)
      OrderIdentifier Type OrderIdentifier urn:openaccess
      - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Area for the Order.
      - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Name of the Portfolio the Order applies to.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The Delivery Day of the Order.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Date Range to search over.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
          1 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveOrdersResponse)
      RetrieveOrdersResult Type RetrieveOrdersAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Order> - optional, unbounded Type Order urn:openaccess
        Collection of Daily Orders that match the search parameters.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Area for the Order.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio the Order applies to.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            The Delivery Day of the Order.
          - <deliveryDays> - mandatory Type DateRange urn:openaccess
            Date Range to search over.
            - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Starting date
            - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Ending date
          - <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
            1 or more Auction Identifications.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <Curve> - mandatory, max 100 Type Curve urn:openaccess
          Collection of Curves.
          - <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
            Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
          - <comment> - optional Type string http://www.w3.org/2001/XMLSchema
            Comment for the Curve.
          - <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
            A collection of Curve Points.
            - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Price (must conform to Area Price Tick).
            - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
              Volume (must conform to Area Volume Tick).
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
29. RetrieveSettlementMemberAndCentralCounterPartyNames
    Retrieve the names of all settlement members and central counterparties
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSettlementMemberAndCentralCounterPartyNames
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveSettlementMemberAndCentralCounterPartyNames)
      RetrieveSettlementMemberAndCentralCounterPartyNamesOptions Type RetrieveSettlementMemberAndCentralCounterPartyNamesOptions urn:openaccess
      - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        The area.
      - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The portfolio.
      - <participant> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The participant (short name).
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveSettlementMemberAndCentralCounterPartyNamesResponse)
      RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement Type RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <headerDetails> - mandatory Type HeaderDetails urn:openaccess
        The header details.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The area.
        - <participant> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The participant (short name).
      - <combination> - optional, unbounded Type Combination urn:openaccess
        The combination.
        - <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The CCP.
        - <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The SM.
        - <centralCounterPartyMemberID> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The CCP member ID.
        - <scope> - mandatory, unbounded Type Scope urn:openaccess
          The scope.
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The portfolio.
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            The area.
30. RetrieveSmartBlockOrders
    Retrieve all Block Orders matching the search parameter in the Block Order Identifier.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSmartBlockOrders
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveSmartBlockOrders)
      BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
      This object contains the search parameters for block orders
      - Choice - mandatory
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders.
        - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
      - Choice - mandatory
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders.
        - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
      - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Comment field of the Block Orders.
      - Choice - mandatory
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          Delivery Day the Order applies to.
        - <deliveryDays> - mandatory Type DateRange urn:openaccess
          Range of Delivery Days the Order applies to.
          - <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Starting date
          - <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Ending date
        - <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
          Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
          - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Starting Timestamp in GMT
          - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
            Ending Timestamp in GMT
        - <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
          0 or more Auction Identifications.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
      - <blockCode> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89', 'ALL' }
        Block Code the Order applies to.
      - <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Lowest trade order ID to specify a range of Block Orders.
      - <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
        Highest trade order ID to specify a range of Block Orders.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveSmartBlockOrdersResponse)
      RetrieveSmartBlockOrdersAcknowledgement Type RetrieveSmartBlockOrdersAcknowledgement urn:openaccess
      This object is used as result for the new RetrieveSmartBlockOrders call. In difference from the RetrieveBlocksAcknowledgement it contains Block Orders which additionally have a Block Code and a BlockCodePRM.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <blockOrders> - optional, nillable, unbounded Type SmartBlockOrder urn:openaccess
        Collection of Block Orders found.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
31. RetrieveSpreadBlocksWithGroupId
    Answers all Spread Block Orders (C89) in the family with the specified Group ID.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveSpreadBlocksWithGroupId
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveSpreadBlocksWithGroupId)
      SpreadGroupId Type positiveInteger http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveSpreadBlocksWithGroupIdResponse)
      RetrieveSpreadBlocksWithGroupIdResult Type RetrieveSpreadBlocksWithGroupIdAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
        This Object contains the Block Orders matching the search parameters.
        - <blockCode> - mandatory Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'C01', 'C02', 'C04', 'C88', 'C89' }
          C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
        - <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
        - <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
          An optional comment of the Block Order.
        - <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          Price of the Block Order.
        - <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
          Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
          - <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
            The ID of the period. Deprecated: Use Period instead.
          - <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
            The Order volume.
          - Choice - mandatory
            - <period> - mandatory Type integer http://www.w3.org/2001/XMLSchema restriction { minInclusive="1" }
              Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
            - <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
              Time Interval identifying the Period. Deprecated: Use Period instead.
              - <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Starting Timestamp in GMT
              - <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Ending Timestamp in GMT
        - <MAR> - optional Type decimal http://www.w3.org/2001/XMLSchema restriction { , maxInclusive="1", totalDigits="3" }
          The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
        - Choice - mandatory
          - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
          - <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Portfolio of the Block Order.
        - Choice - mandatory
          - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
          - <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
            Applying Date of the Block Order. Deprecated: For compatibility reasons only.
          - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
            The Auction Identification.
            - Choice - mandatory
              - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
                Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
              - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
                Date of the Auction. If used the name of the auction is mandatory
            - <name> - optional Type string http://www.w3.org/2001/XMLSchema
              The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
            - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
              Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - Choice - mandatory
          - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name of the Block Order.
          - <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
            Area Name for the Block Order.
        - <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
          Trade order ID of the Block Order assigned by the Trading System.
        - <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
          In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
      - <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
        This Object contains the search parameters for the Block Orders.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
32. RetrieveTradableAreaPortfolioInformations
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreaPortfolioInformations
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradableAreaPortfolioInformations)
      Empty
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradableAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
33. RetrieveTradableAreaSets
    Retrieve Area Set names that are both active and that the User Session is permitted to trade on.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreaSets
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradableAreaSets)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradableAreaSetsResponse)
      RetrieveTradeableAreaSetsAcknowledgement Type RetrieveTradeableAreaSetsAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradeableAreaSets message. Contains a collection of area Names that the user session is allowed to trade on. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaSetNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Set Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
34. RetrieveTradableAreas
    Retrieve all Area names which are opened for trade.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradableAreas
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradableAreas)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradableAreasResponse)
      RetrieveTradableAreasAcknowledgement Type RetrieveTradableAreasAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradableAreas and contain a collection of area Names. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
35. RetrieveTradablePortfolios
    Retrieve Portfolio names that a User Session is allowed to trade on and are open in the Auction.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradablePortfolios
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradablePortfolios)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradablePortfoliosResponse)
      RetrieveTradablePortfoliosAcknowledgement Type RetrieveTradablePortfoliosAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveTradablePortfolios message. It contains a collection of portfolios names that the user session is allowed to trade on
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <portfolioNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Portfolio Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
36. RetrieveTradesReportFor
    Retrieve a trade report identified and limited by the TradeReportOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradesReportFor
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradesReportFor)
      TradeReportOptions Type TradeReportOptions urn:openaccess
      - Choice - mandatory
        - <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
          Identifies the auction for the trade report.
          - Choice - mandatory
            - <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
              Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
            - <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
              Date of the Auction. If used the name of the auction is mandatory
          - <name> - optional Type string http://www.w3.org/2001/XMLSchema
            The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
          - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '15 min', '30 min', '60 min' }
            Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
        - <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The delivery date for the trade report.
      - <MemberName> - optional Type string http://www.w3.org/2001/XMLSchema
        MemberName: if MemberName information is omitted or empty, then the information for all the members the user has access to is exported; otherwise only for the indicated member
      - <AreaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Identify the AreaSet of an Auction
      - @IndexType boolean http://www.w3.org/2001/XMLSchema
        Index (Boolean, default: True): if false then MarketAreaIndex (and all its children) are not included in the report
      - @TradeAreaType boolean http://www.w3.org/2001/XMLSchema
        TradeArea (Boolean, default: True): if false then TradeArea tag (and all its children) are not included in the report
      - @CurveType boolean http://www.w3.org/2001/XMLSchema
        Curve (Boolean, default: False); not used yet: if false then Order.Period.Curve is not included in the report. If Curve is true and TradeArea is false, then TradeArea tag (and all its children) are not included in the report
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradesReportForResponse)
      RetrieveTradesReportAcknowledgement Type RetrieveTradesReportAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <TradeReportResult> - optional Reference TradeReportResult urn:openaccess
        The trade report result.
37. RetrieveTradingLimitExtendedDetails
    Retrieve trading limit extended details identified and limited by the TradingLimitExtendedDetailOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradingLimitExtendedDetails
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradingLimitExtendedDetails)
      TradingLimitExtendedDetailOptions Type TradingLimitExtendedDetailOptions urn:openaccess
      - <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
        Unique ID of the Trading Limit, as identified in the ETS database.
      - <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
        Version of a Trading Limit, as identified in the ETS database.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradingLimitExtendedDetailsAcknowledgement)
      RetrieveTradingLimitExtendedDetailsAcknowledgement Type RetrieveTradingLimitExtendedDetailsAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <tradingLimit> - optional Type InputTradingLimit urn:openaccess
        The trading limit.
        - <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The ID.
        - <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          The version.
        - <exchange> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The exchange.
        - <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The central counterparty.
        - <beginDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
          The start date.
        - <endDate> - optional Type date http://www.w3.org/2001/XMLSchema
          The end date.
      - <tradingLimitDetail> - optional, unbounded Type TradingLimitExtendedDetailsAreaPortfolioCombination urn:openaccess
        Collection of trading limit portfolio area combinations.
        - <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
          SM associated to the Trading Limit.
        - <participant> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Participant associated to the (Area/Portfolio) combination.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The area.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
38. RetrieveTradingLimits
    Retrieve trading limits identified and limited by the TradingLimitOptions
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveTradingLimits
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradingLimits)
      TradingLimitOptions Type TradingLimitOptions urn:openaccess
      - <tradingLimitDay> - mandatory Type date http://www.w3.org/2001/XMLSchema restriction { pattern="[0-9][0-9][0-9][0-9]\-[01][0-9]\-[0-3][0-9]" }
        Trading Limit Day corresponds to a period of 24 hours, which can be on 2 days. This day is then different from the Auction or Delivery days.
      - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        Exchange where the Trading Limits are applied.
      - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="10" }
        CCP associated to the Trading Limit.
      - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="60" }
        SM associated to the Trading Limit.
      - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
        The area.
      - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
        The portfolio.
      - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
        Unique ID of the Trading Limit, as identified in the ETS database.
      - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
        Version of a Trading Limit, as identified in the ETS database.
      - <currency> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="3" }
        Currency of the Trading Limit.
      - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'Cancelled', 'Created' }
        The status of a trading limit: "Created" or "Cancelled".
      - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '60MIN', '30MIN', '15MIN' }
        The duration.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveTradingLimitsResponse)
      RetrieveTradingLimitsAcknowledgment Type RetrieveTradingLimitsAcknowledgment urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <tradingLimitOptions> - mandatory Type TradingLimitOptions urn:openaccess
        The trading limit options.
        - <tradingLimitDay> - mandatory Type date http://www.w3.org/2001/XMLSchema restriction { pattern="[0-9][0-9][0-9][0-9]\-[01][0-9]\-[0-3][0-9]" }
          Trading Limit Day corresponds to a period of 24 hours, which can be on 2 days. This day is then different from the Auction or Delivery days.
        - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
          Exchange where the Trading Limits are applied.
        - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="10" }
          CCP associated to the Trading Limit.
        - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="60" }
          SM associated to the Trading Limit.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="40" }
          The area.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="32" }
          The portfolio.
        - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
          Unique ID of the Trading Limit, as identified in the ETS database.
        - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
          Version of a Trading Limit, as identified in the ETS database.
        - <currency> - optional Type string http://www.w3.org/2001/XMLSchema restriction { maxLength="3" }
          Currency of the Trading Limit.
        - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { 'Cancelled', 'Created' }
          The status of a trading limit: "Created" or "Cancelled".
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema restriction enumeration { '60MIN', '30MIN', '15MIN' }
          The duration.
      - <tradingLimit> - optional, unbounded Type TradingLimit urn:openaccess
        Collection of trading limits.
        - <id> - optional Type integer http://www.w3.org/2001/XMLSchema
          Unique ID of the Trading Limit, as identified in the ETS database.
        - <version> - optional Type integer http://www.w3.org/2001/XMLSchema
          Version of a Trading Limit, as identified in the ETS database.
        - <ccp_id> - optional Type integer http://www.w3.org/2001/XMLSchema
          The CCP ID.
        - <ccp_version> - optional Type integer http://www.w3.org/2001/XMLSchema
          The CCP version.
        - <exchange> - optional Type string http://www.w3.org/2001/XMLSchema
          The exchange.
        - <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema
          The central counterparty.
        - <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The settlement member.
        - <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The area.
        - <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
          The portfolio.
        - <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema
          The status of the trading limit: "Created" or "Cancelled".
        - <currency> - optional Type string http://www.w3.org/2001/XMLSchema
          The currency.
        - <initialValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The initial value.
        - <currentValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The current value.
        - <exposure> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The exposure.
        - <minPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The minimum price.
        - <maxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The maximum price.
        - <realisticMinPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The realistic minimum price.
        - <realisticMaxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
          The realistic maximum price.
        - <creator> - optional Type string http://www.w3.org/2001/XMLSchema
          The creator.
        - <duration> - optional Type string http://www.w3.org/2001/XMLSchema
          The duration.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
39. RetrieveViewableAreaPortfolioInformations
    Retrieve Area/Portfolio Informations for specified Area(s) and/or Portfolio(s).
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewableAreaPortfolioInformations
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveViewableAreaPortfolioInformations)
      Empty
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveViewableAreaPortfolioInformationResponse)
      RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
        List of the found Area Portfolio Informations.
        - <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Area Name.
        - <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
          Name of the Portfolio for that the values are applicable.
        - <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The currency for which the values are applicable.
        - <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Price Tick.
        - <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Volume Tick.
        - <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Minimum Price.
        - <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
          The Maximum Price.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
40. RetrieveViewableAreas
    Retrieve all Area names the User Session has permissions to view.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewableAreas
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveViewableAreas)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveViewableAreasResponse)
      RetrieveViewableAreasAcknowledgement Type RetrieveViewableAreasAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveViewableAreas and contain a collection of area Names. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <areaNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Area Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
41. RetrieveViewablePortfolios
    Retrieve all Portfolio names the User Sessions has permissions to view.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    RetrieveViewablePortfolios
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveViewablePortfolios)
      Empty
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_RetrieveViewablePortfoliosResponse)
      RetrieveViewablePortfoliosAcknowledgement Type RetrieveViewablePortfoliosAcknowledgement urn:openaccess
      Acknowledgement sent in response to the RetrieveViewablePortfolios message. Contains a collection of portfolios names that the user session is allowed to view. Indicates success or failure of the message view.
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <portfolioNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
        Collection of Portfolio Names.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=ResponseLimitationHeaderHeaderParts, Part=ResponseLimitationHeader, optional)
      ResponseLimitationHeader Element ResponseLimitationHeader urn:openaccess
      ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
      - <range> - optional, nillable Type IntegerRange urn:openaccess
        Range within the result. <from> and <to> are indexes of the original result set, not ID's.
        - <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the starting number in the range
        - <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
          Integer specifying the ending number in the range
      - <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
42. SetMessagesAsRead
    Set already existing messages as read.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    SetMessagesAsRead
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_SetMessagesAsRead)
      MessageIdentifier Type MessageIdentifier urn:openaccess
      This object contains the search parameters of the message
      - <messageIds> - mandatory, unbounded Type integer http://www.w3.org/2001/XMLSchema
        Collection of Message IDs.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_SetMessagesAsReadResponse)
      SetMessagesAsReadAcknowledgement Type SetMessagesAsReadAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetMessagesAsRead message. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <messageIdsNotFound> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
        Collection of Message IDs that were not found.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
43. SetNewPassword
    Change the user password. The new password must meet the following requirements: It must contain between 8 and 30 characters. It must contain at least 3 of the following: symbol (e.g. ',', '&', '~', ']'), digit (e.g. '1', '7', '0'), uppercase letter (e.g. 'E', 'T', 'S'), lowercase letter (e.g. 'e', 't', 's'). It must not contain composed characters (e.g. the characters represented by Unicode code points U+00E2, U+00E9, U+00EA). It may include the space character; this counts as a symbol. It must not contain a sequence of three or more instances of the same character.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    SetNewPassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_SetNewPassword)
      aPassword Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_SetNewPasswordResponse)
      SetNewPasswordAcknowledgement Type SetNewPasswordAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetNewPassword. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <passwordInformation> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Confirmation Message of Password change or failure.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
44. UpdatePassword
    Change the user password. The new password must meet the following requirements: It must contain between 8 and 30 characters. It must contain at least 3 of the following: symbol (e.g. ',', '&', '~', ']'), digit (e.g. '1', '7', '0'), uppercase letter (e.g. 'E', 'T', 'S'), lowercase letter (e.g. 'e', 't', 's'). It must not contain composed characters (e.g. the characters represented by Unicode code points U+00E2, U+00E9, U+00EA). It may include the space character; this counts as a symbol. It must not contain a sequence of three or more instances of the same character.
    Operation Type:
    Request-response.The endpoint receives a message, and sends a correlated message.
    SOAP Action:
    UpdatePassword
    Input:
    - Body (use=literal, Message=OpenAccess_3.5_UpdatePassword)
      newPassword Type string http://www.w3.org/2001/XMLSchema
      oldPassword Type string http://www.w3.org/2001/XMLSchema
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.
    - Header (use=literal, Message=SessionTokenHeaderParts, Part=SessionToken)
      SessionToken Element SessionToken urn:openaccess
      Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
      - <userLoginName> - mandatory Type UserLoginName urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { pattern="[A-Z0-9\-_ ]*[A-Z0-9]" }
        The user login name for the user session
      - <sessionKey> - mandatory Type SessionKey urn:openaccess based on string http://www.w3.org/2001/XMLSchema restriction { minLength="10", maxLength="500", pattern="[0-9A-F]+" }
        The users session key that is used to lookup the current session in most of the API calls. This is a secure key
    Output:
    - Body (use=literal, Message=OpenAccess_3.5_UpdatePasswordAcknowledgement)
      UpdatePasswordAcknowledgement Type SetNewPasswordAcknowledgement urn:openaccess
      Acknowledgement sent in response to the SetNewPassword. Indicates success or failure of the message
      - <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
        String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
      - <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the error message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
        Contains the warning message. Supported from version 3.4 onwards.
        - <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
          The Error ID of the Error if available.
        - <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
          The Text describing the Error and if possible the cause.
      - <passwordInformation> - mandatory Type string http://www.w3.org/2001/XMLSchema
        Confirmation Message of Password change or failure.
    - Header (use=literal, Message=AsynchronousResponseHeaderHeaderParts, Part=AsynchronousResponseHeader)
      AsynchronousResponseHeader Element AsynchronousResponseHeader urn:openaccess
      Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
      - <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
        Is response asynchronous.
      - <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
        Internal.

## Schema

Attribute Form:
unqualified
Element Form:
unqualified
Target Namespace:
https://www.epexspot.com/AuctionMemberReport

- Element: AuctionMemberReport Type
  Scheme used to report ETS Auction trades to members
  Sequence
  <AreaSetName> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 40
  <AuctionName> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 30
  <AuctionDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  auction date time in UTC
  <MarketArea> - mandatory, unbounded
  Sequence
  <MarketAreaName> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 40
  <MarketAreaIndex> - optional, unbounded
  Sequence
  <DeliveryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  period delivery start in UTC
  <DeliveryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  period delivery end in UTC
  <PriceIndex> - mandatory, unbounded
  Sequence
  <Currency> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  minLength
  = 3
  maxLength
  = 3
  <Price> - mandatory
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  fractionDigits
  = 5
  totalDigits
  = 15
  <VolumeIndex> - mandatory
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  fractionDigits
  = 4
  totalDigits
  = 10
  <TradeArea> - optional, unbounded
  Sequence
  <AreaName> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 40
  <AreaTimeZone> - mandatory Type string http://www.w3.org/2001/XMLSchema
  <MemberDetail> - mandatory, unbounded
  Sequence
  <MemberName> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 10
  <Order> - mandatory, unbounded
  set of orders send for the price calculation
  Sequence
  <OrderID> - mandatory
  Restriction on integer http://www.w3.org/2001/XMLSchema
  totalDigits
  = 15
  <Portfolio> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 32
  <OrderType> - mandatory
  "Linear", or "Block", or "Complex" , or "Scalable Complex"
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = Linear
  enumeration
  = Block
  enumeration
  = Complex
  enumeration
  = Scalable Complex
  <OrderEntryTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  <OrderEntryUser> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 30
  <SettlementCurrency> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 3
  minLength
  = 3
  <BlockOrderDetail> - optional
  Sequence
  <Price> - mandatory
  block order limit price in settlement currency
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  fractionDigits
  = 5
  totalDigits
  = 15
  <AverageMCP> - mandatory
  weighted average of market clearing price over the block order periods in settlement currency
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  fractionDigits
  = 5
  totalDigits
  = 15
  <MAR> - mandatory
  minimum acceptance ratio
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  fractionDigits
  = 2
  totalDigits
  = 3
  <AAR> - mandatory
  actual acceptance ratio
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 6
  fractionDigits
  = 5
  <Status> - mandatory
  "Executed", or "Rejected"
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = Executed
  enumeration
  = Rejected
  <BlockCode> - mandatory
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = C01
  enumeration
  = C02
  enumeration
  = C04
  enumeration
  = C88
  enumeration
  = C89
  <BlockCodePRM> - optional Type string http://www.w3.org/2001/XMLSchema
  <Comment> - optional Type string http://www.w3.org/2001/XMLSchema
  <Paradoxically> - mandatory
  "No", or "PRB", or "PAB with child"
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = No
  enumeration
  = PRB
  enumeration
  = PAB with child
  <ComplexOrderDetail> - optional
  Sequence
  <Fixed_Term> - optional
  Fixed Term ; tag not used at the time being
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 18
  fractionDigits
  = 11
  <Variable_Term> - optional
  Variable Term ; tag not used at the time being
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 18
  fractionDigits
  = 11
  <Increase_Gradient> - optional
  Increase Gradient ; tag not used at the time being
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  <Decrease_Gradient> - optional
  Decrease Gradient ; tag not used at the time being
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  <Schedule_Stop> - optional
  Number of Scheduled Stop Periods ; tag not used at the time being
  Restriction on positiveInteger http://www.w3.org/2001/XMLSchema
  totalDigits
  = 2
  <Paradoxically> - mandatory
  1 – paradoxically rejected / 0 – not paradoxically rejected
  Restriction on integer http://www.w3.org/2001/XMLSchema
  enumeration
  = 1
  enumeration
  = 0
  <Activation> - mandatory
  1 – Accepted / 0 – Rejected
  Restriction on integer http://www.w3.org/2001/XMLSchema
  enumeration
  = 1
  enumeration
  = 0
  <ScalableComplexOrderDetail> - optional
  Sequence
  <Fixed_Term> - optional
  Fixed Term ; tag not used at the time being
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 18
  fractionDigits
  = 11
  <Increase_Gradient> - optional
  Increase Gradient ; tag not used at the time being
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  <Decrease_Gradient> - optional
  Decrease Gradient ; tag not used at the time being
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  <Schedule_Stop> - optional
  Number of Scheduled Stop Periods ; tag not used at the time being
  Restriction on positiveInteger http://www.w3.org/2001/XMLSchema
  totalDigits
  = 2
  <Paradoxically> - mandatory
  1 – paradoxically rejected / 0 – not paradoxically rejected
  Restriction on integer http://www.w3.org/2001/XMLSchema
  enumeration
  = 1
  enumeration
  = 0
  <Activation> - mandatory
  1 – Accepted / 0 – Rejected
  Restriction on integer http://www.w3.org/2001/XMLSchema
  enumeration
  = 1
  enumeration
  = 0
  <Period> - mandatory, unbounded
  Sequence
  <OrderPeriodID> - mandatory
  ID for a period of the order
  Restriction on integer http://www.w3.org/2001/XMLSchema
  totalDigits
  = 15
  <TradeID> - mandatory
  ID of the trade ; it has same value as OrderPeriodID
  Restriction on integer http://www.w3.org/2001/XMLSchema
  totalDigits
  = 15
  <DeliveryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  period delivery start in UTC
  <DeliveryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  period delivery end in UTC
  <MarketClearingPrice> - mandatory
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 15
  fractionDigits
  = 5
  <ExecutedVolume> - mandatory
  order executed volume; purchase is positive, sell is negative
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 10
  fractionDigits
  = 4
  <MAV> - optional
  minimum acceptance volume
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 10
  fractionDigits
  = 4
  <Curve> - optional
  linear or scalable complex order curve ; tag not used at the time being
  Sequence
  <CurvePoint> - mandatory, unbounded
  Sequence
  <Price> - mandatory
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 15
  fractionDigits
  = 5
  <Volume> - mandatory
  linear or scalable complex order submitted volume; purchase is positive, sell is negative
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 10
  fractionDigits
  = 4
  <Volume> - optional
  block order submitted volume; purchase is positive, sell is negative
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 10
  fractionDigits
  = 4

Element Form:
qualified
Target Namespace:
urn:openaccess

- Complex Type: AbstractOrderObject
  Extension of OpenAccessAbstractObject urn:openaccess
- Element: AbstractOrderObject Type AbstractOrderObject urn:openaccess
- Complex Type: AbstractRange
  Abstract Object for all Range Objects subclasses implement to and from but with their particular data types for each instance variable
- Element: AbstractRange Type AbstractRange urn:openaccess
- Complex Type: AcceptNotificationResponse
  Simple subclass of Acknowledgement which indicates success or failure of AcceptNotification message
  Extension of Acknowledgement urn:openaccess
- Element: AcceptNotificationResponse Type AcceptNotificationResponse urn:openaccess
- Complex Type: Acknowledgement
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <state> - mandatory Type string http://www.w3.org/2001/XMLSchema
  String indicating Reply Status. NAK and NOT FOUND are not necessarily Errors. - NOT FOUND is returned for example when a search fails. - NAK represents a negative answer to the call. - ERROR OCCURED means that an error happened and there is most likely an error object in the errors slot.
  <error> - optional, nillable, unbounded Type ErrorObject urn:openaccess
  Contains the error message. Supported from version 3.4 onwards.
  <warning> - optional, nillable, unbounded Type ErrorObject urn:openaccess
  Contains the warning message. Supported from version 3.4 onwards.
- Element: Acknowledgement Type Acknowledgement urn:openaccess
- Complex Type: AreaAuctionIdentification
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The Name of the Area.
  <Auction> - optional, unbounded Type AuctionInformation urn:openaccess
  The Auctions.
- Element: AreaAuctionIdentification Type AreaAuctionIdentification urn:openaccess
- Complex Type: AreaInformation
  This object contains the settings for a specified Area Name
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Price Tick.
  <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Volume Tick.
  <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Minimun Price.
  <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Maximum Price.
- Element: AreaInformation Type AreaInformation urn:openaccess
- Complex Type: AreaPortfolioInformation
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The Area Name.
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Name of the Portfolio for that the values are applicable.
  <settlementCurrency> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The currency for which the values are applicable.
  <priceTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Price Tick.
  <volumeTick> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Volume Tick.
  <minimumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Minimum Price.
  <maximumPrice> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Maximum Price.
- Element: AreaPortfolioInformation Type AreaPortfolioInformation urn:openaccess
- Complex Type: AreaPortfolioInformationQuery
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <Area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  Area Name(s) to query
  <Portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  Portfolio Name(s) to query
- Element: AreaPortfolioInformationQuery Type AreaPortfolioInformationQuery urn:openaccess
- Complex Type: AsynchronousNotification
  This contains the xmlMessages that were the responses for the API calls that generated them.
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <xmlMessages> - mandatory, unbounded Type anyType http://www.w3.org/2001/XMLSchema
  A Collection of response messages intended for this User Session.
  <userLoginName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The User Login Name of the User Session.
- Element: AsynchronousNotification Type AsynchronousNotification urn:openaccess
- Complex Type: AsynchronousResponseHeader
  Header required for most API calls to tell the Open Access Server if the reply is synchronous or not
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <asynchronousResponse> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
  Is response asynchronous.
  <responseToken> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Internal.
- Element: AsynchronousResponseHeader Type AsynchronousResponseHeader urn:openaccess
- Complex Type: AuctionDateTime
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <date> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Date of the Auction. It is interpreted as the local Auction Time.
  <time> - mandatory Type time http://www.w3.org/2001/XMLSchema
  Time of the Auction. It is interpreted as the local Auction Time.
- Element: AuctionDateTime Type AuctionDateTime urn:openaccess
- Complex Type: AuctionIdentification
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  Choice - mandatory
  <UTCDateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Timestamp when the Auction happens. It is interpreted as an UTC timestamp. The User is responsible to set the correct offset if using local times. If Used, name should be omitted
  <AuctionDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Date of the Auction. If used the name of the auction is mandatory
  <name> - optional Type string http://www.w3.org/2001/XMLSchema
  The Name of the Auction. In output: It is included in every AuctionIdentification contained in a response. In input: If UTCDateTime is used the name can be omitted; if AuctionDate is used and more than one auction is defined the name mandatory
  <duration> - optional
  Duration of a period in an auction. It is included in every AuctionIdentification contained in a response. It is used in two different kinds of request: 1. Order entry/modification request: The duration element must be included in the request, and it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is empty or omitted entirely, the request will fail. 2. Order retrieval or auction cancellation request: The duration element may be included in the request. If it is included, it must have as its value exactly one of '15 min', '30 min' or '60 min'. If the duration element is included in the request, the request is deemed to relate to the auction with the given duration for the auction date and market area specified in the request. If the duration element is omitted, the request is deemed to relate to all auctions for the auction date and market area specified in the request.
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = 15 min
  enumeration
  = 30 min
  enumeration
  = 60 min
- Element: AuctionIdentification Type AuctionIdentification urn:openaccess
- Complex Type: AuctionIdentificationEx
  This object contains will be used in cases, if no other informations, like area, is available to identify an auction unambiguously.
  Extension of AuctionIdentification urn:openaccess
  Sequence
  <AreaSet> - optional Type string http://www.w3.org/2001/XMLSchema
  The name of the area set the auction belongs to.
- Element: AuctionIdentificationEx Type AuctionIdentificationEx urn:openaccess
- Complex Type: AuctionInformation
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The Name of the Auction.
  <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
  List of the possible AuctionIdentifications
  <orderEntryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Start of Order Entry (UTC)
  <orderEntryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  End of Order Entry (UTC)
  <publication> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Time of Publication (UTC)
  <deliveryStart> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Start of Delivery (UTC)
  <deliveryEnd> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  End of Delivery (UTC)
  <maxCancellation> - optional Type dateTime http://www.w3.org/2001/XMLSchema
  Latest Cancellation Time (UTC)
- Element: AuctionInformation Type AuctionInformation urn:openaccess
- Complex Type: AuctionInformationQuery
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <Area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
  Area Name(s) to query
  <NumberOfAuctions> - mandatory
  The Number of the next Auctions.
  Restriction on int http://www.w3.org/2001/XMLSchema
  minInclusive
  = 1
  maxInclusive
  = 50
- Element: AuctionInformationQuery Type AuctionInformationQuery urn:openaccess
- Complex Type: AuthenticationToken
  Internally used in authentication Token Context
  Sequence
  <userLoginName> - mandatory Type UserLoginName urn:openaccess
  The user login name for the user session
  <sessionKey> - mandatory Type SessionKey urn:openaccess
  The users session key that is used to lookup the current session in most of the API calls. This is a secure key
- Element: AuthenticationToken Type AuthenticationToken urn:openaccess
- Complex Type: BlockIndexToIdMapping
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <blockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Value of <BlockOrderBatch>/<BlockOrder>/<BlockIndex> in EnterBlockOrderBatch.
  <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Trade order ID of a Block Order assigned by the TradingSystem.
- Element: BlockIndexToIdMapping Type BlockIndexToIdMapping urn:openaccess
- Complex Type: BlockOrder
  This object contains the details for a block order
  Extension of BlockOrderAbstractObject urn:openaccess
  Sequence
  <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
  Trade order ID returned if the Block Order was accepted.
  Choice - mandatory
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Order.
  <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Order. Deprecated: Use portfolio instead.
  Choice - mandatory
  <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Delivery Date of the Block Order. Only usable if only 1 Auction is defined per day.
  <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Applying Date of the Block Order. Deprecated: Use auctionIdentification or deliveryDay instead.
  <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
  Auction Identification.
  Choice - mandatory
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Name for the Block Order.
  <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Name for the Block Order. Deprecated: Use Area instead.
  <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Price of the Block Order.
  <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Comment field for the Block Order.
  <periods> - mandatory, max 100 Type BlockPeriod urn:openaccess
  Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
  <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
  In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
- Element: BlockOrder Type BlockOrder urn:openaccess
- Complex Type: BlockOrderAbstractObject
  Extension of OpenAccessAbstractObject urn:openaccess
- Element: BlockOrderAbstractObject Type BlockOrderAbstractObject urn:openaccess
- Complex Type: BlockOrderBatch
  Contains the details for entering/modifying a set of block orders
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  Choice - mandatory
  <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Orders.
  Choice - mandatory
  <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Delivery Day of the Block Orders. Delivery Day can only be used if exacly one Auction is defined. Otherwise you have to use auctionIdentification
  <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Applying Date of the Block Orders. Deprecated: Use Delivery Day instead.
  <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
  Auction Identification of the Block Orders.
  <areaName> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
  <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Area Name of the Block Orders. If the Block Orders have block code C89, the content of this element will be ignored and the contents of the Area elements of the Block Orders will be used instead.
  <BlockOrder> - mandatory, unbounded Type BlockOrderForBatch urn:openaccess
  Collection of Block Orders that will be entered/modified within this Batch.
- Element: BlockOrderBatch Type BlockOrderBatch urn:openaccess
- Complex Type: BlockOrderExtended
  Extension of BlockOrder urn:openaccess
  Sequence
  <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  The last update time.
  <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The last update user.
  <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  The version.
- Element: BlockOrderExtended Type BlockOrderExtended urn:openaccess
- Complex Type: BlockOrderForBatch
  Contains the details for a block order
  Extension of SmartBlockOrderAbstractObject urn:openaccess
  Sequence
  <BlockIndex> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Virtual or Real Block ID. If a Block Order for Portfolio, Area and Applying Date with this ID exists the System triggers a Modification. Otherwise it is treated as a new Block Order.
  <area> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Area of the spread block order. Supported from version 3.5 onwards.
- Element: BlockOrderForBatch Type BlockOrderForBatch urn:openaccess
- Complex Type: BlockOrderIdentifier
  This object contains the search parameters for block orders
  Extension of BlockOrderAbstractObject urn:openaccess
  Sequence
  Choice - mandatory
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Name of the Block Orders.
  <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Name of the Block Orders. Deprecated: For compatibility reasons only. Use Area instead.
  Choice - mandatory
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Orders.
  <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Orders. Deprecated: For compatibility reasons only. Use Portfolio instead.
  <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Comment field of the Block Orders.
  Choice - mandatory
  <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Delivery Day the Order applies to.
  <deliveryDays> - mandatory Type DateRange urn:openaccess
  Range of Delivery Days the Order applies to.
  <timeIntervals> - optional, unbounded Type DateTimeRange urn:openaccess
  Time Interval to identify the Orders. Deprecated: for compatibilty reason only. Use deliveryDay | deliveryDays instead.
  <AuctionIdentification> - optional, unbounded Type AuctionIdentification urn:openaccess
  0 or more Auction Identifications.
  <blockCode> - optional
  Block Code the Order applies to.
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = C01
  enumeration
  = C02
  enumeration
  = C04
  enumeration
  = C88
  enumeration
  = C89
  enumeration
  = ALL
  <minBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
  Lowest trade order ID to specify a range of Block Orders.
  <maxBlockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
  Highest trade order ID to specify a range of Block Orders.
- Element: BlockOrderIdentifier Type BlockOrderIdentifier urn:openaccess
- Complex Type: BlockPeriod
  This object indicates the period interval and volume for a block order period. 23-hour day at start of DST: For 60-minute period duration, periods up to 23 are valid. Period 24 is invalid. If a request contains period 24, it will fail. 25-hour day at end of DST: For 60-minute period duration, periods up to 25 are valid.
  Extension of BlockOrderAbstractObject urn:openaccess
  Sequence
  <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
  The ID of the period. Deprecated: Use Period instead.
  <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  The Order volume.
  Choice - mandatory
  <period> - mandatory
  Index of the Period. Indicates the time frame of the Period, dependent on the Area of the Order. Must be unique within an Order.
  Restriction on integer http://www.w3.org/2001/XMLSchema
  minInclusive
  = 1
  <periodTimeInterval> - mandatory Type DateTimeRange urn:openaccess
  Time Interval identifying the Period. Deprecated: Use Period instead.
- Element: BlockPeriod Type BlockPeriod urn:openaccess
- Complex Type: Broadcast
  This object is for sending broadcasts to API
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <broadcastData> - mandatory Type anyType http://www.w3.org/2001/XMLSchema
  Object being broadcast.
- Element: Broadcast Type Broadcast urn:openaccess
- Complex Type: BroadcastAcknowledgement
  This is the acknowledgment of receipt of a Broadcast
  Extension of Acknowledgement urn:openaccess
  Sequence
  <broadcasts> - optional, nillable, unbounded Type anyType http://www.w3.org/2001/XMLSchema
  Collection of broadcast messages.
- Element: BroadcastAcknowledgement Type BroadcastAcknowledgement urn:openaccess
- Complex Type: CancelBlockAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <RemovedBlockOrderId> - optional, unbounded Type positiveInteger http://www.w3.org/2001/XMLSchema
  Contains the removed trade order IDs.
- Element: CancelBlockAcknowledgement Type CancelBlockAcknowledgement urn:openaccess
- Complex Type: CancelBlockOrderAcknowledgement
  Acknowledgement in response to an CancelBlockOrder message. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <blockOrderIdentifier> - optional, nillable Type BlockOrderIdentifier urn:openaccess
  This object contains the search parameters of the Block Orders.
  <blockOrderIdsRemoved> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
  This object contains the trade order IDs removed.
- Element: CancelBlockOrderAcknowledgement Type CancelBlockOrderAcknowledgement urn:openaccess
- Complex Type: CancelComplexOrderAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
  IDs of cancelled Orders.
- Element: CancelComplexOrderAcknowledgement Type CancelComplexOrderAcknowledgement urn:openaccess
- Complex Type: CancelExclusiveGroupAcknowledgement
  Extension of CancelBlockAcknowledgement urn:openaccess
  Sequence
  <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Contains the search parameter of the call that produced this result.
- Element: CancelExclusiveGroupAcknowledgement Type CancelExclusiveGroupAcknowledgement urn:openaccess
- Complex Type: CancelGroupAcknowledgement
  Extension of CancelBlockAcknowledgement urn:openaccess
  Sequence
  <BlockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This object contains the search parameter of the call that produced this result.
- Element: CancelGroupAcknowledgement Type CancelGroupAcknowledgement urn:openaccess
- Complex Type: CancelHourlyOrderAcknowledgement
  Acknowledgement in response to an CancelHourlyOrder message. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <hourlyOrderIds> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
  Hourly Order IDs of cancelled Orders.
- Element: CancelHourlyOrderAcknowledgement Type CancelHourlyOrderAcknowledgement urn:openaccess
- Complex Type: CancelLoopBlocksAcknowledgement
  Extension of CancelBlockAcknowledgement urn:openaccess
  Sequence
  <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Contains the search parameter of the call that produced this result.
- Element: CancelLoopBlocksAcknowledgement Type CancelLoopBlocksAcknowledgement urn:openaccess
- Complex Type: CancelOrderAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
  IDs of cancelled Orders.
- Element: CancelOrderAcknowledgement Type CancelOrderAcknowledgement urn:openaccess
- Complex Type: CancelScalableComplexOrderAcknowledgement
  Extension of CancelComplexOrderAcknowledgement urn:openaccess
- Element: CancelScalableComplexOrderAcknowledgement Type CancelScalableComplexOrderAcknowledgement urn:openaccess
- Complex Type: CancelSpreadBlocksAcknowledgement
  Extension of CancelBlockAcknowledgement urn:openaccess
  Sequence
  <GroupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Contains the search parameter of the call that produced this result.
- Element: CancelSpreadBlocksAcknowledgement Type CancelSpreadBlocksAcknowledgement urn:openaccess
- Complex Type: ClientMessage
  Collection of client Messages in the message book for the user session.
  Extension of MessageAbstractObject urn:openaccess
  Sequence
  <messageId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  Message ID.
  <subject> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Subject text of mail message.
  <time> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Time Sent.
  <text> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Message body.
  <read> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
  The message is read.
  <popUp> - optional, nillable Type boolean http://www.w3.org/2001/XMLSchema
  The Message Book is popUp when this message is received.
  <messageExpiry> - optional, nillable Type dateTime http://www.w3.org/2001/XMLSchema
  Time message expiry.
- Element: ClientMessage Type ClientMessage urn:openaccess
- Complex Type: Combination
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The CCP.
  <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The SM.
  <centralCounterPartyMemberID> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The CCP member ID.
  <scope> - mandatory, unbounded Type Scope urn:openaccess
  The scope.
- Element: Combination Type Combination urn:openaccess
- Complex Type: ComplexOrder
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
  List of Auction Identifiers.
  <Curve> - mandatory, unbounded Type Curve urn:openaccess
  List of Curves.
  <fixed_Term> - mandatory
  Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 18
  fractionDigits
  = 11
  <variable_Term> - mandatory
  Variable Term. (Zero value if no Variable Term is defined).
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 18
  fractionDigits
  = 11
  <increase_Gradient> - optional, nillable
  Increase Gradient. ( NULL value if no Increase Gradient is defined).
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  minInclusive
  = 0
  <decrease_Gradient> - optional, nillable
  Decrease Gradient. (NULL value if no Decrease Gradient is defined)
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  minInclusive
  = 0
  <schedule_Stop> - mandatory
  Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
  Restriction on int http://www.w3.org/2001/XMLSchema
  totalDigits
  = 2
  minInclusive
  = 0
- Element: ComplexOrder Type ComplexOrder urn:openaccess
- Complex Type: ComplexOrderIdentification
  Extension of IdentifiedOrder urn:openaccess
- Element: ComplexOrderIdentification Type ComplexOrderIdentification urn:openaccess
- Complex Type: Curve
  This object contains the curve Interval for the curve Points that it contains for that curve.
  Extension of AbstractOrderObject urn:openaccess
  Sequence
  <period> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Index of the Curve. Indicates the time frame of the Curve, dependent on the Area of the Order. Must be unique within an Order.
  <comment> - optional Type string http://www.w3.org/2001/XMLSchema
  Comment for the Curve.
  <CurvePoint> - mandatory, unbounded Type CurvePoint urn:openaccess
  A collection of Curve Points.
- Element: Curve Type Curve urn:openaccess
- Complex Type: CurvePoint
  This object is a price volume point in an hourly order
  Extension of HourlyOrderAbstractObject urn:openaccess
  Sequence
  <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Price (must conform to Area Price Tick).
  <volume> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Volume (must conform to Area Volume Tick).
- Element: CurvePoint Type CurvePoint urn:openaccess
- Complex Type: CurveWithMAV
  Extension of Curve urn:openaccess
  Sequence
  <mav> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Minimum acceptance volume.
- Element: CurveWithMAV Type CurveWithMAV urn:openaccess
- Complex Type: DailyOrderIdentificationExtended
  Extension of IdentifiedDailyOrderExtended urn:openaccess
- Element: DailyOrderIdentificationExtended Type DailyOrderIdentificationExtended urn:openaccess
- Complex Type: DateRange
  A Range Object that indicates a Date Range the date Struct has to and from as Date Types
  Extension of AbstractRange urn:openaccess
  Sequence
  <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Starting date
  <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Ending date
- Element: DateRange Type DateRange urn:openaccess
- Complex Type: DateTimeRange
  A Range Object where the to and from objects are timestamps
  Extension of AbstractRange urn:openaccess
  Sequence
  <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Starting Timestamp in GMT
  <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Ending Timestamp in GMT
- Element: DateTimeRange Type DateTimeRange urn:openaccess
- Complex Type: DeRegisterUserOnServerResponse
  Response to Internal message DeRegisterUserOnServer.
  Extension of Acknowledgement urn:openaccess
- Element: DeRegisterUserOnServerResponse Type DeRegisterUserOnServerResponse urn:openaccess
- Complex Type: DecimalRange
  A Range Object where the to and from objects are decimal data types
  Extension of AbstractRange urn:openaccess
  Sequence
  <from> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Starting decimal
  <to> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Ending decimal
- Element: DecimalRange Type DecimalRange urn:openaccess
- Complex Type: DomainObject
- Element: DomainObject Type DomainObject urn:openaccess
- Complex Type: EnterBlockOrderAcknowledgement
  Acknowledgement sent in response to the to the EnterBlockOrder message. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <blockOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
  The trade order ID returned if the Block Order was accepted.
- Element: EnterBlockOrderAcknowledgement Type EnterBlockOrderAcknowledgement urn:openaccess
- Complex Type: EnterBlockOrderBatchAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <BlockIndexMapping> - optional, unbounded Type BlockIndexToIdMapping urn:openaccess
  List of the mappings from <blockIndex> from the Batch to the resulting Trade Order ID of the Block Order in the Trading System.
  <GroupIndexMapping> - optional, unbounded Type ExclusiveGroupIndexToIdMapping urn:openaccess
  List of the mappings from <blockCodePRM> from the Batch for a C04, C88 or C89 Block Order to the resulting Group ID in the Trading System.
- Element: EnterBlockOrderBatchAcknowledgement Type EnterBlockOrderBatchAcknowledgement urn:openaccess
- Complex Type: EnterComplexOrderAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Accepted-Order-ID> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
  IDs of the accepted Orders.
- Element: EnterComplexOrderAcknowledgement Type EnterComplexOrderAcknowledgement urn:openaccess
- Complex Type: EnterHourlyOrderAcknowledgement
  Acknowledgement sent in response to the EnterHourlyOrder message. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <hourlyOrderId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
  Hourly Order ID of an accepted Order.
- Element: EnterHourlyOrderAcknowledgement Type EnterHourlyOrderAcknowledgement urn:openaccess
- Complex Type: EnterOrderAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <OrderId> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
  IDs of the accepted Orders.
- Element: EnterOrderAcknowledgement Type EnterOrderAcknowledgement urn:openaccess
- Complex Type: EnterScalableComplexOrderAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Accepted-Order-ID> - optional, unbounded Type integer http://www.w3.org/2001/XMLSchema
  IDs of the accepted Orders.
- Element: EnterScalableComplexOrderAcknowledgement Type EnterScalableComplexOrderAcknowledgement urn:openaccess
- Complex Type: ErrorObject
  This object is used to return error(s) to callers of API methods. It is contained in the Acknowledgment Object(s) Wellknown Error messages: (AUT 001) User is locked out, please contact market operations (BO 181) Password is invalid: {Parameter} (BO 184) New password is same as old password (GEN 001) Illegal value (GEN 002) Too many characters in User ID. (GEN 003) Permission denied (GEN 004) Invalid characters in User ID. (GEN 005) User not found or Challenge Response invalid (GEN 006) User {Parameter} is already logged in. (GEN 007) Cannot log in. Close all application windows before logging in (GEN 008) Connection lost. Closing windows. (GEN 009) Could not connect to server. Please check connection settings. (GEN 010) The {Parameter} backend server has disconnected. Closing {Parameter} windows (GEN 012) The following backend servers are unavailable. (GEN 013) Logon failed: {Parameter} (GEN 014) From Date invalid (GEN 015) Your settings file is corrupt, check your settings '{Parameter}' (GEN 018) No Digipass assigned to this User. (GEN 019) Too many Digipasses assigned to this User (GEN 021) The settings file is corrupt, Your settings will be reset to the default settings. {Parameter} (GEN 022) Logon denied - The user has no capabilities. (GEN 023) The User has been Deactivated (GEN 024) From Date must be smaller than To Date (GEN 025) Amount invalid (GEN 026) Description invalid (GEN 027) To Date invalid (GEN 028) Price invalid (GEN 029) Date invalid (GEN 031) The server reported an error: {Parameter} (GEN 032) Connection lost (GEN 040) Server Port invalid, must be between 0 and 65536 (GEN 041) The User settings are corrupt. Your settings will be reset to the default settings. {Parameter} (GEN 044) Too many days in interval (GEN 045) At least one book should be able to be a startup book and have a Toolbar (GEN 046) Cannot remove open book: {Parameter} (GEN 047) Sound File: #('{Parameter}' '{Parameter-2}' '...' '{Parameter-N}') must be existing file (GEN 047) Sound File: #('{Parameter}') must be existing file (GEN 048) Connection is denied by ETS. Please try again later (GEN 049) Connection is denied by the user who is already connected. (Internal 001) Log Request (Internal 002) Internal message to interrupt a long running part (Math 001) {ErrorString} (Math 001) Numeric error (Math 002) {ErrorString} (Math 002) Numeric domain error (Math 003) {ErrorString} (Math 003) Division by zero (Math 004) {ErrorString} (Math 004) Numeric range error (Math 005) {ErrorString} (Math 005) Ordering of these numbers is ill-defined (OA 001) Login Denied: {ErrorString} (OA 002) Area Setting not found for: (OA 002) Area Setting not found for: {Parameter} (OA 003) <1s> (OA 003) Error During API call: (OA 003) Error During API call: {Parameter} Proceed to continue (OA 003) Error During API call: #('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}') Proceed to continue (OA 003) Error During API call: {ErrorString} (OA 003) Error During API call: A limit of the Smalltalk instruction set has been exceeded (OA 003) Error During API call: A simulated primitive has failed (OA 003) Error During API call: a WebServices.Soap11Fault (OA 003) Error During API call: a WebServices.SoapClientFault (OA 003) Error During API call: a WebServices.SoapFault (OA 003) Error During API call: a WebServices.SoapMustUnderstandFault : SOAP-ENV:MustUnderstand (OA 003) Error During API call: a WebServices.SoapServerFault (OA 003) Error During API call: a WebServices.UserHeaderError (OA 003) Error During API call: an Error occured while dealing with literal encoded BlockClosure (OA 003) Error During API call: Attempted to access display in headless image (OA 003) Error During API call: BlockClosure not a clean Block (OA 003) Error During API call: Certificate File Expired (OA 003) Error During API call: Certificate File Not Valid Before (OA 003) Error During API call: Certificate File Not Valid Now (OA 003) Error During API call: Certificate Public Key Dont Match Private Key (OA 003) Error During API call: Certificate Validation Failed (OA 003) Error During API call: Class definition error (OA 003) Error During API call: Code simulation error (OA 003) Error During API call: Connection can not reopen! (OA 003) Error During API call: Context cannot resume (OA 003) Error During API call: Context cannot return (OA 003) Error During API call: Cookie implementation limits (OA 003) Error During API call: Could not load library (OA 003) Error During API call: Could not locate parcel (OA 003) Error During API call: Could not locate parcel . Load cancelled. (OA 003) Error During API call: Could not locate parcel {Parameter}. Load cancelled. (OA 003) Error During API call: Could not locate prerequisite parcel . OK to continue without loading it? (OA 003) Error During API call: Could not locate prerequisite parcel {Parameter}. OK to continue without loading it? (OA 003) Error During API call: Could not unload library (OA 003) Error During API call: DataEncodingUnknownFault /Fault Code: env:DataEncodingUnknown (OA 003) Error During API call: Error - : (OA 003) Error During API call: Extensions are not supported in this version of certificates! (OA 003) Error During API call: External access failed (OA 003) Error During API call: External Database Error (OA 003) Error During API call: External Database Information (OA 003) Error During API call: External Library Error- (OA 003) Error During API call: External object not found (OA 003) Error During API call: External.CTypeError C type Error- (OA 003) Error During API call: Finalization Queue Overflowed (OA 003) Error During API call: general code storage signal (OA 003) Error During API call: Illegal color component (OA 003) Error During API call: Illegal Syntax (OA 003) Error During API call: Invalid image format: (OA 003) Error During API call: Invalid number of arguments. (OA 003) Error During API call: Mapping complex type: with unbounded content (sequence or group) to Struct is not supported. If you resume the exception the type will be mapped to a Smalltalk class named: . (OA 003) Error During API call: Mapping complex types with derivation to Struct can cause wrong marshaling results. Derived complex types should be mapped to Objects. (OA 003) Error During API call: Member not found. (OA 003) Error During API call: MustUnderstandFault /Fault Code: env:MustUnderstand (OA 003) Error During API call: N-PC not found in map (OA 003) Error During API call: Net.HTTP2MultiplexerNotRunning ('{Parameter}') (OA 003) Error During API call: Net.HTTP2MultiplexerNotRunning () (OA 003) Error During API call: Net.HTTP2MultiplexerNotRunning (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HTTP2ProtocolError ('{Parameter}') (OA 003) Error During API call: Net.HTTP2ProtocolError () (OA 003) Error During API call: Net.HTTP2ProtocolError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HTTP2ServerShutdown ('{Parameter}') (OA 003) Error During API call: Net.HTTP2ServerShutdown () (OA 003) Error During API call: Net.HTTP2ServerShutdown (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpAuthenticationExc ('{Parameter}') (OA 003) Error During API call: Net.HttpAuthenticationExc () (OA 003) Error During API call: Net.HttpAuthenticationExc (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpBadRequest ('{Parameter}') (OA 003) Error During API call: Net.HttpBadRequest () (OA 003) Error During API call: Net.HttpBadRequest (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpClientError ('{Parameter}') (OA 003) Error During API call: Net.HttpClientError () (OA 003) Error During API call: Net.HttpClientError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpException ('{Parameter}') (OA 003) Error During API call: Net.HttpException () (OA 003) Error During API call: Net.HttpException (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpInformationalError ('{Parameter}') (OA 003) Error During API call: Net.HttpInformationalError () (OA 003) Error During API call: Net.HttpInformationalError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpMovedError ('{Parameter}') (OA 003) Error During API call: Net.HttpMovedError () (OA 003) Error During API call: Net.HttpMovedError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpNotExtendedError ('{Parameter}') (OA 003) Error During API call: Net.HttpNotExtendedError () (OA 003) Error During API call: Net.HttpNotExtendedError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpObjectNotFound ('{Parameter}') (OA 003) Error During API call: Net.HttpObjectNotFound () (OA 003) Error During API call: Net.HttpObjectNotFound (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpProxyAuthenticationError ('{Parameter}') (OA 003) Error During API call: Net.HttpProxyAuthenticationError () (OA 003) Error During API call: Net.HttpProxyAuthenticationError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpRedirectionError ('{Parameter}') (OA 003) Error During API call: Net.HttpRedirectionError () (OA 003) Error During API call: Net.HttpRedirectionError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpServerError ('{Parameter}') (OA 003) Error During API call: Net.HttpServerError () (OA 003) Error During API call: Net.HttpServerError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpStatusLineError ('{Parameter}') (OA 003) Error During API call: Net.HttpStatusLineError () (OA 003) Error During API call: Net.HttpStatusLineError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: Net.HttpUnauthorizedError ('{Parameter}') (OA 003) Error During API call: Net.HttpUnauthorizedError () (OA 003) Error During API call: Net.HttpUnauthorizedError (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: No character available for character value nil (OA 003) Error During API call: No space available to allocate this object (OA 003) Error During API call: not enough elements available (OA 003) Error During API call: Obsolete metaclass (OA 003) Error During API call: Paint is inappropriate for medium. (OA 003) Error During API call: Parcel contains already loaded subcomponents (OA 003) Error During API call: parcel error (OA 003) Error During API call: Parcel is already loaded (OA 003) Error During API call: Please restart compilation (OA 003) Error During API call: position out of bounds: (OA 003) Error During API call: ReceiverFault /Fault Code: env:Receiver (OA 003) Error During API call: selector changed! (OA 003) Error During API call: SenderFault /Fault Code: env:Sender (OA 003) Error During API call: Session is locked (OA 003) Error During API call: Signal error: (OA 003) Error During API call: Snapshot primitive failed (OA 003) Error During API call: Soap12Fault /Fault Code: env:Fault (OA 003) Error During API call: Some classes were not properly initialized for this platform (OA 003) Error During API call: Streaming error (OA 003) Error During API call: Syntax error: {ErrorString} (OA 003) Error During API call: Syntax error: Kernel.SyntaxErrorException (OA 003) Error During API call: The file name: already exists (OA 003) Error During API call: There are no fonts matching this font description (OA 003) Error During API call: There is no WSDL schema provided (OA 003) Error During API call: Timeout Connection is not responding (OA 003) Error During API call: Unknown File Certificate File Error (OA 003) Error During API call: Unknown File Does Not Contain an Unknown (OA 003) Error During API call: Unknown File Must Contain Only One Unknown (OA 003) Error During API call: Unknown File Password Invalid (OA 003) Error During API call: Unsupported Window Style (OA 003) Error During API call: UserHeader12Error /Fault Code: env:Fault (OA 003) Error During API call: VersionMismatchFault /Fault Code: env:VersionMismatch (OA 003) Error During API call: WebServices.NoOperationBindingException ('{Parameter}') (OA 003) Error During API call: WebServices.NoOperationBindingException (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: WebServices.NoOperationBindingException (nil) (OA 003) Error During API call: WebServices.SoapEmptyBodyException ('{Parameter}') (OA 003) Error During API call: WebServices.SoapEmptyBodyException (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: WebServices.SoapEmptyBodyException (nil) (OA 003) Error During API call: WebServices.SoapException ('{Parameter}') (OA 003) Error During API call: WebServices.SoapException (#('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}')) (OA 003) Error During API call: WebServices.SoapException (nil) (OA 003) Error opening file. (OA 003) Unformatted HTML contains invalid character(s) (OA 004) Block order with criteria: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) not found (OA 004) Block order with criteria: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) not found {ErrorString} (OA 004) Block order with criteria: {Parameter} not found (OA 004) Block order with criteria: {Parameter} not found {ErrorString} (OA 004) No Block orders have been found (OA 004) No Block orders have been found {ErrorString} (OA 005) Hourly order has not been found (OA 005) Hourly order with Identification: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) has not been found (OA 005) Hourly order with Identification: {Parameter} has not been found (OA 006) No Header id returned from Trading System (OA 007) Warning! Smart blocks are included in answer, partial information is provided for those blocks (OA 008) Action rejected by Trading System: {ErrorString} (OA 009) Second Auction Warning: {ErrorString} (OA 009) Second Auction Warning: Notification (OA 010) Validation failed: {ErrorString} (OA 011) Blocks are not all fully fledged (OA 012) Trading System did not answer within an appropriate Time (OA 012) Trading System did not answer within: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 012) Trading System did not answer within: {Parameter} (OA 013) Entered a wrong Period '{Period}' for {OrderType} (OA 013) Entered a wrong Period '{Period}' for {OrderType} because of 'Short DST Date' (OA 013) Entered a wrong Period starting at '{Period}' for {OrderType} (OA 013) Entered a wrong Period starting at '{Period}' for {OrderType} because of 'Short DST Date' (OA 014) Area: {area} not found or no Permission (OA 015) Portfolio: {portfolio} not found or no Permission (OA 016) Cannot resolve delivery Date (OA 016) Cannot resolve delivery Date : ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 016) Cannot resolve delivery Date : {Parameter} (OA 017) {ErrorString}TimeInterval is required in this context (OA 018) Cannot Login because of Error: {ErrorString} (OA 019) Warning: Action #({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) only partially acknowledged by Trading System (OA 019) Warning: Action #{Parameter} only partially acknowledged by Trading System (OA 019) Warning: Action only partially acknowledged by Trading System (OA 020) Periods must be unique (OA 020) Periods must be unique! Duplicate periods ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 020) Periods must be unique! Duplicate periods {Parameter} (OA 021) Daily order has not been found (OA 021) Daily order with Identification: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) has not been found (OA 021) Daily order with Identification: {Parameter} has not been found (OA 022) Cannot resolve Area (OA 022) Cannot resolve Area : ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 022) Cannot resolve Area : {Parameter} (OA 023) Cannot resolve Portfolio (OA 023) Cannot resolve Portfolio : ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 023) Cannot resolve Portfolio : {Parameter} (OA 024) Prices must be unique (OA 024) Prices must be unique! Duplicate prices ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 024) Prices must be unique! Duplicate prices {Parameter} (OA 025) Attempt to cancel an Order that is already cancelled (OA 025) Attempt to cancel Orders that are already cancelled (OA 026) Complex Order has not been found (OA 026) Complex Order with Identification: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) has not been found (OA 026) Complex Order with Identification: {Parameter} has not been found (OA 026) Login timed out (OA 026) Login timed out after {n} seconds (OA 027) Cannot resolve Multiple Durations (OA 028) Currency does not correspond to the (area/portfolio) combination (OA 028) Currency: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) does not correspond to the (area/portfolio) combination (OA 028) Currency: {Parameter} does not correspond to the (area/portfolio) combination (OA 029) Missing Information to identify an Auction (OA 029) Missing Information to identify an Auction: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 029) Missing Information to identify an Auction: {Parameter} (OA 030) Block Code must not change (OA 030) Block Code must not change: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 030) Block Code must not change: {Parameter} (OA 031) Cannot have Curve Points on a None Existant Period (OA 031) Cannot have Curve Points on None Existant Period: {period} (OA 031) Cannot have Curve Points on None Existant Period: {timestamp} (OA 033) Warning! blocks with incompatable BlockCode {Parameter} are removed from answer. Use a different service URL to retrieve this blocks (OA 033) Warning! blocks with incompatable BlockCodes ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) are removed from answer. Use a different service URL to retrieve this blocks (OA 033) Warning! blocks with incompatable BlockCodes are removed from answer. Use a different service URL to retrieve this blocks (OA 034) Member: {MemberName} not found (OA 035) Area set: not found or no Permission (OA 035) Area set: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) not found or no Permission (OA 035) Area set: {Parameter} not found or no Permission (OA 036) Block order batch does not contain any orders (OA 037) Block order has no area (OA 038) Block orders must all have same area (OA 039) Block order must not have area (OA 040) Scalable Complex Order has not been found (OA 040) Scalable Complex Order with Identification: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) has not been found (OA 040) Scalable Complex Order with Identification: {Parameter} has not been found (OA 041) No trading limit found for (OA 042) Combination not found for (OA 043) Block order has no block index (OA 044) Duplicate block indices in group (OA 050) Spread block orders of spread family must have different areas (OA 051) Spread family must contain exactly two spread block orders (OA 052) Spread block orders of spread family must have equal numbers of periods (OA 053) In each period volumes of spread block orders of spread family must have equal absolute values and opposite signs (OA 054) Spread block order must have valid block code parameter (OA 055) Result contains unsupported block code (OA 055) Result contains unsupported block code ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 055) Result contains unsupported block code {Parameter} (OA 056) Inappropriate block order type for cancellation. Orders with block code C89 cannot be cancelled with this method. (OA 057) Request contains unsupported block code C89 (OA 058) Attempted illegal modification of spread family of trade order (OA 058) Attempted illegal modification of spread family of trade order ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 058) Attempted illegal modification of spread family of trade order {Parameter} (OA 059) Block order of type C01 must have no block code parameter (OA 060) Spread block order area association not allowed (OA 060) Spread block order area association ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) not allowed (OA 060) Spread block order area association {Parameter} not allowed (OA 100) Password not strong enough: (OA 100) Password not strong enough: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 100) Password not strong enough: {Parameter} (OA 103) Error During API call: {ErrorString} (OA 104) New password must be different from old password (OA 105) Password reset failed (OA 116) Multiple Auctions for Delivery Date (OA 116) Multiple Auctions for Delivery Date : ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 116) Multiple Auctions for Delivery Date : {Parameter} (OA 116) No Auction found for Delivery Date (OA 116) No Auction found for Delivery Date : ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 116) No Auction found for Delivery Date : {Parameter} (OA 117) No Auction found (OA 117) No Auction found for: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 117) No Auction found for: {Parameter} (OA 118) Multiple Auctions (OA 118) Multiple Auctions for:({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 118) Multiple Auctions for:{Parameter} (OA 119) Duration: {ErrorString} not supported (OA 119) Duration: {ErrorString} not supported! Requires Duration: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 119) Duration: {ErrorString} not supported! Requires Duration: {Parameter} (OA 120) Used deprecated Choice (OA 120) Used deprecated Choice : ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 120) Used deprecated Choice : {Parameter} (OA 200) Used obsolete choice (OA 200) Used obsolete choice : ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 200) Used obsolete choice : {Parameter} (OA 201) No Session found for: (OA 201) No Session found for: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 201) No Session found for: {Parameter} (OA 216) Deprecated message. (OA 216) Deprecated message. ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 216) Deprecated message. {Parameter} (OA 217) Obsolete message. (OA 217) Obsolete message. ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (OA 217) Obsolete message. {Parameter} (OA 301) Error while creating Trade Report (OA 301) Error while creating Trade Report: {ErrorString} (OA 666) #MNU Internal Error: {ErrorString} (OA 666) #MNU Internal Error: Message not understood (OA 666) Internal Error #HaltInterrupt {ErrorString} (OA 666) Internal Error #HaltInterrupt Control interrupted (OA 666) Internal Error #SubclassResponsibilityError {ErrorString} (OA 666) Internal Error #SubclassResponsibilityError Subclass responsibility (OA 999) Exception During API call: {ErrorString} (OA 999) Exception During API call: A Process was created without a handler for the terminateSignal! (OA 999) Exception During API call: An unknown Signal with: (OA 999) Exception During API call: Exception -: (OA 999) Exception During API call: No handler was found for an Exception: (OA 999) Exception During API call: The computation of a Promise terminated prematurely (OA 999) Exception During API call: Unhandled exception: (OA 999) Exception During API call: Warning- (OS 001) Operating System Error: {ErrorString} (OS 001) Operating System Error: Bad Certificate (OS 001) Operating System Error: Certificate is not valid (OS 001) Operating System Error: Certificate not trusted (OS 001) Operating System Error: No Security implementation found (OS 001) Operating System Error: OpenSSL Libraries not found (OS 001) Operating System Error: Operating System Error (OS 001) Operating System Error: Some TLS Action did not finish in the expected time (OS 002) {ErrorString} (OS 002) Illegal operation (OS 003) {ErrorString} (OS 003) Referent inaccessible (OS 004) {ErrorString} (OS 004) Arguments invalid (OS 005) {ErrorString} (OS 005) Operation should be retried (OS 006) {ErrorString} (OS 006) Insufficient Resources (OS 007) {ErrorString} (OS 007) Information only (OS 008) {ErrorString} (OS 008) Transfer error (SYS 001) Unhandled Notification: {ErrorString} (SYS 001) Unhandled Notification: Notification (SYS 002) Unhandled Information: {ErrorString} (SYS 002) Unhandled Information: Information (SYS 003) Operation Interrupted: {ErrorString} (SYS 003) Operation Interrupted: Control interrupted (SYS 004) {ErrorString} (SYS 004) Control interrupted (SYS 005) Unhandled Notifier: {ErrorString} (SYS 005) Unhandled Notifier: Control interrupted (SYS 006) Unhandled Warning: {ErrorString} (SYS 006) Unhandled Warning: An ASN.1 entity is being redefined! (SYS 006) Unhandled Warning: Failed to find source file . OK to load without source? (SYS 006) Unhandled Warning: Failed to find source file {Parameter}. OK to load without source? (SYS 006) Unhandled Warning: Failed to find source file. OK to load without source? (SYS 006) Unhandled Warning: File already exists. (SYS 006) Unhandled Warning: File {Parameter} already exists. (SYS 006) Unhandled Warning: Invalid Date: '{Parameter}' (SYS 006) Unhandled Warning: Invalid Date: #('{Parameter-1}' '{Parameter-2}' '...' '{Parameter-N}') (SYS 006) Unhandled Warning: Invalid Date: nil (SYS 006) Unhandled Warning: Random generator is about to be seeded from an auto-generated seed. This may not satisfy your security requirements! (SYS 006) Unhandled Warning: Warning- (SYS 007) {ErrorString} (SYS 007) {ErrorString} ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 007) {ErrorString} {Parameter} (SYS 007) Element not Found (SYS 007) Element not Found ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 007) Element not Found {Parameter} (SYS 008) Can not create URL, FTP parcel is not loaded (SYS 008) Can not create URL, HTTP parcel is not loaded (SYS 008) Can not create URL, HTTPS parcel is not loaded (SYS 009) {ErrorString} (SYS 009) {ErrorString} ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 009) {ErrorString} {Parameter} (SYS 009) Index not found (SYS 009) Index not found ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 009) Index not found {Parameter} (SYS 009) Key not found: (SYS 009) Key not found: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 009) Key not found: {Parameter} (SYS 009) Value not found: (SYS 009) Value not found: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 009) Value not found: {Parameter} (SYS 010) {ErrorString} (SYS 010) {ErrorString} ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 010) {ErrorString} {Parameter} (SYS 010) Subscript out of bounds: (SYS 010) Subscript out of bounds: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 010) Subscript out of bounds: {Parameter} (SYS 011) {ErrorString} (SYS 011) {ErrorString} ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 011) {ErrorString} {Parameter} (SYS 011) Non integer index: (SYS 011) Non integer index: ({Parameter-1}, {Parameter-2}, ..., {Parameter-N}) (SYS 011) Non integer index: {Parameter} (TL 003) Trading Limits Sanity Check Failed: (TL 004) Incorrect fxrate conversion (TR 018) Price below Minimum Price (TR 029) Price greater than Max Price (TR 050) Price missing (TR 057) No auctions available for the selected date range (TR 102) Block Periods are not consecutive, this is not allowed for this Area (TR 114) Illogical bid for period: '{Parameter}' (TR 117) Order Book is closed (TR 122) Comment has too many characters (TR 200) The Order Book is Idle (TR 212) Price has rounding error (TR 213) Price has too many digits before decimal point (TR 220) Reached the Version Cap of '{Parameter}' (TR 221) Comment contains invalid characters (TR 232) Linked Family with Block Ids: {Parameter} has no root block (TR 233) Block Order with Block Id: '{Parameter}' already exists (TR 235) Linked Block Order without Id (TR 237) Linked Block Order with Block Id: '{Parameter}' points to itself (TR 238) Exclusive Block Order does not have a group id (TR 246) Linked Block Order with Block Id: '{Parameter}' does not have a parent (TR 248) Block Order with Block Id: '{Parameter}' is not between 1 and 999999999999999 (TR 249) Block Order with BlockCodePRM: {Parameter} has one or more values not between 1 and 999999999999999 (TR 264) Invalid Order Type (TR 285) Decrease Gradient should be greater than 0 (TR 286) Decrease Gradient should be less than or equal to 999999.99999 (TR 288) Fixed Term should be less than or equal to 9999999.99999999999 (TR 289) Fixed Term should be greater than or equal to 0 (TR 290) Increase Gradient should be greater than 0 (TR 291) Increase Gradient should be less than or equal to 999999.99999 (TR 293) Invalid piecewise curve for period: '{Parameter}' (TR 294) Invalid stepwise curve for period: '{Parameter}' (TR 295) The order should have at least one curve entered (TR 296) Fixed Term Missing (TR 297) Scheduled Stop Periods Missing (TR 299) Price must be an increment of Price Tick (TR 300) Scheduled Stop Periods should be either 0 , 1 , 2 or 3 (TR 301) Scheduled Stop Periods can be 1, 2, or 3 only if Fixed Term is not 0 (TR 303) Area with id: '{Parameter}' does not exist (TR 304) Auction with timestamp: '{Parameter}' does not exist (TR 305) Block Bid Entry contains Cancelled Block Order(s) (TR 306) Volumes must have the same side (TR 307) Date Range not entered (TR 308) Cannot have duplicate prices for period: '{Parameter}' (TR 311) Missing Max Price Volume for period: '{Parameter}' (TR 312) Missing Min Price Volume for period: '{Parameter}' (TR 315) Volume missing (TR 316) Cannot have multiple Max Price Volumes for period: '{Parameter}' (TR 317) Cannot have multiple Min Price Volumes for period: '{Parameter}' (TR 318) There are multiple periods for this order with the same id (TR 319) Normal Block Orders not allowed for Area: {Parameter} (TR 320) No Write Permission (TR 323) Order Book is finished (TR 324) The Order Book is Published (TR 325) Order with (Block) Id: '{Parameter}' does not exist (TR 326) Period with id: '{Parameter}' does not exist (TR 328) The number of entered periods is smaller than the minimum number of block periods of '{Parameter}' (TR 329) The From Date should be smaller than the To Date (TR 330) User with id: '{Parameter}' does not exist (TR 331) Volume has rounding error (TR 332) Volume has too many digits before decimal point (TR 333) Volume must be an increment of Volume Tick (TR 334) Volumes must be the same in this area (TR 335) Volumes must be the same in a Physical Delivery Block (TR 338) Fixed Term must have not more than '{Parameter}' (fractional/decimal)-digits (TR 340) Increase Gradient must have not more than '{Parameter}' (fractional/decimal)-digits (TR 341) Decrease Gradient must have not more than '{Parameter}' (fractional/decimal)-digits (TR 351) Loop Block Order does not have a group id (TR 352) Minimum acceptance ratio missing (TR 353) Minimum Acceptance Ratio smaller than {Parameter} (TR 354) Minimum Acceptance Ratio greater than 1 (TR 355) Minimum Acceptance Ratio is not an increment of 0.01 (TR 357) Order with (Block) Id: '{Parameter}' is already cancelled (TR 363) Cannot have duplicate block ids in a block bid entry batch (TR 364) Loop Block Order must have an id (TR 407) Cannot have Curve Points on a None Existant Period (TR 408) Loop Family with id: '{Parameter}' should have at least 2 Loop Block Orders (TR 410) Bid File Import in Progress, it is not possible to enter orders (TR 411) Portfolio area combination not open for trading for this delivery date (TR 412) Flexible Hourly Block Orders not allowed for Area: {Parameter} (TR 413) Linked Block Order with Block Id: '{Parameter}' has a child that is also its parent (TR 425) Spread Area missing (TR 426) Spread Price missing (TR 427) Spread Price has too many digits before decimal point (TR 428) Spread Price has rounding error (TR 429) Spread Price below Minimum Price (TR 430) Spread Price greater than Max Price (TR 431) Spread Price must be an increment of Price Tick (TR 434) Order Batch Entry contains orders for multiple Area Sets (TR 435) Order Batch Entry contains orders for multiple Exchanges (TR 436) Order Batch Entry contains Spread Block Orders with the same group id: '{Parameter}' but different auction times (TR 437) Order Batch Entry contains more than two Spread Block Orders with the same group id (TR 439) Block Order with id '{Parameter}' is not a Spread Block Order (TR 444) Spread Area cannot be the same as the Area (TR 445) Scalable Complex Orders not allowed (TR 446) Scalable Complex Order should be Supply (TR 447) Missing Minimum Acceptance Volume for period: '{Parameter}' (TR 448) Minimum Acceptance Volume must be an increment of Volume Tick for period: '{Parameter}' (TR 450) Complex Orders not allowed (TR 451) Minimum Acceptance Volume specified for empty curve for period: '{Parameter}' (TR 452) Minimum Acceptance Volume is only used by Scalable Complex Order, see period: '{Parameter}' (XML 001) {ErrorString} (XML 001) XML.SAXNotRecognizedException (XML 002) {ErrorString} (XML 002) XML.SAXNotSupportedException (XML 003) {ErrorString} (XML 004) "{nm}" is not permitted at this point in the "{elm}" node (XML 004) "{tag}" elements are required to have a "{adef name}" attribute (XML 004) {ErrorString} (XML 004) A NOTATION attribute ({anAttribute}="{v}") should have had a value from {typeNames asArray}. (XML 004) aMessage (XML 004) An attribute ({anAttribute}="{v}") should have had a value from {values asArray}. (XML 004) An ENTITIES attribute ({anAttribute}="{v}") does not match the required syntax of a list of Names. (XML 004) An ENTITY attribute ({anAttribute}="{v}") does not match the required syntax of a Name. (XML 004) An ID attribute ({anAttribute}="{v}") does not match the required syntax of a Name. (XML 004) An IDREF attribute ({anAttribute}="{v}") does not match the required syntax of a Name. (XML 004) An IDREFS attribute ({anAttribute}="{v}") does not match the required syntax of a list of Names. (XML 004) An NMTOKEN attribute ({anAttribute}="{v}") does not match the required syntax of an NmToken. (XML 004) An NMTOKENS attribute ({anAttribute}="{v}") does not match the required syntax of a list of NmTokens. (XML 004) Attribute has empty list of ENTITIES (XML 004) Attribute has empty list of IDREFS (XML 004) Attribute has empty list of NMTOKENS (XML 004) Document type must match type of the root element (XML 004) Duplicate element names in a mixed content specification. (XML 004) ID attributes must be either #REQUIRED or #IMPLIED (XML 004) Improper nesting of declarations within a parameter entity (XML 004) msg (XML 004) One of {elementStack last followSetDescription} was expected, but none was found (XML 004) Parameter entity used but not defined (XML 004) Parentheses must nest properly within entities (XML 004) The attribute "{anAttribute}" was declared FIXED, but the value used in the document ("{anAttribute value}") did not match the default ("{self default}") (XML 004) the attribute {i key} was not defined in the DTD (XML 004) The DTD does not permit text here (XML 004) The entity "{nm}" used by attribute type "{anAttribute}" is a parsed entity and should be unparsed (XML 004) The entity "{v}" used by attribute type "{anAttribute}" is a parsed entity and should be unparsed (XML 004) The id "{latestID}" was used more than once (XML 004) The IDREFs {unresolvedIDREFs asSortedCollection asArray} have not been resolved to IDs (XML 004) The namespace qualifier {ns} has not been bound to a namespace URI (XML 004) This document is not standalone (XML 004) Undeclared Notation "{nm}" used by attribute type "{anAttributeDef}" (XML 004) Undeclared unparsed entity "{nm}" used by attribute type "{anAttribute}" (XML 004) Undeclared unparsed entity "{v}" used by attribute type "{anAttribute}" (XML 004) Using a tag ({nm}) without declaring it is not permitted (XML 004) white space must not occur in ENTITY attributes (XML 004) white space must not occur in ID attributes (XML 004) white space must not occur in IDREF attributes (XML 004) white space must not occur in NMTOKEN attributes (XML 005) 'xml' is not permitted as the target of a processing instruction (XML 005) "yes" or "no" expected, but not found (XML 005) ]]> is not permitted in element content (XML 005) {ErrorString} (XML 005) {string} expected, but not found (XML 005) < not permitted in attribute values; use &lt; (XML 005) A comment or processing instruction, or the end of the document, was expected (XML 005) A hyphen is not permitted as the last character in a comment (XML 005) A letter in the encoding name ("{encName}") must be '.', '_', '-', or an ASCII letter or digit (XML 005) A markup declaration or PE reference was expected (XML 005) A non-empty encoding name was expected (XML 005) A quoted value for the attribute was expected, but not found (XML 005) A quoted value was expected for the attribute's default (XML 005) A semicolon was expected (XML 005) aMessage (XML 005) An "xml" declaration is not permitted, except at the beginning of the file (XML 005) An entity value or external id was expected (XML 005) An XML name was expected (XML 005) An XML NmToken was expected (XML 005) Attributes must be preceded by white space (XML 005) CDATA sections must nest properly in entities (XML 005) Character entities must nest properly inside other entities (XML 005) Comments must nest properly in entities (XML 005) digit (XML 005) Doubled hyphens in comments are not permitted (XML 005) Either , or | was expected (XML 005) Elements must nest properly within entities (XML 005) Entity references must nest properly within other entity references (XML 005) External entity references are not permitted in attribute values (XML 005) Fragments in System IDs are not supported (XML 005) General entity used but not defined (XML 005) Illegal value ({value}) for xml:lang (XML 005) INCLUDE or IGNORE was expected (XML 005) Invalid PUBLIC / SYSTEM identifiers (XML 005) Invalid public id character found (XML 005) Malformed type definition for xml:space (XML 005) No close quote found for attribute value (XML 005) Node stack out of sync (XML 005) One of {all storeString} was expected, but none was found (XML 005) Parameter entity references cannot be used in the internal DTD, inside a declaration (XML 005) Pprogramming instructions must nest properly in entities (XML 005) Quoted string expected but not found (XML 005) References to unparsed entities other than in an attribute of type ENTITY are not permitted (XML 005) Some XML content was expected (XML 005) The {anEntity entityType} entity "{anEntity name}" invokes itself recursively (XML 005) The attribute "{attribute}" was used twice in this element's tag (XML 005) The attributes "{Attribute 1}" and "{Attribute 2}" have the same namespace and type (XML 005) The close tag for {tag} was not found (XML 005) The end tag for <{tag}> was expected (XML 005) The first letter of the encoding ("{Encoding Name}") must be an ASCII alphabetic letter (XML 005) White space expected but not found (XML 005) XML version 1.0 expected (XML 005) xml:space must have a value of "preserve" or "default" (XML 006) {ErrorString} (XML 006) A character with Unicode value {n} is not legal (XML 007) {ErrorString} (XML 007) aMessage (XML 007) The parameter entity "{nm}" has not been defined (XML 999) {ErrorString} (XML 999) A SAX-related exception has occurred. (XSD 001) {ErrorString} (XSD 001) Can not resolve attribute type: {aString} in: {self system classNamespace} from: {self currentType name} (XSD 001) Smalltalk class {class} is not defined (XSD 001) Smalltalk class is not specified (XSD 001) WebServices.ClassIsNotDefinedSignal (XSD 002) {ErrorString} (XSD 003) {ErrorString} (XSD 003) Complex type: {tag} is missing required attribute: {attribute} (XSD 003) Expected not empty collection at: {mutator} (XSD 003) WebServices.MissingValueNotification (XSD 004) {a Class} is missing mandatory indexed variables (XSD 004) {a Class} is missing mandatory value for: {tag} (XSD 004) {ErrorString} (XSD 004) Complex type: {source tag} is missing mandatory node: {tag} (XSD 004) Expected instance of: {collectionClass} at: {aspect}. Received nil. (XSD 004) There is nil value in the collection at: {index}. The item is described as nillable=false (XSD 004) WebServices.MissingValueSignal (XSD 005) {ErrorString} (XSD 005) There is a nil value for element: {tag} that has been described with nillable="false" (XSD 005) WebServices.NilValueNotAllowed (XSD 006) {ErrorString} (XSD 006) AnyRelationMarshaler: Marshaler is not found for: {value} (XSD 006) Found marshaler: {real marshaler path} for {value}. Expected a marshaler derived from the abstract type: {path} (XSD 006) Found marshaler: {type marshaler path} for {tag}. Expected a marshaler derived from the abstract type: {path} (XSD 006) No marshaler for: {string} (XSD 006) No marshaler for: {tag} (XSD 006) WebServices.NoMarshalerSignal (XSD 007) {ErrorString} (XSD 007) WebServices.ObjectNotResolvedSignal (XSD 008) {ErrorString} (XSD 009) {ErrorString} (XSD 009) WebServices.UnresolvedReferenceSignal (XSD 010) {ErrorString} (XSD 010) Pattern {pattern} has error {ErrorString} (XSD 010) Validation failed for: {aString}. {ErrorString} (XSD 011) {ErrorString} (XSD 011) Value {string} does not match any of the the patterns {patterns} (XSD 011) Value {value} exceeds fraction digit facet of {fractionDigits} (XSD 011) Value {value} exceeds total digit facet of {totalDigits}. (XSD 011) Value: {value} must be < <maxExclusive value="{maxExclusive}"> (XSD 011) Value: {value} must be <= <maxInclusive value="{maxInclusive}"> (XSD 011) Value: {value} must be > <minExclusive value="{minExclusive}"> (XSD 011) Value: {value} must be >= <minInclusive value="{minInclusive}"> (XSD 011) Value: {value} size must be <= <maxLength value="{maxLength}"/> (XSD 011) Value: {value} size must be = <length value="{length}"/> (XSD 011) Value: {value} size must be >= <minLength value="{minLength}"/> (XSD 011) WebServices.ValidationNotification (XSD 011) Wrong enumeration value: {value} (XSD 012) {ErrorString} (XSD 012) Detected a wrong object. Sending {aspect:} to {a class} (XSD 012) Detected a wrong object. Sending {aspect} to {a class} (XSD 012) Expected indexable object for: {tag} (XSD 012) The complex type {a class} is declared to be "abstract", and an instance of this class can not be used in XML document (XSD 012) The object is not a Dictionary or Struct type: {object} (XSD 012) The object is not an Association type: {object} (XSD 012) The object is not an IdentityDictionary type: {object} (XSD 012) The object is not an Struct type: {value} (XSD 012) WebServices.WrongObjectType (XSD 012) Wrong choice value {a class}. The object is not a Dictionary, or Struct, or Association (XSD 012) Wrong list type: #{a class}. Selector: #{aspect} should return SequenceableCollection. (XSD 012) Wrong object. Selector: #{aspect} should return an instance of: {a class}. Received: {another class} (XSD 012) Wrong type for aspect: {aspect}. Expected: {a class}. Received: {another class} (XSD 012) Wrong type for collection: {a class}. (XSD 013) {ErrorString} (XSD 013) Can not decode "xsd:dateTime" from: "{string}" (XSD 013) Can not decode {string} expected: {a class} (XSD 013) Can not decode {string} expected: xsd:date (XSD 013) Can not decode {string} expected: xsd:dateTime (XSD 013) Can not decode {string} expected: xsd:time (XSD 013) Illegal Contents for xsd:date {string}: {result} (XSD 013) WebServices.XMLDatatypeError (XSD 014) {ErrorString} (XSD 014) Can not decode "xsd:{symbol}" from: {string} (XSD 014) Can not decode "xsd:base64Binary" from: {string} (XSD 014) Can not decode "xsd:boolean" from: {string} (XSD 014) Can not decode "xsd:hexBinary" from: {string} (XSD 014) Can not decode Date from: {string} (XSD 014) Can not decode Time from: {string} (XSD 014) Can not decode URI from: {string} (XSD 014) Error decoding NCName type. The value should not include colon {node characterData} (XSD 014) The double representation "{string}" not supported yet (XSD 014) WebServices.XMLDecodingError (XSD 015) "xsd:byte" type decoded from: {string} is in a wrong range (XSD 015) "xsd:int" type decoded from: {string} is in a wrong range (XSD 015) "xsd:long" type decoded from: {string} is in a wrong range (XSD 015) "xsd:nonPositiveInteger" decoded from: {string} is in a wrong range (XSD 015) "xsd:positiveInteger" decoded from: {string} is in a wrong range (XSD 015) "xsd:short" decoded from: {string} is in a wrong range (XSD 015) "xsd:unsignedByte" decoded from: {string} is in a wrong range (XSD 015) "xsd:unsignedInt". decoded from: {string} is in a wrong range (XSD 015) "xsd:unsignedLong". decoded from: {string} is in a wrong range (XSD 015) "xsd:unsignedShort". decoded from: {string} is in a wrong range (XSD 015) "xsd:negativeInteger" type decoded from: {string} is in a wrong range (XSD 015) "xsd:nonNegativeInteger" decoded from: {string} is in a wrong range (XSD 015) {ErrorString} (XSD 015) WebServices.DecodedIntegerOutOfRange (XSD 016) {ErrorString} (XSD 016) Invalid "xsd:token" characters in {string} (XSD 016) Invalid characters in XML normalized string: {string} (XSD 016) Invalid characters in XML string: {string} (XSD 016) WebServices.DecodedInvalidString (XSD 017) {ErrorString} (XSD 017) Can not encode: {bytes} into "xsd:base64Binary" (XSD 017) Can not encode: {value} expected class: {a class} (XSD 017) WebServices.XMLEncodingError (XSD 018) {ErrorString} (XSD 018) Can not encode: {integer} into "xsd:byte". Wrong range (XSD 018) Can not encode: {integer} into "xsd:int". Wrong range (XSD 018) Can not encode: {integer} into "xsd:long". Wrong range (XSD 018) Can not encode: {integer} into "xsd:negativeInteger" type. Wrong range (XSD 018) Can not encode: {integer} into "xsd:nonNegativeInteger". Wrong range (XSD 018) Can not encode: {integer} into "xsd:nonPositiveInteger". Wrong range (XSD 018) Can not encode: {integer} into "xsd:positiveInteger". Wrong range (XSD 018) Can not encode: {integer} into "xsd:unsignedByte". Wrong range (XSD 018) Can not encode: {integer} into "xsd:unsignedInt". Wrong range (XSD 018) Can not encode: {integer} into "xsd:unsignedLong". Wrong range (XSD 018) Can not encode: {integer} into "xsd:unsignedShort". Wrong range (XSD 018) Can not encode: {integer} into: "xsd:short". Wrong range (XSD 018) WebServices.EncodingIntegerOutOfRange (XSD 019) {ErrorString} (XSD 019) Invalid "xsd:string" characters in {string} (XSD 019) Invalid "xsd:token" characters in {string} (XSD 019) Invalid characters in XML normalized string: {string} (XSD 020) {ErrorString} (XSD 020) Element not expected: {tag} (XSD 020) WebServices.UnexpectedElementSignal (XSD 021) {ErrorString} (XSD 021) The content model is not deterministic. Unmarshaling XML can produce wrong results (XSD 021) WebServices.NonDeterministicContentModel (XSD 022) {ErrorString} (XSD 022) Attribute xsi:type is required in element {tag}. Its expected type {path} is declared as abstract complex type. (XSD 022) WebServices.MissingTypeAttribute (XSD 023) {ErrorString} (XSD 023) The SoapHeader is missing required header entry: {headerTag} (XSD 023) There is no required SoapHeader for the message (XSD 999) {ErrorString}
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <errorId> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The Error ID of the Error if available.
  <errorText> - optional Type string http://www.w3.org/2001/XMLSchema
  The Text describing the Error and if possible the cause.
- Element: ErrorObject Type ErrorObject urn:openaccess
- Complex Type: EstablishReverseConnectionResponse
  Response indicating success or failure of the call. Immediately after this response the sender is expected to be able to respond to HTTP SOAP requests.
  Extension of Acknowledgement urn:openaccess
- Element: EstablishReverseConnectionResponse Type EstablishReverseConnectionResponse urn:openaccess
- Complex Type: EstablishSessionResponse
  Indicates success or failure of a login attempt. The successful response contains a session token to be used for other API calls
  Extension of Acknowledgement urn:openaccess
  Sequence
  <sessionToken> - optional, nillable Type SessionToken urn:openaccess
  Session Token used in other API calls as a Header Object in the request.
- Element: EstablishSessionResponse Type EstablishSessionResponse urn:openaccess
- Complex Type: ExclusiveGroupIndexToIdMapping
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <GroupIndex> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Value of <BlockOrderBatch>/<BlockOrder>/<blockCodePRM> in EnterBlockOrderBatch for a C04, C88 or C89 Block Order.
  <GroupID> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  ID of an Exclusive Group, Loop Family or Spread Family assigned by the Trading System.
- Element: ExclusiveGroupIndexToIdMapping Type ExclusiveGroupIndexToIdMapping urn:openaccess
- Complex Type: GetNotificationsResponse
  Response to the internal get Notifications message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <asynchronousNotification> - optional, nillable, unbounded Type AsynchronousNotification urn:openaccess
  Collection of Test Notifications.
- Element: GetNotificationsResponse Type GetNotificationsResponse urn:openaccess
- Complex Type: HeaderDetails
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  The portfolio.
  <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  The area.
  <participant> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  The participant (short name).
- Element: HeaderDetails Type HeaderDetails urn:openaccess
- Complex Type: HourlyOrder
  This object contains the data for the hourly Order.
  Extension of HourlyOrderAbstractObject urn:openaccess
  Sequence
  <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio the Order applies to.
  <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The Area Name for the Order.
  <hourlyPeriods> - mandatory, max 25 Type HourlyPeriod urn:openaccess
  Collection of Hourly Periods.
- Element: HourlyOrder Type HourlyOrder urn:openaccess
- Complex Type: HourlyOrderAbstractObject
  Extension of OpenAccessAbstractObject urn:openaccess
- Element: HourlyOrderAbstractObject Type HourlyOrderAbstractObject urn:openaccess
- Complex Type: HourlyOrderIdentification
  Object whose parameters are used for searching for matching hourly orders.
  Extension of HourlyOrderAbstractObject urn:openaccess
  Sequence
  <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The Area Name for the Order.
  <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio the Order applies to.
  <timeInterval> - mandatory Type DateTimeRange urn:openaccess
  The Time Interval to search over.
- Element: HourlyOrderIdentification Type HourlyOrderIdentification urn:openaccess
- Complex Type: HourlyPeriod
  This object contains the period interval and curve points for a period of an HourlyOrder. 23-hour day at start of DST: The order must contain 23 HourlyPeriods. If a request contains an order with 24 HourlyPeriods, it will fail. 25-hour day at end of DST: The order must contain 25 HourlyPeriods. Period 4 corresponds to 02:00X-03:00X, which is the extra hour, and period 25 corresponds to 23:00-24:00.
  Extension of HourlyOrderAbstractObject urn:openaccess
  Sequence
  <periodTimeInterval> - optional, nillable Type DateTimeRange urn:openaccess
  Time Range indicating the Hourly interval in (GMT).
  <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Comment for the Period.
  <periodId> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
  Derived and not used in placing the Order.
  <curvePoints> - mandatory, unbounded Type CurvePoint urn:openaccess
  Collection of Curve Points.
- Element: HourlyPeriod Type HourlyPeriod urn:openaccess
- Complex Type: IdentifiedDailyOrderExtended
  Extension of AbstractOrderObject urn:openaccess
  Sequence
  Choice - mandatory
  <identifiedDailyOrder> - mandatory Type IdentifiedOrder urn:openaccess
  The Identified Daily Order.
  <orderId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  The order ID.
- Element: IdentifiedDailyOrderExtended Type IdentifiedDailyOrderExtended urn:openaccess
- Complex Type: IdentifiedOrder
  Object whose parameters are used for searching or matching hourly/stepwise orders. <deliveryDay> <deliveryDays> can only be used, if only one Auction is defined, then they are treated like an AuctionIdentification with ommited <duration>.
  Extension of AbstractOrderObject urn:openaccess
  Sequence
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Name of the Area for the Order.
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Name of the Portfolio the Order applies to.
  Choice - mandatory
  <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
  The Delivery Day of the Order.
  <deliveryDays> - mandatory Type DateRange urn:openaccess
  Date Range to search over.
  <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
  1 or more Auction Identifications.
- Element: IdentifiedOrder Type IdentifiedOrder urn:openaccess
- Complex Type: InputTradingLimit
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  The ID.
  <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  The version.
  <exchange> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The exchange.
  <centralCounterParty> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The central counterparty.
  <beginDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
  The start date.
  <endDate> - optional Type date http://www.w3.org/2001/XMLSchema
  The end date.
- Element: InputTradingLimit Type InputTradingLimit urn:openaccess
- Complex Type: IntegerRange
  A Range Object where the to and from objects are integer data types
  Extension of AbstractRange urn:openaccess
  Sequence
  <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  Integer specifying the starting number in the range
  <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  Integer specifying the ending number in the range
- Element: IntegerRange Type IntegerRange urn:openaccess
- Complex Type: LoginChallenge
  The Internal Login Challenge used for 2 step login process. Not used in the Open Access API calls
  Sequence
  <sessionToken> - mandatory Type AuthenticationToken urn:openaccess
  Header Object that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
  <challenge> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The Internal Login Challenge used for 2 step logins process. Not used in the Open Access API calls
- Element: LoginChallenge Type LoginChallenge urn:openaccess
- Complex Type: LoginRequest
  Sequence
  <userLoginName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The user login name for the user session
  <password> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  The ETS user password
- Element: LoginRequest Type LoginRequest urn:openaccess
- Complex Type: LogoutAcknowledgement
  Acknowledgement in response to a logout message.
  Extension of Acknowledgement urn:openaccess
- Element: LogoutAcknowledgement Type LogoutAcknowledgement urn:openaccess
- Complex Type: MarketResult
  This object contains the market results for an area in csv format.
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  Choice - mandatory
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area for the Market Results.
  <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Name for the Market Results. Deprecated: User Area instead.
  <ResultsStatus> - optional Type string http://www.w3.org/2001/XMLSchema
  The Results Status. Only available in Version(s) >= 3.3
  <marketResultExport> - mandatory Type string http://www.w3.org/2001/XMLSchema
  CSV Export of the Market Results for the Area. The csv export has the same format as that used by the ETS client. See also Chapter 4 of the Epex Sport Trader Client Guide.
- Element: MarketResult Type MarketResult urn:openaccess
- Complex Type: MarketResultIdentifier
  This Object identifies the Areas and the Auction details for which the Market Results are requested
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  Choice - mandatory
  <area> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
  Collection of Area Names requested.
  <areaNames> - mandatory, unbounded Type string http://www.w3.org/2001/XMLSchema
  Collection of Area Names requested. Deprecated: User Area instead.
  Choice - mandatory
  <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Applying Date for the Market Results.
  <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Applying Date for the Market Results. Deprecated: Use Delivery Day or Auction Identification instead.
  <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
  Identifies the Auction for the Market Results.
- Element: MarketResultIdentifier Type MarketResultIdentifier urn:openaccess
- Complex Type: MessageAbstractObject
  Extension of OpenAccessAbstractObject urn:openaccess
- Element: MessageAbstractObject Type MessageAbstractObject urn:openaccess
- Complex Type: MessageIdentifier
  This object contains the search parameters of the message
  Extension of MessageAbstractObject urn:openaccess
  Sequence
  <messageIds> - mandatory, unbounded Type integer http://www.w3.org/2001/XMLSchema
  Collection of Message IDs.
- Element: MessageIdentifier Type MessageIdentifier urn:openaccess
- Complex Type: Messages
  Extension of MessageAbstractObject urn:openaccess
  Sequence
  <messages> - optional, nillable, unbounded Type ClientMessage urn:openaccess
  Collection of Client Messages in the Message Book for the User Session.
- Element: Messages Type Messages urn:openaccess
- Complex Type: Notification
  Object containing Asynchronously delivered message
  Sequence
  <Text> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Test of a notification
- Element: Notification Type Notification urn:openaccess
- Complex Type: OpenAccessAbstractObject
  Extension of DomainObject urn:openaccess
- Element: OpenAccessAbstractObject Type OpenAccessAbstractObject urn:openaccess
- Complex Type: Order
  This object contains the data for the Order. AuctionIdentification must occur not more than once.
  Extension of IdentifiedOrder urn:openaccess
  Sequence
  <Curve> - mandatory, max 100 Type Curve urn:openaccess
  Collection of Curves.
  <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
  In output: The settlement currency is included in every order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
- Element: Order Type Order urn:openaccess
- Complex Type: OrderExtended
  Extension of Order urn:openaccess
  Sequence
  <orderId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  The order ID.
  <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  The last update time.
  <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The last update user.
  <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  The version.
- Element: OrderExtended Type OrderExtended urn:openaccess
- Complex Type: OrderIdentifier
  Extension of IdentifiedOrder urn:openaccess
- Element: OrderIdentifier Type OrderIdentifier urn:openaccess
- Complex Type: Parameter
  Parameter is an internal Object used in the Open Access system for formulating message arguments
  Sequence
  <name> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Parameter name
  <operator> - mandatory Type operator urn:openaccess
  name of the operation
- Element: Parameter Type Parameter urn:openaccess
- Complex Type: ParameterSpecification
  Sequence
  <name> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Name of the parameter
  <type> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Data type of the parameter
  <mandantory> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
  Is the parameter required
  <allowOperatorModifiers> - mandatory Type boolean http://www.w3.org/2001/XMLSchema
  Are operator modifiers allowed
- Element: ParameterSpecification Type ParameterSpecification urn:openaccess
- Complex Type: ProcessAsynchronousNotificationResponse
  Response Object that is internal to the Open Access system. The ProcessAsynchronousNotificationResponse is sent between the Push Server and the Push Relay Server
  Extension of Acknowledgement urn:openaccess
- Element: ProcessAsynchronousNotificationResponse Type ProcessAsynchronousNotificationResponse urn:openaccess
- Complex Type: Range
  A range contains the various structures for the different type of Range Object types; time, date time, decimal and date
  Sequence
  Choice - mandatory
  <dateTime> - mandatory Type dateTimeRangeStruct urn:openaccess
  A structure for a data time range
  <decimal> - mandatory Type decimalRangeStruct urn:openaccess
  A Structure for a decimal range
  <integer> - mandatory Type integerRangeStruct urn:openaccess
  A Structure for a integer range
  <date> - mandatory Type dateRangeStruct urn:openaccess
  A structure for a date range
  <time> - mandatory Type timeRangeStruct urn:openaccess
  A structure for a timestamp range (DateTime objects)
- Element: Range Type Range urn:openaccess
- Complex Type: RegisterForAsyncEventsResponse
  Response to the RegisterForAsyncEvents message sent by the client to the Push Relay Server that is used for registering the client for asynchronous event delivery.
  Extension of Acknowledgement urn:openaccess
- Element: RegisterForAsyncEventsResponse Type RegisterForAsyncEventsResponse urn:openaccess
- Complex Type: RegisterUserOnServerResponse
  Response object to the RegisterUserOnServer Internal message sent between Push Relay Server and the Push Server
  Extension of Acknowledgement urn:openaccess
- Element: RegisterUserOnServerResponse Type RegisterUserOnServerResponse urn:openaccess
- Complex Type: RemoveReverseConnectionResponse
  Response object to the RemoveReverseConnection Internal message sent between Push Server and Push Relay Server.
  Extension of Acknowledgement urn:openaccess
- Element: RemoveReverseConnectionResponse Type RemoveReverseConnectionResponse urn:openaccess
- Complex Type: ReportRelayErrorResponse
  Response object to the ReportRelayError sent between Push Relay Server and the Push Server (phase 2). Internal Open Access Message
  Extension of Acknowledgement urn:openaccess
- Element: ReportRelayErrorResponse Type ReportRelayErrorResponse urn:openaccess
- Complex Type: ReportRelayServerErrorResponse
  Response object to the ReportRelayServerError sent between Push Relay Server and the Push Server (phase 2). Internal Open Access Message
  Extension of Acknowledgement urn:openaccess
- Element: ReportRelayServerErrorResponse Type ReportRelayServerErrorResponse urn:openaccess
- Complex Type: ResetPasswordAcknowledgement
  Extension of Acknowledgement urn:openaccess
- Element: ResetPasswordAcknowledgement Type ResetPasswordAcknowledgement urn:openaccess
- Complex Type: ResetPasswordRequestActivationCodeAcknowledgement
  Extension of Acknowledgement urn:openaccess
- Element: ResetPasswordRequestActivationCodeAcknowledgement Type ResetPasswordRequestActivationCodeAcknowledgement urn:openaccess
- Complex Type: ResponseLimitationHeader
  ResponseLimitationHeader can be used to restrict the result size of an API call. Element resultSize: here you can specify the maximum number of result elements your call should return. Element range: can be used to specify a dedicated range within the result you want as result set. Elements from/to in the range do not specify ids of objects; they specify offsets in the result set. Example: your call will return 120 orders and you specify a range from=25 to=30, then you get 6 elements: elements 25, 26, 27, 28, 29 and 30 independent of the order ids. Processing order: First the range restrictions are applied, then the resultSize restrictions will be used to modify the result set. For the example above that means, if you additionally to the range specify a resultSize of 3, your result set will only contain the elements 25, 26, 27 of the original result set.
  Extension of DomainObject urn:openaccess
  Sequence
  <range> - optional, nillable Type IntegerRange urn:openaccess
  Range within the result. <from> and <to> are indexes of the original result set, not ID's.
  <resultSize> - optional, nillable Type integer http://www.w3.org/2001/XMLSchema
- Element: ResponseLimitationHeader Type ResponseLimitationHeader urn:openaccess
- Complex Type: RetrieveAllowedSpreadAreaAssociationsAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <areaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Set.
  <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Auction Name.
  <activeSpreadBlockAreaAssociations> - optional, unbounded Type SpreadBlockAreaAssociation urn:openaccess
  Active Spread Block Area Associations.
- Element: RetrieveAllowedSpreadAreaAssociationsAcknowledgement Type RetrieveAllowedSpreadAreaAssociationsAcknowledgement urn:openaccess
- Complex Type: RetrieveAllowedSpreadAreaAssociationsOptions
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <areaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Set
  <auctionName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Auction Name.
- Element: RetrieveAllowedSpreadAreaAssociationsOptions Type RetrieveAllowedSpreadAreaAssociationsOptions urn:openaccess
- Complex Type: RetrieveAreaInformationAcknowledgement
  Acknowledgement sent in response to the AreaInformation message and contains the area setting for the area is requested. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <areaInformation> - optional, nillable Type AreaInformation urn:openaccess
  Area Information requested.
- Element: RetrieveAreaInformationAcknowledgement Type RetrieveAreaInformationAcknowledgement urn:openaccess
- Complex Type: RetrieveAreaPortfolioInformationAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Info> - optional, unbounded Type AreaPortfolioInformation urn:openaccess
  List of the found Area Portfolio Informations.
- Element: RetrieveAreaPortfolioInformationAcknowledgement Type RetrieveAreaPortfolioInformationAcknowledgement urn:openaccess
- Complex Type: RetrieveAreasAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <areaNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
  Collection of Area Names.
- Element: RetrieveAreasAcknowledgement Type RetrieveAreasAcknowledgement urn:openaccess
- Complex Type: RetrieveAuctionInformationAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Info> - optional, unbounded Type AreaAuctionIdentification urn:openaccess
  List of the found Auction Informations grouped by Area.
- Element: RetrieveAuctionInformationAcknowledgement Type RetrieveAuctionInformationAcknowledgement urn:openaccess
- Complex Type: RetrieveBlockOrdersAcknowledgement
  Acknowledgement sent in response to the RetrieveBlockOrders message and contains the results of the search. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <blockOrders> - optional, nillable, unbounded Type BlockOrder urn:openaccess
  Collection of Block Orders found.
- Element: RetrieveBlockOrdersAcknowledgement Type RetrieveBlockOrdersAcknowledgement urn:openaccess
- Complex Type: RetrieveBlockOrdersExtendedAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <blockOrders> - optional, nillable, unbounded Type BlockOrderExtended urn:openaccess
  Collection of Block Orders found.
- Element: RetrieveBlockOrdersExtendedAcknowledgement Type RetrieveBlockOrdersExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveBlocksAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <BlockOrder> - optional, unbounded Type SmartBlockOrder urn:openaccess
  This Object contains the Block Orders matching the search parameters.
- Element: RetrieveBlocksAcknowledgement Type RetrieveBlocksAcknowledgement urn:openaccess
- Complex Type: RetrieveBlocksExtendedAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <BlockOrder> - optional, unbounded Type SmartBlockOrderExtended urn:openaccess
  This Object contains the Block Orders matching the search parameters.
- Element: RetrieveBlocksExtendedAcknowledgement Type RetrieveBlocksExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveComplexOrdersAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Order> - optional, unbounded Type ComplexOrder urn:openaccess
  Collection of Complex Orders that match the search parameters.
- Element: RetrieveComplexOrdersAcknowledgement Type RetrieveComplexOrdersAcknowledgement urn:openaccess
- Complex Type: RetrieveExclusiveGroupAcknowledgement
  Acknowledgement sent in response to the RetrieveExclusiveGroupWithId message and contains the results of the search. Indicates success or failure of the message
  Extension of RetrieveBlocksAcknowledgement urn:openaccess
  Sequence
  <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveExclusiveGroupAcknowledgement Type RetrieveExclusiveGroupAcknowledgement urn:openaccess
- Complex Type: RetrieveExclusiveGroupExtendedAcknowledgement
  Extension of RetrieveBlocksExtendedAcknowledgement urn:openaccess
  Sequence
  <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveExclusiveGroupExtendedAcknowledgement Type RetrieveExclusiveGroupExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveGroupAcknowledgement
  Acknowledgement sent in response to the RetrieveGroupForBlockId message and contains the results of the search. Indicates success or failure of the message
  Extension of RetrieveBlocksAcknowledgement urn:openaccess
  Sequence
  <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveGroupAcknowledgement Type RetrieveGroupAcknowledgement urn:openaccess
- Complex Type: RetrieveGroupExtendedAcknowledgement
  Extension of RetrieveBlocksExtendedAcknowledgement urn:openaccess
  Sequence
  <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveGroupExtendedAcknowledgement Type RetrieveGroupExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveHourlyOrdersAcknowledgement
  Acknowledgement sent in response to the RetrieveHourlyOrders message and contains the results of the search. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <hourlyOrders> - optional, nillable, unbounded Type HourlyOrder urn:openaccess
  Collection of Hourly Order that match the search parameters.
- Element: RetrieveHourlyOrdersAcknowledgement Type RetrieveHourlyOrdersAcknowledgement urn:openaccess
- Complex Type: RetrieveLoopBlocksWithGroupIdAcknowledgement
  Extension of RetrieveBlocksAcknowledgement urn:openaccess
  Sequence
  <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveLoopBlocksWithGroupIdAcknowledgement Type RetrieveLoopBlocksWithGroupIdAcknowledgement urn:openaccess
- Complex Type: RetrieveLoopBlocksWithGroupIdExtendedAcknowledgement
  Extension of RetrieveBlocksExtendedAcknowledgement urn:openaccess
  Sequence
  <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveLoopBlocksWithGroupIdExtendedAcknowledgement Type RetrieveLoopBlocksWithGroupIdExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveMarketResultAcknowledgement
  Acknowledgement sent in response to a RetrieveMarketResultFor message and contains a collection with all the messages. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <marketResults> - optional, nillable, unbounded Type MarketResult urn:openaccess
  Collection of Market Results requested.
- Element: RetrieveMarketResultAcknowledgement Type RetrieveMarketResultAcknowledgement urn:openaccess
- Complex Type: RetrieveMessagesAcknowledgement
  Acknowledgement sent in response to the RetrieveMessage and contains the Client Messages. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <messages> - optional, nillable, unbounded Type ClientMessage urn:openaccess
  Collection of Client Messages in the Message Book for the User Session.
- Element: RetrieveMessagesAcknowledgement Type RetrieveMessagesAcknowledgement urn:openaccess
- Complex Type: RetrieveOrdersAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Order> - optional, unbounded Type Order urn:openaccess
  Collection of Daily Orders that match the search parameters.
- Element: RetrieveOrdersAcknowledgement Type RetrieveOrdersAcknowledgement urn:openaccess
- Complex Type: RetrieveOrdersExtendedAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Order> - optional, unbounded Type OrderExtended urn:openaccess
  Collection of Daily Orders that match the search parameters.
- Element: RetrieveOrdersExtendedAcknowledgement Type RetrieveOrdersExtendedAcknowledgement urn:openaccess
- Complex Type: RetrievePortfoliosAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <portfolioNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
  Collection of Portfolio Names.
- Element: RetrievePortfoliosAcknowledgement Type RetrievePortfoliosAcknowledgement urn:openaccess
- Complex Type: RetrieveScalableComplexOrdersExtendedAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <Order> - optional, unbounded Type ScalableComplexOrderExtended urn:openaccess
  Collection of Complex Orders that match the search parameters.
- Element: RetrieveScalableComplexOrdersExtendedAcknowledgement Type RetrieveScalableComplexOrdersExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <headerDetails> - mandatory Type HeaderDetails urn:openaccess
  The header details.
  <combination> - optional, unbounded Type Combination urn:openaccess
  The combination.
- Element: RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement Type RetrieveSettlementMemberAndCentralCounterPartyNamesAcknowledgement urn:openaccess
- Complex Type: RetrieveSettlementMemberAndCentralCounterPartyNamesOptions
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <area> - optional, unbounded
  The area.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 40
  <portfolio> - optional, unbounded
  The portfolio.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 32
  <participant> - optional, unbounded
  The participant (short name).
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 32
- Element: RetrieveSettlementMemberAndCentralCounterPartyNamesOptions Type RetrieveSettlementMemberAndCentralCounterPartyNamesOptions urn:openaccess
- Complex Type: RetrieveSmartBlockOrdersAcknowledgement
  This object is used as result for the new RetrieveSmartBlockOrders call. In difference from the RetrieveBlocksAcknowledgement it contains Block Orders which additionally have a Block Code and a BlockCodePRM.
  Extension of Acknowledgement urn:openaccess
  Sequence
  <blockOrders> - optional, nillable, unbounded Type SmartBlockOrder urn:openaccess
  Collection of Block Orders found.
- Element: RetrieveSmartBlockOrdersAcknowledgement Type RetrieveSmartBlockOrdersAcknowledgement urn:openaccess
- Complex Type: RetrieveSmartBlockOrdersExtendedAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <blockOrders> - optional, nillable, unbounded Type SmartBlockOrderExtended urn:openaccess
  Collection of Block Orders found.
- Element: RetrieveSmartBlockOrdersExtendedAcknowledgement Type RetrieveSmartBlockOrdersExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveSpreadBlocksWithGroupIdAcknowledgement
  Extension of RetrieveBlocksAcknowledgement urn:openaccess
  Sequence
  <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveSpreadBlocksWithGroupIdAcknowledgement Type RetrieveSpreadBlocksWithGroupIdAcknowledgement urn:openaccess
- Complex Type: RetrieveSpreadBlocksWithGroupIdExtendedAcknowledgement
  Extension of RetrieveBlocksExtendedAcknowledgement urn:openaccess
  Sequence
  <groupId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  This Object contains the search parameters for the Block Orders.
- Element: RetrieveSpreadBlocksWithGroupIdExtendedAcknowledgement Type RetrieveSpreadBlocksWithGroupIdExtendedAcknowledgement urn:openaccess
- Complex Type: RetrieveTradableAreasAcknowledgement
  Acknowledgement sent in response to the RetrieveTradableAreas and contain a collection of area Names. Indicates success or failure of the message
  Extension of RetrieveAreasAcknowledgement urn:openaccess
- Element: RetrieveTradableAreasAcknowledgement Type RetrieveTradableAreasAcknowledgement urn:openaccess
- Complex Type: RetrieveTradablePortfoliosAcknowledgement
  Acknowledgement sent in response to the RetrieveTradablePortfolios message. It contains a collection of portfolios names that the user session is allowed to trade on
  Extension of RetrievePortfoliosAcknowledgement urn:openaccess
- Element: RetrieveTradablePortfoliosAcknowledgement Type RetrieveTradablePortfoliosAcknowledgement urn:openaccess
- Complex Type: RetrieveTradeableAreaSetsAcknowledgement
  Acknowledgement sent in response to the RetrieveTradeableAreaSets message. Contains a collection of area Names that the user session is allowed to trade on. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <areaSetNames> - optional, nillable, unbounded Type string http://www.w3.org/2001/XMLSchema
  Collection of Area Set Names.
- Element: RetrieveTradeableAreaSetsAcknowledgement Type RetrieveTradeableAreaSetsAcknowledgement urn:openaccess
- Complex Type: RetrieveTradesReportAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <TradeReportResult> - optional Reference TradeReportResult urn:openaccess
  The trade report result.
- Element: RetrieveTradesReportAcknowledgement Type RetrieveTradesReportAcknowledgement urn:openaccess
- Complex Type: RetrieveTradingLimitExtendedDetailsAcknowledgement
  Extension of Acknowledgement urn:openaccess
  Sequence
  <tradingLimit> - optional Type InputTradingLimit urn:openaccess
  The trading limit.
  <tradingLimitDetail> - optional, unbounded Type TradingLimitExtendedDetailsAreaPortfolioCombination urn:openaccess
  Collection of trading limit portfolio area combinations.
- Element: RetrieveTradingLimitExtendedDetailsAcknowledgement Type RetrieveTradingLimitExtendedDetailsAcknowledgement urn:openaccess
- Complex Type: RetrieveTradingLimitsAcknowledgment
  Extension of Acknowledgement urn:openaccess
  Sequence
  <tradingLimitOptions> - mandatory Type TradingLimitOptions urn:openaccess
  The trading limit options.
  <tradingLimit> - optional, unbounded Type TradingLimit urn:openaccess
  Collection of trading limits.
- Element: RetrieveTradingLimitsAcknowledgment Type RetrieveTradingLimitsAcknowledgment urn:openaccess
- Complex Type: RetrieveViewableAreasAcknowledgement
  Acknowledgement sent in response to the RetrieveViewableAreas and contain a collection of area Names. Indicates success or failure of the message
  Extension of RetrieveAreasAcknowledgement urn:openaccess
- Element: RetrieveViewableAreasAcknowledgement Type RetrieveViewableAreasAcknowledgement urn:openaccess
- Complex Type: RetrieveViewablePortfoliosAcknowledgement
  Acknowledgement sent in response to the RetrieveViewablePortfolios message. Contains a collection of portfolios names that the user session is allowed to view. Indicates success or failure of the message view.
  Extension of RetrievePortfoliosAcknowledgement urn:openaccess
- Element: RetrieveViewablePortfoliosAcknowledgement Type RetrieveViewablePortfoliosAcknowledgement urn:openaccess
- Complex Type: ScalableComplexOrder
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  <AuctionIdentification> - mandatory, unbounded Type AuctionIdentification urn:openaccess
  List of Auction Identifiers.
  <Curve> - mandatory, unbounded Type CurveWithMAV urn:openaccess
  List of Curves.
  <fixed_Term> - mandatory
  Fixed Term of the Complex Order. (Zero value if no Fixed Term is defined).
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 18
  fractionDigits
  = 11
  <increase_Gradient> - optional, nillable
  Increase Gradient. ( NULL value if no Increase Gradient is defined).
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  minInclusive
  = 0
  <decrease_Gradient> - optional, nillable
  Decrease Gradient. (NULL value if no Decrease Gradient is defined)
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  totalDigits
  = 11
  fractionDigits
  = 5
  minInclusive
  = 0
  <schedule_Stop> - mandatory
  Number of Scheduled Stop Periods starting from Period #1. Value should be non-negative. (Zero value if no Schedule Stop is defined).
  Restriction on int http://www.w3.org/2001/XMLSchema
  totalDigits
  = 2
  minInclusive
  = 0
- Element: ScalableComplexOrder Type ScalableComplexOrder urn:openaccess
- Complex Type: ScalableComplexOrderExtended
  Extension of ScalableComplexOrder urn:openaccess
  Sequence
  <orderId> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  The order ID.
  <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  The last update time.
  <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The last update user.
  <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  The version.
- Element: ScalableComplexOrderExtended Type ScalableComplexOrderExtended urn:openaccess
- Complex Type: ScalableComplexOrderIdentification
  Extension of ComplexOrderIdentification urn:openaccess
- Element: ScalableComplexOrderIdentification Type ScalableComplexOrderIdentification urn:openaccess
- Complex Type: ScalableComplexOrderIdentificationExtended
  Extension of IdentifiedDailyOrderExtended urn:openaccess
- Element: ScalableComplexOrderIdentificationExtended Type ScalableComplexOrderIdentificationExtended urn:openaccess
- Complex Type: Scope
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The portfolio.
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The area.
- Element: Scope Type Scope urn:openaccess
- Complex Type: Service
  Contains the service name and a collection of parameter specifications detailing a service. Useful for code generators etc.
  Sequence
  <module> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The module name
  <service> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The name of the service
  <parameter> - optional, unbounded Type ParameterSpecification urn:openaccess
  The parameter specifications for a service (i.e. the messages it responds to)
- Element: Service Type Service urn:openaccess
- Simple Type: SessionKey
  Restriction on string http://www.w3.org/2001/XMLSchema
  minLength
  = 10
  maxLength
  = 500
  pattern
  = [0-9A-F]+
- Complex Type: SessionToken
  Header that contains the sessionKey and the user ID of the user session. It is returned after an establish session message and successful login. It is needed as a header for most API calls.
  Sequence
  <userLoginName> - mandatory Type UserLoginName urn:openaccess
  The user login name for the user session
  <sessionKey> - mandatory Type SessionKey urn:openaccess
  The users session key that is used to lookup the current session in most of the API calls. This is a secure key
- Element: SessionToken Type SessionToken urn:openaccess
- Complex Type: SetMessagesAsReadAcknowledgement
  Acknowledgement sent in response to the SetMessagesAsRead message. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <messageIdsNotFound> - optional, nillable, unbounded Type integer http://www.w3.org/2001/XMLSchema
  Collection of Message IDs that were not found.
- Element: SetMessagesAsReadAcknowledgement Type SetMessagesAsReadAcknowledgement urn:openaccess
- Complex Type: SetNewPasswordAcknowledgement
  Acknowledgement sent in response to the SetNewPassword. Indicates success or failure of the message
  Extension of Acknowledgement urn:openaccess
  Sequence
  <passwordInformation> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Confirmation Message of Password change or failure.
- Element: SetNewPasswordAcknowledgement Type SetNewPasswordAcknowledgement urn:openaccess
- Complex Type: SmartBlockOrder
  Contains the details for a Block Order as it is created in the trading system
  Extension of SmartBlockOrderAbstractObject urn:openaccess
  Sequence
  Choice - mandatory
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Order.
  <portfolioName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Portfolio of the Block Order.
  Choice - mandatory
  <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Delivery Day of the Block Order. Only usable if only 1 auction is defined per day.
  <applyingDate> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Applying Date of the Block Order. Deprecated: For compatibility reasons only.
  <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
  The Auction Identification.
  Choice - mandatory
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Name of the Block Order.
  <areaName> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area Name for the Block Order.
  <blockOrderId> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  Trade order ID of the Block Order assigned by the Trading System.
  <settlementCurrency> - optional Type string http://www.w3.org/2001/XMLSchema
  In output: The settlement currency is included in every block order contained in a response. In input: The settlement currency may be included in a request. If it is included, it will be validated against the area and portfolio specified in the request but otherwise ignored.
- Element: SmartBlockOrder Type SmartBlockOrder urn:openaccess
- Complex Type: SmartBlockOrderAbstractObject
  Abstract Type contains the common details for a smart block order
  Extension of BlockOrderAbstractObject urn:openaccess
  Sequence
  <blockCode> - mandatory
  C01 - Standard Block Order. C02 - Linked Block Order. C04 - Exclusive Block Order. C88 - Loop Block Order (only availabe in services with version >= 3.2) C89 - Spread Block Order (only availabe in services with version >= 3.5).
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = C01
  enumeration
  = C02
  enumeration
  = C04
  enumeration
  = C88
  enumeration
  = C89
  <blockCodePRM> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  Consideration of this Parameter depends on the value of blockCode: C01 - Illegal: Block orders of this type must have no block code parameter. C02 - Mandatory: Reference to the blockIndex of the parent(s) (if more than 1 seperated by _ (underscore Unicode U+005F LOW LINE) ). C04 - Mandatory: Id of the exclusive group. C88 - Mandatory: Id of the loop group C89 - Mandatory: Id of the spread family
  <comment> - optional, nillable Type string http://www.w3.org/2001/XMLSchema
  An optional comment of the Block Order.
  <price> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Price of the Block Order.
  <Period> - mandatory, max 100 Type BlockPeriod urn:openaccess
  Collection of Block Periods specifying the Interval and the Volume. See BlockPeriod description.
  <MAR> - optional
  The Block Orders Minimum Acceptance Ratio (only availabe in services with version >= 3.2)
  Restriction on decimal http://www.w3.org/2001/XMLSchema
  maxInclusive
  = 1
  totalDigits
  = 3
- Element: SmartBlockOrderAbstractObject Type SmartBlockOrderAbstractObject urn:openaccess
- Complex Type: SmartBlockOrderExtended
  Extension of SmartBlockOrder urn:openaccess
  Sequence
  <lastUpdateTime> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  The last update time.
  <lastUpdateUser> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The last update user.
  <version> - mandatory Type positiveInteger http://www.w3.org/2001/XMLSchema
  The version.
- Element: SmartBlockOrderExtended Type SmartBlockOrderExtended urn:openaccess
- Complex Type: SpreadBlockAreaAssociation
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <area1> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area 1.
  <area2> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Area 2.
- Element: SpreadBlockAreaAssociation Type SpreadBlockAreaAssociation urn:openaccess
- Complex Type: TimeRange
  A Range Object that specifies to and from data types as times
  Extension of AbstractRange urn:openaccess
  Sequence
  <from> - mandatory Type time http://www.w3.org/2001/XMLSchema
  Starting Timestamp (GMT)
  <to> - mandatory Type time http://www.w3.org/2001/XMLSchema
  Ending Timestamp (GMT)
- Element: TimeRange Type TimeRange urn:openaccess
- Complex Type: TradeReportOptions
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  Choice - mandatory
  <auctionIdentification> - mandatory Type AuctionIdentification urn:openaccess
  Identifies the auction for the trade report.
  <deliveryDay> - mandatory Type date http://www.w3.org/2001/XMLSchema
  The delivery date for the trade report.
  <MemberName> - optional Type string http://www.w3.org/2001/XMLSchema
  MemberName: if MemberName information is omitted or empty, then the information for all the members the user has access to is exported; otherwise only for the indicated member
  <AreaSet> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Identify the AreaSet of an Auction
  <Index> - optional Type boolean http://www.w3.org/2001/XMLSchema
  Index (Boolean, default: True): if false then MarketAreaIndex (and all its children) are not included in the report
  <TradeArea> - optional Type boolean http://www.w3.org/2001/XMLSchema
  TradeArea (Boolean, default: True): if false then TradeArea tag (and all its children) are not included in the report
  <Curve> - optional Type boolean http://www.w3.org/2001/XMLSchema
  Curve (Boolean, default: False); not used yet: if false then Order.Period.Curve is not included in the report. If Curve is true and TradeArea is false, then TradeArea tag (and all its children) are not included in the report
- Element: TradeReportOptions Type TradeReportOptions urn:openaccess
- Complex Type: TradeReportResult
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <resultsStatus> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The results status.
  <AuctionMemberReport> - mandatory Reference AuctionMemberReport https://www.epexspot.com/AuctionMemberReport
  The trade report.
- Element: TradeReportResult Type TradeReportResult urn:openaccess
- Complex Type: TradingLimit
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <id> - optional Type integer http://www.w3.org/2001/XMLSchema
  Unique ID of the Trading Limit, as identified in the ETS database.
  <version> - optional Type integer http://www.w3.org/2001/XMLSchema
  Version of a Trading Limit, as identified in the ETS database.
  <ccp_id> - optional Type integer http://www.w3.org/2001/XMLSchema
  The CCP ID.
  <ccp_version> - optional Type integer http://www.w3.org/2001/XMLSchema
  The CCP version.
  <exchange> - optional Type string http://www.w3.org/2001/XMLSchema
  The exchange.
  <centralCounterParty> - optional Type string http://www.w3.org/2001/XMLSchema
  The central counterparty.
  <settlementMember> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  The settlement member.
  <area> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  The area.
  <portfolio> - optional, unbounded Type string http://www.w3.org/2001/XMLSchema
  The portfolio.
  <tl_Status> - optional Type string http://www.w3.org/2001/XMLSchema
  The status of the trading limit: "Created" or "Cancelled".
  <currency> - optional Type string http://www.w3.org/2001/XMLSchema
  The currency.
  <initialValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
  The initial value.
  <currentValue> - optional Type decimal http://www.w3.org/2001/XMLSchema
  The current value.
  <exposure> - optional Type decimal http://www.w3.org/2001/XMLSchema
  The exposure.
  <minPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
  The minimum price.
  <maxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
  The maximum price.
  <realisticMinPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
  The realistic minimum price.
  <realisticMaxPrice> - optional Type decimal http://www.w3.org/2001/XMLSchema
  The realistic maximum price.
  <creator> - optional Type string http://www.w3.org/2001/XMLSchema
  The creator.
  <duration> - optional Type string http://www.w3.org/2001/XMLSchema
  The duration.
- Element: TradingLimit Type TradingLimit urn:openaccess
- Complex Type: TradingLimitExtendedDetailOptions
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <id> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  Unique ID of the Trading Limit, as identified in the ETS database.
  <version> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  Version of a Trading Limit, as identified in the ETS database.
- Element: TradingLimitExtendedDetailOptions Type TradingLimitExtendedDetailOptions urn:openaccess
- Complex Type: TradingLimitExtendedDetailsAreaPortfolioCombination
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <settlementMember> - mandatory Type string http://www.w3.org/2001/XMLSchema
  SM associated to the Trading Limit.
  <participant> - mandatory Type string http://www.w3.org/2001/XMLSchema
  Participant associated to the (Area/Portfolio) combination.
  <portfolio> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The portfolio.
  <area> - mandatory Type string http://www.w3.org/2001/XMLSchema
  The area.
- Element: TradingLimitExtendedDetailsAreaPortfolioCombination Type TradingLimitExtendedDetailsAreaPortfolioCombination urn:openaccess
- Complex Type: TradingLimitOptions
  Extension of OpenAccessAbstractObject urn:openaccess
  Sequence
  <tradingLimitDay> - mandatory
  Trading Limit Day corresponds to a period of 24 hours, which can be on 2 days. This day is then different from the Auction or Delivery days.
  Restriction on date http://www.w3.org/2001/XMLSchema
  pattern
  = [0-9][0-9][0-9][0-9]\-[01][0-9]\-[0-3][0-9]
  <exchange> - optional
  Exchange where the Trading Limits are applied.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 40
  <centralCounterParty> - optional
  CCP associated to the Trading Limit.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 10
  <settlementMember> - optional, unbounded
  SM associated to the Trading Limit.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 60
  <area> - optional, unbounded
  The area.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 40
  <portfolio> - optional, unbounded
  The portfolio.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 32
  <id> - optional Type integer http://www.w3.org/2001/XMLSchema
  Unique ID of the Trading Limit, as identified in the ETS database.
  <version> - optional Type integer http://www.w3.org/2001/XMLSchema
  Version of a Trading Limit, as identified in the ETS database.
  <currency> - optional
  Currency of the Trading Limit.
  Restriction on string http://www.w3.org/2001/XMLSchema
  maxLength
  = 3
  <tl_Status> - optional
  The status of a trading limit: "Created" or "Cancelled".
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = Cancelled
  enumeration
  = Created
  <duration> - optional
  The duration.
  Restriction on string http://www.w3.org/2001/XMLSchema
  enumeration
  = 60MIN
  enumeration
  = 30MIN
  enumeration
  = 15MIN
- Element: TradingLimitOptions Type TradingLimitOptions urn:openaccess
- Simple Type: UserLoginName
  Restriction on string http://www.w3.org/2001/XMLSchema
  pattern
  = [A-Z0-9\-_ ]*[A-Z0-9]
- Complex Type: UserLogoutAcknowledgement
  Acknowledgement sent in response to the User Logout. Indicates success of failure of the call.
  Extension of Acknowledgement urn:openaccess
- Element: UserLogoutAcknowledgement Type UserLogoutAcknowledgement urn:openaccess
- Complex Type: anyList
  Sequence
- Complex Type: dateRangeStruct
  Sequence
  <from> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Starting Timestamp in GMT
  <to> - mandatory Type date http://www.w3.org/2001/XMLSchema
  Ending Timestamp in GMT
- Element: dateRangeStruct Type dateRangeStruct urn:openaccess
- Complex Type: dateTimeRangeStruct
  Sequence
  <from> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Starting Timestamp (GMT)
  <to> - mandatory Type dateTime http://www.w3.org/2001/XMLSchema
  Ending Timestamp (GMT)
- Element: dateTimeRangeStruct Type dateTimeRangeStruct urn:openaccess
- Complex Type: decimalRangeStruct
  Sequence
  <from> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Starting decimal
  <to> - mandatory Type decimal http://www.w3.org/2001/XMLSchema
  Ending decimal
- Element: decimalRangeStruct Type decimalRangeStruct urn:openaccess
- Complex Type: integerRangeStruct
  Sequence
  <from> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  Integer specifying the starting number in the range
  <to> - mandatory Type integer http://www.w3.org/2001/XMLSchema
  Integer specifying the ending number in the range
- Element: integerRangeStruct Type integerRangeStruct urn:openaccess
- Simple Type: name
  Restriction on string http://www.w3.org/2001/XMLSchema
- Simple Type: operator
  Restriction on string http://www.w3.org/2001/XMLSchema
- Simple Type: receiver
  Restriction on string http://www.w3.org/2001/XMLSchema
- Simple Type: selector
  Restriction on string http://www.w3.org/2001/XMLSchema
- Complex Type: timeRangeStruct
  Sequence
  <from> - mandatory Type time http://www.w3.org/2001/XMLSchema
  Starting Timestamp in GMT
  <to> - mandatory Type time http://www.w3.org/2001/XMLSchema
  Ending Timestamp in GMT
- Element: timeRangeStruct Type timeRangeStruct urn:openaccess
- Simple Type: userdata
  Restriction on string http://www.w3.org/2001/XMLSchema

Copyright © 2011 - 2015 Soops b.v.
Soops - Specialists in Object Technology
Tel: | +31 (0) 20 6222844
Fax: | +31 (0) 20 6360827
Web: | www.soops.nl