I have a number of policy sonicwall to route based screenos tunnels running. So the connections can be made. But I see a number of potential mismatches in the configuration.
What I am not sure about is the 5GT software setup. I assume from the screenshots you have a version 5.x screenos. I've only worked on 6.x versions.
Primary/Secondary IPSEC gateway is listed as 0.0.0.0 this is wrong. You will only use the Primary field and it should have the ip address or DNS name of your ScreenOS public interface. This is the gateway where the connection will terminate.
Local/Peer IKE ID: leave these blank and unconfigured, you don't need them.
Phase 1 proposal should be Main mode not Aggressive. Aggressive is for client to firewall connections not firewall to firewall ones.
make sure the proposals match with the change from aggressive
Change the phase 1 and phase 2 lifetime to 28800 to match the Sonicwall times
Find the Proxy-id setting and create this using the sonic-lan/juniper-lan addresses.
The sonicwall will automatically send a proxy id pair based on these address objects. You need to have a matching pair on the Juniper side for the connection to complete.
Steve Puluka BSEET - Juniper Ambassador IP Architect - DQE Communications Pittsburgh, PA (Metro Ethernet & ISP) http://puluka.com/home