Put shoulder into large ovenware pot. Cover with haricots verts, the liquid from the tins, the wine, onions and shallots, the tomatoes, tomato puree, the garlic, crushed peppercorns and salt to taste. Tuck in the bay leaves and rosemary.
Cover the casserole and cook for 4 hours in a 275 degree oven, then increase the temperature to 425 degrees for 1 more hour. Have a look at it now and then to make sure it is not drying out. At the end of cooking the meat will fall off the bone. Serve in soup plates with bread and salad.