Wieland set to rehab, play catch in six weeks