Document Exchange Protocol Service Management Validation (message correlation) Service Management...
-
Upload
justin-norris -
Category
Documents
-
view
213 -
download
0
Transcript of Document Exchange Protocol Service Management Validation (message correlation) Service Management...
![Page 1: Document Exchange Protocol Service Management Validation (message correlation) Service Management Validation (message correlation) invoker updates data.](https://reader035.fdocuments.us/reader035/viewer/2022071806/56649cf05503460f949befc6/html5/thumbnails/1.jpg)
Document Exchange Protocol
Service Management Validation(message correlation)
Service Management Validation(message correlation) invoker updates data
system to reflect successful operation
<<stereotype>> ThreePhaseOperationProcedurePatternActivity {invoker, performer, Invocation, routineThreePhaseTimeout, urgentThreePhaseTimeout, AcknowledgedReturn, FailedReturn*, SuccessfulReturn}
invo
ker
[operation unable to complete
by expiration of disposition timer]
invoker may use the diagnosticInformation supplied in thefailure return to create analternative operation invocation
[disposition timer expiredwithout having received response or return]
[valid SuccessfulReturn]
Perform Operation
Create Invocation
generate expectedDispositionTime
[(Invocation not valid OR resources not available)AND disposition timer not expired]
Invocation
FailedReturn*
SuccessfulReturn
routineThreePhaseTimeout
urgentThreePhaseTimeout
routineThreePhaseTimeout
urgentThree PhaseTimeout
Contact performer by other means
to determine operation status
startdisposition timer
[valid FailedReturn*]
perf
orm
er
Generate operationSuccessfulReturn
terminate invoker processing of
operation
inform invoker by other means of return contents
Perform Service Management Validation
Generate operation
FailedReturn*
startdisposition
timer
Generate operation
Acknowledged Return
AcknowledgedReturn
[valid AcknowledgedReturn]
invoker may use the diagnosticinformation supplied in the exception responses to create an alternative operation invocation or troubleshoot
performer may use the diagnostic information supplied in the exception responses to troubleshoot
[Invocation valid AND resources available AND disposition timer not expired]
[disposition timer not expired]
Perform Service Management
Validation
Perform Service Management
Validation
[invalidreturn]
[invalid return]
[correlated with known Invocation]
[uncorrelated with known Invocation]
[correlated with known return]
[uncorrelated with known return]
Exception response
Exception response
![Page 2: Document Exchange Protocol Service Management Validation (message correlation) Service Management Validation (message correlation) invoker updates data.](https://reader035.fdocuments.us/reader035/viewer/2022071806/56649cf05503460f949befc6/html5/thumbnails/2.jpg)
message correlation
Document Exchange Protocol
message correlation
invoker updates data system to reflect successful operation
<<stereotype>> ThreePhaseOperationProcedurePatternActivity {invoker, performer, Invocation, routineThreePhaseTimeout, urgentThreePhaseTimeout, AcknowledgedReturn, FailedReturn*, SuccessfulReturn}
invo
ker
[operation unable to complete
by expiration of disposition timer]
invoker may use the diagnosticInformation supplied in thefailure return to create analternative operation invocation
[disposition timer expiredwithout having received response or return]
Perform Operation
Create Invocation
generate expectedDispositionTime
[(Invocation not valid OR resources not available)AND disposition timer not expired]
Invocation
FailedReturn*
SuccessfulReturn
routineThreePhaseTimeout
urgentThreePhaseTimeout
routineThreePhaseTimeout
urgentThree PhaseTimeout
Contact performer by other means
to determine operation status
startdisposition timer
[valid FailedReturn*]
perf
orm
er
Generate operationSuccessfulReturn
terminate invoker processing of
operation
Perform Service Management Validation
Generate operation
FailedReturn*
startdisposition
timer
Generate operation
Acknowledged Return
AcknowledgedReturn
[valid AcknowledgedReturn]
invoker may use the diagnosticinformation supplied in the exception responses to create an alternative operation invocation or troubleshoot
[Invocation valid AND resources available AND disposition timer not expired]
[disposition timer not expired]
[exception response]
Exception response