Josh Magennis expects to return to defensive duties in Aberdeen's next game at Dunfermline on Wednesday.