I went through a sentence given below. But I did not understand the usage of 'have had' in this sentences. What does it mean when its used together? What is the meaning of below sentence? Can anyone make me clear in details?

"I have just had a short story accepted for publication in the Guardian newspaper". What is the meaning of this sentence?

Peace be with you.....