Web Servis Mesajında Boş Tag'leri Silme
Merhaba, outbound web servisler ile ulaştığınız dış sistemlere iletilen boş tag'ler çoğu zaman sorun çıkarmasa da bazen boş tag'leri iletmemeniz gerekir.
Bunun için çeşitli geçici çözümler olsa da nihai çözüm aşağıdaki gibidir.
Bütün servislerde kullanabilmesi için generic bir workflow tasalaryacağız.
Bunu yaparken XSLT kullanacağız
Step1: To XML
Business Service Name: EAI XML Converter
Business Service Method : IntObjHierToXMLDoc
Input Argument
Output Argument
Step2: Set XSLT
Business Service Name: Workflow Utilities
Business Service Method : Echo
Output Argument
XSLTEnd :
XSLTBegin:
<?xml version="1.0" encoding="UTF-16"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"><xsl:output method="xml"/><xsl:variable name="TagNames">
Step3: Set Replace
Business Service Name: Workflow Utilities
Business Service Method : Echo
[&XSLTBegin] + [&TagNames] + [&XSLTEnd]
Step4: Transform
Business Service Name: EAI XSLT Service
Business Service Method : Transform
Input Argument
Business Service Name: EAI XML Converter
Business Service Method : XMLDocToIntObjHier





Yorumlar
Yorum Gönder