3
Giu
Per i flussi verso JMS Web Logic occorre definire nella dynamic configuration l’attributo DCJMSCorreleationID.
Dal momento che questo attributo non è esposto dalla ASMA occorre valorizzarlo da mapping con la seguente UDF.
|
public String setCorrelationID(String corID, Container container) throws StreamTransformationException{ container.getTransformationParameters().put(StreamTransformationConstants.CONVERSATION_ID, corID); DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/JMS", "DCJMSCorreleationID"); conf.put(key, corID); return ""; } |

2
Giu
UDF per ottenere il nome del file del communication channel file tramite la ASMA, Adapter-Specific Message Attribute, “http://sap.com/xi/XI/System/File” “FileName” delle Dynamic Configuration.
|
public String getDynConfFilename(Container container) throws StreamTransformationException{ /* Ritorna la chiave "http://sap.com/xi/XI/System/File" "FileName" delle Dynamic Configuration. */ DynamicConfiguration dc = (DynamicConfiguration) container .getTransformationParameters().get( StreamTransformationConstants.DYNAMIC_CONFIGURATION); DynamicConfigurationKey k1 = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName"); return dc.get(k1); } |
2
Giu
Mapping per la configurazione del record di controllo, EDIDC40, degli IDoc in entrata.

3
Mag
Abilitare su SQuirreL l’esposizione delle info descrittive delle colonne di tabella
File > Global Preferences



25
Apr
Alimentare l’elemento target solo se l’elemento source non è vuoto.

Tutti gli altri campi, gregari dell’elemento master, possono essere mappati senza alcun controllo ulteriore.