-
Notifications
You must be signed in to change notification settings - Fork 2
/
test_loadObjects.php
44 lines (35 loc) · 1 KB
/
test_loadObjects.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
<?php
/**
* Created by PhpStorm.
* User: aharris
* Date: 4/18/14
* Time: 8:00 PM
*/
header('Content-Type:text');
require_once 'intacctws-php/api_session.php';
require_once 'intacctws-php/api_post.php';
require_once 'DdsLoader/DdsController.php';
try {
$memcache = new Memcache();
$memcache->connect('localhost', '11211');
$key = "test_loadObjects_sess";
$sess = $memcache->get($key);
if ($sess === false) {
$sess = new api_session();
$sess->connectCredentials(
$_SERVER['IntacctCompanyId'],
$_SERVER['IntacctUserId'],
$_SERVER['IntacctPwd'],
$_SERVER['SenderId'],
$_SERVER['SenderPwd'],
null, null,
$_SERVER['endPoint']
);
$memcache->set($key, $sess, 3000);
}
DdsController::generateDdsObjectList($sess);
} catch (Exception $ex) {
echo $ex->getMessage();
echo "[REQUEST] " . api_post::getLastRequest();
echo "[RESPONSE] " . api_post::getLastResponse();
}