Vous êtes sur la page 1sur 60

Informatica PowerExchange for Web Services

( 9.0.1)

Informatica PowerExchange for Web Services


9.0.1
6 2010
2004-2010 Informatica. .
Informatica Corporation

Informatica Corporation
/

DFARS 227.7202-1a227.7702-3a1995DFARS
252.227-70131ii198810FAR 12.212a1995FAR 52.227-19FAR 52.227-14ALT III

InformaticaInformatica PlatformInformatica Data ServicesPowerCenterPowerCenterRTPowerCenter ConnectPowerCenter


Data AnalyzerPowerExchangePowerMartMetadata ManagerInformatica Data QualityInformatica Data ExplorerInformatica
B2B Data TransformationInformatica B2B Data ExchangeInformatica On DemandInformatica Corporation
BEAWebLogicBEA Systems, Inc

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 2007 Isomorphic Software. All Rights
Reserved.Copyright Meta Integration Technology, Inc. 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 Rouge 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.
Apache Software Foundationhttp://www.apache.org/Apache License, Version
2.0http://www.apache.org/licenses/
LICENSE-2.0

Mozillahttp://www.mozilla.org/copyright The JBoss Group, LLC, all


rights reserved; copyright, Red Hat Middleware, LLC, all rights reserved; Copyright 1999-2006 by Bruno Lowagie
and Paulo SoaresGNU Lesser General Public License Agreementhttp://www.gnu.org/licenses/lgpl.html
Informatica
Informatica Corporation

>Douglas C.Schmidt
ACETMTAOTMCopyright 1993-2006, all rights reserved.
OpenSSL ToolkitOpenSSL Projectcopyright The OpenSSL Project.All Rights
Reservedhttp://www.openssl.org
CurlCopyright 1996-2007, Daniel Stenberg, <Daniel@haxx.se>All Rights Reserved.
http://curl.haxx.se/docs/copyright.html

copyright 2001-2005 () MetaStuff, Ltd. All Rights Reserved.


http://www.dom4j.org/license.html
copyright 2004-2007, The Dojo FoundationAll Rights Reserved.
http://svn.dojotoolkit.org/dojo/trunk/LICENSE
ICUcopyright International Business Machines Corporation and othersAll Rights Reserved.
http://source.icu-project.org/repos/icu/icu/trunk/license.html

copyright 1996-2006 Per BothnerAll Rights Reserved.


http://www.gnu.org/software/kawa/Software-License.html
OSSP UUIDCopyright 2002 Ralf S. Engelschall, Copyright 2002 The OSSP Project Copyright 2002
Cable & Wireless Deutschlandhttp://www.opensource.org/licenses/mitlicense.php
Boosthttp://www.boost.org/Boost
http://www.boost.org/LICENSE_1_0.txt

copyright 1997-2007 University of Cambridge


http://www.pcre.org/license.txt

copyright 2007 The Eclipse FoundationAll Rights Reserved.


http://www.eclipse.org/org/documents/epl-v10.php
http://www.tcl.tk/software/tcltk/license.htmlhttp://www.bosrup.com/web/overlib/?Licensehttp://www.stlport.org/
doc/license.htmlhttp://www.asm.ow2.org/license.htmlhttp://www.cryptix.org/LICENSE.TXThttp://hsqldb.org/web/
hsqlLicense.htmlhttp://httpunit.sourceforge.net/doc/license.htmlhttp://jung.sourceforge.net/license.txthttp://
www.gzip.org/zlib/zlib_license.htmlhttp://www.openldap.org/software/release/license.htmlhttp://www.libssh2.orghttp://
slf4j.org/license.htmlhttp://www.sente.ch/software/OpenSourceLicense.htmlhttp://fusesource.com/downloads/licenseagreements/fuse-message-broker-v-5-3-license-agreement
Academic Free Licensehttp://www.opensource.org/licenses/afl-3.0.php/Common Development and Distribution
Licensehttp://www.opensource.org/licenses/cddl1.phpCommon Public Licensehttp://www.opensource.org/licenses/
cpl1.0.phpBSD Licensehttp://www.opensource.org/licenses/bsd-license.php

copyright 2003-2006 Joe WaInes, 2006-2007 XStream CommittersAll Rights Reserved.


http://j.org/license.htmlIndiana University
Extreme! Labhttp://www.extreme.indiana.edu/

5,794,246; 6,014,670; 6,016,501; 6,029,178; 6,032,158; 6,035,307; 6,044,374; 6,092,086;


6,208,990; 6,339,775; 6,640,226; 6,789,096; 6,820,077; 6,823,373; 6,850,947; 6,895,471; 7,117,215; 7,162,643; 7,254,590; 7,281,
001; 7,421,458; 7,584,422
Informatica Corporation
Informatica Corporation

InformaticaProgress Software CorporationDataDirectDataDirect


