hi peter,
first: i don't know :)
it sounds like there should be at least four arguments be present while calling start_itpam_workflow. but i'm really not sure if the error comes from calling start_itpam_workflow or from somewhere inside this wrapper. also PTR "maybe" means some type of pointer, which let me think there should be some kind of one additional object argument?
i would give these couple of workarounds a try
send_wait(0, top_object(), "call_attr", "chg", "start_itpam_workflow", ProcLibPath, ProcName, chg_pid, NULL);
send_wait(0, top_object(), "call_attr", "chg", "start_itpam_workflow", ProcLibPath, ProcName, chg_pid, gl);
send_wait(0, top_object(), "call_attr", "chg", "start_itpam_workflow", ProcLibPath, ProcName, chg_pid, chg_dob);
even it doesn't really makes sense to me to forward a groupleader or chg_dob...
maybe you can use the rpc deamon call directly instead of the wrapper method?:
send_wait(0, (object)(rpc_object()), "CallStaticSOAPOperation", "com.ca.ServicePlus.pdm_rpc.ItpamWorkflow", "executeProcess", "", ProcLibPath, ProcName, chg_pid);
...just ma 50 cents...
regards, pacy
Original Message:
Sent: 06-05-2019 10:08 AM
From: Peter Schmidt
Subject: SDM-spel to start PAM-Process
Hi,
in spel-coding I'm trying
send_wait(0, top_object(), "call_attr", "chg", "start_itpam_workflow", ProcLibPath, ProcName, chg_pid);
The call sends Error in msg[0]/stdlog:
--> ERROR domdict.c 1108 Signature error in start_itpam_workflow: insufficient arguments - expecting PTR at index 3
Any idea what is missing or wrong?
Thanks and Regards,
Peter