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

DX_TPM_Account Create Operation

DX_TPM_Account Create Operation

The DX_TPM_Account
create
operation creates an account with a specified account name and number.

Guidelines

Use the following guidelines when you create an account:
  • The request must use the
    create
    operation.

Response

The web service returns a DXAccountResponse object with the new account information in a DXAccount object.
The web service returns a fault response in the following situations:
  • The DXAccount object has an element with an invalid value.
  • The account already exists in the B2B Data Exchange repository.
  • The account name or number identifies a dedicated system account.
  • The partner for the account does not exist in the B2B Data Exchange repository.
  • The associated partner name is reserved for a dedicated partner name or the account name is reserved for a dedicated system account.
Create SOAP Message Example
The following SOAP message shows an example of a request to the DX_TPM_Account web service to create an account:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:inf="http://www.informatica.com/" xmlns:sec="http://b2b.informatica.com/dx/security" xmlns:tpm="http://b2b.informatica.com/dx/tpm/"> <soapenv:Header> <inf:Security> <UsernameToken> <Username>Administrator</Username> <Password>Administrator</Password> </UsernameToken> </inf:Security> <sec:DXSecurity> <sec:DXUsernameToken> <sec:DXUsername>sys</sec:DXUsername> <sec:DXPassword DXPasswordType="PasswordText">sys</sec:DXPassword> </sec:DXUsernameToken> </sec:DXSecurity> </soapenv:Header> <soapenv:Body> <tpm:DXAccountRequest> <operation>create</operation> <account> <Name>AccountTestName</Name> <Number>123</Number> <Description>AccountTest Description</Description> <!--Zero or more repetitions:--> <CategoryName>CategoryTest1</CategoryName> <CategoryName>CategoryTest2</CategoryName> <!--Zero or more repetitions:--> <AccountAttribute> <Name>AccountAttribute1</Name> <Value>AccountAttribute1Value</Value> </AccountAttribute> <AccountAttribute> <Name>AccountAttribute2</Name> <Value>AccountAttribute2Value</Value> </AccountAttribute> <PartnerName>PartnerTestName</PartnerName> </account> </tpm:DXAccountRequest> </soapenv:Body> </soapenv:Envelope>

0 COMMENTS

We’d like to hear from you!