Bring the water to the boil along with the onions, carrots and rosemary, season with salt. Reduce the heat. Add the meat, cover and leave to infuse just below the boil for approx. 2 hours.
Heat the butter in a pan. Sauté the onion, add the beans and cook briefly, pour in the stock and bring to the boil. Cover the beans and simmer for approx. 30 mins. until almost soft. Add the sausage, simmer for a further 20 mins.
Boil the potatoes, uncovered, in boiling salted water for approx. 15 mins. until soft. Drain the potatoes, return to the pan. Add the butter and chives, mix together.
Heat the oil in a pan. Sauté the onions, add the sauerkraut and sauté for approx. 3 mins, pour in the wine and bring to the boil, reduce the heat. Add the juniper. Place the bacon and ribs on top and cover with a little sauerkraut. Pour in the stock, cover and simmer for approx. 30 mins.
Plate up the beans, sauerkraut and potatoes, slice the meat, bacon and sausage, and arrange them on top.