If the job 'is running at 2:30 AM every Sunday falling on days 15 thru 22' as you said, then it should just run once a month.
Very interestingly, we found that the job runs on 15, 16, 17 & 18.
By reading man page from HP, it says:
two fields: monthday and weekday, If both are specified in an entry, they are cumulative. For example,
0 0 1,15 * 1 command
runs command at midnight on the first and fifteenth of each month, as well as every Monday.
However, from Sun's page (support), I found:
30 1 * 2,4,6,8,10,12 3-5 usr/bin/wall /var/tmp/message
At 1:30 on Wednesday through Friday of every other month send
a message to everyone on the system, using the wall command.
If the cumulative only for monthday and weekday only? If others should be cumulative as well, then this should be from Wednesday through Friday and every date of every other month.
Can anyone clarify this?