Table of Contents

Search

  1. Preface
  2. PowerCenter Mappings and Workflows
  3. B2B Data Exchange Transformations
  4. B2B Data Exchange Workflows
  5. Dashboard and Reports
  6. Creating Workflows for Event Reconciliation
  7. Forms Designer
  8. Configuring Email for Monitor Notification
  9. Dashboard and Reports
  10. B2B Data Exchange Web Services API
  11. B2B Data Exchange Run-time Java API
  12. B2B Data Exchange Forms Designer Java API

User Authentication

User Authentication

A client application that calls a
B2B Data Exchange
web service must log in to the PowerCenter repository
and the
B2B Data Exchange
server
to perform any operation.
You must provide the user credentials for the PowerCenter repository
and for the
B2B Data Exchange
server
in the SOAP message header of the web service request.
The message header contains the following security elements:
  • Security
    . Contains the user name and password to log in to the PowerCenter repository that stores the
    B2B Data Exchange
    web services. The user account must have permissions to run the
    B2B Data Exchange
    web services. You can use plain text passwords and digested passwords. For more information about configuring digested passwords in PowerCenter, see the
    Informatica PowerCenter Web Services Provider Guide
    .
  • DXSecurity
    . Contains the user name and password of the user account to log in to the
    B2B Data Exchange
    server. The user account must have permissions to view objects in the
    B2B Data Exchange
    repository.
    The DXSecurity element can have one of the following passwords:
    • Plain text password. Password in plain text.
    • Digested password. Encrypted password that is hashed with a nonce value and a time stamp.
    The password element has a password type attribute that indicates the type of password security used to log in to the
    B2B Data Exchange
    server. Set the password type attribute to PasswordText for a plain text password or to PasswordDigest for a digested password. If the password type attribute is omitted, the password type defaults to PasswordText.
    Although a
    B2B Data Exchange
    user name can include a slash (/), a user account with a slash in the user name is not valid for
    B2B Data Exchange
    web services.
The following example shows the message header for a
B2B Data Exchange
web service request with the DXSecurity and Security elements:
<soap:Header> <ns0:DXSecurity xmlns:ns0="http://b2b.informatica.com/dx/security"> <ns0:DXUsernameToken> <ns0:DXUsername>[string]</ns0:DXUsername> <ns0:DXPassword DXPasswordType="[undefined]">[string]</ns0:DXPassword> <ns0:Nonce>[string]</ns0:Nonce> <ns0:Created>[string]</ns0:Created> </ns0:DXUsernameToken> </ns0:DXSecurity> <ns0:Security xmlns:ns0="http://www.informatica.com/"> <UsernameToken> <Username>[string]</Username> <Password>[string]</Password> </UsernameToken> </ns0:Security> </soap:Header>

0 COMMENTS

We’d like to hear from you!