-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDWPC.php
58 lines (48 loc) · 1.97 KB
/
DWPC.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://5e1d590a-227c-4f6b-8a30-58e76cf53551.mock.pstmn.io/api/rx/application/command",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_SSLVERSION => 6,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\n \"resourceType\": \"com.bmc.arsys.rx.application.user.command.LoginCommand\",\n \"username\": \"hannah_admin@petramco.com\",\n \"password\": \"Password_1234\"\n}",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"X-Requested-By: 111"
),
));
$token = curl_exec($curl);
if($token === false)
{
echo 'Curl error: ' . curl_error($curl);
}
else
{
echo 'Operation completed without any errors';
echo $token;
}
echo $token;
curl_setopt_array($curl, array(
CURLOPT_URL => "https://5e1d590a-227c-4f6b-8a30-58e76cf53551.mock.pstmn.io/api/myit-sb/processes/signal",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS =>"{\n \"resourceType\": \"com.bmc.arsys.rx.application.process.command.SignalProcessInstanceCommand\",\n \"processCorrelation\": {\n \"resourceType\": \"com.bmc.arsys.rx.services.process.domain.AutomaticCorrelation\",\n \"processCorrelationId\": \"rx-8b247f89-a8e1-4c9f-946f-151835d21a69|IDGG4K5MF31Q0AQHP1KXQHP1KX0LOC||IDGG4K5MF31Q0AQHP1KXQHP1KX0LOC\"\n },\n \"signalInputValues\": {\n \"Work Status\": \"Cancelled\"\n }\n}",
CURLOPT_HTTPHEADER => array(
"Authorization: JWT ".$token,
"Content-Type: application/json",
"X-Requested-By: 111"
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;