Question 62 of 103 from exam MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer

Question 62 of 103 from exam MB-500: Microsoft Dynamics 365: Finance and Operations Apps Developer

Question

HOTSPOT - You have the following code:

[sysentryPointattributeRole]
class CashDiscountDP extends SRSReportDataProviderBase
{
CashDiscountTmp cashDiscountTmp;
[SRSReportDataSetattribute (tablestr(CashDiscountTmp) )]
public CashDiscountTmp getCashDiscountTmp()
{
select cashDiscountTmp;
return cashDiscountTmp;
}
public boolean processReport()

For each of the following statements, select Yes if the statement is true.

Otherwise, select No.

NOTE: Each correct selection is worth one point.

Hot Area:

Answer Area

Statement

You can use the class as an entry point for a security
privilege.

The class allows SQL Server Reporting Services to retrieve
data for the report.

processReport() has the correct method signature.

Yes

°

°

°

No

Explanations

Answer Area

Statement

You can use the class as an entry point for a security
privilege.

The class allows SQL Server Reporting Services to retrieve
data for the report.

processReport() has the correct method signature.

Yes

°

°

°

No

Box 1: Yes - Here CashDiscountDP is the name of the secure server method that is tagged with the SysEntryPointAttribute attribute.

Box 2: Yes - To define a report data provider class An RDP class extends the SRSReportDataProviderBase class.

You set the SRSReportParameterAttribute attribute to the data contract you created for the RDP class.

Box 3: No - Instead: public void processReport() Reference: https://docs.microsoft.com/en-us/dynamicsax-2012/developer/security-privilege-properties https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/how-to-use-a-report-data-provider-class-in-a-report.