TechnologiesDataDirectDataDirect

1.IBMDataDirect

2.DataDirectODBC

Part Number: PWX-WCU-90100-0001


.............................................. iv
Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

iv

Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Informatica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
InformaticaWeb. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Informatica How-To Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Informatica Knowledge Base. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Informatica Multimedia Knowledge Base. . . . . . . . . . . . . . . . . . . . . . v
Informatica. . . . . . . . . . . . . . . . . . . . . . . v

1 : PowerExchange for Web Services


.................................................. 1
PowerExchange for Web Services. . . . . . . . . . . . . . . . . . . . 1
WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
PowerExchangeSOAP. . . . . . . . . . . . . . . . . . . . . 3
WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . 3
SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
PowerCenterWeb Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
DesignerWeb Services. . . . . . . . . . . . . . . . . . . . . . . . . . . 5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
PowerCenter Integration ServiceWeb Services. . . . . . . . . . . 6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
SSL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
SSL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
. . . . . . . . . . . . . . . . . . . . . . . . . . 10
Web Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2 : PowerExchange for Web Services... 12


PowerExchange for Web Services. . . . . . . . . . . . . . . . . . . . . 12
1.PowerCenter Integration ServiceHTTP. . . 13
2 SSL. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

. . . . . . . . . . . . . . . . . . . . . . . . 13

. . . . . . . . . . 14

3 : Web......... 15
Web. . . . . . . . . . . . . . . . . . . . . . 15
Web. . . . . . . . . . . . . . . . . . . . . . . 16
WebWSSE. . . . . . . . . . . . . . . . . . . . 17
URL. . . . . . . . . . 18
Web. . . . . . . . . . . . . . . 18
XML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Web. . . . . . . . . . . . 22
Web. . . . . . . . . . . . . . . . 24
XMLWSDL. . . . . . . . . . . . . . . . . . 24
Web. . . . . . . . . . . . . . . . 25
WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
WSDL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

4 : Web Services
........................................ 29
Web Services. . . . 29
Web ServicesWSSE
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Web Services. . . . . 31
Web Services
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Web Services. . . . . . . . . . . . . . . . . . . . . . . . 32
Web Services. . . . . . . . 34
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

5 : Web. . . . 38
Web Service. . . . . . . . . . . . . . . . . . 38
. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
SOAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Web Services. . . . . . . . . . . 40
Web Service. . . . . 45

A : ......................... 46
Web. . . . . . . . . . . . 46
Web. . . . . . . . . . . . . . . . . . . . 46

ii

Web Services. . . . . . . . . . . . . . 47
XMLPowerCenter . . . . . . . 47

.............................................. 48

iii


InformaticaPowerExchange for Web ServicesWeb
WebWeb
Web
WebWeb

XMLWebWSDLSimple Object Access Protocol


SOAPWeb
PowerCenter

Informatica
Informatica
InformaticaInformatica
http://mysupport.informatica.com
Informatica
ATLASInformatica How-To LibraryInformatica Knowledge
BaseInformatica Product DocumentationInformatica

Informatica
Informatica
Informatica
infa_documentation@informatica.com

http://mysupport.informatica.com

iv

InformaticaWeb
InformaticaWebhttp://www.informatica.com
Informatica

Informatica How-To Library


InformaticaInformatica How-To Library
http://mysupport.informatica.comHow-To Library
Informatica

Informatica Knowledge Base


InformaticaInformatica Knowledge Base
http://mysupport.informatica.comKnowledge Base
Informatica
FAQ
Knowledge Base
Informatica Knowledge BaseKB_Feedback@informatica.com

Informatica Multimedia Knowledge Base


InformaticaInformatica Multimedia Knowledge Base
http://mysupport.informatica.comMultimedia Knowledge
Base
Multimedia Knowledge Base
Informatica Knowledge Base
KB_Feedback@informatica.com

Informatica

http://mysupport.informatica.com
Informatica

: 0800 891
0202

: 00800 4632
4357

: 1
800 151 830

: 001 888 209


8853
: +1 877 463 2435

: 00800 4632 4357


: 00800 4632
4357
: 800 915 985
: 00800 4632
4357
: 800 208 360
: 900 813 166
:00800 4632 4357
0800 463 200
:00800 4632 4357
0800 023 4632

: 1
800 151 830
: 001
800 4632 4357

: +1 650 653 6332

: +31 30 6022
797
: 0805 804632
: 01805 702702
: +030 6022 797

vi

+91 80 4112
5738

PowerExchange for Web


Services

PowerExchange for Web Services, 1


WSDL, 2
SOAP, 4
PowerCenterWeb Services, 5
, 7
Web, 8

PowerExchange for Web Services

PowerExchange for Web ServicesWebWeb


PowerCenterWeb
Web Web

PowerCenter

