我在 Citrus Simulator 场景中设置端点 URI 时遇到问题。这是我尝试构建场景的方式:
@Override
public void run(ScenarioDesigner scenario) {
scenario
.soap()
.receive().endpoint("{http://www.sikorsoftware.com/lov/schemas}LOVRequest")
.payload("<ns2:LOVRequest xmlns:ns2=\"http://www.sikorsoftware.com/lov/schemas\"><ns2:id>123456</ns2:id></ns2:LOVRequest>");
scenario
.soap()
.send()
.payload("<LOVResponse xmlns=\"http://www.sikorsoftware.com/lov/schemas\">" +
"Hi there!" +
"</LOVResponse>");
}
但是当我尝试发送肥皂消息时,我不断收到此消息:
osws.server.EndpointNotFound : 没有找到 [SaajSoapMessage { http://www.sikorsoftware.com/lov/schemas }LOVRequest]的端点映射
我究竟做错了什么。我应该以不同的方式设置端点吗?
谢谢,迈克尔