#pragma once /* #include "util.h" #include "dfl_custom.h" #include #include #include #include #include #include #include #include #include */ #include #include #include "soapSIO_USCOREBOM_USCOREPLM_USCOREASYNBindingProxy.h" #include "soapSI_USCOREFACTORY_USCORENUMBER_USCOREPLM_USCOREOUT_USCORESYNBindingProxy.h" #include "soapSI_USCOREPROCESSROUTE_USCOREPLM_USCOREOUT_USCORESYNBindingProxy.h" #include "ocilib.h" #include "dfl_custom.h" #include "util.h" using namespace std; tag_t getProcessTag(tag_t mantr, char* groupName); boolean isTcm2(tag_t mantr); void getFactoryNoList(char* projectNo, char* groupName, char* wbs, tag_t* factoryNos, int num, tag_t ccp, vector<_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM>& list); void logCcbh(vector<_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM> list_Factorys); void sendFactoryNo(vector<_ns1__DT_USCOREFACTORY_USCORENUMBER_USCOREREQ_ITEMS_ITEM> list_Factorys); void readBopInfo1YH(tag_t rev, tag_t partRev, boolean flag, map& gy_meops, vector& needTCM_meops, char* groupName, char* now, vector <_ns1__DT_USCOREPROCESSROUTE_USCORES4_USCOREREQ_LIST>& proclist); char* getUnti(char* unti); void startSplitSend(char*groupId, map> mapList, char *code, char *wbsNo, map> inCcpMap); string getPlmTime(char *code); void logProcessMsg(vector <_ns1__DT_USCOREPROCESSROUTE_USCORES4_USCOREREQ_LIST> proclist); void sendProcess(vector <_ns1__DT_USCOREPROCESSROUTE_USCORES4_USCOREREQ_LIST> proclist, string& sendMsg); void sendNotice(char *code, string errMsg, char *wbsNo, char *userName, char* projectName);