-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: CTSPR01
-
Fix Version/s: ctsWD14
-
Component/s: cts
-
Labels:
-
Environment:
Horia Pop; Lateral Inc https://lists.oasis-open.org/archives/energyinterop-comment/202112/msg00001.html
-
Resolution:
Transaction Facet
The interaction pattern and payload are confusing. The interaction diagram shows Party and a Counter Party with the Party initiating the EiCreateTransactionPayload().
This seems counterintuitive for a typical scenario, where a market actor would match two parties. For each of their contracts, one is the Party the other CounterParty. The market needs to notify each andÂconfirm the transaction. What is the expected payload of the market sent to the two parties? EiCreateTransactionPayload or EiCreatedTransactionPayload? In what scenario does a Market actor need to expose both? __ If the latter, who would call EiCreateTransaction?
[Lines 592]
Clarify the standard sequence and alternatives for this case.
Quoting a comment from
ENERGYINTEROP-724"This should be clarified as to the relationship of contracts and transactions."Where the market Actor generates a pair of EiTransactions from a match, the Party for each would be as in the EiTender; the counterparty for each would be the respective party whose tender was matched.
In both cases in the comment the market actor sends two EiCreateTransactionPayloads, one to each cleared tender author.