Guest User

Untitled

a guest
Dec 11th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.25 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <bdems:bulkDataRecord xmlns:bdems="http://www.imsglobal.org/services/lis/bdemsv1p0/imsbdemsFileData_v1p0">
  3. <bdems:transactionRecord>
  4. <bdems:transactionOpIdentifier>3064476-C-001355-01-2187-I0001</bdems:transactionOpIdentifier>
  5. <bdems:serviceName>cmsv1p0</bdems:serviceName>
  6. <bdems:interfaceName>sectionassociationmanager</bdems:interfaceName>
  7. <bdems:operationName>replaceSectionAssociation</bdems:operationName>
  8. <bdems:parameterSet>
  9. <bdems:parameterRecord>
  10. <bdems:parameterInvoc>In</bdems:parameterInvoc>
  11. <bdems:parameterName>sourcedId</bdems:parameterName>
  12. <bdems:parameterType>GUID</bdems:parameterType>
  13. <bdems:parameterValue>
  14. <bdems:guid>001355-01-2187-I0001</bdems:guid>
  15. </bdems:parameterValue>
  16. </bdems:parameterRecord>
  17. <bdems:parameterRecord>
  18. <bdems:parameterInvoc>In</bdems:parameterInvoc>
  19. <bdems:parameterName>sectionAssociationRecord</bdems:parameterName>
  20. <bdems:parameterType>SectionAssociationRecord</bdems:parameterType>
  21. <bdems:parameterValue>
  22. <cms:sectionAssociationRecord xmlns:cms="http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0">
  23. <cms:sourcedGUID>
  24. <cms:refAgentInstanceID>CS</cms:refAgentInstanceID>
  25. <cms:sourcedId>001355-01-2187-I0001</cms:sourcedId>
  26. </cms:sourcedGUID>
  27. <cms:sectionAssociation>
  28. <cms:status>Active</cms:status>
  29. <cms:courseSectionIdList>
  30. <cms:courseSectionId>001355-01-2187-1-01-02642</cms:courseSectionId>
  31. <cms:courseSectionId>001355-01-2187-1-05-04486</cms:courseSectionId>
  32. </cms:courseSectionIdList>
  33. <cms:dataSource>CS</cms:dataSource>
  34. <cms:extension>
  35. <cms:extensionNameVocabulary>http://www.oracle.com/Enterprise/HCM/cmsv2p0/extensionnamevocabularyv1p0</cms:extensionNameVocabulary>
  36. <cms:extensionTypeVocabulary>http://www.imsglobal.org/lis/cmsv1p0/extensionvocabularyv1p0</cms:extensionTypeVocabulary>
  37. <cms:extensionField>
  38. <cms:fieldName>Mode</cms:fieldName>
  39. <cms:fieldType>String</cms:fieldType>
  40. <cms:fieldValue>C</cms:fieldValue>
  41. </cms:extensionField>
  42. </cms:extension>
  43. </cms:sectionAssociation>
  44. </cms:sectionAssociationRecord>
  45. </bdems:parameterValue>
  46. </bdems:parameterRecord>
  47. </bdems:parameterSet>
  48. </bdems:transactionRecord>
  49. </bdems:bulkDataRecord>
  50.  
  51. <?xml version="1.0" encoding="UTF-8"?>
  52. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:bdems="http://www.imsglobal.org/services/lis/bdemsv1p0/imsbdemsFileData_v1p0" xmlns:cms="http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0">
  53. <xsl:template match="/">
  54. <combinations>
  55. <xsl:for-each select="//bdems:transactionRecord">
  56. <combination>
  57. <xsl:attribute name="id"> <xsl:value-of select="bdems:transactionOpIdentifier" /> </xsl:attribute>
  58. <id><xsl:value-of select="bdems:transactionOpIdentifier" /></id>
  59. <xsl:for-each select="bdems:parameterSet/bdems:parameterRecord">
  60. <xsl:if test="bdems:parameterName = 'sectionAssociationRecord'">
  61. <courses>
  62. <xsl:for-each select="bdems:parameterValue/cms:sectionAssociationRecord/cms:sectionAssociation">
  63. <xsl:if test="cms:status = 'Active'">
  64. <xsl:for-each select="cms:courseSectionIdList">
  65. <course><xsl:value-of select="cms:courseSectionId" /></course>
  66. </xsl:for-each>
  67. </xsl:if>
  68. </xsl:for-each>
  69. </courses>
  70. </xsl:if>
  71. </xsl:for-each>
  72. </combination>
  73. </xsl:for-each>
  74. </combinations>
  75. </xsl:template>
  76. </xsl:stylesheet>
  77.  
  78. <?xml version="1.0"?>
  79. <combinations xmlns:bdems="http://www.imsglobal.org/services/lis/bdemsv1p0/imsbdemsFileData_v1p0" xmlns:cms="http://www.imsglobal.org/services/lis/cmsv1p0/imscms_v1p0">
  80. <combination id="3064476-C-001355-01-2187-I0001">
  81. <id>3064476-C-001355-01-2187-I0001</id>
  82. <courses>
  83. <course>001355-01-2187-1-01-02642</course>
  84. </courses>
  85. </combination>
  86. </combinations>
Add Comment
Please, Sign In to add comment