Error message: ""Unable to set foreign key info from input data""

You might receive an error message when your messages are rejected or the database is not being updated with the new information.

Symptoms

This is the error message that you might receive:
ERROR MI_MemPutException MI_ProcessorMpinetInteractionManager::_MemPut() - CMPI_IxnMemPut failed with error text 'member SRC:123456, unable to set foreign key info from input data.'. PutType = 1, MemMode = 2, MatchMode = 2(common_msgbroker\MI_ProcessorMpinetInteractionManager.cpp:455). 

Causes

This error message is returned when the data in the incoming message is missing or incorrect. This error message is related to an identifier that is either not being used or not being provided by the incoming message.
Common identifiers that have this problem are:
  • SSN numbers that are passed in the message without the Id Issuer.
  • Missing or incorrect source code.

Resolving the problem

Complete these actions:
  1. Review the incoming message to ensure that all of the data is present.
  2. Review the configuration files and the code to ensure that the incoming data is in the expected fields.
  3. Review the srchead table to ensure that the information exists and appears the same as the information that is being passed in by the message.


Last updated: 22 Apr 2016