A compound of the formula ##STR316## wherein X is selected from the group consisting of CH.sub.2 --O, --C(R.sup.8).sub.2 --O--, --CH(R.sup.14)--O--, --CH.sub.2 --NH--, --CH.sub.2 --NR.sup.8 --, --O--CH.sub.2 --, --C(R.sup.8).dbd.N--, --N.dbd.C(R.sup.8)--, --NH--CH.sub.2 --, --NR.sup.8 --CH.sub.2 --, --C(OH).dbd.CH--, --CH(CF.sub.3)--O--, --S--CH.sub.2 --, --S(O)--CH.sub.2 --, and --S(O).sub.2 --CH.sub.2 --;
- "A" represents an aromatic or heteroaromatic ring such that the bicyclic ting system containing the A ring is selected from the group consisting of ##STR317## B is a heterocyclic or heterobicyclic ring selected from the group consisting of ##STR318## W is --CO--, --COO--, --CONR.sup.8 --, --C(.dbd.NR.sup.8)--, --C(.dbd.NCH.sub.2 Ph)--, or --SO.sub.2 --;
- R.sup.1 is selected from the group consisting of camphor-10-yl, lower alkoxyl, styryl, furyl, thienyl, pyrrolyl, naphthyl, indolyl, tetrahydronaphthyl, pyridyl, quinolinyl, unsubstituted or substituted cyclohexyl where said substituent is R.sup.4, and unsubstituted or substituted phenyl where said substituents are one or more of R.sup.5, R.sup.6 or R.sup.7 ;
- R.sup.2 is selected from the group consisting of hydrogen, hydroxy, lower alkoxy, lower alkyl, nitro, methanesulfonylamino, trifluoromethyl, and halogen;
- R.sup.3 is selected from the group consisting of hydrogen, lower alkyl, hydroxyalkyl, methylthioalkyl, methylsulfonylalkyl, methylsulfonyl, cyano, carbamoyl, --(CH.sub.2).sub.n --CO.sub.2 H, --(CH.sub.2).sub.p --R.sup.10, and --(CH.sub.2).sub.p --COR.sup.10 ;
- R.sup.4 is selected from the group consisting of hydrogen, keto, hydroxyl and lower alkoxy,
- R.sup.5 and R.sup.6 are independently selected from the group consisting of hydrogen, lower alkyl, lower alkoxy, trifluoromethoxy, 2,2,2-trifluoroethoxy, allyloxy, propargyloxy, trifluoromethyl, cycloalkyloxy, cylopropylmethoxy, hydroxy, hydroxyalkyl, cyano, nitro, amino, halogen, --(CH.sub.2).sub.n --CO--R.sup.10, --O(CH.sub.2).sub.n --CO--R.sup.10, --(CH.sub.2).sub.n --R.sup.10, --OCH.sub.2 (CH.sub.2).sub.q --R.sup.10, --OCH.sub.2 (CH.sub.2).sub.q --N(R.sup.8)--Z--R.sup.11 and --(CH.sub.2).sub.n --N (R.sup.8)--Z--R.sup.11 ;
- R.sup.7 is selected from the group consisting of hydrogen, lower alkyl, halogenated lower alkyl, phenyl, phenyl lower alkyl, amino lower alkoxy, lower alkoxy, carboxyl, carboxy lower alkyl, lower alkoxycarbonyl, halogen, hydroxyl, ##STR319## R.sup.8 is selected from the group consisting of hydrogen and lower alkyl;
- R.sup.9 is selected from the group consisting of Het, lower alkoxyl, unsubstituted lower alkyl and substituted lower alkyl where said substitutent is selected from the group consisting of carboxyl, hydroxyl, amino, amino lower alkyl, --N(R.sup.8).sub.2, --NHR.sup.8, alkoxycarbonylamino, alkoxycarbonylamino lower alkyl and Het;
- R.sup.10 is hydroxy, lower alkoxy, amino, --N(R.sup.8).sub.2, --NHR.sup.8, 1-piperazinyl, 4-methyl-1-piperazinyl, pyridinyl, 4-morpholinyl, 1-pyrrolidinyl and 1-piperidinyl;
- R.sup.11 is lower alkyl and phenyl;
- R.sup.12 is selected from the group consisting of hydrogen, lower alkoxycarbonyl, lower alkylcarbonyl, lower alkyl, allyl, 5-tetrazolyl, 2-pyrimidinyl, 2-pyrazinyl, 2-pyridyl, 4-pyridyl, 4-piperidinyl, 1-methyl-4-piperidinyl, 4-tetrahydropyranyl, --CO--NH--COR.sup.15, --CO--NH--SO.sub.2 R.sup.15, --SO.sub.2 --NH--COR.sup.15, Z--R.sup.13, ##STR320## and substituted alkyl wherein the substituent is selected from the group consisting of hydroxy, alkoxy, alkoxycarbonyl, carboxy, --SO.sub.2 NH.sub.2, amino, --N(R.sup.8).sub.2, --NHR.sup.8, 1 -piperazinyl, 4-methyl-1-piperazinyl, pyridinyl, quinolinyl, 4-morpholinyl, 1-pyrrolidinyl, imidazolyl, 4-piperidinyl, 1-methyl-4-piperidinyl, 1-piperidinyl, 5-tetrazolyl, and phenyl optionally substituted with one to three members from the group consisting of halogen, lower alkoxy, alkylenedioxy, lower alkyl, alkoxycarbonyl, carboxy, trifluoromethyl, SO.sub.2 CH.sub.3, and SO.sub.2 NH.sub.2 ;
- R.sup.13 is selected from the group consisting of alkyl, alkoxy, amino, carboxy, phenyl, vinyl, morpholinyl, piperidinyl, pyrrolidinyl, pyridinyl, piperazinyl, 1-methyl-4-piperazinyl, 1-alkoxycarbonyl-4-piperidinyl, --NCR.sup.8)--(CH.sub.2).sub.r --R.sup.10, substituted phenyl wherein the substituent is selected from the group consisting of nitro, alkoxy, amino, monoalkylamino, dialkylamino, halogen, 1-piperazinyl, 4-piperidinyloxy, 4-methyl-1-piperazinyl, alkoxycarbonyl, carboxy, aminoalkyl, monoalkylaminoalkyl, dialkylaminoalkyl, 4-morpholinylalkyl, 1-piperazinylalkyl, and 4-methyl-1-piperazinylalkyl;
- and substituted lower alkyl wherein the substituent is selected from the group consisting of phenyl, hydroxy, alkoxy, alkoxycarbonyl, carboxy, halogen, amino, --N(R.sup.8).sub.2, --NHR.sup.8, 1-piperazinyl, 1-methyl-4-piperazinyl, pyridinyl, 4-morpholinyl, pyrrolidinyl, imidazolyl, 5-tetrazolyl, azetidinyl, piperidinyl, and substituted phenyl wherein the substituent is selected from the group consisting of nitro, alkoxy, amino, monoalkylamino, dialkylamino, halogen, I-piperazinyl, 4-piperidinyloxy, 4-methyl-1-piperazinyl, alkoxycarbonyl, carboxy, aminoalkyl, monoalkylaminoalkyl, dialkylaminoalkyl, 4-morpholinylalkyl, 1-piperazinylalkyl, and 4-methyl-1-piperazinylalkyl;
- R.sup.14 is selected from the group consisting of trifluoromethyl and phenyl optionally substituted with one to three members of the group consisting of lower alkyl, alkoxy, halogen, and trifluoromethyl;
- R.sup.15 is selected from the group consisting of alkyl, trifluoromethyl and phenyl optionally substituted with one to three members of the group consisting of lower alkyl, alkoxy, halogen, and trifluoromethyl;
- Het is selected from the group consisting of imidazolyl, piperidinyl, lower alkyl substituted piperidinyl, piperazinyl, lower alkyl substituted piperizinyl, morpholinyl, tetrazolyl, lower alkylcarbonyl piperidinyl, lower alkoxycarbonyl piperidinyl, pyrrolidinyl, lower alkyl substituted pyrrolidinyl, and pyridinyl;
- Z is --CO-- or --SO.sub.2 --;
- m is an integer of from 0 to 1;
- n is an integer of from 0 to 3;
- p is an integer of from 1 to 3;
- q is an integer from 1 to 2;
- and
- r is an integer of from 2 to 4;
- ##STR321## with the proviso that when A is and when B is ##STR322## and when W is --CO--, and when R.sup.1 is phenyl, and when m is 0 and when X is --(CH.sub.2).sub.2 -- or --CH.dbd.CH--, then R.sup.7 cannot be ##STR323##