Embed presentation
Download as PDF, PPTX
















![17 3/29/2017
Easily Address Message Elements
IF Body.Order.Date < ‘2008/01/01’ THEN
INSERT INTO Database.OldOrders (LastName,Item,Quantity)
VALUES (Body.Order.Name.Last,
Body.Order.Item,
Body.Order.Quantity);
END IF;
Compute
Java Compute
String lastName = (String)assembly.getMessage().evaluateXPath("/Body/Order/Name/Last");
Object inMsgJavaObj = jaxbContext.createUnmarshaller().unmarshal(inMessage.getDOMDocument());
SaleEnvelope saleEnvelope = (SaleEnvelope) inMsgJavaObj;
SaleListA saleListOut = new SaleListA();
// [...]
SaleEnvelopeA saleEnvelopeOut = new SaleEnvelopeA();
saleEnvelopeOut.setSaleListA(saleListOut);
Object outMsgJavaObj = saleEnvelopeOut;
Document outDocument = outMessage.createDOMDocument(MbXMLNSC.PARSER_NAME);
jaxbContext.createMarshaller().marshal(outMsgJavaObj, outDocument);](https://image.slidesharecdn.com/2158-technicalintroductiontoibmintegrationbus-170329062805/85/Technical-Introduction-to-IBM-Integration-Bus-17-320.jpg)











The document is a slide deck presentation on IBM Integration Bus given at InterConnect 2017. It provides an overview of Integration Bus, describing its message flows, models, transformation capabilities, and tooling. It highlights Integration Bus' support for distributed deployment, virtualization, cloud integration, and DevOps practices. The presentation encourages attendees to check online resources for additional demonstrations and tutorials on Integration Bus.
















![17 3/29/2017
Easily Address Message Elements
IF Body.Order.Date < ‘2008/01/01’ THEN
INSERT INTO Database.OldOrders (LastName,Item,Quantity)
VALUES (Body.Order.Name.Last,
Body.Order.Item,
Body.Order.Quantity);
END IF;
Compute
Java Compute
String lastName = (String)assembly.getMessage().evaluateXPath("/Body/Order/Name/Last");
Object inMsgJavaObj = jaxbContext.createUnmarshaller().unmarshal(inMessage.getDOMDocument());
SaleEnvelope saleEnvelope = (SaleEnvelope) inMsgJavaObj;
SaleListA saleListOut = new SaleListA();
// [...]
SaleEnvelopeA saleEnvelopeOut = new SaleEnvelopeA();
saleEnvelopeOut.setSaleListA(saleListOut);
Object outMsgJavaObj = saleEnvelopeOut;
Document outDocument = outMessage.createDOMDocument(MbXMLNSC.PARSER_NAME);
jaxbContext.createMarshaller().marshal(outMsgJavaObj, outDocument);](https://image.slidesharecdn.com/2158-technicalintroductiontoibmintegrationbus-170329062805/85/Technical-Introduction-to-IBM-Integration-Bus-17-320.jpg)









