You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.2 KiB

#include <server_exits/user_server_exits.h>
#include <tccore/custom.h>
#include <tccore/item_msg.h>
#include <epm/epm.h>
#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;
}