2016-04-26 16 views
0

Meine ATG-Installation hat die Rest MVC aktiviert und einige Actor-Ketten in ActorChainRestRegistry.properties registriert.Wie/wo sind in Oracle ATG für Rest API definierte Akteure

Nachdem ich die Oracle ATG Rest API Dokumentation gelesen habe, habe ich einen Verweis auf atg.commerce.sitemap.CatalogSitemapGenerator gefunden, den ich gerne verwenden könnte.

Ich bemerke, dass die anderen Einträge in ActorChainRestRegistry einen Actor in ihren Actor-Ketten aufgelistet haben, aber ich kann nicht herausfinden, wo diese definiert sind.

Kurz gesagt, wie kann ich atg.commerce.sitemap.CatalogSitemapGenerator als REST-API-Endpunkt implementieren?

Antwort

1

Irgendwo in der Config-Pfad definieren eine BlehActor.properties und ein BlehActor.xml (Ersetzen Bleh mit Ihrem Schauspieler Namen, natürlich.

Dies sollte in der URL den Schauspieler Namen übereinstimmen in die ActorChainRestRegistry.properties

In den Eigenschaften definieren Datei im Grunde:

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

BlehActor.xml ist Ihre Ketten-Definitionen.