Skip to content

Commit 97341e7

Browse files
committed
fix wait for callback multiple invocations history
1 parent 42dc7f7 commit 97341e7

File tree

1 file changed

+71
-60
lines changed

1 file changed

+71
-60
lines changed

packages/aws-durable-execution-sdk-js-examples/src/examples/wait-for-callback/multiple-invocations/wait-for-callback-multiple-invocations.history.json

Lines changed: 71 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
{
33
"EventType": "ExecutionStarted",
44
"EventId": 1,
5-
"Id": "cb4f4efd-59c3-472c-a44b-ee902b460647",
6-
"EventTimestamp": "2025-12-10T00:15:09.992Z",
5+
"Id": "7e96946b-8064-40a3-9775-52df4461a1a0",
6+
"EventTimestamp": "2025-12-11T00:57:48.416Z",
77
"ExecutionStartedDetails": {
88
"Input": {
99
"Payload": "{\"test\":\"multiple-invocations\"}"
@@ -16,52 +16,52 @@
1616
"EventId": 2,
1717
"Id": "c4ca4238a0b92382",
1818
"Name": "wait-invocation-1",
19-
"EventTimestamp": "2025-12-10T00:15:10.015Z",
19+
"EventTimestamp": "2025-12-11T00:57:48.422Z",
2020
"WaitStartedDetails": {
2121
"Duration": 1,
22-
"ScheduledEndTimestamp": "2025-12-10T00:15:11.015Z"
22+
"ScheduledEndTimestamp": "2025-12-11T00:57:49.422Z"
23+
}
24+
},
25+
{
26+
"EventType": "InvocationCompleted",
27+
"EventId": 3,
28+
"EventTimestamp": "2025-12-11T00:57:48.425Z",
29+
"InvocationCompletedDetails": {
30+
"StartTimestamp": "2025-12-11T00:57:48.416Z",
31+
"EndTimestamp": "2025-12-11T00:57:48.425Z",
32+
"Error": {},
33+
"RequestId": "1f306733-3ca0-44fa-81e2-70c2d4d9a80d"
2334
}
2435
},
2536
{
2637
"EventType": "WaitSucceeded",
2738
"SubType": "Wait",
28-
"EventId": 3,
39+
"EventId": 4,
2940
"Id": "c4ca4238a0b92382",
3041
"Name": "wait-invocation-1",
31-
"EventTimestamp": "2025-12-10T00:15:10.016Z",
42+
"EventTimestamp": "2025-12-11T00:57:49.422Z",
3243
"WaitSucceededDetails": {
3344
"Duration": 1
3445
}
3546
},
36-
{
37-
"EventType": "InvocationCompleted",
38-
"EventId": 4,
39-
"EventTimestamp": "2025-12-10T00:15:10.016Z",
40-
"InvocationCompletedDetails": {
41-
"StartTimestamp": "2025-12-10T00:15:09.992Z",
42-
"EndTimestamp": "2025-12-10T00:15:10.016Z",
43-
"Error": {},
44-
"RequestId": "94c49b99-ea48-4e7c-bf5d-59947766a1db"
45-
}
46-
},
4747
{
4848
"EventType": "ContextStarted",
4949
"SubType": "WaitForCallback",
5050
"EventId": 5,
5151
"Id": "c81e728d9d4c2f63",
5252
"Name": "first-callback",
53-
"EventTimestamp": "2025-12-10T00:15:10.067Z",
53+
"EventTimestamp": "2025-12-11T00:57:49.424Z",
5454
"ContextStartedDetails": {}
5555
},
5656
{
5757
"EventType": "CallbackStarted",
5858
"SubType": "Callback",
5959
"EventId": 6,
6060
"Id": "8fbdbf5573b18fae",
61-
"EventTimestamp": "2025-12-10T00:15:10.067Z",
61+
"EventTimestamp": "2025-12-11T00:57:49.424Z",
6262
"ParentId": "c81e728d9d4c2f63",
6363
"CallbackStartedDetails": {
64-
"CallbackId": "eyJleGVjdXRpb25JZCI6Ijg3YTc5NjZlLTFlODItNGYwOC1hZmFlLTg4YmNjYTU3ODU2NSIsIm9wZXJhdGlvbklkIjoiOGZiZGJmNTU3M2IxOGZhZSIsInRva2VuIjoiYTE3YzI1MzQtMGJiZS00ZmQzLWI5OGQtNDJjOTEyOWU4Zjc3In0=",
64+
"CallbackId": "eyJleGVjdXRpb25JZCI6ImU0ZGVhNzBmLTk3ZmEtNDg0Yy04ZTM3LTMzOGZkM2FjZTQxYiIsIm9wZXJhdGlvbklkIjoiOGZiZGJmNTU3M2IxOGZhZSIsInRva2VuIjoiOTAwZTkyZjQtY2UzZC00ZDg5LWJiOWUtZmQxMGY2NDFhMjg5In0=",
6565
"Input": {}
6666
}
6767
},
@@ -70,7 +70,7 @@
7070
"SubType": "Step",
7171
"EventId": 7,
7272
"Id": "3c46a0407be60a1f",
73-
"EventTimestamp": "2025-12-10T00:15:10.088Z",
73+
"EventTimestamp": "2025-12-11T00:57:49.426Z",
7474
"ParentId": "c81e728d9d4c2f63",
7575
"StepStartedDetails": {}
7676
},
@@ -79,7 +79,7 @@
7979
"SubType": "Step",
8080
"EventId": 8,
8181
"Id": "3c46a0407be60a1f",
82-
"EventTimestamp": "2025-12-10T00:15:10.088Z",
82+
"EventTimestamp": "2025-12-11T00:57:49.427Z",
8383
"ParentId": "c81e728d9d4c2f63",
8484
"StepSucceededDetails": {
8585
"Result": {},
@@ -91,7 +91,7 @@
9191
"SubType": "Callback",
9292
"EventId": 9,
9393
"Id": "8fbdbf5573b18fae",
94-
"EventTimestamp": "2025-12-10T00:15:10.096Z",
94+
"EventTimestamp": "2025-12-11T00:57:49.428Z",
9595
"ParentId": "c81e728d9d4c2f63",
9696
"CallbackSucceededDetails": {
9797
"Result": {
@@ -102,12 +102,12 @@
102102
{
103103
"EventType": "InvocationCompleted",
104104
"EventId": 10,
105-
"EventTimestamp": "2025-12-10T00:15:10.146Z",
105+
"EventTimestamp": "2025-12-11T00:57:49.428Z",
106106
"InvocationCompletedDetails": {
107-
"StartTimestamp": "2025-12-10T00:15:10.041Z",
108-
"EndTimestamp": "2025-12-10T00:15:10.146Z",
107+
"StartTimestamp": "2025-12-11T00:57:49.422Z",
108+
"EndTimestamp": "2025-12-11T00:57:49.428Z",
109109
"Error": {},
110-
"RequestId": "2a57e98b-dfe2-4365-8d0d-a3dc1d0cb26b"
110+
"RequestId": "4c10a9dd-5aec-411e-b797-6ecb46aa9fa6"
111111
}
112112
},
113113
{
@@ -116,7 +116,7 @@
116116
"EventId": 11,
117117
"Id": "c81e728d9d4c2f63",
118118
"Name": "first-callback",
119-
"EventTimestamp": "2025-12-10T00:15:10.188Z",
119+
"EventTimestamp": "2025-12-11T00:57:49.431Z",
120120
"ContextSucceededDetails": {
121121
"Result": {
122122
"Payload": "\"{\\\"step\\\":1}\""
@@ -129,7 +129,7 @@
129129
"EventId": 12,
130130
"Id": "eccbc87e4b5ce2fe",
131131
"Name": "process-callback-data",
132-
"EventTimestamp": "2025-12-10T00:15:10.188Z",
132+
"EventTimestamp": "2025-12-11T00:57:49.432Z",
133133
"StepStartedDetails": {}
134134
},
135135
{
@@ -138,7 +138,7 @@
138138
"EventId": 13,
139139
"Id": "eccbc87e4b5ce2fe",
140140
"Name": "process-callback-data",
141-
"EventTimestamp": "2025-12-10T00:15:10.188Z",
141+
"EventTimestamp": "2025-12-11T00:57:49.432Z",
142142
"StepSucceededDetails": {
143143
"Result": {
144144
"Payload": "{\"processed\":true,\"step\":1}"
@@ -152,59 +152,70 @@
152152
"EventId": 14,
153153
"Id": "a87ff679a2f3e71d",
154154
"Name": "wait-invocation-2",
155-
"EventTimestamp": "2025-12-10T00:15:10.208Z",
155+
"EventTimestamp": "2025-12-11T00:57:49.433Z",
156156
"WaitStartedDetails": {
157157
"Duration": 1,
158-
"ScheduledEndTimestamp": "2025-12-10T00:15:11.208Z"
158+
"ScheduledEndTimestamp": "2025-12-11T00:57:50.433Z"
159+
}
160+
},
161+
{
162+
"EventType": "InvocationCompleted",
163+
"EventId": 15,
164+
"EventTimestamp": "2025-12-11T00:57:49.435Z",
165+
"InvocationCompletedDetails": {
166+
"StartTimestamp": "2025-12-11T00:57:49.429Z",
167+
"EndTimestamp": "2025-12-11T00:57:49.435Z",
168+
"Error": {},
169+
"RequestId": "ccc0514b-782f-4768-af1d-69c0d5d8670c"
159170
}
160171
},
161172
{
162173
"EventType": "WaitSucceeded",
163174
"SubType": "Wait",
164-
"EventId": 15,
175+
"EventId": 16,
165176
"Id": "a87ff679a2f3e71d",
166177
"Name": "wait-invocation-2",
167-
"EventTimestamp": "2025-12-10T00:15:10.209Z",
178+
"EventTimestamp": "2025-12-11T00:57:50.433Z",
168179
"WaitSucceededDetails": {
169180
"Duration": 1
170181
}
171182
},
172183
{
173184
"EventType": "ContextStarted",
174185
"SubType": "WaitForCallback",
175-
"EventId": 16,
186+
"EventId": 17,
176187
"Id": "e4da3b7fbbce2345",
177188
"Name": "second-callback",
178-
"EventTimestamp": "2025-12-10T00:15:10.251Z",
189+
"EventTimestamp": "2025-12-11T00:57:50.436Z",
179190
"ContextStartedDetails": {}
180191
},
181192
{
182193
"EventType": "CallbackStarted",
183194
"SubType": "Callback",
184-
"EventId": 17,
195+
"EventId": 18,
185196
"Id": "19a1de167122a18a",
186-
"EventTimestamp": "2025-12-10T00:15:10.251Z",
197+
"EventTimestamp": "2025-12-11T00:57:50.436Z",
187198
"ParentId": "e4da3b7fbbce2345",
188199
"CallbackStartedDetails": {
189-
"CallbackId": "eyJleGVjdXRpb25JZCI6Ijg3YTc5NjZlLTFlODItNGYwOC1hZmFlLTg4YmNjYTU3ODU2NSIsIm9wZXJhdGlvbklkIjoiMTlhMWRlMTY3MTIyYTE4YSIsInRva2VuIjoiMTkyNzFlZDktNTVhMC00MzczLTk3YTEtYTBlNmM3YmY3YTI4In0=",
200+
"CallbackId": "eyJleGVjdXRpb25JZCI6ImU0ZGVhNzBmLTk3ZmEtNDg0Yy04ZTM3LTMzOGZkM2FjZTQxYiIsIm9wZXJhdGlvbklkIjoiMTlhMWRlMTY3MTIyYTE4YSIsInRva2VuIjoiNThhYTIzMzUtYWZkYi00N2M0LTk4NzQtY2E5NjE1ZDU5MzNmIn0=",
190201
"Input": {}
191202
}
192203
},
193204
{
194205
"EventType": "StepStarted",
195206
"SubType": "Step",
196-
"EventId": 18,
207+
"EventId": 19,
197208
"Id": "dca19ffa163054fe",
198-
"EventTimestamp": "2025-12-10T00:15:10.271Z",
209+
"EventTimestamp": "2025-12-11T00:57:50.437Z",
199210
"ParentId": "e4da3b7fbbce2345",
200211
"StepStartedDetails": {}
201212
},
202213
{
203214
"EventType": "StepSucceeded",
204215
"SubType": "Step",
205-
"EventId": 19,
216+
"EventId": 20,
206217
"Id": "dca19ffa163054fe",
207-
"EventTimestamp": "2025-12-10T00:15:10.271Z",
218+
"EventTimestamp": "2025-12-11T00:57:50.437Z",
208219
"ParentId": "e4da3b7fbbce2345",
209220
"StepSucceededDetails": {
210221
"Result": {},
@@ -214,9 +225,9 @@
214225
{
215226
"EventType": "CallbackSucceeded",
216227
"SubType": "Callback",
217-
"EventId": 20,
228+
"EventId": 21,
218229
"Id": "19a1de167122a18a",
219-
"EventTimestamp": "2025-12-10T00:15:10.272Z",
230+
"EventTimestamp": "2025-12-11T00:57:50.438Z",
220231
"ParentId": "e4da3b7fbbce2345",
221232
"CallbackSucceededDetails": {
222233
"Result": {
@@ -226,22 +237,22 @@
226237
},
227238
{
228239
"EventType": "InvocationCompleted",
229-
"EventId": 21,
230-
"EventTimestamp": "2025-12-10T00:15:10.333Z",
240+
"EventId": 22,
241+
"EventTimestamp": "2025-12-11T00:57:50.439Z",
231242
"InvocationCompletedDetails": {
232-
"StartTimestamp": "2025-12-10T00:15:10.166Z",
233-
"EndTimestamp": "2025-12-10T00:15:10.333Z",
243+
"StartTimestamp": "2025-12-11T00:57:50.433Z",
244+
"EndTimestamp": "2025-12-11T00:57:50.439Z",
234245
"Error": {},
235-
"RequestId": "de8fdd22-af11-43e6-92eb-5ceea86cafc2"
246+
"RequestId": "bfded0ba-76dc-4900-bbcd-7abb62cff2bc"
236247
}
237248
},
238249
{
239250
"EventType": "ContextSucceeded",
240251
"SubType": "WaitForCallback",
241-
"EventId": 22,
252+
"EventId": 23,
242253
"Id": "e4da3b7fbbce2345",
243254
"Name": "second-callback",
244-
"EventTimestamp": "2025-12-10T00:15:10.376Z",
255+
"EventTimestamp": "2025-12-11T00:57:50.441Z",
245256
"ContextSucceededDetails": {
246257
"Result": {
247258
"Payload": "\"{\\\"step\\\":2}\""
@@ -250,20 +261,20 @@
250261
},
251262
{
252263
"EventType": "InvocationCompleted",
253-
"EventId": 23,
254-
"EventTimestamp": "2025-12-10T00:15:10.376Z",
264+
"EventId": 24,
265+
"EventTimestamp": "2025-12-11T00:57:50.441Z",
255266
"InvocationCompletedDetails": {
256-
"StartTimestamp": "2025-12-10T00:15:10.353Z",
257-
"EndTimestamp": "2025-12-10T00:15:10.376Z",
267+
"StartTimestamp": "2025-12-11T00:57:50.439Z",
268+
"EndTimestamp": "2025-12-11T00:57:50.441Z",
258269
"Error": {},
259-
"RequestId": "c6334fb0-631d-4cca-b3bc-88857a044145"
270+
"RequestId": "51b1bff4-216b-4f2f-8045-486656ba5667"
260271
}
261272
},
262273
{
263274
"EventType": "ExecutionSucceeded",
264-
"EventId": 24,
265-
"Id": "cb4f4efd-59c3-472c-a44b-ee902b460647",
266-
"EventTimestamp": "2025-12-10T00:15:10.376Z",
275+
"EventId": 25,
276+
"Id": "7e96946b-8064-40a3-9775-52df4461a1a0",
277+
"EventTimestamp": "2025-12-11T00:57:50.441Z",
267278
"ExecutionSucceededDetails": {
268279
"Result": {
269280
"Payload": "{\"firstCallback\":\"{\\\"step\\\":1}\",\"secondCallback\":\"{\\\"step\\\":2}\",\"stepResult\":{\"processed\":true,\"step\":1},\"invocationCount\":\"multiple\"}"

0 commit comments

Comments
 (0)