User Guide For Powercenter: Informatica Powerexchange For Webmethods 10.4.0
User Guide For Powercenter: Informatica Powerexchange For Webmethods 10.4.0
webMethods
10.4.0
This software and documentation are provided only under a separate license agreement containing restrictions on use and disclosure. No part of this document may be
reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise) without prior consent of Informatica LLC.
Informatica, the Informatica logo, PowerCenter, and PowerExchange are trademarks or registered trademarks of Informatica LLC in the United States and many
jurisdictions throughout the world. A current list of Informatica trademarks is available on the web at https://www.informatica.com/trademarks.html. Other company
and product names may be trade names or trademarks of their respective owners.
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial
computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such,
the use, duplication, disclosure, modification, and adaptation is subject to the restrictions and license terms set forth in the applicable Government contract, and, to the
extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License.
Portions of this software and/or documentation are subject to copyright held by third parties, including without limitation: Copyright DataDirect Technologies. All rights
reserved. Copyright © Sun Microsystems. All rights reserved. Copyright © RSA Security Inc. All Rights Reserved. Copyright © Ordinal Technology Corp. All rights
reserved. Copyright © Aandacht c.v. All rights reserved. Copyright Genivia, Inc. All rights reserved. Copyright Isomorphic Software. All rights reserved. Copyright © Meta
Integration Technology, Inc. All rights reserved. Copyright © Intalio. All rights reserved. Copyright © Oracle. All rights reserved. Copyright © Adobe Systems Incorporated.
All rights reserved. Copyright © DataArt, Inc. All rights reserved. Copyright © ComponentSource. All rights reserved. Copyright © Microsoft Corporation. All rights
reserved. Copyright © Rogue Wave Software, Inc. All rights reserved. Copyright © Teradata Corporation. All rights reserved. Copyright © Yahoo! Inc. All rights reserved.
Copyright © Glyph & Cog, LLC. All rights reserved. Copyright © Thinkmap, Inc. All rights reserved. Copyright © Clearpace Software Limited. All rights reserved. Copyright
© Information Builders, Inc. All rights reserved. Copyright © OSS Nokalva, Inc. All rights reserved. Copyright Edifecs, Inc. All rights reserved. Copyright Cleo
Communications, Inc. All rights reserved. Copyright © International Organization for Standardization 1986. All rights reserved. Copyright © ej-technologies GmbH. All
rights reserved. Copyright © Jaspersoft Corporation. All rights reserved. Copyright © International Business Machines Corporation. All rights reserved. Copyright ©
yWorks GmbH. All rights reserved. Copyright © Lucent Technologies. All rights reserved. Copyright © University of Toronto. All rights reserved. Copyright © Daniel
Veillard. All rights reserved. Copyright © Unicode, Inc. Copyright IBM Corp. All rights reserved. Copyright © MicroQuill Software Publishing, Inc. All rights reserved.
Copyright © PassMark Software Pty Ltd. All rights reserved. Copyright © LogiXML, Inc. All rights reserved. Copyright © 2003-2010 Lorenzi Davide, All rights reserved.
Copyright © Red Hat, Inc. All rights reserved. Copyright © The Board of Trustees of the Leland Stanford Junior University. All rights reserved. Copyright © EMC
Corporation. All rights reserved. Copyright © Flexera Software. All rights reserved. Copyright © Jinfonet Software. All rights reserved. Copyright © Apple Inc. All rights
reserved. Copyright © Telerik Inc. All rights reserved. Copyright © BEA Systems. All rights reserved. Copyright © PDFlib GmbH. All rights reserved. Copyright ©
Orientation in Objects GmbH. All rights reserved. Copyright © Tanuki Software, Ltd. All rights reserved. Copyright © Ricebridge. All rights reserved. Copyright © Sencha,
Inc. All rights reserved. Copyright © Scalable Systems, Inc. All rights reserved. Copyright © jQWidgets. All rights reserved. Copyright © Tableau Software, Inc. All rights
reserved. Copyright© MaxMind, Inc. All Rights Reserved. Copyright © TMate Software s.r.o. All rights reserved. Copyright © MapR Technologies Inc. All rights reserved.
Copyright © Amazon Corporate LLC. All rights reserved. Copyright © Highsoft. All rights reserved. Copyright © Python Software Foundation. All rights reserved.
Copyright © BeOpen.com. All rights reserved. Copyright © CNRI. All rights reserved.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/), and/or other software which is licensed under various
versions of the Apache License (the "License"). You may obtain a copy of these Licenses at http://www.apache.org/licenses/. Unless required by applicable law or
agreed to in writing, software distributed under these Licenses is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
or implied. See the Licenses for the specific language governing permissions and limitations under the Licenses.
This product includes software which was developed by Mozilla (http://www.mozilla.org/), software copyright The JBoss Group, LLC, all rights reserved; software
copyright © 1999-2006 by Bruno Lowagie and Paulo Soares and other software which is licensed under various versions of the GNU Lesser General Public License
Agreement, which may be found at http:// www.gnu.org/licenses/lgpl.html. The materials are provided free of charge by Informatica, "as-is", without warranty of any
kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose.
The product includes ACE(TM) and TAO(TM) software copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California,
Irvine, and Vanderbilt University, Copyright (©) 1993-2006, all rights reserved.
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (copyright The OpenSSL Project. All Rights Reserved) and
redistribution of this software is subject to terms available at http://www.openssl.org and http://www.openssl.org/source/license.html.
This product includes Curl software which is Copyright 1996-2013, Daniel Stenberg, <[email protected]>. All Rights Reserved. Permissions and limitations regarding this
software are subject to terms available at http://curl.haxx.se/docs/copyright.html. Permission to use, copy, modify, and distribute this software for any purpose with or
without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
The product includes software copyright 2001-2005 (©) MetaStuff, Ltd. All Rights Reserved. Permissions and limitations regarding this software are subject to terms
available at http://www.dom4j.org/ license.html.
The product includes software copyright © 2004-2007, The Dojo Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to
terms available at http://dojotoolkit.org/license.
This product includes ICU software which is copyright International Business Machines Corporation and others. All rights reserved. Permissions and limitations
regarding this software are subject to terms available at http://source.icu-project.org/repos/icu/icu/trunk/license.html.
This product includes software copyright © 1996-2006 Per Bothner. All rights reserved. Your right to use such materials is set forth in the license which may be found at
http:// www.gnu.org/software/ kawa/Software-License.html.
This product includes OSSP UUID software which is Copyright © 2002 Ralf S. Engelschall, Copyright © 2002 The OSSP Project Copyright © 2002 Cable & Wireless
Deutschland. Permissions and limitations regarding this software are subject to terms available at http://www.opensource.org/licenses/mit-license.php.
This product includes software developed by Boost (http://www.boost.org/) or under the Boost software license. Permissions and limitations regarding this software
are subject to terms available at http:/ /www.boost.org/LICENSE_1_0.txt.
This product includes software copyright © 1997-2007 University of Cambridge. Permissions and limitations regarding this software are subject to terms available at
http:// www.pcre.org/license.txt.
This product includes software copyright © 2007 The Eclipse Foundation. All Rights Reserved. Permissions and limitations regarding this software are subject to terms
available at http:// www.eclipse.org/org/documents/epl-v10.php and at http://www.eclipse.org/org/documents/edl-v10.php.
This product includes software licensed under the terms at http://www.tcl.tk/software/tcltk/license.html, http://www.bosrup.com/web/overlib/?License, http://
www.stlport.org/doc/ license.html, http://asm.ow2.org/license.html, http://www.cryptix.org/LICENSE.TXT, http://hsqldb.org/web/hsqlLicense.html, http://
httpunit.sourceforge.net/doc/ license.html, http://jung.sourceforge.net/license.txt , http://www.gzip.org/zlib/zlib_license.html, http://www.openldap.org/software/
release/license.html, http://www.libssh2.org, http://slf4j.org/license.html, http://www.sente.ch/software/OpenSourceLicense.html, http://fusesource.com/downloads/
license-agreements/fuse-message-broker-v-5-3- license-agreement; http://antlr.org/license.html; http://aopalliance.sourceforge.net/; http://www.bouncycastle.org/
licence.html; http://www.jgraph.com/jgraphdownload.html; http://www.jcraft.com/jsch/LICENSE.txt; http://jotm.objectweb.org/bsd_license.html; . http://www.w3.org/
Consortium/Legal/2002/copyright-software-20021231; http://www.slf4j.org/license.html; http://nanoxml.sourceforge.net/orig/copyright.html; http://www.json.org/
license.html; http://forge.ow2.org/projects/javaservice/, http://www.postgresql.org/about/licence.html, http://www.sqlite.org/copyright.html, http://www.tcl.tk/
software/tcltk/license.html, http://www.jaxen.org/faq.html, http://www.jdom.org/docs/faq.html, http://www.slf4j.org/license.html; http://www.iodbc.org/dataspace/
iodbc/wiki/iODBC/License; http://www.keplerproject.org/md5/license.html; http://www.toedter.com/en/jcalendar/license.html; http://www.edankert.com/bounce/
index.html; http://www.net-snmp.org/about/license.html; http://www.openmdx.org/#FAQ; http://www.php.net/license/3_01.txt; http://srp.stanford.edu/license.txt;
http://www.schneier.com/blowfish.html; http://www.jmock.org/license.html; http://xsom.java.net; http://benalman.com/about/license/; https://github.com/CreateJS/
EaselJS/blob/master/src/easeljs/display/Bitmap.js; http://www.h2database.com/html/license.html#summary; http://jsoncpp.sourceforge.net/LICENSE; http://
jdbc.postgresql.org/license.html; http://protobuf.googlecode.com/svn/trunk/src/google/protobuf/descriptor.proto; https://github.com/rantav/hector/blob/master/
LICENSE; http://web.mit.edu/Kerberos/krb5-current/doc/mitK5license.html; http://jibx.sourceforge.net/jibx-license.html; https://github.com/lyokato/libgeohash/blob/
master/LICENSE; https://github.com/hjiang/jsonxx/blob/master/LICENSE; https://code.google.com/p/lz4/; https://github.com/jedisct1/libsodium/blob/master/
LICENSE; http://one-jar.sourceforge.net/index.php?page=documents&file=license; https://github.com/EsotericSoftware/kryo/blob/master/license.txt; http://www.scala-
lang.org/license.html; https://github.com/tinkerpop/blueprints/blob/master/LICENSE.txt; http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/
intro.html; https://aws.amazon.com/asl/; https://github.com/twbs/bootstrap/blob/master/LICENSE; https://sourceforge.net/p/xmlunit/code/HEAD/tree/trunk/
LICENSE.txt; https://github.com/documentcloud/underscore-contrib/blob/master/LICENSE, and https://github.com/apache/hbase/blob/master/LICENSE.txt.
This product includes software licensed under the Academic Free License (http://www.opensource.org/licenses/afl-3.0.php), the Common Development and
Distribution License (http://www.opensource.org/licenses/cddl1.php) the Common Public License (http://www.opensource.org/licenses/cpl1.0.php), the Sun Binary
Code License Agreement Supplemental License Terms, the BSD License (http:// www.opensource.org/licenses/bsd-license.php), the new BSD License (http://
opensource.org/licenses/BSD-3-Clause), the MIT License (http://www.opensource.org/licenses/mit-license.php), the Artistic License (http://www.opensource.org/
licenses/artistic-license-1.0) and the Initial Developer’s Public License Version 1.0 (http://www.firebirdsql.org/en/initial-developer-s-public-license-version-1-0/).
This product includes software copyright © 2003-2006 Joe WaInes, 2006-2007 XStream Committers. All rights reserved. Permissions and limitations regarding this
software are subject to terms available at http://xstream.codehaus.org/license.html. This product includes software developed by the Indiana University Extreme! Lab.
For further information please visit http://www.extreme.indiana.edu/.
This product includes software Copyright (c) 2013 Frank Balluffi and Markus Moeller. All rights reserved. Permissions and limitations regarding this software are subject
to terms of the MIT license.
DISCLAIMER: Informatica LLC provides this documentation "as is" without warranty of any kind, either express or implied, including, but not limited to, the implied
warranties of noninfringement, merchantability, or use for a particular purpose. Informatica LLC does not warrant that this software or documentation is error free. The
information provided in this software or documentation may include technical inaccuracies or typographical errors. The information in this software and documentation
is subject to change at any time without notice.
NOTICES
This Informatica product (the "Software") includes certain drivers (the "DataDirect Drivers") from DataDirect Technologies, an operating company of Progress Software
Corporation ("DataDirect") which are subject to the following terms and conditions:
1. THE DATADIRECT DRIVERS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
2. IN NO EVENT WILL DATADIRECT OR ITS THIRD PARTY SUPPLIERS BE LIABLE TO THE END-USER CUSTOMER FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, CONSEQUENTIAL OR OTHER DAMAGES ARISING OUT OF THE USE OF THE ODBC DRIVERS, WHETHER OR NOT INFORMED OF THE POSSIBILITIES
OF DAMAGES IN ADVANCE. THESE LIMITATIONS APPLY TO ALL CAUSES OF ACTION, INCLUDING, WITHOUT LIMITATION, BREACH OF CONTRACT, BREACH
OF WARRANTY, NEGLIGENCE, STRICT LIABILITY, MISREPRESENTATION AND OTHER TORTS.
The information in this documentation is subject to change without notice. If you find any problems in this documentation, please report them to us in writing at
Informatica LLC 2100 Seaport Blvd. Redwood City, CA 94063.
Informatica products are warranted according to the terms and conditions of the agreements under which they are provided. INFORMATICA PROVIDES THE
INFORMATION IN THIS DOCUMENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT.
4 Table of Contents
Creating a webMethods Source Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Displaying Document Types in a Document Folder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Importing a webMethods Source Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Editing a webMethods Source Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Working with the Application Multi-Group Source Qualifier. . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Appendix B: Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table of Contents 5
Preface
Use the Informatica® PowerExchange® for webMethods User Guide to learn how to read from or write to
webMethods documents by using PowerCenter Client. Learn to create a webMethods connection, develop
mappings, and run sessions in an Informatica domain.
Informatica Resources
Informatica provides you with a range of product resources through the Informatica Network and other online
portals. Use the resources to get the most from your Informatica products and solutions and to learn from
other Informatica users and subject matter experts.
Informatica Network
The Informatica Network is the gateway to many resources, including the Informatica Knowledge Base and
Informatica Global Customer Support. To enter the Informatica Network, visit
https://network.informatica.com.
To search the Knowledge Base, visit https://search.informatica.com. If you have questions, comments, or
ideas about the Knowledge Base, contact the Informatica Knowledge Base team at
[email protected].
Informatica Documentation
Use the Informatica Documentation Portal to explore an extensive library of documentation for current and
recent product releases. To explore the Documentation Portal, visit https://docs.informatica.com.
If you have questions, comments, or ideas about the product documentation, contact the Informatica
Documentation team at [email protected].
6
Informatica Product Availability Matrices
Product Availability Matrices (PAMs) indicate the versions of the operating systems, databases, and types of
data sources and targets that a product release supports. You can browse the Informatica PAMs at
https://network.informatica.com/community/informatica-network/product-availability-matrices.
Informatica Velocity
Informatica Velocity is a collection of tips and best practices developed by Informatica Professional Services
and based on real-world experiences from hundreds of data management projects. Informatica Velocity
represents the collective knowledge of Informatica consultants who work with organizations around the
world to plan, develop, deploy, and maintain successful data management solutions.
You can find Informatica Velocity resources at http://velocity.informatica.com. If you have questions,
comments, or ideas about Informatica Velocity, contact Informatica Professional Services at
[email protected].
Informatica Marketplace
The Informatica Marketplace is a forum where you can find solutions that extend and enhance your
Informatica implementations. Leverage any of the hundreds of solutions from Informatica developers and
partners on the Marketplace to improve your productivity and speed up time to implementation on your
projects. You can find the Informatica Marketplace at https://marketplace.informatica.com.
To find your local Informatica Global Customer Support telephone number, visit the Informatica website at
the following link:
https://www.informatica.com/services-and-training/customer-success-services/contact-us.html.
To find online support resources on the Informatica Network, visit https://network.informatica.com and
select the eSupport option.
Preface 7
Chapter 1
Understanding PowerExchange
for webMethods
This chapter includes the following topics:
The PowerCenter Integration Service connects to a webMethods Broker to read and write webMethods
documents. webMethods Brokers receive, queue, and send webMethods documents. They also store
webMethods document metadata.
The PowerCenter Integration Service can read webMethods documents based on the client ID or the
document type you define in the webMethods source definition. Similarly, it can write webMethods
documents based on the client ID or the document type you define in the webMethods target definition. The
PowerCenter Integration Service can also read and write webMethods request/reply documents.
Create a session and workflow for the mapping. The PowerCenter Integration Service connects to a
webMethods Broker to read and write webMethods documents.
8
Designer Integration with the webMethods Broker
The Designer connects to a webMethods Broker to import metadata for webMethods source and target
definitions. Before you can connect to a webMethods Broker, define the Broker, the document metadata you
want the Broker to contain, and a host name and port number for the Broker. The Designer uses the host
name and port number to connect to the Broker to retrieve webMethods document metadata.
webMethods Broker
A webMethods Broker stores metadata for webMethods documents in the form of document types. The
Designer uses the Broker host name and port number to connect to the Broker to import webMethods source
and target metadata. The PowerCenter Integration Service integrates with webMethods Brokers to read and
write webMethods documents.
webMethods Enterprise Integrator lets you define metadata for webMethods documents. The Broker stores
the document metadata. When you define webMethods document metadata, specify a client group,
document folder, document type, and document data field metadata. After you define document folders and
types, associate them with client groups in the Enterprise Server Manager.
The client group controls access to document types. When you connect to a Broker to import webMethods
source or target definitions, you specify a client group. The Designer displays document folders that belong
to that client group.
Client groups can contain multiple document folders. Document folders can contain other document folders.
They also contain document types. A document type represents the structure of the documents that belong
to it. Document types contain data field names and datatypes for a webMethods document. When you import
a webMethods source or target definition, select a document type. The source or target definition contains
metadata that represents that document type.
The following figure shows an example of document metadata structure in a webMethods Broker:
In this example, Broker #1 is the broker name. SALES is the client group. ORDER and MANUFACTURING are
examples of document folders. PARTS is an example of a document type. ACCOUNT is an example of a data
field name. The datatype of the data field occurs after the data field name.
The following table describes the document envelope fields that appear in webMethods source and target
definitions:
destID Client ID of the recipient of the document when the delivery mode is deliver/receive.
pubSeqn 64-bit value that represents the publish sequence number of the document.
enqueueTime Date and time the Broker places the document in the queue for the recipient.
startResult Value greater than or equal to 0 that signifies the starting number of the document to be
received. Generally used in conjunction with maxResults.
replyTo Client ID to which the document publisher sends reply documents instead of the source of the
request document.
errorsTo Client ID to which the document publisher forwards a document if it encounters an error
processing the document. When there is no value for the field, the publisher discards the
document.
errorRequestsTo Client ID to which the document publisher forwards a request/reply document if it encounters
an error processing the request. When there is no value for the field, the publisher discards the
document.
appSeqn Sequence number the document publisher sets for the document.
appLastSeqn Last event of the sequence. When you include a value for this field, it should be the same value
as the appSeqn field for the document.
The PowerCenter Integration Service can read and write documents with different document delivery models.
• Request/reply
• Publish/subscribe
The request/reply delivery model is for documents that should receive a reply. The reply can contain a
response to the request or an acknowledgement of receipt.
The publish/subscribe model is for documents you want to publish or receive that do not require a response.
The publish/subscribe model enables the PowerCenter Integration Service to read and write documents in
the following modes:
• Deliver/receive
• Broadcast
Deliver/receive mode is a point-to-point delivery of documents by client ID. Only a Broker Client with a certain
client ID can receive the documents. When the PowerCenter Integration Service reads and writes documents
in deliver/receive mode, it uses a client ID to read documents from a Broker. When you configure a
webMethods application connection, you can specify a client ID for the PowerCenter Integration Service to
use. Or, the PowerCenter Integration Service can generate a client ID during session initialization.
Broadcast mode means that the document sender sends documents to a Broker for any Broker Client
subscribing to the documents to receive. When the PowerCenter Integration Service reads documents in
broadcast mode, it reads documents according to the document type that you define in the source definition
in the mapping. When the PowerCenter Integration Service writes documents in broadcast mode, it writes
documents according to the document type you define in the target definition in the mapping.
To install and configure PowerExchange for webMethods, complete the following steps:
1. Configure JVM parameters the PowerCenter Integration Service. You must configure JVM options.
2. Register libraries and configure the PowerCenter Integration Service. Register webMethods libraries on
the machine running the PowerCenter Integration Service and configure the PowerCenter Integration
Service to set the CLASSPATH to the webMethods JAR files.
Note: Configuring the PowerCenter Integration Service to set the path and the CLASSPATH to the JVM
library file is required for UNIX. It is optional for Windows.
The PowerCenter Integration Service uses webMethods application connections to connect to a webMethods
Broker when it reads webMethods source documents and writes webMethods target documents.
• webMethods Client. Install and configure on the machine hosting the PowerCenter Client.
• webMethods Enterprise Server C API. Install and configure on the machine hosting the PowerCenter
Client.
• webMethods Enterprise Server Java API. Install and configure on the machine running the PowerCenter
Integration Service.
12
Step 1. Configure JVM Options for the PowerCenter
Integration Service
When you configure PowerExchange for webMethods, you must configure JVM options in the Informatica
Administrator. Configure JVM options to run Java-based programs. When you configure JVM options, set the
following properties:
Download the webMethods service pack from the Software AG web site. webMethods provides instructions
to copy the DLLs and access the client JAR file.
Download the webMethods service pack from the Software AG web site at the following location:
• Envelope fields
• Data fields
If the document type of a source or target document does not match the document type of the source or
target definition, the PowerCenter Integration Service rejects the document. When the PowerCenter
Integration Service rejects a document, it enters the content of the rejected document into the session log,
and the document is no longer available at the Broker.
Envelope Fields
webMethods source and target definitions can include webMethods document envelope fields. You can
include envelope fields in a source definition when you want to process data that pertains to the header
information in webMethods documents. For example, you may want to track the publisher ID of webMethods
documents you read from a source.
Include envelope fields in a target definition when you want to write document header information to a
webMethods target. For example, you may want the PowerCenter Integration Service to send target
documents according to a particular publication sequence.
14
Include envelope fields in a source or target definition when you import the definition. When you define a
webMethods target based on a source definition, and the source definition contains envelope fields, the
Designer adds the appropriate envelope fields to the target definition.
The following table describes the envelope fields webMethods source and target definitions can contain:
pubID Yes No
recvTime Yes No
enqueueTime Yes No
maxResults No Yes
Data Fields
webMethods source and target definitions can contain webMethods document data fields. When you import
webMethods definitions with data fields, the data fields represent webMethods documents of the document
type you imported.
Data fields include webMethods sequence fields. You can extract data from webMethods sequence fields
and load data into webMethods sequence fields. A webMethods sequence field contains a sequence of
multiple values of the same datatype. When you import webMethods source or target definitions that contain
sequence fields, the metadata for each sequence field is represented by a distinct group.
You can import the following kinds of webMethods sequences in the Designer:
The map value shows which columns in a definition represent metadata for envelope fields or data fields. In
the map value, all envelope fields include the prefix “_env.”. All data fields contain the name of the
corresponding field you defined for the document type in webMethods Enterprise Integrator.
For example, in Enterprise Integrator you define data fields under the document type BUY. You include some
of the data fields under a structure folder called DESCRIPTION. The document type BUY is in the document
folder TRADE. You import a target definition of the document type BUY from the document folder TRADE. You
include the default envelope fields in the definition. When you view the Attributes tab of the target definition,
you see the envelope fields preceded by _env. and the data fields.
The Designer creates a root group with top-level webMethods data fields. The root group includes envelope
fields and single-dimensional sequences of the Char, Unichar, or Byte webMethods datatypes. For each
sequence in a webMethods document that is of a webMethods datatype other than Char, Unichar, or Byte, the
Designer creates a sequence group. The Designer also creates a sequence group for Char, Unichar, or Byte
datatypes if there is more than one dimension. The Designer names each sequence group according to the
sequence name.
The Designer creates a key relationship between each sequence group in a webMethods source definition
and its parent group. It also creates an index key for each dimension in a sequence. Each key is named
according to the following convention:
{GPK|GFK|IDX}_<group_name>_<index_number>
The following table describes the components of a key name in a webMethods source or target definition
with a sequence:
GPK|GFK|IDX Type of key. The key name begins with GPK when it is a primary key. The key name begins
with GFK when it is a foreign key. The key name begins with IDX when it is an index key.
index_number Distinguishes index keys in the same group. The value of this component for the first index
key in a group is 0. For each subsequent index key in a group, the value is incremented by
one. This component only appears for index keys.
Type Name
string a
int[] b
The following figure shows a webMethods source definition with a sequence:
In this example, the root group takes the name of the webMethods document, Sales::Simple Array. The
Sales::Simple_Array group contains the data field a. The Designer represents the webMethods sequence field
b as a group called b. The Sales::Simple_Array and b groups share a primary key/foreign key relationship. The
Sales::Simple_Array root group contains the GPK_Sales::Simple_Array primary key. Since the GFK_b foreign
key in group b references the GPK_Sales::Simple_Array primary key, group b is a child group to the
Sales::Simple_Array group. Group b also contains the IDX_b_0 index key.
For example, you want to import metadata for a document type with a sequence that contains a structure as
a source definition in the Designer. The document type is called dept and is in the Sales folder. The document
type contains the following fields:
Type Name
string dept_name
struct[] dept_people
string ssn
string name
The Designer creates a multi-group source definition for the dept webMethods document. The source
definition for the dept webMethods document includes the dept_people sequence group with the structure
fields ssn and name.
The following figure shows the source definition for the dept webMethods document:
Note: The Designer displays an error when you try to import a sequence with a structure that does not
contain fields.
For example, you want to import metadata for a document type with a multi-dimensional sequence as a
source definition in the Designer. The document type is called company and is in the Sales folder. The
document type contains the following fields:
Type Name
string company_name
string dept_name
struct[][] company_people
string ssn
string name
The company webMethods document contains a two-dimensional sequence called company_people. When
you create the target definition for the company webMethods document, the Designer creates the
IDX_company_people_0 index key for the first dimension and the IDX_company_people_1 index key for the
second dimension.
The following figure shows the target definition for a webMethods document with a multi-dimensional
sequence:
Nested Sequence
A webMethods document can contain a nested sequence. When you import a webMethods definition with a
nested sequence, the Designer creates a group for each sequence. The Designer creates a foreign key in the
child sequence group and a primary key in the parent sequence group. This foreign key references the
primary key that the Designer creates in the parent sequence group.
For example, you want to import metadata for a document type with a nested sequence as a source definition
in the Designer. The document type is called org and is in the Sales folder. The document type contains the
following fields:
Type Name
string org_name
struct[] dept
string dept_name
struct[] people
int ssn
string name
The company webMethods document contains the people sequence nested in the dept sequence. When you
import the company webMethods document, the Designer creates a key relationship between the dept and
people groups. Since the dept sequence contains the people sequence, the Designer includes a primary key in
The following figure shows the source definition for a webMethods document with a nested sequence:
Install the InformaticaMetadata package in the webMethods Integration Server to use the webMethods
Integration Server connection. When you install the InformaticaMetadata package, an infoset called
informaticaWireTags is created in the webMethods Integration Server. Infoset adds metadata along with the
webMethods document definition. informaticaWireTags stores the details of all the special characters in a
webMethods document. Ensure that you always synchronize the informaticaWireTags with the current
document definition in the webMethods server.
For example, you want to view those document types that belong to the document folder ORDER in the client
group SALES. In the Import from webMethods Broker dialog box, enter ORDER as the Scope Name to display
the document types that directly belong to the document folder ORDER.
If a document type belongs to a document folder within a document folder, it does not display when you use
a scope name to filter document types. For example, if a document folder ORDER contains a subfolder
20
SUPPLIES, when you enter ORDER for the scope name, document types in the subfolder SUPPLIES do not
display.
1. In the Source Analyzer, click Sources > Import from webMethods Broker.
The Import from webMethods Broker dialog box appears.
2. Enter the following information:
Broker Host Host name and port number of the Broker in the following format:
<host_name>:<port_number>
You can omit the port number if the port number for the Broker is the default port
number. Default port number is 6849.
Scope Name Document folder name that displays the document types in the document folder.
Document types that belong to subfolders of the document folder you enter for the scope
name do not appear.
3. Click Connect.
The Designer displays a list of document types and their document folders.
4. Select the document type you want to import.
5. Optionally, select Create Default Envelope Fields to add the default envelope fields to the source
definition.
6. Click Import.
A webMethods source definition appears in the Source Analyzer.
Note: webMethods document types are case sensitive. However, source definition names are not.
Therefore, when you import a webMethods source definition, and the repository already contains a
source definition with the same name that uses different capitalization, the Designer might ask if you
want to overwrite the existing source definition. Also, the Designer displays an error when you try to
import a sequence with a structure that does not contain fields.
1. Double-click the title bar of the source definition in the Source Analyzer.
2. On the Table tab of the Edit Tables dialog box, optionally edit the following settings:
Select Table Yes Displays the source definition you are editing. To edit a different source or
target definition, select it from the list.
Rename button Yes Edit the name of the source definition. You can also edit the database
definition node name.
Description Yes Optional description of the source definition. Character limit is 2000 bytes/K,
where K is the maximum number of bytes for each character in the
PowerCenter repository code page. Enter links to business documentation.
A transaction group consists of all documents that the PowerCenter Integration Service commits when it
reaches a commit point. If a session aborts or fails during a transaction, the PowerCenter Integration Service
rolls back all documents in the transaction group from the targets. When you enable recovery and a session
aborts or fails, you can restart the session in recovery mode. The PowerCenter Integration Service then loads
the documents to the targets.
To ensure transactional consistency, all webMethods targets in the same pipeline must belong to the same
target connection group. Targets in the same target connection group receive data from the same
transactional source. Also, two or more webMethods targets are in the same target connection group if they
have the same value for each of the following connection properties:
• Broker Host
23
• Broker Name
• Client ID
• Client Group
• Application Name
• Automatic Reconnection
• Preserve Client State
Broker Host Host name and port number of the Broker in the following format:
<host_name:port>
You can omit the port number if the port number for the Broker is the default port
number. The default port number is 6849.
Scope Name Document folder name that displays the document types in the document folder.
Document types that belong to subfolders of the document folder you enter for the scope
name do not appear.
3. Click Connect.
The Designer displays a list of document types and their document folders.
4. Select the document type you want to import.
5. Optionally, select Create Default Envelope Fields to add the default envelope fields to the target
definition.
6. Click Import.
Note: webMethods document types are case sensitive. However, PowerCenter target definition names
are not. Therefore, when you import a webMethods target definition, and the repository already contains
a target definition with the same name that uses different capitalization, the Designer might ask if you
want to overwrite the existing target definition.
To update a target definition to reflect changes in the webMethods document metadata, recreate the target
definition.
After you add a webMethods target definition to a mapping, you can configure the load scope to determine
how the PowerCenter Integration Service writes documents to the target. You can generate document data
after each row, after each transaction, or at the end of file.
1. Double-click the title bar of the target definition in the Mapping Designer.
2. Click the Properties tab.
3. Select a value for Load Scope:
• Row. Generates document data for each row.
• Transaction. Generates document data for all fields in a transaction on commit.
• All Input. Generates document data at end of file. Default is All Input.
4. Click OK.
You can configure the session to only read source documents in deliver/receive mode. The PowerCenter
Integration Service only receives documents that have a particular client ID.
26
You can specify the client ID in one of the following ways:
Note: If you want to run simultaneous sessions that read documents from webMethods sources, enter a
separate client ID for each source.
To configure the delivery model for webMethods sources, select one of the following options:
• Select the Subscribe Document option for the PowerCenter Integration Service to subscribe to source
documents using the publish/subscribe model. When the Subscribe Document option is selected, the
PowerCenter Integration Service reads documents using the publish/subscribe model. It reads documents
in both deliver/receive mode and broadcast mode.
• Clear the Subscribe Document option for the PowerCenter Integration Service to receive source
documents in deliver/receive mode only.
Filter documents by document data fields. The Broker only makes documents available for the PowerCenter
Integration Service that meet the filter condition.
For example, you want to read webMethods documents of the document type TRADE::BUY. The document
type contains a data field SYMBOL. When the PowerCenter Integration Service reads source documents, you
want the webMethods Broker to only make documents available that contain the value INFA in the data field
SYMBOL. Enter a filter condition to receive documents of the value INFA in the data field SYMBOL from
source documents of type TRADE::BUY.
To filter documents from a webMethods source, complete the following tasks in the session properties:
1. Select Subscribe Document option in the Properties settings on the Mapping tab (Sources node).
2. Enter a filter condition for the Subscription Filter Expression attribute in the Properties settings on the
Mapping tab (Sources node).
Specify a filter condition according to the syntax in the webMethods documentation. If you do not use
webMethods syntax when entering a filter condition, the PowerCenter Integration Service fails the session
during session initialization. For example, you can enter the following filter condition to read documents with
the value INFA in the data field SYMBOL:
SYMBOL = “INFA”
If you modified a field name in the source definition, make sure the filter condition uses the map value for the
field, not the modified field name. For example, you imported a source definition with the data field NAME.
You changed the field in the source definition to CUSTOMER_NAME. If you enter a filter condition for this
field, use the value NAME instead of CUSTOMER_NAME according to the map value for the field in the source
definition.
• Idle Time
• Message Count
• Reader Time Limit
When you enter values for multiple terminating conditions, the Integration Service stops reading from the
webMethods Broker when the first terminating condition is met. For example, if you set idle time to 10
seconds and message count to 100 documents, the Integration Service stops reading from the webMethods
Broker after 10 seconds or after reading 100 documents, whichever comes first.
Idle Time
Configure idle time to indicate how many seconds the PowerCenter Integration Service waits when no
documents arrive before it stops reading from the webMethods Broker. For example, if you enter 30 for idle
time, the PowerCenter Integration Service waits 30 seconds after reading from the webMethods Broker. If no
new documents arrive in the webMethods Broker within 30 seconds, the PowerCenter Integration Service
stops reading from the webMethods Broker.
Message Count
Configure message count to control the number of documents the PowerCenter Integration Service reads
from the webMethods Broker before stopping. For example, when you specify 100 for message count, the
PowerCenter Integration Service reads 100 documents from the webMethods Broker.
If you enter a message count value, and you configure the session to use pipeline partitioning, the session
can run on a single node only. The PowerCenter Integration Service that runs the session cannot run on a grid
or on primary and backup nodes.
• Deliver/receive mode
The following table describes the envelope fields you can configure in the session properties to set the
delivery model:
Destination Deliver/ Client ID with which you want the PowerCenter Integration Service to deliver target
Client ID Receive documents. The Broker Client that receives the target documents must use this
client ID to receive the documents.
Reply To Request/ Client ID of the webMethods target to whom you want to send target documents that
Reply are replies. The Reply To client ID should not be the originator of the document.
Errors To Request/ Client ID of the webMethods target to whom you want to send target documents if
Reply there are any errors processing a request document.
Error Requests Request/ If there is an error processing the request document, enter another destination for
To Reply the request.
If the mapping passes values to the envelope fields in the target, and the session configuration contains
values for these fields, the PowerCenter Integration Service overwrites the values in the session properties
with the values in the target.
The following table describes the options you can configure in the session properties to define how the
PowerCenter Integration Service reads and writes webMethods sequences:
Orphan Handling Specifies how to handle the error if sequence group data does not correspond to parent
group data.
Duplicate Handling Specifies how to handle the error if two or more rows contain the same primary key value.
Process Messages Specifies whether documents are flushed when a transaction is committed.
on Transaction
• Select an application connection with the same connection properties for each webMethods target in the
pipeline. Using the same connection properties ensures that all webMethods targets in a single pipeline
belong to the same target connection group.
• Configure source-based commits for the session.
• Set a commit interval to define the commit point for a transaction group.
Pipeline Partitioning
You can increase the number of partitions in a pipeline to improve session performance. Increasing the
number of partitions allows the PowerCenter Integration Service to create multiple connections to sources
and targets and process partitions of sources and targets concurrently.
The following table describes the partition types for partition points in webMethods mappings:
1. Select Source as the commit type to extract data in real time and ensure transactional consistency.
2. Optionally, edit the commit interval.
3. Select a recovery strategy.
To enable message recovery, select Resume from Last Checkpoint.
If you enable message recovery, you can configure a value for the recovery cache folder from the
Properties settings of the Mapping tab (Sources node). Or, use the default cache folder $PMCacheDir\.
1. In the Connections settings, select a webMethods application connection for Application Multi-Group
Source Qualifiers connected to webMethods source definitions.
Select a webMethods Integration Server connection to read webMethods documents with special
characters.
Select a webMethods broker connection to read webMethods documents without special characters.
2. From the Properties settings, clear Subscribe Documents if you want the PowerCenter Integration
Service to only receive webMethods documents in deliver/receive mode from the source.
If you want the PowerCenter Integration Service to subscribe to webMethods documents with both the
broadcast and deliver/receive modes using the publish/subscribe model, make sure Subscribe
Documents is selected.
3. Optionally, enter a filter condition in the Subscription Filter Expression option if you want to filter
webMethods source documents.
4. Optionally, edit the values for the Idle Time, Message Count, or Reader Time Limit terminating
conditions. Applicable when you select webMethods broker connection.
The Workflow Manager assigns the following default values to the terminating conditions:
Terminating Description
Condition
Idle Time webMethods broker can remain idle for an infinite period of time before the
PowerCenter session ends. Default is -1, indicating an infinite period of time.
Message Count PowerCenter Integration Service can read an infinite number of documents from the
webMethods Broker before the session ends. Default is -1.
Reader Time Limit PowerCenter Integration Service can read source documents from a webMethods Broker
for an infinite period of time. Default is 0.
1. In the Connections settings, select a webMethods application connection for each webMethods target
definition.
Tip: If you configure the session for transaction consistency, verify that all webMethods target
definitions in a single pipeline belong to the same target connection group.
2. In the Properties settings, enter the following properties:
Destination Client ID Client ID with which you want the PowerCenter Integration Service to deliver target
documents. The Broker Client that receives the target documents must use this client ID
to receive the documents. Use this option to send target documents in deliver/receive
mode.
Reply To Client ID of the webMethods target to whom you want to send target documents that are
replies. The Reply To client ID cannot be the originator of the document. Use this option
to send target documents using the request/reply delivery model.
Errors To Client ID of the webMethods target to whom you want to send target documents if there
are any errors processing a request document. Use this option to send target
documents using the request/reply delivery model.
Error Requests To If there is an error processing the request document, this field states another
destination for the request. Use this option to send target documents using the request/
reply delivery model.
Send Interval Minimum amount of time in milliseconds the Integration Service waits between each
document when writing documents to the target. For example, if you set the send
interval to 2, the PowerCenter Integration Service waits at least two milliseconds before
writing documents to the target. The targets receive the documents once the
PowerCenter Integration Service issues a commit.
If you stop the session during the session run, the PowerCenter Integration Service
waits until it writes the document it is processing to the target before stopping the
session. Therefore, if you set a high value for Send Interval, the session may take longer
to stop. Default is 1.
Orphan Handling Select Ignore to ignore errors when sequence group data does not correspond to parent
group data. Otherwise, select Error.
Process Messages on Specifies whether documents are flushed when a transaction is committed.
Transaction
The mapping overwrites the value in the session properties if it passes a value for any of the following fields
in the target:
• Destination Client ID
• Reply To
• Errors To
• Error Requests To
To ensure that each source uses a different client ID, create multiple application connections with different
client IDs. Assign each Application Multi-Group Source Qualifier associated with a webMethods source a
different webMethods application connection.
To ensure that each target uses a different client ID, create multiple application connections with different
client IDs. Assign each target a different application connection.
Scheduling Workflows
Before you run a session, configure and schedule the workflow. You can schedule a workflow to run
continuously, run at a given time or interval, or you can manually start a workflow. The PowerCenter
Integration Service runs scheduled workflows through the duration of the schedule, unless the workflow fails.
To run a continuous workflow, select Run Continuously when you edit the scheduler for the workflow. A
continuous workflow starts as soon as the PowerCenter Integration Service initializes. When the workflow
stops, it restarts immediately.
I ran simultaneous sessions to read documents from webMethods sources. The session
completed successfully. However, the PowerCenter Integration Service did not receive all of the
documents.
If you run simultaneous sessions to read documents from webMethods sources, each source must use a
different client ID.
The following table lists the webMethods datatypes that PowerCenter supports and the corresponding
transformation datatypes:
Date Precision of 23. Date/Time Jan 1, 0001 A.D. to Dec 31, 9999 A.D.
(precision to the nanosecond)
34
webMethods Range and Description Transformation Range and Description
Datatype datatype
Boolean Datatype
When the PowerCenter Integration Service reads data from a webMethods source field of the Boolean
datatype, it converts the value “True” to “T” and the value “False” to “F.”
When the PowerCenter Integration Service writes data to a webMethods target field of the Boolean datatype,
it converts the value “T” to “True” and the value “F” to “False.” If the field contains any other value, it rejects
the field.
Glossary
broadcast mode
A delivery mode in which the sender sends documents to a Broker for any Broker Client that wants to
subscribe to the documents.
Broker Client
A client to connect to the webMethods Broker.
client group
A component of the webMethods Broker that controls access to document types. A client group can contain
document folders.
data field
A field that contains message data.
deliver/receive mode
Point-to-point delivery of documents by client ID. Only a Broker Client with a certain client ID can receive the
documents.
document
A webMethods message.
document folder
A folder in the webMethods Broker that stores other document folders and document types.
document type
A representation of the structure of documents. Document types contain data field names and datatypes for
a webMethods document.
envelope field
A header field of a webMethods document.
map value
A map of field relationships in the document type hierarchy.
publish/subscribe model
A delivery model for documents the sender wants to publish or receive that do not require a response. The
publish/subscribe model enables you to read and write documents in deliver/receive or broadcast mode.
request/reply model
A delivery model for documents that require a reply.
sequence field
A field of a webMethods document that contains a sequence of multiple values of the same datatype.
structure
A collection of fields in a webMethods document that defines a webMethods data field.
webMethods Broker
A webMethods application that stores metadata for webMethods documents.
Appendix B: Glossary 37
Index
A L
Application Multi-Group Source Qualifier Load Scope (property)
creating for webMethods 22 setting for webMethods targets 25
description for webMethods 22
M
C map value
client ID using with a filter condition in webMethods session 27
simultaneous sessions in webMethods, setting 33 message count
continuous workflows description for webMethods 28
description for webMethods real-time flush latency 33 high availability in a webMethods session 28
message recovery
description for webMethods 28
datatypes
Boolean, used in webMethods 35
PowerExchange for webMethods 34
P
deliver/receive mode pipeline partitioning
webMethods sources, configuring 26 description for webMethods 30
webMethods targets, configuring 28 specifying partitions and a file cache folder in webMethods 30
delivery models publish/subscribe delivery model
webMethods sources, configuring 26 webMethods sources, configuring 26
webMethods targets, configuring 28 webMethods targets, configuring 28
pubSeqn envelope fields
in a webMethods target definition 23
G
grid
restriction in webMethods 28
R
reader time limit
description for webMethods 28
I S
idle time sessions
description for webMethods 28 configuring for webMethods 30
installing source documents
webMethods 12 filtering in a webMethods session 27
webMethods installation and configuration steps 12 source-based commit
configuring for a webMethods session 30
J
JVM options
T
configuring for webMethods 13 targets
transactional consistency for webMethods sessions 30
terminating conditions
description for webMethods 27
38
terminating conditions (continued) webMethods source definition (continued)
entering for a webMethods session 27 editing 21, 25
reader time limit for webMethods 28 overview 20, 23
webMethods idle time 28 webMethods sources
webMethods message count 28 simultaneous sessions, running 33
webMethods real-time flush latency 28 webMethods target definition
troubleshooting creating 24
webMethods workflows 33 editing 21, 25
overview 20, 23
webMethods targets
Index 39