Retrieving job properties using GetNoticeJobDetails
When a non‑administrative user receives a notification about a job he did not submit, he can use GetNoticeJobDetails to retrieve job details. In addition to the parameters GetJobDetails uses, a GetNoticeJobDetails operation can include the following elements:

NotifiedChannelId restricts the search to jobs that notify the specified channel ID.

NotifiedChannelName restricts the search to jobs that notify the specified channel name.
The following GetNoticeJobDetails request uses ResultDef to specify the properties to retrieve and restricts the search to jobs that notify the Managers channel:
<SOAP-ENV:Body>
<GetNoticeJobDetails>
<JobId>30</JobId>
<ResultDef>
<String>InputDetail</String>
<String>Schedules</String>
<String>Status</String>
<String>ReportParameters</String>
</ResultDef>
<NotifiedChannelName>Managers</NotifiedChannelName>
</GetNoticeJobDetails>
</SOAP-ENV:Body>
A GetNoticeJobDetails request always returns JobAttributes. The preceding request returns the requested parameters and JobAttributes for jobs that notify the Managers channel.
<SOAP-ENV:Body>
<GetNoticeJobDetailsResponse>
<JobAttributes>
<JobId>30</JobId>
<JobName>Portfolio</JobName>
<Priority>500</Priority>
<Owner>Administrator</Owner>
<JobType>RunReport</JobType>
…
</JobAttributes>
<InputDetail>
<OutputMaxVersion>0</OutputMaxVersion>
<RetryOption>VolumeDefault</RetryOption>
<MaxRetryCount>10</MaxRetryCount>
<RetryInterval>6</RetryInterval>
<MaxVersions>3</MaxVersions>
<ArchiveOnExpire>false</ArchiveOnExpire>
…
</InputDetail>
<Schedules>
…
</Schedules>
<Status>Starting…</Status>
<ReportParameters>
<ParameterValue>
<Name>RunDate</Name>
<Value>2008-09-30T00:00:00</Value>
</ParameterValue>
…
</ReportParameters>
</GetNoticeJobDetailsResponse>
</SOAP-ENV:Body>