CATALOG_ROLE_PRODUCER
if(cfg_parser->pattern->catalog_role == CATALOG_ROLE_PRODUCER)
if($2 == CATALOG_ROLE_PRODUCER && cfg_parser->pattern->request_xfr)
*role = CATALOG_ROLE_PRODUCER;
case CATALOG_ROLE_PRODUCER: printf("\tcatalog: producer\n");
if((dest->catalog_role == CATALOG_ROLE_PRODUCER && pat->request_xfr)
|| ( pat->catalog_role == CATALOG_ROLE_PRODUCER && dest->request_xfr)){
&& opt->pattern->catalog_role == CATALOG_ROLE_PRODUCER; }