Wednesday, 18 May 2011


USER_PROFILE MESSAGE SETUP 8.4X <> 8.48



*** Setting PT 8.47 ***

1) Setup the local gateway pointing to 8.48 PSIGW. (This is a workaround since there are some issues when integrating pre 8.48 Tools versions with PT 8.48 using differents gateways versions.)




2) The both nodes (default local and remote) should be pinging successfully.







3) Setup InAsync/OutAsync Transactions messages in the Node Definition



8.47 Default Local Node (PSFT_CR) – added In/OutAsyn transaction for USER_PROFILE message.


8.47 Remote Node (PSFT_LM - 8.48) – added In/OutAsync transaction for USER_PROFILE message



4) Make sure you have uncommented the follow peoplecode for USERMAINT Component (savepostchange event)

  If %Mode = "A" Then
         &MSG.CopyRowset(&USERPROFILECHANGE);
         %IntBroker.Publish(&MSG);
      Else
         &MSG.CopyRowsetDelta(&USERPROFILECHANGE);
         %IntBroker.Publish(&MSG);
      End-If;



5) Then, publish a new USER_PROFILE message. You can do this by changing the User Description on User Profile page (PeopleTools > Security > User Profile).
Changed Description field to Ash, Alex Admin 3
 



6) Make sure the message was sent successfully through Message Monitor page


Checking in the 8.48 side


8.47 side is done!





*** Setting 8.48 ***


1) Make sure the both nodes are pinging successfully (Default Local – PSFT_LM, Remote – PSFT_CR)



2) Open USER_PROFILE Service Operation (PeopleTools  > Integration Broker > Integration Setup > Service Operations)


3) Make sure Update_User_Profile peoplecode is active in the Handlers page tab.


Handler’s details:


4) Create 2 new Routings
-          (Inbound Routing – FROM 8.47 TO 8.48)
-          (Outbound Routing – FROM 8.48 TO 8.47)



Inbound Routing – Details:



Outbound Routing – Details:




5) Make sure you have uncommented the follow peoplecode for USERMAINT Component (savepostchange event)

  If %Mode = "A" Then
         &MSG.CopyRowset(&USERPROFILECHANGE);
         %IntBroker.Publish(&MSG);
      Else
         &MSG.CopyRowsetDelta(&USERPROFILECHANGE);
         %IntBroker.Publish(&MSG);
      End-If;






6) Then, publish a new USER_PROFILE message. You can do this by changing the User Description on User Profile page (PeopleTools > Security > User Profile).

Changed Description field to Ash, Alex Admin 4
 


7) Make sure the message was sent successfully through Message Monitor page



Checking PT 8.47 Side


PT8.48 side is done!

0 comments:

Post a Comment