You might open a file like this:
ISA*00* *00* *ZZ*123000013 *ZZ*ABC3001 *160719*1600*U*00401*201160030*0*P*;~
and then want to know what is company with ID=123000013? I don’t know of any any way in the BizTalk Admin console to do a reverse lookup like this.
<pre> select P.PartnerId as 'ParterID', P.Name as 'PartyName', BP.Name as 'ProfileName', BP.ProfileID, BI.Qualifier, BI.Description, BI.Value, P2.PartnerId as 'PartnerID', P2.Name as 'OtherPartyName', BP2.Name as 'OtherProfileName' , BP2.ProfileID, BI2.Qualifier, BI2.Description, BI2.Value, * from tpm.BusinessIdentity BI inner join tpm.BusinessProfile BP on BI.ProfileId = BP.ProfileId inner join tpm.Partner P on P.PartnerID = BP.PartnerID inner join tpm.Partnership ps on P.PartnerID = ps.PartnerAId inner join tpm.Partner P2 on P2.PartnerID = ps.PartnerBId inner join tpm.BusinessProfile BP2 on P2.PartnerID = BP2.PartnerID inner join tpm.BusinessIdentity BI2 on BI2.ProfileId = BP2.ProfileId where BI.Value = '123000013' -- and BI2.Value = 'xxxxxxx' order by P.Name, BP.Name </pre>