Understanding programmatic reportWNIP