Posts

Showing posts from November, 2015

Remove SFG Partner Profile (Hard Delete if SFG removal fails)

There was bug in SFG (old versions) where it leaves some orphan entries in DB when you try to remove the trading partner from SFG UI. To solve the problem here are steps to do hard delete of partner profile. Attempt to delete from SFG in regular way and then remove from Dashboard --> Trading Partner (All Contracts, Document Exchange, Profile, Routing Channels, Mailbox Virtual Roots if any etc.) Make sure the following table should not return any entry for Trading Partner, If it returns then remove the entry manually... This example Partner Name is : EDI select 'YFS_USER' from YFS_USER where UPPER(USERNAME) like '%EDI%'  UNION select 'YFS_ORGANIZATION' from YFS_ORGANIZATION where UPPER(ORGANIZATION_KEY) like '%EDI%'  UNION select 'MBX_ACTION'  from MBX_ACTION where UPPER(USER_ID) like '%EDI%'  UNION select 'MBX_MAILBOX'  from MBX_MAILBOX where UPPER(PATH) like '%EDI%'  UNION select 'SCI_CONTRACT' fro...

Enterprise Integration Techniques - Notes

Integration Patterns:    Enterprise Integration Patterns    Self Managing      Minimize the dependency between components.      John Prosul Robust principle      Be liberal with what you receive and be specific with what you send out.      Always support previous versions (Backward compatibility). It's always hard to support backward compatibility but it's matter of discipline.      Software is craft not a science.      Be wise on Technical Decision vs Business Decision.      InfoQ.com      gotoconferences    Twitter University    Emerging Techologies for Enterprise (Conference hosted in Philly)      Agile Stuff      hackernews.com (YCombinator)      HighScalability.com      Netflix Engineering      Thoughtworks Tech Rada...