Could you verify whether these values present in pyInboundIdentifierEncoder and pyOutboundIdentifierDecoder decision tables? These 2 DT's are responsible for encoding and decoding. Incase if you customize any of these results may vary.
Are you seeing below errors in PegaRules log file? If yes, Then there is a Hfix.
Caused by: com.pega.pegarules.pub.PRException: Error getting the Identifier Map for property encoding/decoding : You are not authorized to open instance RULE-DECLARE-DECISIONTABLE @BASECLASS PYOUTBOUNDIDENTIFIERDECODER #20130919T004207.669 GMT
I haven't tried in house. For one of the issues, it was mentioned to re-generate the rules and test the scenario in our knowledge base.
It's up to you whether to delete the existing instances and re-create again. I would suggest you to consume the services in different class/ ruleset and observe the behavior if that is feasible for you.
1. If below DSS is set to true then update its value to false. The default value is false. If the DSS is not configured at all then you can ignore this step.
Owning ruleset: Pega-IntegrationEngine
2. Install HFix-26838 and HFix-21277 using Designer Studio > System > Release > Hotfix Manager > Install Hotfix option.
3. Restart the application server after installing the Hot Fixes.
4. The integration data model might have to be regenerated again after installing the fix. Please verify your already generated integration data model (not data page data model) , especially properties and find if “pzExternalName” property qualifier is set on advanced tab of property rule form. If “pzExternalName” property qualifier is already set then everything should just work. Else you need to regenerate the data model again.