您可以在同一知识库中使用 soap/rest 服务吗?
Can you consume a soap/rest service from within the same KB?
如果您在 GeneXus 16u5 知识库中定义了 soap 或 rest 服务,那么您能否为该服务创建一个外部对象并从同一知识库中调用它?
我好像记得以前是不可能的。如果还是这样,是不是生成外部对象的工具的问题?
当然可以,这并不常见,但您必须小心外部对象名称。为避免在 WSDL 导入期间出错,在第二步中您必须:
1- 将 "External Name Object" 的名称更改为与 "internal" 对象不同的名称。
2- 在前缀框中保留或放置一些东西。如果留空,将与 "internal" SDT 发生冲突。
关于 REST,我总是以手动方式使用它们,所以我想那样做应该没有问题。
如果您在 GeneXus 16u5 知识库中定义了 soap 或 rest 服务,那么您能否为该服务创建一个外部对象并从同一知识库中调用它?
我好像记得以前是不可能的。如果还是这样,是不是生成外部对象的工具的问题?
当然可以,这并不常见,但您必须小心外部对象名称。为避免在 WSDL 导入期间出错,在第二步中您必须:
1- 将 "External Name Object" 的名称更改为与 "internal" 对象不同的名称。
2- 在前缀框中保留或放置一些东西。如果留空,将与 "internal" SDT 发生冲突。
关于 REST,我总是以手动方式使用它们,所以我想那样做应该没有问题。