Saturday, August 9, 2008

Microsoft Dynamics AX 2009 demos

Hi, Microsoft Dynamics AX 2009 can help you meet the needs of your people as well as the evolving demands of your business. Watch the videos and learn more from resources that relate to four key business challenges



other videos at :

using SilverLight:

http://www.microsoft.com/dynamics/ax/product/demos.mspx

Using Windows Media Player:

http://www.microsoft.com/dynamics/ax/product/demos_wmv.mspx

Friday, August 8, 2008

Split string as Array in SQL

Hi,



i was in need to split string in T-sql but i can't find built-in function to do that, thereby i wrote a function to do the following:



By the use of T-SQL:



if you have string like "Ahmed,Eid,Salim" or Ids like "120,234,123,546"

and you need deal with that string as array on SQL DB Engine and find items of it.





The SQL Function like:

Tuesday, August 5, 2008

MCTS Exam 70-536 Microsoft® .NET Framework 2.0—Application Development Foundation [Sample]

Hi friends, I got MCTS certification

MCTS: Microsoft Certified Technology Specialist

It enables professionals to target specific technologies and distinguish themselves by demonstrating in-depth knowledge and expertise in their specialized technologies.

To earn the MCTS: .NET Framework 2.0 :
- Exam 70–536 TS: Microsoft .NET Framework 2.0–Application Development Foundation
- Exam 70–528 TS: Microsoft .NET Framework 2.0 – Web-Based Client Development

The following questions are samples of Exam 70-536

Question: 1

You are writing a custom dictionary. The custom-dictionary class is named MyDictionary. You
need to ensure that the dictionary is type safe.
Which code segment should you use?


A. Class MyDictionaryImplements Dictionary(Of String, String)
B. Class MyDictionary Inherits HashTable
C. Class MyDictionary Implements IDictionary
D. Class MyDictionary
End Class
Dim t As New Dictionary(Of String, String)
Dim dict As MyDictionary = CType(t, MyDictionary)

Answer: A

Question: 2

You write a class named Employee that includes the following code segment.


Private m_EmployeeId As String
Private m_EmployeeName As String
Private m_JobTitleName As String
Public Function GetName() As String
Return m_EmployeeName
End Function
Public Function GetTitle() As String
Return m_JobTitleName
End Function
End Class


You need to expose this class to COM in a type library. The COM interface must also facilitate
forward-compatibility across new versions of the Employee class. You need to choose a method
for generating the COM interface.
What should you do?


A. Add the following attribute to the class definition.
_Public Class Employee
B. Add the following attribute to the class
definition. _Public Class Employee
C. Add the following attribute to the class definition. _Public Class Employee
D. Define an interface for the class and add the following attribute to the class
definition. _Public Class EmployeeImplements
IEmployee

Answer: D

Question: 3

You are developing a custom event handler to automatically print all open documents.
The event handler helps specify the number of copies to be printed. You need to develop a
custom event arguments class to pass as a parameter to the event handler.
Which code segment should you use?


A. public class PrintingArgs {
private int copies;
public PrintingArgs(int numberOfCopies) {
this.copies = numberOfCopies;
}
public int Copies {
get { return this.copies; }
}}


B. public class PrintingArgs : EventArgs {
private int copies;
public PrintingArgs(int numberOfCopies) {
this.copies = numberOfCopies;
}
public int Copies {
get { return this.copies; }
}}
C. public class PrintingArgs {
private EventArgs eventArgs;
public PrintingArgs(EventArgs ea) {
this.eventArgs = ea;
}public EventArgs Args {get { return eventArgs; }}}
D. public class PrintingArgs : EventArgs {
private int copies;}

Answer: B

Question: 4

You use Reflection to obtain information about a method named MyMethod.
You need to ascertain whether MyMethod is accessible to a derived class. What should you do?


