@@ -22,23 +22,23 @@ private void InboxToOutbox(MessageFormats.HostServices.Link.LinkRequest? linkReq
22
22
23
23
private void SendFileToApp ( MessageFormats . HostServices . Link . LinkResponse ? message ) {
24
24
25
- _logger . LogInformation ( "Processing {messageType} for potential additional file transfer.(trackingId: '{trackingId}' / correlationId: '{correlationId}')" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId ) ;
25
+ _logger . LogInformation ( "Processing {messageType} for potential additional file transfer.(trackingId: '{trackingId}' / correlationId: '{correlationId}' / status: '{status}' )" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId , message . ResponseHeader . Status ) ;
26
26
27
27
string ? sourcePayloadAppId = message . LinkRequest . RequestHeader . Metadata . FirstOrDefault ( ( _item ) => _item . Key == "SOURCE_PAYLOAD_APP_ID" ) . Value ;
28
28
29
29
// If the LinkRequest was sent by platform-mts itself, does not contain the required SOURCE_PAYLOAD_APP_ID metadata field, or was successful in it's file transfer? drop the LinkResponse
30
30
if ( message . LinkRequest . RequestHeader . AppId == $ "platform-{ MessageFormats . Common . PlatformServices . Mts } ". ToLower ( ) || string . IsNullOrWhiteSpace ( sourcePayloadAppId ) || message . ResponseHeader . Status != MessageFormats . Common . StatusCodes . Successful ) return ;
31
31
32
- _logger . LogInformation ( "Detected '{messageType}' associated with LinkRequest for payload-app file. (trackingId: '{trackingId}' / correlationId: '{correlationId}')" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId ) ;
32
+ _logger . LogInformation ( "Detected '{messageType}' associated with LinkRequest for payload-app file. (trackingId: '{trackingId}' / correlationId: '{correlationId}' / status: '{status}' )" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId , message . ResponseHeader . Status ) ;
33
33
34
34
InboxToOutbox ( message . LinkRequest ) ;
35
35
36
36
var filePath = Path . Combine ( Core . GetXFerDirectories ( ) . Result . inbox_directory , message . LinkRequest . FileName ) ;
37
37
38
38
if ( ! string . IsNullOrWhiteSpace ( message . LinkRequest . Subdirectory ) ) filePath = Path . Combine ( Core . GetXFerDirectories ( ) . Result . inbox_directory , message . LinkRequest . Subdirectory , message . LinkRequest . FileName ) ;
39
39
40
- _logger . LogInformation ( "{methodRequest}: Found SOURCE_PAYLOAD_APP_ID metadata {sourcePayloadAppID} and found file at '{filePath}'. Sending LinkRequest to '{destinationAppId}'. (TrackingId : {trackingId}, CorrelationId : {correlationId})" ,
41
- nameof ( SendFileToApp ) , sourcePayloadAppId , filePath , sourcePayloadAppId , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId ) ;
40
+ _logger . LogInformation ( "{methodRequest}: Found SOURCE_PAYLOAD_APP_ID metadata {sourcePayloadAppID} and found file at '{filePath}'. Sending LinkRequest to '{destinationAppId}'. (trackingId : {trackingId} / correlationId : {correlationId} / status: '{status}' )" ,
41
+ nameof ( SendFileToApp ) , sourcePayloadAppId , filePath , sourcePayloadAppId , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId , message . ResponseHeader . Status ) ;
42
42
43
43
44
44
// Modify the original LinkRequest to transfer the file to SOURCE_PAYLOAD_APP_ID
@@ -54,7 +54,7 @@ private void LinkResponseHandler(MessageFormats.HostServices.Link.LinkResponse?
54
54
if ( message == null ) return ;
55
55
56
56
using ( var scope = _serviceProvider . CreateScope ( ) ) {
57
- _logger . LogInformation ( "Processing message type '{messageType}' from '{sourceApp}' (trackingId: '{trackingId}' / correlationId: '{correlationId}')" , message . GetType ( ) . Name , fullMessage . SourceAppId , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId ) ;
57
+ _logger . LogInformation ( "Processing message type '{messageType}' from '{sourceApp}' (trackingId: '{trackingId}' / correlationId: '{correlationId}' / status: '{status}' )" , message . GetType ( ) . Name , fullMessage . SourceAppId , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId , message . ResponseHeader . Status ) ;
58
58
59
59
// Deployment Scenario: No Plugins
60
60
// No plugins are loaded. Process LinkResponse to see if the file requires an additional transfer
@@ -76,15 +76,15 @@ private void LinkResponseHandler(MessageFormats.HostServices.Link.LinkResponse?
76
76
}
77
77
78
78
// Deployment Plugin Scenario:
79
- _logger . LogDebug ( "Passing message '{messageType}' to plugins (trackingId: '{trackingId}' / correlationId: '{correlationId}')" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId ) ;
79
+ _logger . LogDebug ( "Passing message '{messageType}' to plugins (trackingId: '{trackingId}' / correlationId: '{correlationId}' / status: '{status}' )" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId , message . ResponseHeader . Status ) ;
80
80
81
81
82
82
MessageFormats . HostServices . Link . LinkResponse ? pluginResult =
83
83
_pluginLoader . CallPlugins < MessageFormats . HostServices . Link . LinkResponse ? , Plugins . PluginBase > (
84
84
orig_request : message ,
85
85
pluginDelegate : _pluginDelegates . LinkResponse ) ;
86
86
87
- _logger . LogDebug ( "Plugins finished processing '{messageType}' (trackingId: '{trackingId}' / correlationId: '{correlationId}')" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId ) ;
87
+ _logger . LogDebug ( "Plugins finished processing '{messageType}' (trackingId: '{trackingId}' / correlationId: '{correlationId}' / status: '{status}' )" , message . GetType ( ) . Name , message . ResponseHeader . TrackingId , message . ResponseHeader . CorrelationId , message . ResponseHeader . Status ) ;
88
88
} ;
89
89
}
90
90
}
0 commit comments