Web
WebWeb
PowerCenterWeb Services
Web PowerCenter Integration Service
WebPowerCenter Integration Service
Web

WebWeb
WebWeb

WebWeb
Web
WebWebWeb
Web
Web
XMLWeb

WebWeb
WebWeb
WebPowerExchange for Web Services
WebWeb
Web
Web

: PowerExchange for Web ServicesWeb


PowerCenterWeb
PowerCenter Web Services Provider
WebWebWeb
Web
WebWebWSDL
WSDLWebWeb
PowerExchange for Web ServicesWSDLWeb

PowerExchange for Web ServicesSimple Object Access ProtocolSOAP


Web Services ProviderWeb SOAP
SOAP
XML
WebWSDLWeb

WSDL
WSDLWebXMLWSDLWSDL
Web
WebWeb

: WSDLUDDI
WSDLURLUDDI

1: PowerExchange for Web Services

PowerExchangeSOAP
WSDLSOAP
SOAPSOAP
WebWeb
SOAP

PowerExchange for Web ServicesSOAP

RPC/Encoded
/

PowerExchange for Web ServicesRPC/Encoded/


Web
WebSOAPWeb
WebWeb Services

WSDL
WSDLWeb

WebPowerExchange for Web Services


WSDLWeb ServicesWSDL

WSDL
SOAP1

Web

1
1

PowerExchange for Web Services/


Web
WSDLWebWeb
Web Services
PowerExchange for Web Services
XML
WSDL
WebWeb
Web
SOAPHTTP

WSDL

GETWSDL
Web2
WebWSDLWeb Services
WSDL
WebWeb
WebWeb Services

WSDLWeb Services
Web

SOAP
PowerCenter Integration ServiceSOAP/
SOAP/
PowerCenter Integration ServiceWeb

SOAP/PowerCenter Integration Servicelibcurl


zlib libcurldeflategzip
SOAP/libcurlSOAPAcceptEncodingzero-length
PowerExchange for Web Servicesgzipdeflate
SOAP/

SOAP
SOAPAccept-EncodingContent-Encoding
Accept-EncodingPowerCenter Integration Service
gzip
deflateContent-EncodingWebSOAP

SOAPPowerCenter Integration ServiceSOAP


Accept-Encoding PowerCenter Integration ServiceSOAP
Accept-EncodingWebSOAP
Content-Encoding libcurlSOAP
Content-EncodingSOAP

SOAP
SOAP
Request Compression

1: PowerExchange for Web Services

PowerCenterWeb Services
PowerCenterWebWebWeb
Web Services
WebWeb
Web
PowerCenter Integration ServiceWeb
Web Services
PowerCenter Integration ServiceWeb

DesignerWebWeb
Web ServicesWeb
WebWeb Services
DesignerWSDL
WSDLWebWeb
WebWeb
PowerCenter Integration Service
Web

DesignerWeb Services
DesignerWeb
WSDLWeb
DesignerWSDL
WSDLWeb
DesignerWeb

WebDesigner
WebWeb
Web Services

Web
WebPowerCenter Web
Web
WebPowerCenter
PowerCenterWeb Services
Web
Designer

PowerCenterWeb Services

PowerCenter

Web

Web

Input

Web Service

PowerCenter Integration ServiceWeb Services

PowerExchange for Web ServicesPowerCenter


Integration ServiceWebWeb
PowerCenterWeb
WebWeb
WebWSDLWSDLWeb

PowerCenter Integration ServiceWeb


URL PowerCenter Integration ServiceWeb Service
URLWSDL
URL WebWorkflow
ManagerWeb
URL

SOAP
WebWeb
Web Services
PowerCenter Integration ServiceWebSOAP
PowerCenter Integration ServiceSOAP
eb Web
SOAPPowerCenter Integration Service
: PowerExchange for Web ServicesWebSOAP

PowerCenter Integration ServiceHTTPSOAPWeb


PowerExchange for Web ServicesSOAP
HTTPHTTPS
PowerExchange for Web ServicesWeb
PowerCenter Integration ServiceWeb
URLWSDL
URLWeb PowerCenter Integration Service
WebSOAP
SOAPWeb

1: PowerExchange for Web Services

Web

Web
WebWeb
SOAPPowerCenter Integration ServiceSOAP

Web
PowerCenter Integration ServiceWebWeb
Web PowerCenter
Integration ServiceWebSOAP

Web Services

WebWeb
SOAPPowerCenter Integration ServiceSOAP

WSDLWebXML
XMLUTF-16LEUTF-16
XML2XML
W3CWebhttp://www.w3c.org

PowerCenter
Web Informatica
XML
Informatica
PowerCenterWebWebWeb
ServicesWSDL
Informatica
Designer

Web
WebWeb
Web

Web

Web

Web

Web

SOAP

Secure Sockets LayerSSLTCP/IP

