Table of Contents

Search

  1. Preface
  2. Web Service Concepts
  3. Understanding the Web Services Provider
  4. Using the Web Services Hub Console
  5. Batch Web Service Operations
  6. Writing Client Applications
  7. Working with Web Service Sources and Targets
  8. Editing Web Service Sources and Targets
  9. Working with Web Service Mappings
  10. Working with Web Service Workflows
  11. Appendix A: Web Service Sample Client Applications
  12. Appendix B: Configure the Web Browser

Web Services Provider Guide

Web Services Provider Guide

Login

Login

Use this operation to log in to a repository. The Login operation authenticates the user name and password for a specified repository. The client application must call this operation before calling any other operations. After calling the Login operation, the web service client application can call any Batch web service operations.
The Login operation requires a repository name, user name, and password. It returns an encrypted session ID. The repository must be in the same domain as the Web Services Hub.
The following table describes the parameters for this operation:
Parameter Name
Required/ Optional
Description
RepositoryName
Required
Name of the repository to log in to.
UserName
Required
User name used to log in to the repository.
Password
Required
Password for the user account used to log in to the repository.
RepositoryDomainName
Optional
Domain name for the Repository Service.
UserNameSpace
Conditional
The security domain of the user account used to log in to the repository. Required if there is more than one security domain in the PowerCenter domain.

Session Expiration Period

The session ID expires after a period of inactivity. Configure the
SessionExpiryPeriod
advanced property of the Web Services Hub to specify the length of time allowed for inactivity before the session expires. You can configure the Web Services Hub advanced properties in the Administrator tool.
The Web Services Hub caches the user name and password at the start of a session. The Web Services Hub uses the cached user name and password for login authentication until the session expires. Changes to the user account do not affect authentication until the session expires. If you delete or disable a user account, the user account is not deleted or disabled until the session expires. If the user account is locked, the locked user can send requests until the session expires.
If the value of
SessionExpiryPeriod
is high, it takes a while for the user account changes to take effect. To avoid a security breach, do not delete or modify a user account when the account is in use in a session.

0 COMMENTS

We’d like to hear from you!