Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

zxcasda// SimplifiedSync simple

SendResponse = SimplifiedSyncEndpoint.send(Send send) {

Code Block
SendReponse = AuditInterceptor.audit(InvocationContext) {

    // log to file (audit-xxx.log)
    log(RequestInformation)

    SendResponse = FaultInterceptor.interceptException(InvocationContext) {

        try () 

		SendResponse = SimplifiedSyncDispatcherMessageProcessor.doProcess(Send) {

			SendResponse = ContentValidationDecorator.doProcess(Send) {

				// checks the soap envelope (test flag, compression method, etc)
				ValidationState = ContentChecker.check(Send)
				
				// See SimplifiedSyncCoreMessageProcessor diagram
				SendResponse = SimplifiedSyncCoreMessageProcessor.doProcess(Send)

			}

		}

        
		
        catch ()

    }

    log(ResponseInformation)

}

}