How/where 是 Oracle ATG for Rest 中定义的参与者 API

How/where are actors defined in Oracle ATG for Rest API

我的 ATG 安装启用了 Rest MVC 并在 ActorChainRestRegistry.properties 中注册了一些 actor 链。

在查看 Oracle ATG Rest API 文档后,我找到了对 atg.commerce.sitemap.CatalogSitemapGenerator 的引用,我希望能够使用它。

我注意到 ActorChainRestRegistry 中的其他条目在其 actor 链中列出了一个 Actor,但我似乎无法弄清楚这些是在哪里定义的。

简而言之,如何将 atg.commerce.sitemap.CatalogSitemapGenerator 实现为 REST API 端点?

在配置路径的某处定义一个BlehActor.properties和一个BlehActor.xml(替换Bleh 当然是你演员的名字。

这应该与 ActorChainRestRegistry.properties

中 URL 中的演员姓名相匹配

属性文件中基本定义:

$class=atg.service.actor.ActorChainService
definitionFile=/your/config/location/BlehActor.xml

BlehActor.xml 是您的链定义。