An approach that we implemented was a custom service that traversed adapter services and retrieved adapter service information. Then decode the base64 encoded properties and search on the string. It’s a bit involved but there are various services (take a look in WmART) that you can leverage to traverse adapater services and then examine them programmatically. How complex the service you write depends on how flexible/robust you want it to be.
One note of caution: Do not modify any data in any of the returned structures related to the adapter service (e.g. don’t do an toUpper or anything like that which is common when comparing/searching). Doing so will modify the in-memory representation on the IS box which will be returned to anyone that might viewing/editing the service–if they edit and safe, the modification will be saved permanently to disk and may result in service failure (character case is important in some SQL statements).
Hope this helps.
#Flow-and-Java-services#Integration-Server-and-ESB#webMethods