- execution_failed
- create_execution_failedPOST
- prepare_compensationPUT
- force_prepare_compensationPUT
- apply_execution_successPUT
- apply_execution_failedPUT
- apply_retry_specPUT
- change_functionPUT
- mark_recoverablePUT
- Delete aggregateDELETE
- Recover deleted aggregatePUT
- Get aggregate tracingGET
- Load state aggregateGET
- Load versioned state aggregateGET
- Load time based state aggregateGET
- Get snapshotGET
- Regenerate aggregate snapshotPUT
- Batch regenerate aggregate snapshotPUT
- Count snapshotPOST
- List Query snapshotPOST
- List Query snapshot statePOST
- Paged Query snapshotPOST
- Paged Query snapshot statePOST
- Single snapshotPOST
- Single snapshot statePOST
- Load Event StreamGET
- List Query Event StreamPOST
- Paged Query Event StreamPOST
- Count Event StreamPOST
- Event CompensatePUT
- Resend State EventPOST
- wow
List Query snapshot
POST
/execution_failed/snapshot/list
compensation.execution_failed
请求参数
Body 参数application/json
condition
object (wow.api.query.Condition)
必需
children
array[object (wow.api.query.Condition) {5}]
可选
field
string
可选
operator
enum<string>
必需
枚举值:
ANDORNORIDIDSAGGREGATE_IDAGGREGATE_IDSTENANT_IDOWNER_IDDELETEDALLEQNEGTLTGTELTECONTAINSINNOT_INBETWEENALL_INSTARTS_WITHENDS_WITHELEM_MATCHNULLNOT_NULLTRUEFALSEEXISTSTODAYBEFORE_TODAYTOMORROWTHIS_WEEKNEXT_WEEKLAST_WEEKTHIS_MONTHLAST_MONTHRECENT_DAYSEARLIER_DAYSRAW
options
object (Map_String.Object_)
可选
value
可选
limit
integer
可选
projection
object (wow.api.query.Projection)
可选
exclude
array[string]
可选
include
array[string]
可选
sort
array[object (wow.api.query.Sort) {2}]
可选
direction
enum<string>
必需
枚举值:
ASCDESC
field
string
必需
示例
{
"condition": {
"children": [
{}
],
"field": "string",
"operator": "AND",
"options": {},
"value": null
},
"limit": 0,
"projection": {
"exclude": [
"string"
],
"include": [
"string"
]
},
"sort": [
{
"direction": "ASC",
"field": "string"
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/execution_failed/snapshot/list' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Headers
Wow-Error-Code
string
可选
Body
array of:
aggregateId
string
必需
aggregateName
string
必需
contextName
string
必需
deleted
boolean
必需
eventId
string
必需
eventTime
integer
必需
firstEventTime
integer
必需
firstOperator
string
必需
operator
string
必需
ownerId
string
可选
snapshotTime
integer
必需
state
object (compensation.ExecutionFailedState)
必需
error
object (compensation.execution_failed.ErrorDetails)
可选
eventId
object (compensation.execution_failed.EventId)
可选
executeAt
integer
可选
function
object (wow.api.messaging.FunctionInfoData)
可选
id
string
必需
recoverable
enum<string>
可选
枚举值:
RECOVERABLEUNRECOVERABLEUNKNOWN
retrySpec
object (compensation.execution_failed.RetrySpec)
可选
retryState
object (compensation.execution_failed.RetryState)
可选
status
enum<string>
可选
枚举值:
FAILEDPREPAREDSUCCEEDED
isBelowRetryThreshold
boolean
只读可选
isRetryable
boolean
只读可选
tenantId
string
必需
version
integer
必需
initialized
boolean
只读可选
isInitialVersion
boolean
只读可选
示例
[
{
"aggregateId": "string",
"aggregateName": "string",
"contextName": "string",
"deleted": true,
"eventId": "string",
"eventTime": 0,
"firstEventTime": 0,
"firstOperator": "string",
"operator": "string",
"ownerId": "string",
"snapshotTime": 0,
"state": {
"error": {
"bindingErrors": [
{
"msg": "string",
"name": "string"
}
],
"errorCode": "string",
"errorMsg": "string",
"stackTrace": "string",
"succeeded": true
},
"eventId": {
"aggregateId": {
"contextName": "string",
"aggregateName": "string",
"tenantId": "(0)",
"aggregateId": "string"
},
"id": "string",
"version": 0,
"initialized": true,
"isInitialVersion": true
},
"executeAt": 0,
"function": {
"contextName": "string",
"functionKind": "COMMAND",
"name": "string",
"processorName": "string"
},
"id": "string",
"recoverable": "RECOVERABLE",
"retrySpec": {
"executionTimeout": 0,
"maxRetries": 0,
"minBackoff": 0
},
"retryState": {
"nextRetryAt": 0,
"retries": 0,
"retryAt": 0,
"timeoutAt": 0
},
"status": "FAILED",
"isBelowRetryThreshold": true,
"isRetryable": true
},
"tenantId": "string",
"version": 0,
"initialized": true,
"isInitialVersion": true
}
]
修改于 2025-03-27 13:39:05