我使用webmethods java服务编写一个简单的解析器,我想知道是否可以知道管道中传递的文档的引用类型?
例如,我有一个传递给java服务的文档,里面有一个文档引用,例如BudgetCategory docType。有没有办法获取引用文档名称或类型或引用BudgetCategory的任何内容?
答案 0 :(得分:3)
遗憾的是,这是不可能的。在运行时,您没有关于管道中文档类型的任何信息,此信息仅在设计时可用。唯一的方法是将顶级文档的文档类型名称传递到您的服务中。然后,您可以使用IntegrationServer API来解析doc类型和任何引用的doc类型。但是你必须硬编码你的doc类型名称,从你的运行时数据中以某种方式扣除它。