M4 - Work with synchronous integrations Flashcards

1
Q

In what integration scenarios are data entities consumed?

A
  • Data import and export
  • Integration
  • OData services
  • When creating PowerApps applications
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are Custom Services used for?

A

To expose X++ functionality to external clients.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the Dynamics add-in available in Excel used for?

A

To manipulate entity data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Electronic Data Interchange (EDI) used for?

A

To improve the connection between the organization and partners for accounts payable, accounts receivable and third-party logistics (3PL).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Data Validation checklist workspace for?

A

To verify data during an implementation, upgrade or migration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a data entity?

A

Is a de-normalized view of data that is spread across multiple normalized tables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Are the primary method for importing and exporting data packages, and can be exposed as OData services and used in tabular-style synchronous integration scenarios…

A

Data entities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

You can use data entities to access F&O apps data through

A

Third-party application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

By using hat, can data entities support asynchronous integrations, such as interactive file-based import/export and recurring integrations

A

Data management pipeline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

When public API and data management capabilities are enabled, what is created?

A

A staging table is created with the entity, which is used in import/export scenarios to provide intermediary storage during file parsing and transformation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What need to be enabled for a data entity to be used for data exports?

A

Public API and data management capabilities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the SysODataActionAttribute for?

A

Defines the action attribute on the data entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the two parts of a data entity?

A
  • Data entity
  • Stating table
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How can you add new fields to a data entity?

A
  • By creating an extension of the existing data entity through the AOT.
  • Duplicating the entity and then adding the new fields and functionality.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How to add fields to a staging table?

A

By using the Regenerate staging table and Update stating table

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the Refresh Entity option used for?

A

Re-creates mappings for an entity, incluiding new fields.

17
Q

Why would you freshed manually entities through the entity list?

A

Because it ensures all entities are available in the environment and that the entities have the latest metadata.

18
Q

What attributes specify X++ data contract serialization and deserialization?

A

DataContractAttribute and DataMemberAttribute

19
Q

When a custom service is written under a service group, the service group is always deployed under what endpoints?

A
  1. SOAP endpoint
  2. JavaScript Object Notation (JSON) endpoint
20
Q

What are Data contracts for?

A

They help you pass complex business logic.

21
Q

What does the Batch OData Application Programming Interface provides?

A

An interface that can be used to reschedule batch jobs by using OData.

22
Q

What are the classes that a custom service consists of:

A
  1. Data contract class for requests: Suffix should be Request
  2. Service class for business logic: Suffix should be Service
  3. Data contract class for responses: Suffix should be Response
23
Q

What attribute indicates that a class it’s a data contract class?

A

DataContractAttribute

24
Q

What does OData help you to do?

A

Allows you to interact with data by using RESTful web services.

24
Q

What attribute indicates that for a class, the system should serialize in the request?

A

DataMemberAttribute

25
Q

What’s the difference between the public OData service endpoint and an OData REST endpoint?

A

The public endpoint enables access to data in a consistent manner across a broad range of clients.

The OData REST endpoint exposes all data entities that are selected as IsPublic in the AOT in Visual Studio. It also supports CRUD functionality that can be used to insert and retrieve data from the system.

26
Q

Where should you store secrets?

A

On Azure Key Vault

27
Q

Why are data contracts useful for request and responses?

A

The already have a framework in serializing and deserializing.