TCP
Web
HTTPSHypertext Transfer Protocol over SSL
PowerExchange for Web ServicesPowerCenter Integration Service
WebWSSE

PowerExchange for Web Services

WebWSDL

PowerCenter Integration ServiceWebWeb

SSL
PowerExchange for Web ServicesPKIPublic Key Infrastructure:
PKI


SOAP

1: PowerExchange for Web Services

PowerCenter Integration ServiceWeb


PowerExchange for Web
Servicesca-bundle.crt
(ca-bundle.crt) VeriSig.
ca-bundle.crt

PowerCenter Integration ServiceWeb


Web
PowerCenter Integration Service
PowerCenter Integration Service
Web SSL
WebPowerCenter Integration Service

WebPowerCenter Integration
ServiceWeb
WebPowerCenter
Integration ServicePowerCenter Integration Service
Web
PowerCenter Integration ServiceWeb

SSL
PowerCenter Integration ServiceWeb Web
PowerCenter Integration ServiceWeb
WebSSLPowerCenter Integration
Service
PowerCenter Integration ServiceWeb

WebSSLWeb
Web
PowerCenter Integration Service PowerCenter Integration Service

PowerCenter Integration ServiceWeb

WebWebSSL
PowerCenter Integration Service Web
PowerCenter Integration Service
Web
PowerCenter Integration Service

Web

SSLPowerCenter Integration

ServiceWeb

WebHTTPS
HTTPSSSL
WebWeb
Web

WebWSDLWebWeb Services
WebURLHTTPS
WebSSLWeb Service
URLWSDL
URLHTTPSWebSSLSSL
WebWebWeb Services
PowerCenter Integration Service

: WSDLWeb
WebWeb
Web Service

Web Services
WebWeb Services
WebDesigner Web
Web
PowerCenter Integration Service
Web
Web

PowerCenter Integration Service


Web
Web

PowerCenter Integration Service


Web
Web

Web

10

1: PowerExchange for Web Services

NTLM

Web
Windows Domain Controller

WebNTLM

PowerCenter Integration ServiceHTTPWeb


Web
401 PowerCenter Integration Service
Web HTTPPowerCenter
Integration Servicecurl

WSSE
PowerCenter Integration ServiceWebSOAP
WSSE WSSE
WebPowerCenter Integration Service
WSSENTLM

Web ServicesWeb
WSSE Designer
WSSE
WebWSSE
SOAP
SOAPWSSE
<S11:Envelope xmlns:S11="..." xmlns:wsse="...">
<S11:Header>
<wsse:Security>
<wsse:UsernameToken>
<wsse:Username>admin</wsse:Username>
<wsse:Password>admin123</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</S11:Header>
</S11:Envelope>

Web Services
Web
PowerCenter Integration Service PowerCenter
Integration ServiceWeb
Web Services

Web

11

PowerExchange for Web


Services

PowerExchange for Web Services, 12


1.PowerCenter Integration ServiceHTTP, 13

2 SSL, 13

PowerExchange for Web Services

PowerExchange for Web ServicesPowerCenter Integration Service


PowerCenterPowerCenter

PowerExchange for Web Services


1.

HTTP PowerCenter Integration Service


HTTP

2.

SSL

PowerExchange for Web ServicesPowerCenter

12

1.PowerCenter Integration Service


HTTP
PowerCenter Integration ServiceHTTP
HTTPInformatica
Administrator
HttpProxyServer
HttpProxyPort
HttpProxyUser
HttpProxyPassword
HttpProxyDomain

2 SSL
SSLWeb Services
PowerCenter Integration ServiceWeb

WebPowerCenter Integration Service

(ca-bundle.crt)
Web
Web
PEMca-bundle.crt
PEM

DER.cer.der
PEM.pem
PKCS12.pfx.P12

ca-bundle.crtPEM
OpenSSL
OpenSSLhttp://www.openssl.org
server.derDERPEM

openssl x509 -in server.der -inform DER -out server.pem -outform PEM

1.PowerCenter Integration ServiceHTTP

13

server.pfxPKCS12PEM

openssl pkcs12 -in server.pfx -out server.pem

key.derDERPEM

openssl rsa -in key.der -inform DER -outform PEM -out keyout.pem

PEM
PowerExchange for Web ServicesPEM

Webca-bundle.crt
ca-bundle.crt

1.

Internet Explorer
HTTPSWeb
Internet Explorer




DER

2.

DERPEM

3.

PEMca-bundle.crt
ca-bundle.crt
http://curl.haxx.se/docs/sslcerts.htmlCurl

14

2: PowerExchange for Web Services

Web

Web, 15
XML, 19
Web, 22
Web, 24
Web, 25
WSDL, 27

Web

WebWeb
WebXML
Web

WebWeb
WSDLWeb
Web11
WSDL
Designer

15

Web
1

2

1 -