A. Call the IsAssembly property of the MethodInfo class.
B. Call the IsVirtual property of the MethodInfo class.
C. Call the IsStatic property of the MethodInfo class.
D. Call the IsFamily property of the MethodInfo class.

Answer: D

Question: 5

You are creating a class that uses unmanaged resources. This class maintains references to
managed resources on other objects. You need to ensure that users of this class can explicitly
release resources when the class instance ceases to be needed. Which three actions should you
perform? (Each correct answer presents part of the solution. Choose three.)

A.
Define the class such that it inherits from the WeakReference class.
B.
Define the class such that it implements the IDisposable interface.
C. Create a class destructor that calls methods on other objects to release the managed
resources.
D.Create a class destructor that releases the unmanaged resources.
E.Create a Dispose method that calls System.GC.Collect to force garbage collection.
F.Create a Dispose method that releases unmanaged resources and calls methods on other
objects to release the managed resources.

Answer: B, D, F

Question: 6

You are working on a debug build of an application.
You need to find the line of code that caused an exception to be thrown. Which property of the
Exception class should you use to achieve this goal?


A. Data
B. Message
C. StackTrace
D. Source

Answer: C

Question: 7

You need to write a code segment that performs the following tasks:

* Retrieves the name of each paused service.
* Passes the name to the Add method of Collection1.
Which code segment should you use?

A. ManagementObjectSearcher^ searcher =
gcnew ManagementObjectSearcher(
“Select * from Win32_Service where State = ‘Paused’”);for each (ManagementObject^
svc in searcher->Get()) {
Collection1->Add(svc[“DisplayName”]);}
B. ManagementObjectSearcher^ searcher =
gcnew ManagementObjectSearcher(
“Select * from Win32_Service”, “State = ‘Paused’”);for each (ManagementObject^ svc in
searcher->Get()) {
Collection1->Add(svc[“DisplayName”]);}
C. ManagementObjectSearcher^ searcher =
gcnew ManagementObjectSearcher(
“Select * from Win32_Service”);for each (ManagementObject^ svc in searcher->Get()) {
if ((String^) svc["State"] == "'Paused'") {
Collection1->Add(svc[“DisplayName”]);
}}
D. ManagementObjectSearcher^ searcher =
gcnew ManagementObjectSearcher();searcher->Scope = gcnew
ManagementScope(“Win32_Service”);for each (ManagementObject^ svc in
searcher->Get()) {
if ((String^)svc["State"] == "Paused") {
Collection1->Add(svc[“DisplayName”]);
}}

Answer: A

Question: 8

You need to serialize an object of type List(Of Integer) in a binary format. The object is named
data. Which code segment should you use?

A. Dim formatter As New BinaryFormatter()Dim ms As New
MemoryStream()formatter.Serialize(ms, data)
B. Dim formatter As New BinaryFormatter()Dim ms As New MemoryStream() For i As
Integer = 1 To 20
formatter.Serialize(ms, data(i - 1))Next
C. Dim formatter As New BinaryFormatter()Dim buffer As New Byte(data.Count) {}Dim ms As
New MemoryStream(buffer, True)formatter.Serialize(ms, data)
D. Dim formatter As New BinaryFormatter()Dim ms As New MemoryStream()While
ms.CanRead formatter.Serialize(ms, data)End While\

Answer: A

Question: 9

You are developing an application that dynamically loads assemblies from an application
directory.
You need to write a code segment that loads an assembly named Company1.dll into the current
application domain. Which code segment should you use?


A. AppDomain^ domain = AppDomain::CurrentDomain;String^ myPath =
Path::Combine(domain->BaseDirectory,
“Company1.dll”);Assembly^ assm = Assembly::LoadFrom(myPath);
B. AppDomain ^ domain = AppDomain::CurrentDomain;String^ myPath =
Path::Combine(domain->BaseDirectory,
“Company1.dll”);Assembly^ assm = Assembly::Load(myPath);
C.AppDomain^ domain = AppDomain::CurrentDomain;String^ myPath =
Path::Combine(domain->DynamicDirectory,
“Company1.dll”);Assembly^ assm = AppDomain::CurrentDomain::Load(myPath);

