Thats actually universal with any TAC out there, and technically, they are right when they say to people its more of a PS engagement.
Anyway, let me do my best to help you. I did this once before and what my colleague and I had to do was essentially "convert" rulebase and open it in notepad ++ and then use regex methods to make it valid for CP format.
Below is example we used for Fortigate (I sadly cant find one for Palo Alto, but you get an idea).
Regex: ^(\d+),(.*),(.*),(.*),(.*).(.*),(.*)\r\n
Replace: edit \1\r\n set srcintf "any"\r\n set dstintf "any"\r\n set name "\3"\r\n set source "\4"\r\n set destination "\4"\r\n set service \5\r\n set logtraffic all\r\n set action \7\r\nnext\r\n
Regular expression (regex) reference | Pexip Infinity Docs
Ultimate Regex Cheat Sheet - KeyCDN Support
regex - Regular expression to match a line that doesn't contain a word - Stack Overflow
Best,
Andy
Best,
Andy
"Have a great day and if its not, change it"