value mapping test code. still modify

 



import com.sap.gateway.ip.core.customdev.util.Message
import com.sap.it.api.ITApiFactory
import com.sap.it.api.mapping.ValueMappingApi

def Message processData(Message message) {

    // Properties
   def map = message.getProperties()
    //def senderAgency = 'CompanyA'
    //def senderId = 'ID'
    //def receiverAgency = 'CompanyB'
    //def receiverId = 'ProductCode'
    def productId = map.get("id")
    
     def senderAgency = map.get("senderAgency")
    def senderId = map.get("senderId")
    def receiverAgency =map.get("receiverAgency")
    def receiverId = map.get("receiverId")

    // Get ValueMappingApi service
    def valueMapApi = ITApiFactory.getService(ValueMappingApi.class, null)

    // Get mapped value
    def productCode = valueMapApi.getMappedValue(senderAgency, senderId, productId, receiverAgency, receiverId)

    // Set the mapped value to a message property
    message.setProperty("productCode", productCode)

    return message
}


Popular posts from this blog

pss book : శ్రీకృష్ణుడు దేవుడా, భగవంతుడా completed , second review needed. 26th April 2024

pss book: గురు ప్రార్థనామంజరి . completed 21st july 2024

pss book: కధల జ్ఞానము read review pending. 25th june 2024