#include #include #include #include #include "Register_handler.h" #include "SB_handler.h" /* 标准的注册供流程调用服务handler的入口 */ extern DLLAPI int registerHandler(int *decision, va_list args) { int ifail = ITK_ok; ifail = EPM_register_action_handler("Lao", "Lao", (EPM_action_handler_t)Lao); if (ifail == 0) { printf("Register action handler Lao successful\n"); } else { printf("Register action handler Lao failed %d\n", ifail); } ifail = EPM_register_action_handler("Xin", "Xin", (EPM_action_handler_t)Xin); if (ifail == 0) { printf("Register action handler Xin successful\n"); } else { printf("Register action handler Xin failed %d\n", ifail); } ifail = EPM_register_action_handler("convertToPDF", "convertToPDF", (EPM_action_handler_t)convertToPDF); if (ifail == 0) { printf("Register action handler convertToPDF successful\n"); } else { printf("Register action handler convertToPDF failed %d\n", ifail); } ifail = EPM_register_action_handler("SB_controlled_Lao", "SB_controlled_Lao", (EPM_action_handler_t)SB_controlled_Lao); if (ifail == 0) { printf("Register action handler SB_controlled_Lao successful\n"); } else { printf("Register action handler SB_controlled_Lao failed %d\n", ifail); } ifail = EPM_register_action_handler("SB_controlled_Xin", "SB_controlled_Xin", (EPM_action_handler_t)SB_controlled_Xin); if (ifail == 0) { printf("Register action handler SB_controlled_Xin successful\n"); } else { printf("Register action handler SB_controlled_Xin failed %d\n", ifail); } ifail = EPM_register_action_handler("SB6_PR_AutoAssign", "SB6_PR_AutoAssign", (EPM_action_handler_t)SB6_PR_AutoAssign); if (ifail == 0) { printf("Register action handler SB6_PR_AutoAssign successful\n"); } else { printf("Register action handler SB6_PR_AutoAssign failed %d\n", ifail); } ifail = EPM_register_rule_handler("Origin_CheckTask_handler2", "Origin_CheckTask_handler2", (EPM_rule_handler_t)Origin_CheckTask_handler2); if (ifail == 0) { printf("Register rule handler Origin_CheckTask_handler2 successful\n"); } else { printf("Register rule handler Origin_CheckTask_handler2 failed %d\n", ifail); } return ifail; }