There is no procedure with the name `apoc.periodic.iterate` registered for this database instance

Hello there,

The below is my code:
I am running Neo4j version 5.3.0 and using Neo4j desktop.

CALL apoc.periodic.iterate(

'UNWIND ["dblp-ref-0.json","dblp-ref-1.json",

"dblp-ref-2.json","dblp-ref-3.json"] AS file

CALL apoc.load.json("file:///" + file)

YIELD value

WHERE value.venue IN ["Lecture Notes in Computer Science",

"Communications of The ACM",

"international conference on software engineering",

"advances in computing and communications"]

return value',

'MERGE (a:Article {index:value.id})

ON CREATE SET a += apoc.map.clean(value,["id","authors","references"],[0])

WITH a,value.authors as authors

UNWIND authors as author

MERGE (b:Author{name:author})

MERGE (b)<-[:AUTHOR]-(a)'

, {batchSize: 10000, iterateList: true});

In Neo4j Desktop, click on the active database, and then within the newly opened pane, select the Plugins tab. If you expand APOC you should see an Install button. Click that, then once it has downloaded, restart the database, and you should be good to go

Thanks for your prompt reply.It's working fine now.