Where can you get an omanyte in Pokemon Soul Silver?

you have to trade it with somebody from heart gold because in soul siver you find a kabuto fossil but in heart gold you find an omanyte fossil. But I dont know how to make the fossil into the pokemon.