Question: How to dsolve rectodiffeq?

i follow a book's command

with(share):
readshare(gfun,analysis):
with(gfun):
orec:={u(n+2)+u(n+1)+u(n)=n}:
odeq:=rectodiffeq(orec,u(n),y(x)):
dsolve(odeq,y(x)):
OGF:=op(2,");

orec:={(n+4)*u(n+2)+u(n+1)-(n+1)*u(n)}:
erec:=borel(orec,u(n)):
edeq:=rectodiffeq(erec,u(n),y(x)):
dsolve(edeq,y(x)):

EGF:=op(2,");

1. all can not run with dsolve in maple 15, error expecting ode or a set or list of ode,

2. what is the meaning of op(2,");?

Please Wait...