DesignerWebWeb
Web
DesignerSourcesTargets
DesignerWebWebServices_Consumer

Web
URLWSDLWeb

WSDLWeb
WebUDDIWSDL

WebDesigner
WSDL Web
WSDLDesignerWeb
Web
WSDL
WSDL

Web
WebWeb
Web

16

3: Web

Web

WebWeb

PowerExchange for Web ServicesWeb

RPC/Encoded/SOAP

WSDLHTTPHTTPS

Web

WebWSSE
WebWSSE

WSSE
WSSE

PowerCenter Integration ServiceSOAP


WSSE

PasswordText

PowerCenter Integration ServiceSOAP


WSSE

base64

PasswordDigest

PowerCenter Integration ServiceWSSE


PowerCenter
Integration ServiceSOAPNONCE
1
CREATEDUTC

WSSEDesignerwsse_Usernamewsse_Password
Web

PowerCenter Integration ServiceWebSOAP


PowerCenter Integration ServiceWSSE
WSSEwsse_Usernamewsse_Password

Web

17

URL

WSDLWeb

PowerCenter Integration Service

PowerCenter
Integration ServiceWeb
Web

URL URL

PowerCenter Integration ServiceURL


PowerCenter Integration ServiceWeb
URL
URLPowerExchange for Web Services
URL
URL

Web
Web

WSDL

WebWSDL
WSDL
Web
WSDL
WSDL WSDL

DesignerWeb
Designer
WSDL

WSDL
Web
WSDL

WebWSDL

RPC/SOAP EncodedRPC/
SOAP EncodedDocument/Literal
Document/Literal

18

3: Web

XML
WebXMLXML

WebWSDL
Designer

Web

WSDLDesigner

DesignerWeb

Designer
n1

DesignerWeb

Designer

n1
DesignerWeb

Designer

n1Web
DesignerWeb

XML

19

Web
XML

DesignerWeb
XML

Designer

20

3: Web


Designer


Designer
WebXML 1
Desiner

Designer

Designer

WebWSDL
XML
WSDL


1
XML
1

Web
Designer
Designer

XML

21

Web

WSDLWeb
WSDLDesigner

URLWSDLWeb
RPC/Encoded/
WSDL HTTPSWSDL
DesignerWSDLWSDL
WSDLWeb

Web:
1.

WebSource AnalyzerWSDLWeb
Target DesignerWSDL
WSDLWeb Services

2.

String

XML View

22

infinite

XMLColumn

XML

3: Web

- XML
PowerCenterXML

NameOfElement_NameOfAttribute

XMLXML
PowerCenterXML

NameOfView_NameOfElement

XML
PowerCenter

FK_NameOfView_NameOfParentView_NameOfPKColumn

8081
PowerCenter

PowerCenter

anyType

anyType
anyType

WSDL
Web
10,000

DesignerWeb

3.

URLURLWSDL
URL

WSDL

URLURLURL
UDDIUDDI
WSDL

4.

URLWSDLURL
WSDL
WSDLWSDL
8
UDDIWSDL
Inquire URL

UDDI

5.

6.

URLOKUDDI

Web

23

7.

OK

8.

2Designer
XML View

9.

WSDL

Web Services 1

10.

Web Services2

11.

XML

XML View
XML View
DesignerWSDL400
Designer WSDLWSDL
XML
WSDLDesigner

Designer

12.

URL
URL

13.

Web

WSDLXML
Designer
WSDL Workspace

XMLWSDL
WSDL
10
WSDL2
2

24

3: Web

XMLWSDL
2XML View
WSDLXML

Web

Web
SOAPWebSOAP
Designer

Web
1.

WebSource Analyzer
Web
Target Designer

2.

3.

Web Services

4.

Web Services

Web
PowerExchange for Web ServicesRPC/Encoded
/

WSDL

Web
WSDLURL

Web
Web

SOAP

WSDLSOAPWeb
HTTP

End Point
URL

WebURL
URL
$

Web

25

$MyURLURL$$MyURL
URL

SOAP
Request

WebPowerCenter
Integration ServiceWebSOAP
Web

WebSOAP
XML
SOAP
SOAP
SOAP

: SOAPSOAP

5.

SOAPWeb
SOAP
Web9
SOAP

6.

SOAP

[datatype] Element/AttributeName = [value]

7.

8.

OK
DesignerSOAP

9.
10.

WebWS
OK

WSDL
WebWeb Services
WSDL
WSDL
WSDLXML

26

3: Web

WSDLWeb
Services

WSDL
1.

WebWeb Services

2.

WSDL
WSDL

WSDLXML

WSDL
WSDLXML
WSDL
XMLXML

WSDLXML
WSDL

Designer

WSDL
Source AnalyzerTarget
DesignerWSDL

WSDLXMLXMLWSDL
WSDLWeb

WebXML

WebWeb

SOAP:

