I have looked into this briefly. It appears that these commands are not needed, so I will remove them and only keep the Palo Alto specific commands.
addPaloAltoFirewall=1 deletePaloAltoFirewall=1 configurePaloAltoFirewall=1 listPaloAltoFirewalls=1 listPaloAltoFirewallNetworks=1 Cheers, Will On Thu, Nov 14, 2013 at 11:49 PM, Will Stevens <wstev...@cloudops.com>wrote: > Yes, I will look into the naming of the API commands in the Palo Alto > plugin. When you say 'they are supposed to be merged as one command', what > do you mean? > > These were the commands that I exposed. > > #### Palo Alto firewall commands > addExternalFirewall=1 > deleteExternalFirewall=1 > listExternalFirewalls=1 > > addPaloAltoFirewall=1 > deletePaloAltoFirewall=1 > configurePaloAltoFirewall=1 > listPaloAltoFirewalls=1 > listPaloAltoFirewallNetworks=1 > > When I started working on this I was using the SRX as a model as it was > the only documentation I had at the time. I was under the impression that > I was supposed to override those commands. Once I got things working I did > not go back over this, so I am sure I can improve this aspect of the plugin. > > Thanks, > > Will > > > > > On Thu, Nov 14, 2013 at 9:01 PM, Sheng Yang <sh...@yasker.org> wrote: > >> Hi Will, >> >> Could you check on Palo Alto's duplicate api commands? They suppose to be >> merged as one command I think. >> >> BTW, how can this works? Did it broke SRX? >> >> --Sheng >> >> >> On Thu, Nov 14, 2013 at 2:55 AM, Santhosh Edukulla < >> santhosh.eduku...@citrix.com> wrote: >> >>> Team, >>> >>> While running code coverage analysis with sonar for integration tests, >>> based upon the errors thrown, i could see the below issues\notes with CS >>> project. >>> >>> Issue1: >>> >>> The coverage tool is complaining about duplicate sources for below >>> files. These are available with same name under folders >>> ./cloudstack/plugins/network-elements/juniper-srx and as well under >>> ..../palo-alto. >>> >>> >>> ./cloudstack/plugins/network-elements/palo-alto/src/com/cloud/api/commands/AddExternalFirewallCmd.java >>> >>> ./cloudstack/plugins/network-elements/palo-alto/src/com/cloud/api/commands/DeleteExternalFirewallCmd.java >>> >>> ./cloudstack/plugins/network-elements/palo-alto/src/com/cloud/api/commands/ListExternalFirewallCmd.java >>> >>> I renamed one while running analysis to a different name. It proceeded >>> further with its analysis once renamed. >>> >>> Is it intentional to have same name or can be renamed? >>> >>> Issue2: >>> >>> The source directory does not correspond to package declaration for >>> code files under >>> >>> /root/softwares/cscode/cloudstack/services/console-proxy-rdp/rdpconsole/src/main/java/rdpclient/ >>> >>> This error when compared to other files in the similar path has a >>> different package convention and usage. >>> >>> /root/softwares/cscode/cloudstack/services/secondary-storage/src/org/apache/cloudstack/storage/ >>> >>> Changing tool configuration properties worked to over come this, but Is >>> it intentional to have a different package structure for rdpclient code >>> base against others? >>> >>> >>> >>> Thanks! >>> Santhosh >>> >> >> >