Im Quick Start
Im Quick Start
Im Quick Start
Limitation of liability This document is provided “as-is”. Information and views expressed in this document, including
URL and other Internet Web site references, may change without notice. You bear the risk of using
it.
Some examples depicted herein are provided for illustration only and are fictitious. No real
association or connection is intended or should be inferred.
Intellectual property This document does not provide you with any legal rights to any intellectual property in any
Microsoft product.
You may copy and use this document for your internal, reference purposes.
Trademarks Microsoft, Microsoft Dynamics, Access, Windows, Windows Server, Windows Vista, and Visual
Basic are trademarks of the Microsoft group of companies. FairCom and c-tree Plus are
trademarks of FairCom Corporation and are registered in the United States and other countries.
Warranty disclaimer Microsoft Corporation disclaims any warranty regarding the sample code contained in this
documentation, including the warranties of merchantability and fitness for a particular purpose.
License agreement Use of this product is covered by a license agreement provided with the software product. If you
have any questions, please call the Microsoft Dynamics GP Customer Assistance Department at
800-456-0025 (in the U.S. or Canada) or +1-701-281-6500.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T i
C O N T E N T S
Glossary ......................................................................................................................................................... 49
Index ................................................................................................................................................................... 51
ii I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
INTRODUCTION
Introduction
Integration Manager for Microsoft Dynamics® GP is a tool designed to help you
move data quickly and easily between applications, without the need for custom
programming or extensive knowledge of application databases. You can use this
manual to become familiar with Integration Manager.
In the Integration Manager Quick Start guide, you use simple tab-delimited text
files as data sources and Microsoft Dynamics GP as the destination, but you are not
limited to this kind of integration. You can combine many source and destination
adapters to create integrations that meet your needs. Regardless of which
combinations of sources and destinations you eventually use, the steps to building
and running integrations are basically the same.
This manual shows you how to create an integration that extracts data from an
ODBC/text source and integrates it into Microsoft Dynamics GP.
To view information about the release of Integration Manager that you’re using and
which adapters are installed, choose Help > About Integration Manager.
• Part 1, Getting started, explains how to start Integration Manager and discusses
the terminology used in the integration process.
2 IN T E G R A T I O N M A N A G E R Q U I C K S T A R T
IN T RO D U C T IO N
ledger for Microsoft Dynamics GP. By working through the steps, you gain a
basic understanding of Integration Manager.
After you are familiar with the steps presented in this manual, you can continue to
the Integration Manager User’s Guide, which provides detailed information about
Integration Manager and the adapters.
Prerequisites
This manual makes the following assumptions.
• You are using the Microsoft Dynamics GP sample company. If you are not using
the sample company, the sample data files might not be in the correct format
and might not work with your company without modification. You can modify
the structure in the text files by opening these files in a text editor, such as
Notepad.
This manual uses the GLHEADER.txt and GLLINE.txt sample files. Before you
begin, be sure these files exist in the Samples folder, usually located in C:\Program
Files\Microsoft Dynamics\Integration Manager\Samples. If you cannot locate the
sample files at this location, browse to the location where Integration Manager was
installed. If you still cannot find these files, contact your system administrator or
Microsoft Dynamics GP Technical Support.
General Ledger is a module included with Microsoft Dynamics GP. This manual uses a
General Ledger integration as an example of an integration source and destination.
Symbol Description
The light bulb symbol indicates helpful tips, shortcuts, and
suggestions.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 3
I N T R O D U C T I O N
This manual uses the following conventions to refer to sections, navigation, and
other information.
Convention Description
Creating a batch Italicized type indicates the name of a section or procedure.
File >> Print or File > The (>>) or (>) symbol indicates a sequence of actions, such as
Print selecting items from a menu or toolbar, or pressing buttons in a
window. This example directs you to go to the File menu and choose
Print.
TAB or ENTER All capital letters indicate a key or a key sequence.
Contents
Opens the Help file for the active Microsoft Dynamics GP component, and displays
the main “contents” topic. To browse a more detailed table of contents, click the
Contents tab above the Help navigation pane. Items in the contents topic and tab
are arranged by module. If the contents for the active component includes an
“Additional Help files” topic, click the links to view separate Help files that
describe additional components.
To find information in Help by using the index or full-text search, click the
appropriate tab above the navigation pane, and type the keyword to find.
To save the link to a topic in the Help, select a topic and then select the Favorites tab.
Click Add.
Index
Opens the Help file for the active Microsoft Dynamics GP component, with the
Index tab active. To find information about a window that’s not currently displayed,
type the name of the window, and click Display.
Lookup
Opens a lookup window, if a window that you are viewing has a lookup window.
For example, if the Checkbook Maintenance window is open, you can choose this
item to open the Checkbooks lookup window.
4 IN T E G R A T I O N M A N A G E R Q U I C K S T A R T
IN T RO D U C T IO N
Printable Manuals
Displays a list of manuals in Adobe Acrobat .pdf format, which you can print or
view.
What’s New
Provides information about enhancements that were added to Microsoft Dynamics
GP since the last major release.
To send comments about specific topics from within Help, click the Documentation
Feedback link, which is located at the bottom of each Help topic.
Note: By offering any suggestions to Microsoft, you give Microsoft full permission to use
them freely.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 5
6 IN T E G R A T I O N M A N A G E R Q U I C K S T A R T
PART 1: GETTING STARTED
Part 1: Getting started
This part explains how to start Integration Manager and discusses the basic
terminology used in the integration process.
8 IN T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 1: Starting Integration Manager
As soon as you have installed Integration Manager, you can begin using it. This
chapter explains how to start Integration Manager and describes the components
that make up the Integration Manager main window.
• From the task bar, choose Start > All Programs > Microsoft Dynamics >
Integration Manager > Integration Manager.
• From within Microsoft Dynamics GP, choose Tools > Integrate > Integration
Manager.
If you do not have a default Integration Manager database, the Select Database window
opens. Use this window to select the database you want to open. You also can mark the
Set as default database option.
The main Integration Manager workspace opens for the sample database. You can
change the database from the sample database to your company database by
selecting it from the Tools > Options menu in Integration Manager. Before you can
use an existing database in Integration Manager 2013, you’ll need to convert your
database to version 2013. Refer to the Integration Manager User’s Guide for more
information.
The buttons in the window become available only after you choose to create a new
integration or open an existing one.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 9
PA RT 1 G E TT I N G S T A R TE D
You perform all Integration Manager tasks in the main workspace. From this
workspace, you can access the following:
Button Description
Creates a new integration.
Opens the Add Source window, where you select a source for the current
integration. The sources you can add depends on the adapters you have
installed. If you do not have any adapters installed, you still can add an ODBC
or text source.
Opens the Relationships window, where you create relationships between text
or ODBC source queries.
Opens the Add Destination window, from which you select the destination for
the current integration. The destination you can add depends on which
adapters you have installed.
10 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 1 S TA R T IN G IN T E G R AT IO N M A N AG E R
Shortcut keys
Shortcut keys, also known as accelerator keys, are used with the CTRL key for menu
commands that are used often. Not all menu commands have an accelerator key.
The following table contains a list of the shortcut keys for commonly used menu
commands
Print CTRL+P
Mapping CTRL+M
Run CTRL+R
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 11
PA RT 1 G E TT I N G S T A R TE D
12 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 1 S TA R T IN G IN T E G R AT IO N M A N AG E R
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 13
14 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 2: Common terminology
Before you begin using Integration Manager, you should familiarize yourself with
the terminology used throughout the product to have a better understanding of the
integration process.
• Source
• Source adapters
• Integration Manager engine
• Destination
• Destination adapters
• Destination mappings
• Query
• Query relationship
Source
A source indicates where the information to be integrated comes from. In
Integration Manager, a source can be anything from a comma- or tab-delimited file,
to a database such as an Open Database Connectivity (ODBC) source. Sources exist
independently of the source adapters. Refer to Chapter 4, “Adding sources,” for
more information.
Source adapters
Source adapters connect to sources, and filter and extract data. The data is passed
on to the Integration Manager engine for processing. This manual explains how to
use an ODBC/text source.
Destination
A destination indicates where you want the processed information to be integrated.
A destination can be an application or database. Destinations exist independently of
the destination adapters. Microsoft Dynamics GP is an example of a destination.
Destination adapters
Destination adapters validate data before integrating it to the destination
application, database, or file. If you do not have a destination adapter installed, you
won't be able to select a destination. This manual explains how to integrate data
from an ODBC/text source through the Microsoft Dynamics GP adapter into the
Microsoft Dynamics GP general ledger.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 15
PA RT 1 G E T TI N G S TA R T E D
Destination mappings
Destination mappings define how source data is mapped to the destination.
Typically, the information comes from the source you specified, but it also can come
from a constant value or default value in the destination. The integration mapping
includes several rules you can use when creating a destination mapping.
Query
A query is a request for information. In Integration Manager, queries are used to
refer specifically to requests for information from a text file or ODBC source. You
can create several queries when using ODBC/Text as your source.
Query relationship
When you specify more than one ODBC/text source, you create several queries, as
well. You need to create a query relationship between these queries. This
relationship tells Integration Manager how the queries work together during the
integration. For more information about creating query relationships, refer to
Chapter 5, “Creating query relationships.”
16 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
PART 2: BUILDING INTEGRATIONS
Part 2: Building integrations
This part of the manual describes how to build an integration. Each chapter
contains a detailed step-by-step procedure that you can refer to later when creating
your own integrations.
This manual uses the GLHEADER.txt and GLLINE.txt sample files. Before you begin, be
sure these files exist in the Samples folder, usually C:\Program Files\Microsoft
Dynamics\Integration Manager\Samples. If the Samples folder cannot be located at this
location, browse to the location where Integration Manager was installed. If you still cannot
find these files, contact your system administrator or Microsoft Dynamics GP Technical
Support.
This manual is arranged in sequential order, so it’s important that you go through
the tasks in the order in which they are discussed.
• Chapter 7, “Mapping source data to the destination,” describes how to map the
source data to the destination.
18 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 3: Creating integrations
When you create an integration, you’ll define properties for the integration such as
a name and description, and how many errors and warnings are allowed. The
integration is the primary object that manages all the components necessary to
integrate data into a specified destination.
– or –
The Integration window opens, and then the Properties window opens.
For this tutorial, use GL-GJ Integration, which stands for General Ledger to
General Journal Integration.
For your own integrations, use any name that helps you identify the integration
easily.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 19
PA RT 2 B U I L D I N G I N TE G R A T I O N S
For your own integrations, describe them so you can easily recognize each integration.
For example, you might enter the source of the data and its destination or a date.
You should save the integration immediately after you create it, as well as whenever you
make any changes to it.
Now, you can add sources to the integration. Refer to Chapter 4, “Adding
sources,” for more information.
20 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 4: Adding sources
This chapter describes how to add sources to your integration, specifically, sources
that query text files. Before you complete the tasks in this chapter, you must already
have created an integration using the procedure discussed in Creating a new
integration on page 19.
• Understanding sources
• Removing duplicate sources
• Understanding the source files
• Creating the GL Header query
• Previewing source data
• Creating the GL Line query
Understanding sources
A source indicates where the requested information you are integrating originates.
In Integration Manager, a source can be a comma- or tab-delimited file, or a
database such as an ODBC source. Sources exist independently of the source
adapters; however, the sources you can add to your integration depend on the
source adapters you have installed. For more information about using the source
adapters you have installed, refer to the Integration Manager User’s Guide.
The following table shows several available source adapters and the supported
functionality. The information in the table isn’t exhaustive but is meant to show
Integration Manager’s ability to support different source adapters.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 21
PA RT 2 B U I LD IN G IN T E G R AT IO N S
If someone on your team already has worked through this Quick Start guide, a
message similar to the following might be displayed when you add your sources.
To resolve this issue, you can use different names for the sources, or you can remove
the sources that were previously created. Refer to Removing duplicate sources for
more information.
To resolve this issue, you can use different names for the sources, or you can remove
the sources that were previously created.
– or –
22 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 4 A DD IN G S O U R C E S
2. In the Types pane, expand Source Adapters and then expand ODBC/Text.
Select Text.
4. When the confirmation message appears, asking if you want to delete the
selected item, choose Yes.
Repeat steps 3 and 4 for GL Header, and then close the Object Browser window.
If you are not using the Microsoft Dynamics GP sam[e company, or if your account format
structure does not match the account structure in the sample files, the integration cannot
successfully be completed. You can modify the structure in the text files by opening these
files in a text editor, such as Notepad.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 23
PA RT 2 B U I LD IN G IN T E G R AT IO N S
The two text files actually contain the same information as the following two
transactions.
You will create the following two queries that retrieve the information from these
two text files.
GL Header Query This query retrieves data from the GLHEADER.txt file.
GL Line Query This query retrieves data from the GLLINE.txt file.
24 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 4 A DD IN G S O U R C E S
2. In the Integration window, right-click Sources, and choose Add Source. The
Add Source window appears.
4. Select Text.
5. In the Sources pane, select Define New Text and choose Open.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 25
PA RT 2 B U I LD IN G IN T E G R AT IO N S
Name GL Header
Description GL Header Query
The name should describe the type of information retrieved by the source.
The description should describe the type of data contained in the source. It
must be descriptive enough so other Integration Manager users can easily
identify and use it.
7. Choose the General tab to define the general properties for the query.
• Select the source file to use for the query by clicking the lookup button on
the right side of the File field.
• For Delimiter, select Tab, because the items in the GLHEADER.txt file are
separated (delimited) by characters.
• Select First Row Contains Column Names. When you select this option,
Integration Manager uses the names in the text file when referring to the
columns.
When you have finished, the window should look like the following
illustration.
8. Choose the Columns tab to view columns from the text file.
26 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 4 A DD IN G S O U R C E S
If you specified the general properties correctly, the Columns tab displays three
items under Column Name, as shown in the following illustration.
If three items are not listed in the Column Name list, return to the General tab and
verify that you have specified the appropriate values. Then return to the Columns tab
and choose Refresh Columns.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 27
PA RT 2 B U I LD IN G IN T E G R AT IO N S
The illustration shows the Data Viewer window with the values returned by the
query. These values should look just like those in the GLHEADER.txt file.
3. Choose Close when you have finished viewing the query results.
2. In the Integration window, right-click Sources and choose Add Source. The
Add Source window appears.
4. In the Sources pane, select Define New Text and choose Open.
Name GL Line
Description GL Line Query
• Select the source file to use for the query by clicking the lookup button on
the right side of the File field.
• For Delimiter, select Tab, because the items in the GLLINE.txt file are
separated (delimited) by characters.
• Select First Row Contains Column Names. When you select this option,
Integration Manager uses the names in the text file when referring to the
columns.
28 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 4 A DD IN G S O U R C E S
When you have finished entering information, the window should look like the
following illustration.
7. Choose the Columns tab to view the columns from the text file.
If you specified the general properties correctly, the Columns tab displays four
items under Column Name, as shown in the following illustration.
If four items are not listed in the Column Name list, return to the General tab and
verify that you have specified the appropriate values. Then return to the Columns tab
and choose Refresh Columns.
A message appears, explaining that you need to create query relationships. You will
create query relationships in Chapter 5, “Creating query relationships,” so you can
ignore this message for now.
10. Preview the source following the instructions in Previewing source data on
page 27.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 29
PA RT 2 B U I LD IN G IN T E G R AT IO N S
The Data Viewer window shows the values returned by the query you have just
created.
11. Close the Data Viewer window and save the integration.
30 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 5: Creating query relationships
When you add more than one source that queries text files or ODBC sources, you
need to create relationships between the sources. Relationships tell Integration
Manager how sources work together to retrieve information for the integration. In
this chapter, you’ll create a relationship between the two text sources you added to
the GL-GJ Integration.
• Creating relationships
Creating relationships
The GL-GJ Integration uses two text sources, so you need to define a query
relationship. The query relationship you’ll create in this example will link the GL
Header query to the GL Line query.
– or –
The Relationships window opens, showing you the GL Header query, which
retrieves information from the GLHEADER.txt file, and the GL Line query,
which retrieves information from the GLLINE.txt file.
3. Draw a line between the corresponding columns in the two queries to define
the relationship.
In the GL Header window (the master query), click and drag from DocNum to
DocNum in the GL Line window. Release the mouse button when the text icon
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 31
PA RT 2 B U I L D I N G I N TE G R A T I O N S
appears on your mouse pointer. A line appears that connects these two queries,
indicating that the relationship has been created.
The GL Header query is considered the master, and the GL Line query is the
child. Each time Integration Manager reads a row from the GL Header query, it
should read the corresponding line items from the GL Line query. For example,
when Integration Manager reads the DocNum row in the GL Header query, it
also reads the DocNum row in the GL Line query.
All relationships you create are verified. If problems exist, an error message appears. If
an error appears, open the Relationships window and correct the problem.
32 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 6: Adding a destination
This chapter describes how to add a destination to your integration—specifically, a
Microsoft Dynamics GP destination, General Ledger. You can add a destination at
any time when you build an integration, but you might want to add it after you add
the source so that you’ve had a chance to become more familiar with the source
data.
• Understanding destinations
• Adding the Microsoft Dynamics GP destination
Understanding destinations
Destinations define where you want the source data to be integrated. They can be
other applications, a database, or an XML file. Which destinations you can add to
your integration depends on which destination adapters you have installed.
For more information about using the destination adapters you have installed, refer
to the Integration Manager User’s Guide.
The following table describes several destination adapters. The information in the
table isn’t exhaustive. Instead, it is meant to show Integration Manager’s ability to
support different destinations.
– or –
Right-click Destination in the Integration window, and from the menu that
appears, choose Add Destination.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 33
PA RT 2 B U I L D I N G I N TE G R A T I O N S
34 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 7: Mapping source data to the
destination
Before completing the tasks presented in this chapter, be sure that you have created
the queries for the integration, set up the relationship between the two queries, and
selected General Journal as the integration destination. These tasks are described in
the preceding chapters.
– or –
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 35
PA RT 2 B U I LD IN G IN T E G R AT IO N S
Mapping fields
Based on the destination you select, Integration Manager maps and sets rules for
several fields, which you can change. In this information, you will map the fields in
the root recordset labeled General Journal. Specifically, you will change the rules for
and mapping of the Batch ID, Reference, and Transaction fields.
2. To set the constant value for the Batch ID field, click in the Source column and
enter SAMPLE BATCH (in uppercase characters).
– or –
In the Rule Properties section of the window, click in the Value column for
Constant Value and enter SAMPLE BATCH (in uppercase characters).
For the Reference field, note that Integration Manager sets the rule to Use Source
Field. This rule indicates that the information comes from one of the text source files for
the integration. This rule is appropriate for this example, so do not change it.
3. To map the Reference field, click in the Source column. A lookup button
appears. Click that button to open the Source Object window.
If the button does not appear, click in another field and then click in the Source column
for the Reference field again.
4. In the Source Object window, select the GL Header source from the list. Select
Reference, and then choose Select.
36 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 7 M AP P IN G S O U R C E D AT A T O T H E DE S T IN A T IO N
5. Set the rule for Transaction Date to Use Source Field, and then click the lookup
button in the Source column.
6. Because the value for Transaction Date will come from the Date field in the GL
Header source file, make the following selections in the Source Object window:
Source GL Header
Column Date
7. Choose Select.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 37
PA RT 2 B U I LD IN G IN T E G R AT IO N S
2. For the Account Number field, be sure the rule is set to Use Source Field. Click
in the Source column, then click the lookup button.
Query GL Line
Column Account Num
In order for the lookup button to appear, you may need to click in the Rule column and
then in the Source column.
4. Choose Select.
The line items for the GL-GJ Integration contain only one amount per line.
Some of the transaction amounts are positive, while others are negative.
Positive values are intended to be debit values, while negative values are
intended to be credit values.
Each entry in Integration Manager requires a debit entry and a credit entry.
Integration Manager is capable of using a single value for both fields by using
two special rules: Use Positive Source Field and Use Negative Source Field.
5. For the Debit Amount field, set the rule to Use Positive Source Field. This
means positive values are imported as they are, while any negative values are
imported with a value of zero.
6. For the Debit Amount field, click the lookup button in the Source column to
display the Source Object window. Make the following selections, and then
choose Select.
Query GL Line
Column Amount
38 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 7 M AP P IN G S O U R C E D AT A T O T H E DE S T IN A T IO N
7. For the Credit Amount field, set the Rule column to Use Negative Source
Field. This means that you are importing negative values which are designated
as a corresponding credit amount.
8. For the Credit Amount field, click the lookup button in the Source column to
display the Source Object window. Make the following selections, and then
choose Select and Close.
Query GL Line
Column Amount
The Integration Mapping window should now look similar to the following.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 39
PA RT 2 B U I LD IN G IN T E G R AT IO N S
3. Set the rule for the Missing Batch option to Add New Batch.
The new batch is created based on the value you supplied for the Batch ID field
on the Fields tab.
40 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
PART 3: RUNNING AN INTEGRATION
Part 3: Running an integration
This part of the manual describes how to run an integration, and how to verify the
results. Each chapter contains a step-by-step procedure that you can refer to later
when creating your own integrations.
• Chapter 9, “Verifying the results,” explains how to verify the results of the GL-
GJ Integration after running it.
42 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 8: Running the integration
This chapter describes how to run the GL-GJ Integration you created, and discusses
the information you should be aware of before running an integration.
Insert Only is the only option available for Journal and Transaction destinations.
The destination edit mode indicates how the source data will be integrated into
the destination. The modes you can select depend on the destination. When you
first create an integration, the only available destination edit mode is Insert
Only, which is the default value.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 43
PA RT 3 R U N N I N G A N I N TE G R A T I O N
Mode Description
Insert Only Creates only new records during the integration. Existing records cannot
be updated.
Update Only Updates existing records during the integration. New records cannot be
created.
Insert and Creates new records and updates existing records during the integration.
Update
These settings represent the maximum number of errors and warnings that
occur before an integration is automatically stopped.
When an error occurs, typically because of a condition in the data that’s not
valid, the document fails to integrate. When a warning occurs, the document
does integrate, but Integration Manager provides information about the
problem so you can resolve it.
Although this integration doesn’t use them, you can add Microsoft Visual Basic®
Scripting Edition (VBScript) scripts to an integration using the Scripts tab. The
scripts are executed at various points during the integration. For more information
about adding scripts, refer to the Integration Manager User’s Guide.
5. Choose the Logs tab to specify the level of detail to be shown for the log and the
location of the log files created by Integration Manager.
Logs can be stored either in a text file or in the same Microsoft Access® database
file that stores integrations. Storing the log in the Access database file allows it
to be available to all users of Integration Manager in a network environment.
See the Integration Manager User’s Guide for more information about
removing log files and compacting the database.
If you store the log in a text file, you need to specify the directory that will
contain the log. By default, text file logs are stored in the Logs directory located
where you installed Integration Manager.
44 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
C H A P T E R 8 R U N N I N G T H E I N TE G R A T I O N
For more information on logs, refer to the Integration Manager User’s Guide.
To be sure that users have the correct permissions to run an integration, you must use the
appropriate user privileges when you run the integration for the first time. Typically, this
means being part of the Administrators group or the Power Users group on Windows® XP.
On Windows Vista® , Windows 7, or Windows Server® 2008, it means running the
integration with administrative privileges. For example, you can run the integration from
the shortcut on the Start menu, select Microsoft Dynamics > Integration Manager and
right-click Run Integration, and then select Run as Administrator. Refer to your
operating system’s documentation for more information. When you run as an administrator,
the registry and other settings are updated so other users can run integrations without
permission issues.
The integration begins, and the Progress window opens. This window indicates
progress as items are read by the integration.
If you set up the integration properly, two documents should be queried and
successfully imported with no warnings or errors.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 45
PA RT 3 R U N N I N G A N I N TE G R A T I O N
• Be sure the queries are set up and are returning the proper data.
• Check the destination mapping to be sure you have mapped all of the fields
correctly.
46 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Chapter 9: Verifying the results
After you have completed the GL-GJ Integration and it has run successfully without
any errors or warnings, you can verify whether the data being returned is valid.
This chapter shows you how to verify the results of the GL-GJ Integration.
2. Choose Financial > Transactions > Batches to open the Batch Entry window.
3. Click the Batch ID lookup button and select the batch called SAMPLE BATCH.
4. Choose Transactions to display the transactions that are part of the new batch.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 47
PA RT 3 R U N N I N G A N I N T E G R A TI O N
5. Click the previous record browse button twice to navigate to the first record in
the batch.
This should be the first record that was imported by Integration Manager.
The Batch ID, Transaction Date, and Reference fields, and all the line items,
should match the first sample transaction. Refer to Understanding the source files
on page 23.
6. Click the next record browse button to display the next record in the batch.
This record should match the second sample transaction. If both records match,
you have successfully completed the GL-GJ Integration.
What to do next
Now that you are familiar with the basics of Integration Manager, you can begin
creating your own integrations. For more information about how to use Integration
Manager, refer to the Integration Manager User’s Guide. You also can refer to the
Integration Manager online help for descriptions of each window.
To continue learning Integration Manager using samples, you can use the sample
files usually located in C:\Program Files\Microsoft Dynamics\Integration
Manager\Samples.
The steps you take using the samples may be different from the steps in this manual.
48 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Glossary Destination mapping
Where information for each item in the
Integration Manager engine
An Integration Manager component that
integration destination originate. For many receives data from the source adapter,
Adapter items in the destination, the destination provides mapping and transformation
An Integration Manager component that mapping indicates that information functionality, and passes data to a
connects to a destination or source originates from a query. For other items, the destination adapter.
application or other data source. mapping indicates that a constant value or a
default value from Microsoft Dynamics GP Join
Advanced ODBC query should be used. A database operation that combines some or
A query that issues a SQL statement to all records from two or more tables.
retrieve information from an ODBC data Document definition
source. See also Simple ODBC query.. The metadata that Integration Manager uses Long integer
to describe the structure and content of a A data type that stores integral numeric
Boolean source or destination. It describes recordsets, values. It must be in the range
The logical value true or false. hierarchical relationships, fields, data types, –2,147,483,648 to 2,147,483,647.
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 49
GLOS SA RY
Rule VBScript
Defines where the information for an item in A subset of the Microsoft Visual Basic®
the destination mapping originate. programming language that is embedded
into Integration Manager to provide
Simple ODBC query scripting capabilities.
A query that retrieves data from an ODBC
data source. See also Adapter.. XML
Extensible Markup Language (XML) is the
Single standard method of viewing data on the
A data type that stores a single-precision Web. Rich, structured data from any
floating point number. The value can have application can be easily described in a
up to seven significant digits. standard and consistent manner through the
Negative values must be in the range use of XML. It also is a complementary
–3.402823E38 to –1.401298E–45. format of HTML.
Source data
Shows data from the source one document at
a time and in the structure of the document
definition.
Source name
The name of the source document definition
that you are setting up. This name appears in
the Add Source window. You may use any
name that helps you easily identify this
source document definition.
Source settings
Source settings connect the source document
definition to an actual source by having you
specify certain parameters. They are
additional properties relating to a source and
are associated with an individual
integration. They are not, however,
automatically inherited by other integrations
that use the same source document
definition.
String
A data type that stores a sequence of up to
255 characters.
Tab-delimited file
A text file that uses tab characters to separate
the individual data items in the text file.
Text query
A query that retrieves data directly from text
files.
Translation
Allows you to define a relationship between
values in the source file and corresponding
values that are used for the destination field.
50 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T
Index button (continued)
Objects 10
creating (continued)
the GL Header query 24
Open Integration 10 the GL Line query 28
A Print 10
About Integration Manager, command 13 Properties 10 D
About this Window, command 13 Relationships 10 Data Viewer window, for the GL Header
accelerator keys 10-12 Run 10 query 28
access key Save 10 destination adapters
About Integration Manager 13 defined 15
About this Window 13 C Microsoft Dynamics GP 33
Add Destination 12 Cascade, command 13 Destination Edit Mode 43
Add Source 12 changes since last release, information destination mappings, defined 16
Cascade 13 about 5 Destination Settings, command 12
Close Integration 12 Child Recordset destinations
Contents 13 Integration Mapping window for 38 adding to an integration 33
Destination Settings 12 Integration Mapping window for defined 15
Exit 12 completed 39 understanding 33
Export Integrations 12 mapping Fields in the 37 documentation, symbols and conventions
Import integrations 12 Close Integration, commands 12 3
Index 13 commands
mapping 12 About Integration Manager 13 E
New Integration 12 About this Window 13 engine, Integration Manager engine
New Integration Group 12 Add Destination 12 defined 15
Object Browser 13 Add Source 12 errors
Open Integration 12 Cascade 13 Maximum Number of 44
Open Integration Group 12 Close Integration 12 when running integrations 46
Options 13 Contents 13 Exit, command 12
Print 12 Defined 10 Export Integrations, command 12
Properties 12 Destination Settings 12
Registration 13 Exit 12 F
Export Integrations 12 Fields
Remove Script 12
File 12 mapping 36
Remove Translation 12
Help 13 mapping in the Child Recordset 37
Run 12
Import Integrations 12 File, commands 12
Source Settings 12
Index 13
Tile Horizontally 13
Integration 12
G
Tile Vertically 13 GL Header query
adapters Keyboard shortcuts 12
Columns tab on Properties window
destination adapters defined 15 Mapping 12
for 27
source adapters defined 15 New Integration 12
creating 24
Add Destination New Integration Group 12
defined 24
button 10 Object Browser 13
General tab on Properties window for
command 12 Open Integration 12
26
shortcut key 11 Open Integration Group 12
Properties window for 25
Add Source Options 13
GL Line query
button 10 Print 12
Columns tab on Properties window
command 12 Properties 12
for 29
shortcut key 11 Registration 13
creating 28
Add Source window Relationships 12
defined 24
Adapters pane on 25 Remove 12
General tab on Properties window for
Sources pane on 25, 28 Remove Script 12
29
adding Remove Translation 12
Properties window for 28
a destination 33 Run 12
GLHEADER.txt file
a new source 21 Source Settings 12
defined 24
available, sources 21 Tile Horizontally 13
displayed 23
Tile Vertically 13
GLLINE.txt file
B Tools 13
defined 24
button Contents, command 13
displayed 23
Add Destination 10 creating
Add Source 10 a new integration 19 H
mapping 10 a query relationship 31 Help, command 13
New Integration 10 steps to create an integration 2 help, displaying 4
I N T EG R A T I O N M A N A G E R Q U I C K S T A R T 51
IN DEX
52 I N T E G R A T I O N M A N A G E R Q U I C K S T A R T