WSDL

27

anytypeany

soap:Bodysoap:Header


WebXML

28

3: Web

Web Services

Web Services, 29

Web Services, 31
Web Services, 34
, 36

Web Services

Web Services
Web ServicesWeb
Web Services

SMS
PowerCenter
Web ServicesWeb
WebWebWSDL
DesignerWSDL
Web Services11
WSDL

Designer

29

Web Services

URLWSDLWeb

WSDLWeb
WebUDDIWSDL

Web Services
WSSE
Web ServiceWSSE

WSSE
WSSE

PowerCenter Integration ServiceSOAP


WSSE

PasswordText

PowerCenter Integration ServiceSOAP


WSSE

base64

PasswordDigest

PowerCenter Integration ServiceWSSE


PowerCenter
Integration ServiceSOAPNONCE
1
CREATEDUTC

WSSEPasswordTextPasswordDigest
Designerwsse_Usernamewsse_PasswordWeb

wsse_Usernamewsse_PasswordXML

PowerCenter Integration ServiceWebSOAP


PowerCenter Integration ServiceWSSE
WSSEwsse_Usernamewsse_Password

30

4: Web Services

WSSEwsse_Username
wsse_PasswordXML

Web Services

Web Services

Web Services

Web Services

Web Services SOAP

Web Services

Web Services

DLL
$PMExtProcDirWeb Services
PowerCenter Integration Service

PowerCenter Integration
ServicePowerCenter Integration Service

Web Services

31

DLL

PowerCenter Integration Service


DLL
DLL
PowerCenter Integration
Service

-
PowerCenter Integration Service

Web Services

- PowerCenter Integration Service

PowerCenter Integration Service

-
-
-

PowerCenter Integration Service


1

Transformation DeveloperWeb
Services

Web Services
SOAPWeb Services
Web Services

32

4: Web Services

XML
WSDL

Web Service

WebPowerExchange for
Web ServicesRPC/Encoded/

WSDL

Web ServicesWeb
WSDLURL

Web ServicesWeb

SOAP

WSDLSOAPWeb
HTTP

End Point
URL

WebURL
URL
$$MyURL
URL$$MyURL
URL

WS

PowerCenter Integration ServiceWSSE



-
- PasswordText
- PasswordDigest

:
1.

Web Service

2.

3.

4.

5.

OK

6.

OK

Web Services

33

Web Services

Web ServicesWSDL
Web Services
WebURLWSDL
WSDLUDDIWSDL
RPC/Encoded/WSDL
HTTPSWSDL
DesignerWSDLWSDL
WSDLWeb Services

WSDLWeb Services

Designer
XML

1
XML
WSDL

PowerCenter Integration Service

PowerCenter
Integration ServiceWeb Services
Web

URL URLPowerCenter

Integration ServiceURL
PowerCenter Integration ServiceWeb Services

URLURLPowerCenter Integration
ServiceURL
URL
Web Services
1.

Designer
: Mapping DesignerMapplet Designer
Web Services

34

4: Web Services

2.

-
Web Services
WSDLWeb Services

3.

Web Services

4.

WSDLWeb Services

5.

String

XML View

infinite

XMLColumn

XML

- XMLColumn
PowerCenterXML
NameOfElement_NameOfAttribute
- XMLXML
PowerCenterXML
NameOfView_NameOfElement
- XML
PowerCenter

FK_NameOfView_NameOfParentView_NameOfPKColumn

8081
PowerCenter
PowerCenter

DesignerWeb
Services
6.

URLURLWSDL
WSDL
UDDIUDDIWSDL

Web Services

35

7.

URLWSDLURL
WSDL
WSDLWSDL
11
UDDIWSDL
Inquire URL

8.

9.

URLOKUDDI

10.

OK

11.

5Designer
XML View

Web Services1

12.

Web
WSDLWeb WSDLWeb
Services WSDL
Web

WebWSDL
Web

Web Services2

13.

XML

: XML View
XML View

14.

15.

URL PortURL

16.

Web Services

36

4: Web Services

WSDL

1.

Web Services

2.

WSDL-
WSDL

3.

4.

5.

OK

6.

WSDL

7.

OK
WSDLXML

37

Web

Web Service, 38
Web Services, 40
Web Service, 45

Web Service

Web ServicesPowerCenter Integration


ServiceWebWeb
Web Services

Web Services
PowerCenter Integration ServiceSOAP

PowerCenter
Integration Service

38

Web Services

Web

Web

Web Service

SOAP
SOAPWebWeb
WebWebWeb
Web Services
PowerCenter
Integration ServiceSOAP SOAP

SOAP
SOAP

faultco
de

Faultcode

- VersionMismatchSOAP Envelope
- MustUnderstandSOAP
MustUnderstandtrueWeb
SOAP

- PowerCenter Integration ServiceSOAP

- Web

