# DSolve solve PDE individually but can not solve as a whole PDE system

I have a "simple" system of PDEs, one can be solved easily. But I cant seem to get it work in Mathematica. I am not sure whether I'm having a syntex problem or it's just not doable in Mathematica.

FF = f[a, b, c, d]

eq1 = D[FF, d] + (1 - a)*D[FF, a]/d == 0

eq2 = D[FF, c] + (b - (a - 1)*d)*D[FF, a]/(c*d) == 0

eq3 = D[FF, b] + D[FF, a]/d == 0

DSolve[{eq1, eq2, eq3}, {FF}, {a, b, c, d}]


DSolve does solve them individually, but can not solve them as a system, which is something I really need.

DSolve[eq1, f, {a, b, c, d}]
(* {{f -> Function[{a, b, c, d}, C[1][b, c][-(-1 + a) d]]}} *)
DSolve[eq2, f, {a, b, c, d}]
(* {{f -> Function[{a, b, c, d}, C[1][b, d][c (b + d - a d)]]}} *)
DSolve[eq3, f, {a, b, c, d}]
(* {{f -> Function[{a, b, c, d}, C[1][c, d][b - a d]]}} *)


Here is how it works in Maple:

Thanks

-
Post the code. Asking readers to download something... just no. There is information in the help area on code formatting, and when you are editing the question basic formatting information is on your right, and a "?" button that leads to details. –  rasher May 3 '14 at 7:38