错误消息
请求-响应端口可以关联错误消息,这样,如果在发送请求后发生任何错误,相应的服务可以根据响应将错误发送给请求方。
请求-响应端口的每一操作都可以处理任意数量的不同错误。 错误消息可具有多种消息类型,不过消息类型对操作而言必须唯一,而且不能是该端口操作中响应所使用的类型。
如果端口操作先发送请求,然后接收响应,则可以使用该操作接收一种或多种不同的错误消息。
可以通过从请求-响应端口操作中选择适当的错误作为其异常对象类型来配置 Catch 异常块来处理传入的故障消息。
如果端口操作先接收响应,然后发送请求,则可以使用该操作来发送一种或多种不同的错误消息。
例如,如果业务流程遇到错误条件并引发异常,则可以从处理异常的 Catch 异常 块中发送错误消息。 您需要构造相应类型的错误消息,将该情况传达给参与的服务,然后在要在端口操作中使用该相应错误的发送形状上指定该错误消息。