faultst
ring

faultac
tor

Web
URI

SOAP
<env:Body>
<env:Fault>
<faultcode>env:Client</faultcode>
<faultstring>Invalid input</faultstring>
<faultactor>Optional URI</faultactor>

Web Service

39

<detail>Optional additional information</detail>


</env:Fault>
</env:Body>

WebSOAP

SOAP
PowerCenter Integration ServiceSOAP
SOAP
faultcodeClientfaultcodClientSOAP
SOAP

: SOAPWeb
URLSOAP
WSDL
URL
faultcodeServerWeb
Web
SOAP

Web Services

PowerExchange for Web ServicesWeb

WebWeb Service application connection

information WebWeb
ServicesWeb
Web
WebURL
PowerCenter Integration ServiceWSDLURL
URL
Web Services
XML XMLNull

SOAPSOAP request data PowerCenter Integration Service

WebSOAP
SOAP WebWeb Services

SOAP

40

5: Web

WebWeb Services

PowerCenter Integration Service

PowerCenter Integration Service

Reset and restart

1
SOAPSOAP request cache

directory and cache size SOAP

SOAPSOAP fault handling SOAP

SOAPSOAP response compression Web

Web ServiceSOAP

PowerExchange for Web Services:


1.

PowerExchange for Web Services

2.

3.

Web

4.

Web

5.

Null

XMLNull

Web Services

41

42

SOAP

WebURI
Web
URI

Treat Fault
as Error

PowerCenter Integration ServiceSOAP


SOAP

SOAPPowerCenter
Integration ServiceWebSOAP
Web
SOAP

SOAP

PowerCenter Integration ServiceHTTP



PowerCenter Integration Service
PowerCenter Integration ServiceIIS Web
SOAP

6.

Web

7.

Web

8.

XML

WebWeb
Services

- PowerCenter Integration Service

- Local Time with Time ZonePowerCenter


Integration Service

- UTC

PowerCenter Integration Service

- .PowerCenter Integration Service


PowerCenter Integration Service


- PowerCenter Integration Service

- PowerCenter Integration Service


5: Web

9.

10.

PowerCenter Integration Service

- PowerCenter Integration Service

SOAP

WebURI
Web
URI

SOAP Request
Cache Dir

PowerCenter Integration ServiceSOAP

SOAP Request
Cache Size

PowerCenter Integration ServiceSOAP

Treat Fault
as Error

PowerCenter Integration ServiceSOAP


Null

NULL
-
-

NULL
-
-

SOAP

PowerCenter Integration ServiceHTTP



PowerCenter Integration Service
PowerCenter Integration ServiceIIS Web
SOAP

Web Services

Web Services

43

11.

12.

44

Null

XMLNull

SOAP

WebURI
Web
URI

SOAP Request
Cache Dir

SOAP

SOAP Request
Cache Size

SOAP

Treat Fault
as Error

PowerCenter Integration ServiceSOAP


Null

NULL
-
-

NULL
-
-

SOAP

PowerCenter Integration ServiceHTTP



PowerCenter Integration Service
PowerCenter Integration ServiceIIS Web
SOAP

OK

5: Web

Web Service

WebWeb Services

SOAP

SOAPWeb
SOAP
WSDL
URL Workflow Manager

Web

Web
URLWeb

SOAP
SOAP

Web Service

45

Web, 46

Web

PowerCenterPowerExchange for Web Service

XMLXMLWeb

PowerCenterPowerCenter

PowerCenter

WebXMLSOAPXML
WebPowerCenterWorld
Wide Web ConsortiumW3C200152XML
XMLW3C
http://www.w3.org/TR/xmlschema-2/XML2:

Web
WebXML
PowerCenter Integration ServiceWeb
XML

WebPowerCenter Integration
ServicePowerCenterWeb
XML

46

Web Services
Web ServicesDesigner
XMLPowerCenter
Web Services
PowerCenter

XMLPowerCenter

XMLXMLPowerCenter
PowerCenter XML

Web

47

F
faultactor
PowerExchange for Web ServicesSOAP
39
faultcode
PowerExchange for Web ServicesSOAP
39
faultstring
PowerExchange for Web ServicesSOAP
39

H
HTTPS
PowerExchange for Web Services
10
PowerExchange for Web Services 8
HTTP
PowerExchange for Web Services 13

P
PowerExchange for Web Services
1

R
RPC/Encoded
PowerExchange for Web ServicesSOAP
3

S
SOAP
PowerExchange for Web ServicesWSDL 2
PowerExchange for Web Services
3
PowerExchange for Web Services 3
SOAP Request
PowerExchange for Web Services 25
SOAP
PowerExchange for Web Services 25
Web Services
32
SOAP
PowerExchange for Web Services 39

48

PowerExchange for Web Services 39


SSL
PowerExchange for Web Services
10

