Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var user = {
- name: 'CORP\admmid',
- password: 'Adm.miD!Hoff'
- },
- //'Authorization': 'Basic U0VSVklDRU5PVzprOTdEUGIydjNFMG1Od2NwSUxEOA=='
- headers = {
- 'Content-Type': 'application/json',
- 'Accept': 'application/json',
- 'OData-MaxVersion': '4.0',
- 'OData-Version': '4.0',
- 'Authorization': 'Basic U0VSVklDRU5PVzprOTdEUGIydjNFMG1Od2NwSUxEOA=='
- },
- // https://<ISE-Admin-Node>:9060
- // https://demucsrnmpi01.corp.hoffmann-group.com/webacs/api/v3/data/GuestUsers
- // http://demucsrapebs02.corp.hoffmann-group.com:50247/api/v1/servicenow
- endpoint = 'https://demucsrnmpi01.corp.hoffmann-group.com/webacs/api/v3/op/guestUser',
- httpMethod = 'POST',
- timeOutTimer = 60,
- midServer = 'demucsrapmid01-test', //15bbe361dbc16600b4ffb6bffe9619b0
- manageGuestUsersDTO = {
- applyGuestUserTo: 'CONTROLLER_LIST',
- controllerIds: {
- controllerId: [607674067]
- },
- description: 'test',
- disclaimer: 'test',
- endTime: "2018-10-06T16:39:52.637Z",
- password: 'P@ssw0rd',
- profile: 'HOG_GUEST',
- rebootController: false,
- saveConfigToFlash: true,
- userRole: 'default',
- username: 'testn@test.com'
- }
- reqBody = JSON.stringify({
- manageGuestUsersDTO: manageGuestUsersDTO
- });
- //gs.log(reqBody);
- var req = new sn_ws.RESTMessageV2();
- //req.setBasicAuth(user.name, user.password);
- req.setEndpoint(endpoint);
- req.setHttpMethod(httpMethod);
- setReqHeaders(req, headers);
- req.setMIDServer(midServer);
- req.setRequestBody(reqBody);
- var res = req.execute();
- res.waitForResponse(timeOutTimer);
- gs.log(JSON.stringify({
- status: res.getStatusCode(),
- body: res.getBody()
- }), 'msCrmDebug');
- function setReqHeaders(request, headers) {
- for(var header in headers) {
- request.setRequestHeader(header, headers[header]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement