Do they mean, "something on the shoulder" Officer, or maybe "Military Police Officer," which would probably mean enlisted. An MP could carry a weapon anywhere on base -- it makes the most sense.
MSNBC reporting that the captured shooter is an Army Major with an “Arabic-sounding name”.
Army official reports the number dead is 12, with 31 wounded. Says shooter used two handguns.