Symptom
Du kanske upptäcker att transaktionen Integrator skickar en Spegling transaktions-ID -värde som är lika med CSMI (spegling transaction standardnamnet) i stället för Spegling transaktions-ID -värde som anges i den metod som anropas (till exempel M123) i Microsoft Host Integration Server 2013. När problemet uppstår loggas en händelse av följande slag i programloggen:
Orsak
Det här problemet uppstår eftersom avsnittshanteraren för SNA länk fjärranslutna miljöer (RE) felaktigt anger ett standardvärde för Spegling transaktions-ID som är värdet för CSMI. Om filen app.config inte innehåller parametern mirrorTransactionId tillhandahålls standardvärde för CSMI av avsnittshanteraren för SNA länk fjärranslutna miljöer i stället för Spegling transaktions-ID -värde som anges i den metod som anropas av transaktionen Integrator program.
Lösning
Information om Kumulativ uppdatering
Korrigeringen som löser problemet ingår i kumulativ uppdatering 1 för Host Integration Server 2013.
Temporär lösning
Undvik det här problemet, lägger du till följande i avsnittet < remoteEnvironment > i i app.config eller web.config-fil som har skapats för transaktionen Integrator program. Detta gör att Spegling transaktions-ID -värdet från metoden som ska användas i stället för standardvärdet för CSMI:
mirrorTransactionId=""
< RemoteEnvironment >-avsnittet i filen app.config bör likna följande:
<remoteEnvironments>
< remoteEnvironment name = "RE-namn" isDefault = "true" codePage = "37" timeout = "10" >
< snaLink localLuName = "localLuName" remoteLuName = "remoteLuName" modeName = "modeName" mirrorTransactionId = "" allowExplicitSyncPoint = "false" overrideSnaSourceTransactionProgram = "false" syncLevel2Supported = "false" essoAffiliateApplication = "" securityFromClientContext = "false" / >
</remoteEnvironment>
</remoteEnvironments>
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Mer Information
Transaktionen Integrator används följande ordning när den bestämmer vilka värden som ska användas för olika konfigurationsalternativ som kan användas av program i Host Integration Server 2013:
-
Klientalternativ kontext
-
App.Config eller Web.Config-fil
-
Egenskaper i transaktionen Integrator sammansättning
Denna sekvens ordning gäller också konfigurationsalternativ än Spegling transaktions-ID -värde.
I fallet som beskrivs i avsnittet "Symptom" valdes felaktigt ett standardvärde för CSMI för Spegling transaktions-ID -värde för användning innan metoden egenskaperna som har kontrollerats. Detta orsakade ett felaktigt värde för Spegling transaktions-ID som ska skickas till programmet för CICS-transaktionen på IBM-stordatorer.
Standardvärdet för CSMI bör endast användas om en Spegling transaktions-ID -värde anges i något av de tre konfigurationsalternativen som beskrivs här.