U
URL
PowerExchange for Web Services 18
URL
PowerExchange for Web Services 22
UTF-16LE
PowerExchange for Web ServicesWSDL
7

W
Web Services
34
29
47
Web Service
31
31
Web
PowerExchange for Web Services 7
PowerExchange for Web Services 1
PowerExchange for Web Services 7
PowerExchange for Web Services
1
PowerExchange for Web ServicesWSDL 2
Web
PowerExchange for Web Services 3
PowerExchange for Web Services/ 3
PowerExchange for Web Services 22
PowerExchange for Web Services 1
Web Services
34
Web
XML 27
Web
PowerExchange for Web Services 22
PowerExchange for Web Services 15
PowerExchange for Web Services 46
PowerExchange for Web Services 15
Web
PowerExchange for Web Services 22
PowerExchange for Web Services 15
PowerExchange for Web Services 46

PowerExchange for Web Services 15


WSDL
PowerExchange for Web Services 2
WSDL
PowerExchange for Web Services 3
PowerExchange for Web Services 3
PowerExchange for Web Services 3
PowerExchange for Web Services 3
WSDL
PowerExchange for Web Services 25
Web Services
32
WSDL
PowerExchange for Web Services 26
PowerExchange for Web Services 26

X
XML
Web
XML
PowerExchange for Web
XML
PowerExchange for Web
XML
PowerExchange for Web
34
PowerExchange for Web
34

PowerExchange for Web Services 34


PowerExchange for Web Services 22
Web Services
34

PowerExchange for Web Services


18
Web Services
34

PowerExchange for Web Services 8


PowerExchange for Web Services 8
PowerExchange for Web Services 8

27
Services 34

Services 46

PowerExchange

PowerExchange

PowerExchange
7
PowerExchange

Services
Services

Web Services
URL 10
Web ServicesSSL
13
Web Services
10, 13

for Web Services 8


for Web Services 8
for Web ServicesUTF-16LEWSDL
for Web Services 7

Web Service
36

PowerExchange for Web Services 34


PowerExchange for Web Services 22
Web Services
34
URL
PowerExchange for Web ServicesSOAP 45
PowerExchange for Web Services 6
Web Services 10
Web Service
34
WSDLPowerExchange for Web Services 39
URL
PowerExchange for Web Services 25
Web Services
32

Web Service 31

Web Service 31

PowerExchange for Web Services 5

PowerExchange for Web ServicesSOAP


39

PowerExchange for Web Services


14
PowerExchange for Web Services 13

Web Service 31

49

Web Services
34

PowerExchange for Web ServicesNTLM 10


PowerExchange for Web Services 8
PowerExchange for Web Services 10
PowerExchange for Web Services
8
PowerExchange for Web Services 9
PowerExchange for Web Services
10
PowerExchange for Web Services 8
PowerExchange for Web Services
10
PowerExchange for Web Services 8
PowerExchange for Web Services 8

PowerExchange for Web ServicesNull


40
PowerExchange for Web ServicesSOAP Request Cache
Dir 40
PowerExchange for Web ServicesSOAP Request Cache
Size 40
PowerExchange for Web ServicesSOAP 40
PowerExchange for Web ServicesSOAP 40
PowerExchange for Web ServicesTreat Fault as
Error 40
PowerExchange for Web ServicesXML 40
PowerExchange for Web Services
Null 40
PowerExchange for Web Services
40
PowerExchange for Web Services 40
PowerExchange for Web Services 40
PowerExchange for Web Services 40
PowerExchange for Web Services
40
PowerExchange for Web Services
40
PowerExchange for Web Services 40
Web Services
40

Web Service 31

PowerExchange for Web Services 46


XMLPowerExchange for Web Services 46

PowerExchange for Web Services 9

PowerExchange for Web Services 3


PowerExchange for Web Services/ 3

PowerExchange for Web Services 32


PowerExchange for Web Services 25

PowerExchange for Web Services 25


Web Services
32

PowerExchange for Web Services 38

Web Service 31
1

Web Service 31

PowerExchange for Web Services 32

50

/
PowerExchange for Web ServicesSOAP
3

PowerExchange for Web Services 14

PowerExchange for Web Services 8

PowerExchange for Web Services 45

Web Service 31

PowerExchange for Web ServicesHTTPS 10


PowerExchange for Web ServicesSSL 10
PowerExchange for Web Services 10

Web Service
31

PowerExchange for Web ServicesXML 34

PowerExchange for Web Services 5

PowerExchange for Web Services 8


PowerExchange for Web Services 8
Web Services 10,
13

PowerExchange for Web Services 8


PowerExchange for Web Services 8

Web Service 31

WSDL
PowerExchange for Web Services 25
Web Services
32

Web Services
34

PowerExchange for Web Services


45

PowerExchange for Web Services 8

51

Vous aimerez peut-être aussi