What are the valid param value formats for OOTB activity pzClearDeclPage?

Hi,

While running the activity pzClearDeclPage, I was passing the following Params,

  1. NodeId=all

  2. pageidentifier=D_TestFlushCaChe

where D_TestFlushCaChe is a node level D page. I tried with the name in upper case and also tried with pzInskey of the D page. But every time, I am getting the following error consistently

“Data page name and key must be separated by the separator ^”

Pls suggest on how should the format of the pageIdentifier Param be?

Thanks,

Arka

@arkaB871 When I tried, I was getting error in below rule

Looks like method signature is different in current interface in Engine API class.

Other activity is working fine though

@arkaB871

Another approach to flush data page is by using function. Instead of activity you could make use of below function to flush data page cache.

Function = @DeclarePages.pzDeleteAllInstancesOfDeclarativePage(tools,“D_TestFlushCaChe”)

@Byshu

Thanks for taking time and trying it out!

Even though the activity doesnt thrown any exception, if you look at the param.response, it would give you the same error for all the nodes.

The trick is, the params value should have the format → DPageName+“^”+DPage’sPZINSKEY.

This format has worked perfectly fine and I’m using this.

@Gunasekaran_Baskaran

Thanks for taking time and responding, will try this out, but the does it remove the pages from all node instantly or does it remove the page from the current node and waits for other nodes to be synced?