@@ -140,7 +140,7 @@ func (a *Activity) Eval(ctx activity.Context) (done bool, err error) {
140
140
return false , err
141
141
}
142
142
143
- headers := input .RequestHeaders
143
+ headers := input .SOAPRequestHeaders
144
144
if headers != nil {
145
145
var headerBytes []byte
146
146
if a .xmlPassThroughMode {
@@ -228,40 +228,40 @@ func (a *Activity) Eval(ctx activity.Context) (done bool, err error) {
228
228
229
229
if res .Env .Header () != nil {
230
230
if a .xmlPassThroughMode {
231
- output .ResponseHeaders = string (res .Env .Header ().Content )
231
+ output .SOAPResponseHeaders = string (res .Env .Header ().Content )
232
232
} else {
233
233
headers_xml , err := mxj .NewMapXml (res .Env .Header ().Content , false )
234
234
if err != nil {
235
235
return false , err
236
236
}
237
- output .ResponseHeaders = headers_xml .Old ()
237
+ output .SOAPResponseHeaders = headers_xml .Old ()
238
238
}
239
239
}
240
240
241
241
if a .settings .SoapVersion == "1.1" {
242
242
soap11ResponseBody := res .Env .Body ().(* soap.Body11 )
243
243
if soap11ResponseBody .PayloadElem != nil {
244
244
if a .xmlPassThroughMode {
245
- output .ResponsePayload = string (soap11ResponseBody .PayloadElem )
245
+ output .SOAPResponsePayload = string (soap11ResponseBody .PayloadElem )
246
246
} else {
247
247
mv , err := mxj .NewMapXml (soap11ResponseBody .PayloadElem , false )
248
248
if err != nil {
249
249
return false , err
250
250
}
251
- output .ResponsePayload = mv .Old ()
251
+ output .SOAPResponsePayload = mv .Old ()
252
252
}
253
253
}
254
254
} else {
255
255
soap12ResponseBody := res .Env .Body ().(* soap.Body12 )
256
256
if soap12ResponseBody .PayloadElem != nil {
257
257
if a .xmlPassThroughMode {
258
- output .ResponsePayload = string (soap12ResponseBody .PayloadElem )
258
+ output .SOAPResponsePayload = string (soap12ResponseBody .PayloadElem )
259
259
} else {
260
260
mv , err := mxj .NewMapXml (soap12ResponseBody .PayloadElem , false )
261
261
if err != nil {
262
262
return false , err
263
263
}
264
- output .ResponsePayload = mv .Old ()
264
+ output .SOAPResponsePayload = mv .Old ()
265
265
}
266
266
}
267
267
}
@@ -274,13 +274,13 @@ func (a *Activity) Eval(ctx activity.Context) (done bool, err error) {
274
274
275
275
if res .Env .Header () != nil {
276
276
if a .xmlPassThroughMode {
277
- output .ResponseHeaders = string (res .Env .Header ().Content )
277
+ output .SOAPResponseHeaders = string (res .Env .Header ().Content )
278
278
} else {
279
279
headers_xml , err := mxj .NewMapXml (res .Env .Header ().Content , false )
280
280
if err != nil {
281
281
return false , err
282
282
}
283
- output .ResponseHeaders = headers_xml .Old ()
283
+ output .SOAPResponseHeaders = headers_xml .Old ()
284
284
}
285
285
}
286
286
@@ -291,7 +291,7 @@ func (a *Activity) Eval(ctx activity.Context) (done bool, err error) {
291
291
fault := soap11ResponseBody .FaultElem
292
292
if a .xmlPassThroughMode {
293
293
xmlFault , _ := xml .Marshal (soap11ResponseBody .FaultElem )
294
- output .ResponseFault = string (xmlFault )
294
+ output .SOAPResponseFault = string (xmlFault )
295
295
} else {
296
296
faultObj := make (map [string ]interface {})
297
297
faultObj ["faultcode" ] = fault .Code
@@ -304,7 +304,7 @@ func (a *Activity) Eval(ctx activity.Context) (done bool, err error) {
304
304
}
305
305
faultObj ["detail" ] = mv .Old ()
306
306
}
307
- output .ResponseFault = faultObj
307
+ output .SOAPResponseFault = faultObj
308
308
}
309
309
}
310
310
} else {
@@ -314,7 +314,7 @@ func (a *Activity) Eval(ctx activity.Context) (done bool, err error) {
314
314
fault := soap12ResponseBody .FaultElem
315
315
if a .xmlPassThroughMode {
316
316
xmlFault , _ := xml .Marshal (soap12ResponseBody .FaultElem )
317
- output .ResponseFault = string (xmlFault )
317
+ output .SOAPResponseFault = string (xmlFault )
318
318
} else {
319
319
faultObj := make (map [string ]interface {})
320
320
fc_bytes , err := xml .Marshal (fault .Code )
@@ -340,7 +340,7 @@ func (a *Activity) Eval(ctx activity.Context) (done bool, err error) {
340
340
}
341
341
faultObj ["Detail" ] = mv .Old ()
342
342
}
343
- output .ResponseFault = faultObj
343
+ output .SOAPResponseFault = faultObj
344
344
}
345
345
}
346
346
}
0 commit comments