SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Документация проектов, списки объектов https://www.sapboard.ru/forum/viewtopic.php?f=70&t=89904 |
Страница 1 из 1 |
Автор: | doleynikov [ Пн, мар 02 2015, 15:43 ] |
Заголовок сообщения: | Документация проектов, списки объектов |
Привет. Скорее всего это изобретение велосипеда, но мне оказалось полезно. Может еще кто-то этого не знает. Появилась необходимость сделать список мапингов с указанием, какие сообщения участвуют. Штатного инструмента не нашел. Но есть такая штука SimpleQuery. (http://SAP_PI:50000/rep/support/SimpleQuery) там задать "Show response XML"; Define the Object type(s)=Message Mappings; выбрать в "Define the Result Attributes": Multiplicity, Name, Namespace, RA_LINK_LIST; затем к результирующему XML применить такой, например, XSLT Code: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > <xsl:template match="matrix"> --------------------------------------- <xsl:for-each select="r"> <xsl:for-each select="c"> <xsl:value-of select="simple/strg"/> <xsl:text> </xsl:text> <xsl:for-each select="array/ref"> <xsl:for-each select="key"> <xsl:for-each select="elem"> <xsl:value-of select="node()"/> <xsl:text> : </xsl:text> </xsl:for-each > </xsl:for-each > </xsl:for-each > <xsl:text> | </xsl:text> </xsl:for-each > --- </xsl:for-each > </xsl:template> </xsl:stylesheet> То, что получится можно загнать, например, в Ёксель. После простейшей чистки получится табличка вида: Кратность (1:1 или 1:N) / НАименование мапинга / NameSpace / что мапится, во что (с их неймспейсами) Спасибо за внимание |
Автор: | rabbit [ Вт, мар 03 2015, 11:40 ] |
Заголовок сообщения: | Re: Документация проектов, списки объектов |
Знал, но забыл (с) Спасибо |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |