There are several scenarios here...first, is is a US dollar wire or a wire converted to foreign currency and sent. If US$, likely it was sent thru a US correspondent, and that is where you should start tracking. Contact them and ask them to open an investigation. If the receiving account is not a US$ account, that can delay the payment, as can any missing information from the sender or receiver. If it was converted to foreign currency prior to sending, the correspondent likely went through SWIFT, which also has an excellent capability for performing investigations. In fact, there is a SWIFT message type (think it is 942 but haven't dealt with SWIFT in a while and I could be wrong) for investigations. SWIFT wires take no more than 2 days to get to the destination if all info is correct. US$ wires can take up to 6 days, depending on what country it is going to and how many correspondent banks it touches.
Providing alternative truths since the invention of time