D. AppDomain^ domain = AppDomain::CurrentDomain;Assembly^ assm =
Domain->GetData(“Company1.dll”);

Answer: A

Question: 10

You are testing a newly developed method named PersistToDB. This method accepts a
parameter of type EventLogEntry. This method does not return a value. You need to create a
code segment that helps you to test the method. The code segment must read entries from the
application log of local computers and then pass the entries on to the PersistToDB method. The
code block must pass only events of type Error or Warning from the source MySource to the
PersistToDB method.
Which code segment should you use?

A. EventLog myLog = new EventLog(“Application”, “.”);
foreach (EventLogEntry entry in myLog.Entries)
{
if (entry.Source == "MySource")
{
PersistToDB(entry);
}
}
B. EventLog myLog = new EventLog(“Application”, “.”);
myLog.Source = “MySource”;
foreach (EventLogEntry entry in myLog.Entries)
{
if (entry.EntryType == (EventLogEntryType.Error &
EventLogEntryType.Warning))
{
PersistToDB(entry);
}
}
C. EventLog myLog = new EventLog(“Application”, “.”);
foreach (EventLogEntry entry in myLog.Entries)
{
if (entry.Source == "MySource")
{
if (entry.EntryType == EventLogEntryType.Error
entry.EntryType == EventLogEntryType.Warning)
{
PersistToDB(entry);
}
}
}


