Set Report Permission (ivnSetReportPermission)

§

This webservice is invoked to set the report permission to a user of the company in Intelliview NXT system.

§

User requires “Admin” privilege (User parameter in ivnInitialize) for the execution of this API.

Web Service Request:

public string ivnSetReportPermission(string SessionToken, int CompanyID, , int GroupID, int UserID, int ReportID, string Permission)

Web Service Request Parameters:

Parameters

Data Type

Description

Requirement

SessionToken

String

The unique Identification assigned to a
Intelliview NXT Session

 

CompanyID

Integer

The unique Identification assigned to a
Company in Intelliview NXT.

 

GroupID

Integer

The unique Identification assigned to a Group
in Intelliview NXT.

 

UserID

Integer

The unique Identification assigned to a User
in Intelliview NXT.

 

ReportID

Integer

The unique Identification assigned to a
Report in Intelliview NXT.

 

Permission

String

Permissions to be set for given Report ID

 Valid Values:
'Editor'
'Viewer'

Web Service Response (Success):

<ResponseMessage>

<Message ID='SYN_REP_INFO_7541'/>

<Response Message= 'Report Permission is set successfully'/>

<Report ID='7'/>

<Company ID='23'/>

<Version No='1.3.1.1'/>

</ResponseMessage>

Web Service Response (Error):

<ResponseMessage>

<Message ID='SYN_REP_ERROR_7530'/>

<Response Message= 'Report ID is not valid'/>

<Company ID='23'/>

<Version No='1.3.1.1'/>

</ResponseMessage>

Web Service Return Parameters:

Parameters

Data Type

Description

Remarks

Message ID

String

The unique Identification assigned to a Resource in
Intelliview NXT.

 

Response
Message

String

The unique Identification assigned to a Resource in
Intelliview NXT.

 

Report ID

Integer

The unique Identification assigned to a Report in
Intelliview NXT.

Returned on
success

Company ID

Integer

The unique Identification assigned to the Company
by Intelliview NXT.

 

Version

String

The last digit after the third decimal point indicates
the web service version

 

Response Messages:

Srl.No.

Message ID

Message

1

SYN_REP_INFO_7541

Report Permission is set successfully

2

SYN_REP_ERROR_7501

Intelliview NXT session is expired or not initialized or
not valid

3

SYN_REP_ERROR_7511

Company ID is not valid

4

SYN_REP_ERROR_7528

Group ID is not valid

5

SYN_REP_ERROR_7529

User ID is not valid

6

SYN_REP_ERROR_7530

Report ID is not valid

7

SYN_REP_ERROR_7531

Permission is not valid

8

SYN_REP_ERROR_7571

Unable to set report permission

9

SYN_REP_ERROR_5035

Exception has occurred. Contact your Administrator

 

 

top.jpg

 

<< Get Resource Permission (ivnGetResourcePermission) | Get Report Permission (ivnGetReportPermission) >>