Académique Documents
Professionnel Documents
Culture Documents
( 9.0.1)
Informatica Corporation
/
DFARS 227.7202-1a227.7702-3a1995DFARS
252.227-70131ii198810FAR 12.212a1995FAR 52.227-19FAR 52.227-14ALT III
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
>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
1.IBMDataDirect
2.DataDirectODBC
.............................................. 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
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
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
http://mysupport.informatica.com
Informatica
: 0800 891
0202
: 00800 4632
4357
: 1
800 151 830
: 1
800 151 830
: 001
800 4632 4357
: +31 30 6022
797
: 0805 804632
: 01805 702702
: +030 6022 797
vi
+91 80 4112
5738
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
WSDL
WSDLWebXMLWSDLWSDL
Web
WebWeb
: WSDLUDDI
WSDLURLUDDI
PowerExchangeSOAP
WSDLSOAP
SOAPSOAP
WebWeb
SOAP
RPC/Encoded
/
WSDL
WSDLWeb
WSDL
SOAP1
Web
1
1
WSDL
GETWSDL
Web2
WebWSDLWeb Services
WSDL
WebWeb
WebWeb Services
WSDLWeb Services
Web
SOAP
PowerCenter Integration ServiceSOAP/
SOAP/
PowerCenter Integration ServiceWeb
SOAP
SOAPAccept-EncodingContent-Encoding
Accept-EncodingPowerCenter Integration Service
gzip
deflateContent-EncodingWebSOAP
SOAP
SOAP
Request Compression
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
SOAP
WebWeb
Web Services
PowerCenter Integration ServiceWebSOAP
PowerCenter Integration ServiceSOAP
eb Web
SOAPPowerCenter Integration Service
: PowerExchange for Web ServicesWebSOAP
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
TCP
Web
HTTPSHypertext Transfer Protocol over SSL
PowerExchange for Web ServicesPowerCenter Integration Service
WebWSSE
WebWSDL
SSL
PowerExchange for Web ServicesPKIPublic Key Infrastructure:
PKI
SOAP
PowerExchange for Web
Servicesca-bundle.crt
(ca-bundle.crt) VeriSig.
ca-bundle.crt
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
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
Web
10
NTLM
Web
Windows Domain Controller
WebNTLM
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
2 SSL, 13
2.
SSL
12
2 SSL
SSLWeb Services
PowerCenter Integration ServiceWeb
(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
13
server.pfxPKCS12PEM
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
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
RPC/Encoded/SOAP
WSDLHTTPHTTPS
Web
WebWSSE
WebWSSE
WSSE
WSSE
PasswordText
PasswordDigest
PowerCenter
Integration ServiceSOAPNONCE
1
CREATEDUTC
WSSEDesignerwsse_Usernamewsse_Password
Web
Web
17
URL
WSDLWeb
PowerCenter
Integration ServiceWeb
Web
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
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
PasswordText
PasswordDigest
PowerCenter
Integration ServiceSOAPNONCE
1
CREATEDUTC
WSSEPasswordTextPasswordDigest
Designerwsse_Usernamewsse_PasswordWeb
wsse_Usernamewsse_PasswordXML
30
4: Web Services
WSSEwsse_Username
wsse_PasswordXML
Web Services
Web Services
Web Services
Web Services
Web Services
Web Services
DLL
$PMExtProcDirWeb Services
PowerCenter Integration Service
PowerCenter Integration
ServicePowerCenter Integration Service
Web Services
31
DLL
-
PowerCenter Integration Service
Web Services
-
-
-
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
:
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 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 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
- 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
WebSOAP
SOAP
PowerCenter Integration ServiceSOAP
SOAP
faultcodeClientfaultcodClientSOAP
SOAP
: SOAPWeb
URLSOAP
WSDL
URL
faultcodeServerWeb
Web
SOAP
Web Services
information WebWeb
ServicesWeb
Web
WebURL
PowerCenter Integration ServiceWSDLURL
URL
Web Services
XML XMLNull
WebSOAP
SOAP WebWeb Services
SOAP
40
5: Web
WebWeb Services
1
SOAPSOAP request cache
Web ServiceSOAP
2.
3.
Web
4.
Web
5.
Null
XMLNull
Web Services
41
42
SOAP
WebURI
Web
URI
Treat Fault
as Error
SOAP
SOAPPowerCenter
Integration ServiceWebSOAP
Web
SOAP
SOAP
6.
Web
7.
Web
8.
XML
WebWeb
Services
- UTC
5: Web
9.
10.
SOAP
WebURI
Web
URI
SOAP Request
Cache Dir
SOAP Request
Cache Size
Treat Fault
as Error
Null
NULL
-
-
NULL
-
-
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
Null
NULL
-
-
NULL
-
-
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
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
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
X
XML
Web
XML
PowerExchange for Web
XML
PowerExchange for Web
XML
PowerExchange for Web
34
PowerExchange for Web
34
27
Services 34
Services 46
PowerExchange
PowerExchange
PowerExchange
7
PowerExchange
Services
Services
Web Services
URL 10
Web ServicesSSL
13
Web Services
10, 13
Web Service
36
Web Service 31
Web Service 31
Web Service 31
49
Web Services
34
Web Service 31
Web Service 31
1
Web Service 31
50
/
PowerExchange for Web ServicesSOAP
3
Web Service 31
Web Service
31
Web Service 31
WSDL
PowerExchange for Web Services 25
Web Services
32
Web Services
34
51