D. EventLog myLog = new EventLog(“Application”, “.”);
myLog.Source = “MySource”;
foreach (EventLogEntry entry in myLog.Entries)
{
if (entry.EntryType == EventLogEntryType.Error
entry.EntryType == EventLogEntryType.Warning)
{
PersistToDB(entry);
}

Answer: C

Question: 11

You are developing a class library. Portions of your code need to access system environment
variables.
You need to force a runtime SecurityException only when callers that are higher in the call stack
do not have the necessary permissions.
Which call method should you use?


A. Set->Demant();
B. Set->Assert();
C. Set->PermitOnly();
D. Set->Deny();

Answer: A

Question: 12

You create the definition for a Vehicle class by using the following code segment.

Public Class Vehicle
_
Public vehicleType As String
Public model As String
_
Public year As Integer
_
Public miles As Integer
Public condition As ConditionType
Public Sub New()
End Sub
Public Enum ConditionType
BelowAverage
Average
AboveAverage
End Enum
End Class

You create an instance of the Vehicle class. You populate the public fields of the Vehicle class
instance as shown in the following table:

MemberValuevehicleTypecarmodelraceryear2002miles15000conditionAboveAverage
You need to identify the XML block that is produced when this Vehicle class instance is
serialized.
Which block of XML represents the output of serializing the Vehicle instance?


A.

racer
15000
AboveAverage

B.

racer
15000
Excellent

C.

racer
15000
Excellent

D.

car
racer
15000
Excellent

Answer: B

Question: 13

You are developing an application for a client residing in Hong Kong.
You need to display negative currency values by using a minus sign. Which code segment should
you use?


A. Dim objCulture As NumberFormatInfo = _
New CultureInfo("zh-HK").NumberFormatobjCulture.NumberNegativePattern = 1
Return NumberToPrint.ToString("C", objCulture)
B. Dim objCulture As NumberFormatInfo = _
New CultureInfo("zh-HK").NumberFormatobjCulture.CurrencyNegativePattern =
1Return NumberToPrint.ToString("C", objCulture)

C. Dim objCulture As NumberFormatInfo = _
New CultureInfo("zh-HK").NumberFormatReturn NumberToPrint.ToString("-{0}",
objCulture)
D. Dim objCulture As NumberFormatInfo = _
New CultureInfo("zh-HK").NumberFormatReturn NumberToPrint.ToString("()",
objCulture)

Answer: B

Question: 14

Your application uses two threads, named thread One and thread Two.
You need to modify the code to prevent the execution of thread One until thread Two completes
execution.
What should you do?


A. Configure threadOne to run at a lower priority.
B. Configure threadTwo to run at a higher priority.
C. Use a WaitCallback delegate to synchronize the threads.
D. Call the Sleep method of threadOne.
E. Call the SpinLock method of threadOne.

Answer: C

Question: 15

You are developing a method to hash data with the Secure Hash Algorithm. The data is passed
to your method as a byte array named message. You need to compute the hash of the incoming
parameter by using SHA1. You also need to place the result into a byte array named hash. Which
code segment should you use?

A. Dim objSHA As New SHA1CryptoServiceProviderDim hash() As Byte =
NothingobjSHA.TransformBlock(message, 0, message.Length, hash, 0)
B. Dim objSHA As New SHA1CryptoServiceProviderDim hash() As Byte =
BitConverter.GetBytes(objSHA.GetHashCode)
C. Dim objSHA As New SHA1CryptoServiceProviderDim hash() As Byte =
objSHA.ComputeHash(message)
D. Dim objSHA As New SHA1CryptoServiceProviderobjSHA.GetHashCode()Dim
hash() As Byte = objSHA.Hash

Answer: C

Question: 16

You are writing a custom dictionary. The custom-dictionary class is named MyDictionary. You
need to ensure that the dictionary is type safe.
Which code segment should you use?


A. class MyDictionary : Dictionary
B. class MyDictionary : HashTable
C. class MyDictionary : IDictionary
D. class MyDictionary { ... }
Dictionary t = new Dictionary();MyDictionary dictionary =
(MyDictionary)t;

Answer: A

Question: 17

You work as a developer at Company.com. You are creating an application that provides
information about the local computer. The application contains a form that lists each logical drive
with the drive properties, such as type, volume label, and capacity.
You are required to write a procedure that retrieves properties of each logical drive on the local
computer.
What should you do?
Arrange the appropriate actions in the correct order.

Answer:


Question: 18

You are developing an application for a client residing in Hong Kong.
You need to display negative currency values by using a minus sign. Which code segment should
you use?


A. NumberFormatInfo^ culture =
gcnew CultureInfo(“zh-HK”)::NumberFormat; culture->NumberNegativePattern = 1;
return numberToPrint->ToString(“C”, culture);
B. NumberFormatInfo^ culture =
gcnew CultureInfo(“zh-HK”)::NumberFormat; culture->CurrencyNegativePattern = 1;
return numberToPrint->ToString(“C”, culture);
C. CultureInfo^ culture =
gcnew CultureInfo(“zh-HK”); return numberToPrint->ToString(“-(0)”, culture);
D. CultureInfo^ culture =
gcnew CultureInfo(“zh-HK”); return numberToPrint->ToString(“()”, culture);

Answer: B

Question: 19

You are developing a method to hash data with the Secure Hash Algorithm. The data is passed
to your method as a byte array named message. You need to compute the hash of the incoming
parameter by using SHA1. You also need to place the result into a byte array named hash. Which
code segment should you use?

A. SHA1 ^sha = gcnew SHA1CryptoServiceProvider();array^hash = nullptr;sha>
TransformBlock(message, 0, message->Length, hash, 0);
B. SHA1 ^sha = gcnew SHA1CryptoServiceProvider();array^hash =
BitConverter::GetBytes(sha->GetHashCode());
C. SHA1 ^sha = gcnew SHA1CryptoServiceProvider();array^hash = sha>
ComputeHash(message);
D. SHA1 ^sha = gcnew
SHA1CryptoServiceProvider();sha->GetHashCode();array^hash = sha->Hash;

Answer: C

Question: 20

You are writing an application that uses SOAP to exchange data with other applications.
You use a Department class that inherits from ArrayList to send objects to another application.
The Department object is named dept.
You need to ensure that the application serializes the Department object for transport by using
SOAP. Which code should you use?


A. SoapFormatter^ formatter = gcnew SoapFormatter();array^ buffer = gcnew
array(dept->Capacity);MemoryStream^ stream = gcnew MemoryStream(buffer);
for each (Object^ o in dept) {
formatter->Serialize(stream, o);}
B. SoapFormatter^ formatter = gcnew SoapFormatter();array^ buffer = gcnew
array(dept->Capacity);MemoryStream^ stream = gcnew MemoryStream(buffer);
formatter->Serialize(stream, dept);
C. SoapFormatter^ formatter = gcnew SoapFormatter();MemoryStream^ stream = gcnew
MemoryStream();for each (Object^ o in dept) {
formatter->Serialize(stream, o);}
D. SoapFormatter^ formatter = gcnew SoapFormatter();MemoryStream^ stream = gcnew
MemoryStream();formatter->Serialize(stream, dept);

Answer: D

Question: 21

You need to write a code segment that will create a common language runtime (CLR) unit of
isolation within an application. Which code segment should you use?

A. Dim mySetup As AppDomainSetup = _
AppDomain.CurrentDomain.SetupInformationmySetup.ShadowCopyFiles = "true"


.................. and so on so far

MB6-513 Exam Questions [Sample]

Hi , i worked as Microsoft Application developer using Microsoft Dynamics Axapta 4.0 and be certified from microsoft on that technology


Training Materials:
- 8645: Development III in Microsoft Dynamics AX 4.0
- 8643: Development IV in Microsoft Dynamics AX 4.0

Skills Being Measured:
Understand and use the integrated development tools of Microsoft Dynamics AX, MorphX Development Suite. You will be tested in the AX Application Objects, X++ Development, Integration – Internal, Integration - External, and Best Practices


Time Requirements and Questions:
- 90 minutes to complete the exam
- 62 questions with a passing rate of 70%
- Multiple Choice and Multiple Answer questions


The following questions are demo ones from the exam


Question: 1

You want to debug server code. What must be considered before you begin? Choose the 2 that
apply.

A. You must enable debugging on the server in the Server Configuration Utility.
B. The Debugger must be executed on the server.
C. Start AX32.EXE with the parameter -D.
D. Debugging may affect other concurrent users of the system.

Answer: A, D

Question: 2

How can a programmer use Microsoft Dynamics AX 4.0 to track long queries with a threshold of
more than 100 milliseconds?

A. In the user options form, select SQL trace, check Infolog in the Long queries group, and set
the threshold to 100.
B. Start Microsoft Dynamics AX 4.0 with the start up command -longqueries=100.
C. Enter the Threshold value 100 in the System trace form located in the Database folder of the
Administrator tab of Main menu.
D. Select the SQL monitoring checkbox in the System monitoring form and enter the value 100.

Answer: A

Question: 3

To edit the User Help in Microsoft Dynamics AX 4.0:

A. In Microsoft Dynamics AX 4.0, click F1 and then click Edit.
B. Edit the help in Microsoft Word and save it as an HTML document.
C. Decompile the chm file and edit the help using an HTML editor.
D. Open the Help node in the AOT and click edit on the help file.

Answer: C

Question: 4

Use the Compare tool to: Choose the 3 that apply.

A. Get a list of all changed application objects.
B. Compare two layers of the same application object.
C. Update the current application object with modifications from the previous version.
D. Compare an application object from the previous version with the current version.

Answer: B, C, D

Question: 5

Using the debugger, how can you determine that a variable has changed?

A. You can set a flag on a variable under the edit menu.
B. Watch the variable in the variables window or add the variable to the Watch window pane and
it will turn red when changed.
C. The only way is to check all variables at every step.
D. Set a conditional break point on the variable.

Answer: B

Question: 6

What is the purpose of the Client/Server trace tool?

A. Monitoring of parameter values transferred between client & server.
B. Detecting logical error related to three tier execution of the code.
C. Measuring the amount of data transferred between the client & server.
D. Monitoring the number of RPC calls between the client & server.

Answer: D

Question: 7

Before you use the Application Hierarchy Tree you should:

A. Update the type hierarchy.
B. Update the data model.
C. Recompile the application.
D. Reindex the application.

Answer: A

Question: 8

To obtain an overview of the data types inherited from AmountMST, use:

A. The Reverse Engineering tool.
B. "Used by" in the AOT.
C. The "References" node in the AOT.
D. The Application Hierarchy Tree.

Answer: D

Question: 9

What can the Find Tool be used for? Choose the 3 that apply.

A. Find all Forms modified after a specified date.
B. Find all Reports with best practice errors.
C. Find all classes that Run on Server.
D. Find all objects modified by you.

Answer: A, C, D

Question: 10

An Upgrade project contains:

A. Customized objects that automatically were upgraded to work with the new release.
B. Data that need to be converted.
C. The objects that have been changed in the new release.
D. The customized objects that contain logical conflicts due to being changed in the new release.

Answer: D

Question: 11

Which of the following can the Code Profiler be used for? Choose the 2 that apply.

A. To show a list of the amount of data transferred to and from the database.
B. To shows a list of the time spent in all executed methods.
C. List potential Best Practice errors in your code.
D. To show a list of all lines of code executed.

Answer: B, D

Question: 12

What is the purpose of the Reverse Engineering Tool?

A. Visualize the Microsoft Dynamics AX 4.0 data and object model in a Microsoft Visio document.
B. Conversion of stored procedures to X++ table object methods.
C. Migration of x++ code to .Net assemblies.
D. Automatic execution of x++ encapsulated in a XML document.

Answer: A

Question: 13

How can you specify which Microsoft Dynamics AX 4.0 application to access?

A. Edit the AX.ini file.
B. Use the Microsoft Dynamics AX Configuration Utility.
C. Use the Microsoft Dynamics AX Server Configuration Utility.
D. Use the Microsoft Dynamics AX Server Client Utility.

Answer: C

Question: 14

Which of the following is the Report Method "Fetch" responsible for? Choose the 3 that apply.

A. Initialize the QueryRun.
B. Sorting data.
C. Fetch data.
D. Prompt for the query.

Answer: A, C, D

Question: 15

What is the purpose of the Args-class?

A. It verifies arguments sent to the Called application object.
B. It passes information between running application objects.
C. It handles end-user input.
D. It handles external access to classes in the AOT.

Answer: B

Question: 16

How do you enable personalization of a form when starting the form from X++ code? Choose the
2 that apply.

A. Call the form using the parameter "-AllowEdit=Yes".
B. You use a menu item.
C. Users can never manipulate a form when it is activated from X++ code.
D. Use classFactory to instantiate formRun.

..................... and so on so far

MB6-508 Exam Questions [Sample]

Hi , i worked as Microsoft Application developer using Microsoft Dynamics Axapta 4.0 and be certified from microsoft on that technology


Training Materials:
- 8623: Development I in Microsoft Dynamics AX 4.0
- 8633: Development II in Microsoft Dynamics AX 4.0

Skills Being Measured:
This certification exam measures your ability to understand and use the integrated development environment of Microsoft Dynamics AX, MorphX Development Suite. You will be tested in the AX Architecture, Data Dictionary, user interfaces and Report adjustments. You will also be measured in how to use X++, Classes, Control statements, Data Base access and Exception Handling.

Time Requirements and Questions:
- 90 minutes to complete the exam
- 75 questions with a passing rate of 70%
- Multiple Choice and Multiple Answer questions


The following questions are demo ones from the exam

Question: 1
What is the most significant reason behind Microsoft AXs ability to easily scale its number of
concurrent users?
A - Microsoft AXs Open Source Code
B - Microsoft AXs Configuration Key system
C - Microsoft AXs Layer structure
D - Microsoft AXs AOS technology


Answer: D


Question: 2
What is MorphX?


A - It is the automatic layout generation of Forms, Reports and Menus.
B - It is the Integrated Development Environment in AX
C - MorphX is used when data from more than one table needs to be showed on a form or a
report
D - It is the automatic layout generation of Forms, Reports and Menus.


Answer: B


Question: 3
Does Microsoft AX allow multiple languages running on the same application?


A - Yes, however, you have to have a different Application for each language.
B - Yes, however, you have to have a different client for each language.
C - Yes, Microsoft AXs label file system allows you to run multiple languages on one application
D - Yes, however, it requires a separate Microsoft AX Object Server for each language.


Answer: C


Question: 4
What is IntelliMorph?


A - That is the Integrated Development Environment in AX
B - IntelliMorph is the tool you use to create a new label file
C - IntelliMorph is used when data from more than one table needs to be showed on a form or a
report
D - It is the automatic layout generation of Forms, Reports and Menus.

Answer: D

Question: 5

Which is NOT a part of the security system in AX 4.0?

A - Configuration keys
B - Security keys
C - User level security
D - Record level security

Answer: C


Question: 6

How are labels stored in Microsoft AX in a live 3-tier environment?
A - In the standard Microsoft AX database.
B - In a separate SQL database on the server.
C - In label files on each client.
D - In the label files in the application folder on the application server.


Answer: A

Question: 7

If you want to delete the entire USR-layer from Microsoft AX, what files should you delete from
the application folder?
A - All Axusr*.* files and the axapd.aoi file.
B - All *.usr files.
C - The Usr.axa file and the axapd.aoi file.
D - Only Axusr.aoi and axusr.aot.

Answer: A

Question: 8

What happens when importing the Address form from the SYS-layer into the USR-layer when the
Address form in the USR-layer has modifications?
A - The import deletes the form in the USR-layer.
B - The import is ignored.
C - The import overwrites the USR-layer.
D - The form is imported with the name CopyOfAddress.

Answer: C

Question: 9

How should you change the label of an existing system field?
A - By modifying the existing label in the SYS label file.
B - By copying the object into a higher layer and then creating a new label in the SYP layer file.
C - By creating a new label in a new label file.
D - It can not be done.

Answer: C

Question: 10

If all you see on certain forms in the user interface is text such as ‘@ABC160’, what is most likely
the reason?
A - The label files did not get deployed.
B - The Microsoft AX database needs re-indexing.
C - The client files are corrupted.
D - The SQL server is corrupted.

Answer: A

Question: 11

How can you create a project that is visible to the other developers that are working on the same
application?
A - Open the AOT and create a project in the Public folder under the Project node.
B - Click the Project button and create a project in the Shared folder.
C - Projects are always private.
D - Create the project and set the property to Shared.

Answer: B

Question: 12

Which is not a Debugger Window Pane?
A - Input
B - Output
C - Variables

...................................... and so on so far

ANTIQR26
By: Favoshots
Views: 0
ANTIQR27
By: Favoshots
Views: 0
ANTIQR29
By: Favoshots
Views: 0
ANTIQR31
By: Favoshots
Views: 0
ANTIQR32
By: Favoshots
Views: 0
ANTIQR33
By: Favoshots
Views: 0
ANTIQR34
By: Favoshots
Views: 0
ANTIQR37
By: Favoshots
Views: 1
ANTIQR38
By: Favoshots
Views: 1
ANTIQR40
By: Favoshots
Views: 1
ANTIQR41
By: Favoshots
Views: 1
ANTIQRA
By: Favoshots
Views: 1
ANTIQRA2
By: Favoshots
Views: 1
ANTIQRA3
By: Favoshots
Views: 1
ANTIQRA4
By: Favoshots
Views: 1
ANTIQRA5
By: Favoshots
Views: 1