Académique Documents
Professionnel Documents
Culture Documents
Complying with all applicable copyright laws is the responsibility of the user. Without
limiting the rights under copyright, no part of this document may be reproduced, stored in
or introduced into a retrieval system, or transmitted in any form or by any means
(electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without
the express written permission of Microsoft Corporation. Notwithstanding the foregoing,
the licensee of the software with which this document was provided may make a
reasonable number of copies of this document solely for internal use.
Trademarks Microsoft, Microsoft Dynamics, and Windows are either registered trademarks or
trademarks of Microsoft Corporation or its affiliates in the United States and/or other
countries. FairCom and c-tree Plus are trademarks of FairCom Corporation and are
registered in the United States and other countries.
The names of actual companies and products mentioned herein may be trademarks or
registered marks - in the United States and/or other countries - of their respective owners.
Unless otherwise noted, the example companies, organizations, products, domain names,
e-mail addresses, logos, people, places, and events depicted herein are fictitious. No
association with any real company, organization, product, domain name, e-mail address,
logo, person, place, or event is intended or should be inferred.
Intellectual property Microsoft may have patents, patent applications, trademarks, copyrights, or other
intellectual property rights covering subject matter in this document. Except as expressly
provided in any written license agreement from Microsoft, the furnishing of this document
does not give you any license to these patents, trademarks, copyrights, or other intellectual
property.
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.
Limitation of liability The content of this document is furnished for informational use only, is subject to change
without notice, and should not be construed as a commitment by Microsoft Corporation.
Microsoft Corporation assumes no responsibility or liability for any errors or inaccuracies
that may appear in this manual. Neither Microsoft Corporation nor anyone else who has
been involved in the creation, production or delivery of this documentation shall be liable
for any indirect, incidental, special, exemplary or consequential damages, including but not
limited to any loss of anticipated profit or benefits, resulting from the use of this
documentation or sample code.
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 ......................................................................................................................................... 71
Index ................................................................................................................................................... 75
ii I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
INTRODUCTION
Introduction
Integration Manager 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.
In the Ingegration Manager Quick Start guide, you use simple tab-
delimited text files as a data source and Microsoft Dynamics™ GP as the
destination, but Integration Manager does not limit you to this kind of
integration. You can combine its many source and destination adapters to
create integrations that meet your needs. No matter which combination of
sources and destinations you eventually use, the steps to building and
running integrations are basically the same.
2 IN T E G R A TI O N M A N A G E R Q U I C K S T A R T
IN TRO DUCT IO N
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.
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
Prerequisites
This manual assumes you are familiar with the Microsoft Dynamics GP
family of financial applications. Knowledge of integration products and
experience working with data in tabular format is helpful, but it is not
essential to perform the tasks discussed in this manual.
This manual assumes you are using the Microsoft Dynamics GP test company. If
you are not using the test company, the sample data files may not be in the correct
format and may not work with your company without modification. You can
modify the structure in the text files by opening these files in Notepad.
This manual uses the sample files GLHEADER.txt and GLLINE.txt. Before
you begin, make sure these files exist in the Samples folder, usually
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 cannot find these files,
contact your system administrator or Product Support.
Symbol Description
The light bulb symbol indicates helpful tips, shortcuts and
suggestions.
4 IN T E G R A TI O N M A N A G E R Q U I C K S T A R T
IN TRO DUCT IO N
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 Integration Manager, and displays the main
“contents” topic. To browse a more detailed table of contents, click the
Contents tab above the Help navigation pane.
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.
Index
Opens the Help file for Integration Manager, 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.
Printable manuals
The Integration Manager manuals are available in Adobe Acrobat .pdf
format, which you can print or view. The default installation folder for the
documentation is C:\Program Files\Microsoft Dynamics\Integration
Manager\Help\Documentation.
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
I N T R O D U C T I O N
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.
6 IN T E G R A TI 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.
Before you use Integration Manager, review the information in this part of
the manual. Understanding the basics of integrations makes learning the
product easier.
8 IN T E G R A TI 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 describes how to start Integration Manager and describes the
components that make up the Integration Manager main window.
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 T ED
– Or –
Buttons in the window become available only after you choose to create
a new integration or open an existing one.
10 I N T E G R A TI 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
Button Description
Creates a new integration.
Opens the Add Source window, from which you select a source for the
current integration. The source you can add depends on the adapter you
have installed. If you do not have any adapters installed, you can still
add an ODBC or a text source.
Opens the Relationships window, where you create relationships
between Text or ODBC source queries.
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 T ED
Button Description
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.
The following table contains a list of the shortcut keys for commonly used
menu commands.:
Print CTRL+P
Mapping CTRL+M
Run CTRL+R
12 I N T E G R A TI 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
In Microsoft Windows® 2000 and Microsoft Windows XP, access keys are hidden
by default until you press the ALT key.
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
PA RT 1 G E TT I N G S T A R T ED
14 I N T E G R A TI 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 15
16 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
Chapter 2: Understanding the 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 requested information to be integrated comes
from. In Integration Manager, a source can be anything from a comma- or
tab-delimited file, a database such as an Open Database Connectivity
source (ODBC), and Extensible Markup Language (XML) files. Sources
exist independently of the source adapters. However, which source you can
add to your integration depends on the source adapter you have installed.
Refer to Chapter 4, “Adding Sources,” for more information.
Source adapters
Source adapters connect to sources, filter, and extract data. The data is then
passed on to the Integration Manager engine for processing. The type of
source adapter you install determines which source you can add to your
integration. If you do not have any source adapters installed, you can still
add an ODBC/Text source, which this manual explains how to use.
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 17
PA RT 1 G E TT I N G S T A R T ED
Destination
A destination indicates where you want the processed information to be
integrated. Destinations can be an application, a database, or an XML file.
Destinations also exist independently of the destination adapters. Examples
of destinations include Microsoft Dynamics GP, and XML files.
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 any 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.
Destination mappings
Destination mappings define how source data is mapped to the destination.
Typically, the information comes from the source you specified, but it can
also come from a constant value or a 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. Query relationships tell Integration Manager how the queries work
together during the integration. For more information on creating query
relationships, refer to Chapter 5, “Creating Query Relationships.”
18 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
PART 2: BUILDING AN INTEGRATION
Part 2: Building an Integration
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 sample files GLHEADER.txt and GLLINE.txt. Before you
begin, make 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 cannot find these files, contact your system
administrator or Product Support.
20 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
Chapter 3: Creating Integrations
The first step in building any integration is to create the integration. The
integration is the primary object that manages all the components necessary
to integrate data into a specified destination.
– 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 21
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
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.
For your own integrations, describe them so that you can easily recognize each
integration. Many people enter the source of the data and its destination, while
others include a date.
It is a good idea to save the integration immediately after you create it, as well
as whenever you make any changes to it.
22 I N T E G R A TI 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 3 C R E A T I N G I N T E G R A T I O N S
You can use different names for the sources, or you can remove the sources
that were previously created.
– 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 23
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
2. From the Types pane, expand Source Adapters and then expand
ODBC/Text. Choose Text.
3. From the Objects pane, select GL Header (or GL Line) in this example,
and then choose Delete.
To select multiple sources that appear next to each other, hold down the SHIFT
key as you select the sources. To select multiple sources that are not next to
each other, hold down the CTRL key as you select the sources.
Repeat steps 3 and 4 for GL Line (or GL Header), and then close the
Object Browser.
24 I N T E G R A TI 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,
it describes how to add sources that query text files. Therefore, before you
complete the tasks in this chapter, you must have already created the
integration using the procedure discussed in Chapter 3, “Creating
Integrations.”
• Understanding 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 anything from a comma-
or tab-delimited file, a database such as an Open Database Connectivity
source (ODBC), and Extensible Markup Language (XML) files. Sources
exist independently of the source adapters. However, which source you can
add to your integration depends on the source adapters you have installed.
For more information on using the source adapters you have installed, refer
to the documentation installed with each source adapter (if available).
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 L D I N G A N I N TE G R A T I O N
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.
26 I N T E G R A TI 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 are not using the Microsoft Dynamics GP test company, or if your
account format structure does not match the account structure in the sample
files, the integration cannot successfully complete. It is possible to modify the
structure in the text files by opening these files in 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 27
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
The two text files actually contain the same information as the following
two transactions:
Note that the header information for both transactions is contained in the
GLHEADER.txt file, and that the line items for both transactions are
contained in the GLLINE.txt file.
You will create two queries that retrieve the information from these two text
files. These two queries are:
28 I N T E G R A TI 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, from the menu that
appears, choose Add Source.
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 L D I N G A N I N TE G R A T I O N
4. Choose Text, and in the Sources pane choose Define New Text. Then,
choose Open.
Name GL Header
Description GL Header Query
30 I N T E G R A TI 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
• Select the source file to use for the query by clicking the Lookup (...)
button on the right side of the File field.
When you select this option, Integration Manager uses the names in the text
file when referring to the columns. You can view these column names in the
next step.
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 A N I N TE G R A T I O N
When you have finished, the window should look like the following
illustration:
7. Choose the Columns tab to view columns from the text file.
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.
32 I N T E G R A TI 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
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 A N I N TE G R A T I O N
The following 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.
34 I N T E G R A TI 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
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.
When you select this option, Integration Manager uses the names in the text
file when referring to the columns. You can view these column names in the
next step.
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 L D I N G A N I N TE G R A T I O N
When you have finished entering information, the window should look
like the following illustration:
4. Choose the Columns tab to view the columns from the text file.
36 I N T E G R A TI 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
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.
The following Data Viewer window shows the values returned by the
query you have just created:
You have added sources to your integration. You are now ready to create
query relationships in the next chapter.
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
38 I N T E G R A TI 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, then 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 create a
relationship between the two text sources you added to the GL-GJ
Integration.
• Relationship guidelines
• Creating relationships
Relationship guidelines
When creating a query relationship, keep in mind the following guidelines:
• There must be only one “root” query that has no arrows pointing into
it. This is the main query that is executed. All other queries must be
related to the “root” query in some way.
Creating relationships
The GL-GJ Integration uses two text sources; a query relationship,
therefore, needs to be established.
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 L D I N G A N I N TE G R A T I O N
– Or –
In the GL Header window (the master query), click and drag (while
holding down the left mouse button) from DocNum to DocNum in the
GL Line window. Release the button when the text icon appears on
40 I N T E G R A TI 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 5 C R E A TI N G Q U E R Y R E L A T I O N S H I P S
your mouse pointer. A line appears that connects these two queries,
indicating 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.
You have completed adding sources to the integration and defined their
relationship. Refer to Chapter 6, “Adding a Destination,” for information
on adding the destination to where this source data integrates.
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 41
42 I N T E G R A TI 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, it describes how to add 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, and
they can be other applications, a database, or an XML file. Which
destination you can add to your integration depends on which destination
adapters you have installed.
For more information on using the destination adapters you have installed,
refer to the specific adapter guide, if available.
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 2 B U I L D I N G A N I N TE G R A T I O N
– Or –
44 I N T E G R A TI 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 6 A DD IN G A DE S T IN A T IO N
3. In the Add Destination window, expand the Great Plains folder and
choose Financial.
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 2 B U I L D I N G A N I N TE G R A T I O N
46 I N T E G R A TI 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 47
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
You will use the following rules for the GL-GJ Integration:
Use Source Field Information for the field comes from the source.
Use Constant Information for the field comes from a constant value.
Use Positive Source For debit fields, positive values are imported
as is. Negative values are imported as zero.
48 I N T E G R A TI 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
Mapping fields
Based on the destination you select, Integration Manager maps and sets
rules for several fields, which you can change. In this Quick Start, 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 field, Reference
field, and Transaction field.
2. To set the constant value for the Batch ID field, click in the Source
column and enter SAMPLE BATCH (in uppercase).
– 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 49
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
In the Rule Properties section of the window, click in the Value column
for Constant Value and enter SAMPLE BATCH (in uppercase).
3. 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 integration, so do not change it.
50 I N T E G R A TI 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
4. To map the Reference field, click in the Source column, and a Lookup
(...) button appears. Click the Lookup button to open the Source Object
window.
If the Lookup button does not appear, click in another field and then click in
the Source column for the Reference field again.
5. In the Source Object window, select the GL Header source from the
drop-down list. Then, choose Reference, and then Select.
Select the GL
Header source.
Choose the
Reference
column from
the query.
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
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
6. Now, set the rule for transaction date to Use Source Field, and then
click the Lookup button in the Source column.
7. 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
8. Choose Select.
52 I N T E G R A TI 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
2. For the Account Number field, make sure the rule is set to Use Source
Field and then click in the Source column. The, 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.
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 53
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
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 as the value 0 (zero).
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.
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
54 I N T E G R A TI 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.
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
9. 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 55
PA RT 2 B U I L D I N G A N I N TE G R A T I O N
56 I N T E G R A TI 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
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.
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 57
58 I N T E G R A TI 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.
60 I N T E G R A TI 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.
– Or –
Right-click on the Integration, and from the menu that appears, choose
GL-GJ Integration Properties.
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 61
PA RT 3 R U N N I N G A N I N T E G R A TI O N
3. In the Destination Edit Mode field, click the drop-down arrow and
select Insert Only, if it’s not already selected.
The Destination edit mode indicates how the source data will be
integrated into the Destination. Which mode you can select depends on
the Destination. When you first create an integration, the available
Destination edit mode is Insert Only, the default value.
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 Update Creates new records and updates existing records
during the integration.
Although this integration doesn’t use them, you can add VBScripts to an
integration by using the Scripts tab. The scripts are executed at various points
during the integration. For more information on adding scripts, refer to the
Integration Manager User's Guide.
62 I N T E G R A TI 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
5. Choose the Logs tab to examine the level of detail to be shown for the
log and the location of the log files created by Integration Manager.
Logs can either be stored in a text file or in the same Access database
file that stores integrations. Storing the log in the Access database file
allows it to be available to 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.
7. Choose Save.
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 63
PA RT 3 R U N N I N G A N I N T E G R A TI O N
2. Start Integration Manager and open the GL-GJ Integration if it’s not
already open.
64 I N T E G R A TI 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
• Be sure that the queries are set up and returning the proper data.
• Check the destination mapping to be sure that you have mapped all
of the fields correctly.
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 65
66 I N T E G R A TI 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 successfully
run without any errors or warnings, you can verify if the data being
returned is valid. This chapter shows you how to verify the results of the
GL-GJ Integration.
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 67
PA RT 3 R U N N I N G A N I N T E G R A TI O N
3. Click the Batch ID lookup button and then select the batch called
SAMPLE BATCH.
68 I N T E G R A TI 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 9 V E R I F Y I N G T H E R ES U L T S
5. Click the Previous Record browse button twice to navigate to the first
record in the batch.
The Batch ID field, Transaction Data field, Reference field, and all the
line items should match the first sample transaction. Refer to the Source
section in Understanding the source files on page 27
6. Click the Next Record browse button to display the next record in the
batch.
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 can also refer to the Integration Manager online help for descriptions of
each window. For more information about adapters, refer to the
appropriate adapter guide (if available).
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 69
PA RT 3 R U N N I N G A N I N T E G R A TI O N
The steps you take using the samples may be different from the steps in this Quick
Start.
70 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
Glossary Destination
Where data gathered by Integration
Double
A data type that stores a double-precision
Manager is placed in Microsoft Dynamics floating point number. The value can
Adapter GP. Integration Manager provides have up to fifteen significant digits.
An Integration Manager component that several common destinations, such as
Negative values must be in the
connects to a destination or source customer information or receivables
application or other data source such as transactions. range –1.79769313486232E308 to
–4.94065645841247E–324.
XML.
Destination adapter
Positive values must be in the
Advanced ODBC query A feature that validates data before
range 4.94065645841247E–324 to
A query that issues a SQL statement to integrating it to the destination
1.79769313486232E308.
retrieve information from an ODBC data application or database such as Microsoft
source. See also Simple ODBC query. Dynamics GP, XML, and Microsoft SQL Enumeration
Server. A data type that is restricted to a fixed set
Boolean
of named values. Enumeration fields in a
The logical value true or false. Destination mapping
destination correspond to list boxes,
Where information for each item in the
Comma-delimited file drop-down lists and other list controls in
integration destination originate. For
A text file that uses commas to separate Microsoft Dynamics GP. When you set
many items in the destination, the
the individual data items in the text file. the value of an enumeration field, you
destination mapping indicates that
supply the integer value that corresponds
Collections information originates from a query. For
to one of the items in the enumeration.
other items, the mapping indicates that a
See Recordset. See also Translation.
constant value or a default value from
.CSV file Microsoft Dynamics GP should be used. Field
An acronym for Comma-Separated In the XML Destination Properties
Values. It indicates a text file that uses
Display name
window, field represents an XML
In the XML Destination Properties
commas to separate the individual data attribute or an XML element containing
items. window, display name refers to the name
only data. It also can represent part of a
of the Root Recordset. You may use any
mixed element.
Currency name that is appropriate for the source
A data type that is intended to hold you are defining. Typically, this is the Filter
monetary values. It can have up to four name of the object that theRoot Recordset Specifies the criteria for determining
decimal places and must be in the range – represents. precisely which documents you want to
922,337,203,685,477.5808 to extract from the source. You can define
922,337,203,685,477.5807.
Document definition
filters only for those fields located in the
The metadata that Integration Manager
Root Recordset.
Data source uses to describe the structure and content
An ODBC data source from which you of a source or destination. It describes Import command
want to retrieve data. recordsets, hierarchical relationships, A command that approximates the
fields, data types, field lengths, and more. structure of an XML source that you
Data type It is analogous to an XML schema, but it select and converts it into recordsets and
A data source setting that indicates what usually contains more information than fields–a structure Integration Manager
type of data is contained in the column of an XML schema. can use.
a data source. Common data types
include booleans, currencies, integers Integer
and strings. A data type that stores integral numeric
values. It must be in the range –32,768 to
Delimiter 32,767.
A character or characters that separate
the individual data items in a text file. Integration group
Commas and tab characters are often A set of integrations that are performed
used as delimiters. in succession in a specified order.
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 71
GLOS SA RY
72 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
G L O S S A R Y
VBScript
A subset of the Microsoft Visual Basic
programming language that is embedded
into Integration Manager to provide
scripting capabilities.
XML
Extensible Markup Language (XML) is
the standard method of viewing data on
the Web. Rich, structured data from any
application can be easily described in a
standard and consistent manner through
the use of XML. It also is a
complementary format of HTML.
XSLT
eXtensible Stylesheet Language for
Transformations (XSLT) is used as a part
of XSL, which functions as a stylesheet
language for XML. XSL includes an XML
vocabulary for specifying formatting;
XSL specifies the styling of an XML
document by using XSLT to describe how
the document is transformed into another
XML document that uses the formatting
vocabulary.
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 73
74 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
Index Add Source
command 14
commands (continued)
Export Integrations 13
shortcut key 12 File 13
A Add Source button 11 Help 15
About Integration Manager, command Add Source window Import Integrations 13
15 Adapters pane on 29 Index 15
About this Window, command 15 Sources pane on 30 Integration 14
accelerator keys 11-13 adding keyboard shortcuts 13
access key a destination 44 mapping 14
About Integration Manager 15 a new source 25 New Integration 13
About this Window 15 available, sources 26 New Integration Group 13
Add Destination 14 Object Browser 14
Add Source 14 B Open Integration 13
Cascade 15 Batch Entry window, transactions on Open Integration Group 13
Close Integration 13 68 Options 14
Contents 15 button Print 13
Destination Settings 14 Add Destination 12 Properties 14
Exit 13 Add Source 11 Registration 14
Export Integrations 13 mapping 12 Relationships 14
Import integrations 13 New Integration 11 Remove 14
Index 15 Objects 11 Remove Script 13
mapping 14 Open Integration 11 Remove Translation 13
New Integration 13 Print 11 Run 14
New Integration Group 13 Properties 11 Save Integration As 13
Object Browser 14 Relationships 11 Source Settings 14
Open Integration 13 Run 12 Tile Horizontally 15
Open Integration Group 13 Save 11 Tile Vertically 15
Options 14 Tools 14
Print 13 C Constant value, entering on the
Properties 14 Cascade, command 15 Integration Mapping window 50
Registration 14 Child Recordset Contents, command 15
Remove Script 13 Integration Mapping window for creating
Remove Translation 13 53 a new integration 21
Run 14 Integration Mapping window for a query relationship 39
Save Integration As 13 completed 56 steps to create an integration 2
Source Settings 14 mapping Fields in the 52 the GL Header query 29
Tile Hortizontally 15 Close Integration, commands 13 the GL Line query 34
Tile Vertically 15 commands
adapters About Integration Manager 15 D
destination adapters defined 18 About this Window 15 Data Viewer window
source adapters defined 17 Add Destination 14 for the GL Header query 34
Add Destination Add Source 14 for the GL Line query 37
command 14 Cascade 15 destination
shortcut key 12 Close Integration 13 adding to an integration 44
Add Destination button 12 Contents 15 defined 18
Add Destination window, Financial defined 10 destination adapter
pane on 45 Destination Settings 14 44
Exit 13
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 75
I N D E X
76 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T
I N D E X
R T
Registration, command 14 terminology 17
Relationship, command 14 Tile Horizontally, command 15
Relationships, shortcut key 12 Tile Vertically, command 15
Relationships button 11 Tools, command 14
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 77
78 I N T E G R A TI O N M A N A G E R Q U I C K S T A R T