If you are following BCA rules (which follow the World Pool-Billiard Association rules), you can refer to the General Rules of Pocket Billiards. The way it works is that for most types of cue sports games governed by the BCA/WPA, you follow the "General Rules" first, then apply the rules specific to the particular game you are playing e.g. 8-Ball or 9 Ball.
Anyway, regarding called shots, see the bolded sections below. The general rules state:
1.6 Standard Call Shot
In games in which the shooter is required to call shots, the intended ball and pocket must be indicated for each shot if they are not obvious. Details of the shot, such as cushions struck or other balls contacted or pocketed are irrelevant. Only one ball may be called on each shot. For a called shot to count, the referee must be satisfied that the intended shot was made, so if there is any chance of confusion, e.g. with bank, combination and similar shots, the shooter should indicate the ball and pocket. If the referee or opponent is unsure of the shot to be played, he may ask for a call.
In call shot games, the shooter may choose to call “safety” instead of a ball and pocket, and then play passes to the opponent at the end of the shot. Whether balls are being spotted after safeties depends on the rules of the particular game.
I should also mention that it is very common for folks to implement a "call everything" rule (and even some leagues do this), meaning you call the ball, pocket, and any combinations, caroms, etc. Always clarify this, and of course, you can mention that their rule deviates from the WPA's rules.
And regarding your questions above:
- It is a legal shot, but since you didn't pocket any balls, play passes to your opponent.
- Legal shot, and you pocketed your called ball in the called pocket. You are good, and your inning continues.