IBM Support

IC88509: AS2 THROWS ERROR WHEN CLICKING NEXT AND BACK AND AGAIN NEXT WHEN WE CHANGE THE IDENTITY NAME

Direct link to fix

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When we navigate AS2 profiles wizard (use existing
    identity) then change the identity name and click next and again
    click back. Now from this screen it throws an error.
    
    Not able to create AS2 Profiles for same Identity in different
    Roles
    

Local fix

  • Workaround 1: Use the Existing Identity option and modify the
    
    AS2 Identifier - This works in full SI as well as for AS2
    Edition.
    1.Create a new Organization as in Step 1 of Simulation Steps.
    You can verify from Trading Partner > Setup >Advanced that
    the following are created for the Organization:
      Identities
      Transport
      Packaging
      Document Exchange
      Delivery Channel
      Profile
    
    2.Create a new Partner from AS2 UI using option "Use an
    existing Identity." On the page that follows, change the AS2
    Identifier (for example: If the existing value of AS2 Identifier
    is 12345 change it to 123456), then continue to populate other
    fields as required and save the Partner profile.
    You can verify from Trading Partner > Setup >Advanced that
    the following are created for the Partner:
     Transport
     Packaging
     Document Exchange
     Delivery Channel
     Profile
    
    NOTE: Another entry for Identity is not created since an
    existing identity was used. The identifier
    value in the existing identity  is modified to 123456.
    
    3. From AS2 UI, go back to the Partner created in step 2
    and change the identifier back to the original identifier of the
    Organization (for example, change the identifier from 123456
    to 12345) and save the changes.
    
    4. Go to Trading Partner > Setup > Advanced and verify the
    following:
      There are 2 entries each for the following - One for the
    Organization created in step 1 and one for the partner created
    in step 2 and modified in step 3.
      Transport
      Packaging
      Document Exchange
      Delivery Channel
      Profile
    
    However, there is still only 1 entry for Identity and the
    identifier in this identity  is now modified back to 12345 .
    NOTE : There are no duplicate / redundant entries for transports
    etc .,  created when Step 3 is executed. There is only 1 set
    created when the partner is created in step2.
    Once the  identifier is changed back to original AS2 identifier
    , there are no new entries created .( This is because, these are
    linked to the identity name and not the identifier. So any
    change in identifier does not create any new transport ,
    document exchange etc)
    The above workaround can be used to create a new trading
    partner or organization from an existing organization (or
    partner).
    
    
    Workaround 2 - Directly create the trading partner from Trading
    Partner > Setup > Advanced (this will not work for AS2
    Edition users since they do not have access to Trading Partner
    > Advanced Menu as well as BP creation).
    
    Follow the steps below:
    1.Go to Trading Partner > AS2 UI > Create New AS2 Partner or
    Organization > Create an Organization. You can verify from
    Trading Partner > Setup > Advanced that the following are
    created for the Organization:
      Identities
      Transport
      Packaging
      Document Exchange
      Delivery Channel
      Profile
    
    2.Go to Trading Partner > Setup > Advanced and create a new
    Transport, Packaging, Document Exchange, Delivery Channel,
    Profile. While creating each of these you will have to select
    the identity created in Step 1 of this workaround. This way, a
    new set of Transports etc are created using an existing
    identity.
    
    Once Step 2 is executed, there are two ways to proceed:
    
    Method 1: Add an entry in the
    
    AS2_PROFILE table so that the newly created organization or
    partner profile will be accessible from the AS2 UI and can
    directly be used to create relationships between organization
    and partner.
    
    Profiles created from Trading Partner > Advanced are not visible
    from AS2 UI unless the relevant information is added to table
    AS2_PROFILE.
    
    We require these to be accessible from AS2 UI so that out of the
    box support like Mailbox / File System Storage and BPs will be
    available.
    
    The procedure is as follows:
    To add a Partner profile to AS2 UI use the query below:
    
    INSERT INTO AS2_PROFILE  VALUES
    
    ('-5cc16c05:13a6ea71321:2694','N','N','HTTPClientAdapter',1,CURR
    ENT TIMESTAMP,CURRENT
    TIMESTAMP,'InstallProcess','InstallProcess','UI','UI')
    
    The values to be supplied are :
    PROFILE_ID,IS_ORG,IS_ORIGINAL_ORG,HTTP_CLIENT_ADAPTER,LOCKID,CRE
    ATETS,MODIFYTS,CREATEUSERID,MODIFYUSERID,CREATEPROGID,MODIFYPROG
    ID
    
    Out of the values to be supplied above, you will have to modify
    only the following :
    PROFILE_ID - This
    can be obtained from Trading Partner > Advanced > Profiles (
    Once step 2 is executed).
    
    HTTP_CLIENT_ADAPTER - Name of HTTP Client Adapter Instance
    CREATETS- Time of creation of Partner Entity ( Each DB type has
    a different function/method for obtaining this information )
    
    MODIFYTS-Time
    of modification of Partner Entity (Each DB type has a different
    method for obtaining this information)
    
    To create an Organization from a partner or an existing
    organization, use the following query:
    
    INSERT INTO AS2_PROFILE
    VALUES('-1e8cf097:13a74c3ab41:-2ed2','Y','N','',1,GETDATE(),GETD
    ATE(),'InstallProcess','InstallProcess','UI','UI')
    
    The values to be supplied are:
    PROFILE_ID,IS_ORG,IS_ORIGINAL_ORG,HTTP_CLIENT_ADAPTER,LOCKID,CRE
    ATETS,MODIFYTS,CREATEUSERID,MODIFYUSERID,CREATEPROGID,MODIFYPROG
    ID
    
    Out of the values to be supplied above, you will have to modify
    the following:
    PROFILE_ID - This can be obtained from Trading Partner >
    Advanced > Profiles (Once step 2 is executed)
    
    HTTP_CLIENT_ADAPTER - This value is null for
    an organization profile
    
    CREATETS - Time of creation of Partner Entity (each DB type has
    a different function/method for obtaining this information)
    
    MODIFYTS - Time of modification of Partner Entity (each DB type
    has a different method for obtaining this information)
    
    In addition to this, email information of an organization
    profile can be updated through table AS2_EMAIL_INFO using query:
    
    INSERT INTO AS2_EMAIL_INFO values ( ENTITY_ID,
    
    PROFILE_ID,EMAIL_ADDRESS,EMAIL_SERVER,EMAIL_PORT)
    ENTITY ID is obtained from table YFS_ORGANIZATION using query :
    select * from YFS_ORGANIZATION where ORGANIZATION_KEY ='ABC' and
    ABC is Identity name of existing identity.
    
    
    Method 2: Once Step 2 is executed, you will then have to create
    a contract between the required profiles (organization and
    partner), then do the required end to end setup. AS2 UI cannot
    be used at any stage since all entities created from Trading
    Partner > Advanced will not be visible in AS2 UI.
    

Problem summary

  • Users Affected:
    
    All users of AS2 multi-org
    
    Problem Description:
    1. Not able to create AS2 Profiles for same Identity in
    different Roles
    2. AS2 throws error when clicking next and back and again next
    when we change the identity name
    
    Platforms Affected:
    All
    

Problem conclusion

  • Resolution Summary:
    Added multi-org check which will allow creating the profile
    using the same identifier.
    
    Delivered in:
    5104, 5020401_1, 5103_1
    5020500
    

Temporary fix

Comments

  • Published on 12/28/12
    

APAR Information

  • APAR number

    IC88509

  • Reported component name

    STR B2B INTEGRA

  • Reported component ID

    5725D0600

  • Reported release

    510

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-11-26

  • Closed date

    2012-12-03

  • Last modified date

    2014-12-05

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    STR B2B INTEGRA

  • Fixed component ID

    5725D0600

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3JSW","label":"Sterling B2B Integrator"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.1","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
28 August 2023