用于WindowsServices中的回复的SOAPUI CorrelationId

时间:2016-09-05 11:59:13

标签: xml web-services soapui correlation

我是soapUi的新手,但我正在尝试使用XML测试我们的请求/回复流程。 目前并非所有集成都已完成,因此对于某些人来说,我需要准备XML并自行发送。

流程如下: XML1在系统中被接收。 它使用一些messageId触发XML2请求。 MessageId存储在DB中。 系统正在等待带有correlationId的XML2响应(correlationId = messageId =与存储在DB中的相同,稍后再读)。

我需要模拟我的XML2响应,以便进一步测试。我准备了XML2响应,现在我想发送它。我选择了队列。

我在哪里可以将这个correlationId放在soapUi中?那么响应的correlationId可以正确发送吗? 我试图在JMSHeader - JMSCorrealtionID中做到这一点。 但是当我将我的相关性放入这个字段然后在检查RFHutil后发送,如果相关性正常,我有不同的correlationId的消息。 例如如果我在SoapUI中设置correlationID = 12345,那么它在RFHutil中是3132333435(在每个数字之前加3)。因此,无法读取消息,也无法检查其他内容。

有没有人有同样的问题?你能帮助我吗?也许我应该以不同的方式使用CorrelationId?

1 个答案:

答案 0 :(得分:1)

SOAP UI用于Web服务,使用ReplyIdentifier作为唯一ID(不是在CLI上使用的correlationId和messageId)。