Advertisement
arkadybocharov

Untitled

Sep 15th, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. <?xml version="1.0" encoding="WINDOWS-1251"?>
  2. <FIELDS type="XML">
  3. <UNIQ function="getCardbyForeign" params="/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID [@source='FO']/text(),'FO',/q2:NewProfileRequest/ResortId/text()"/>
  4. <UNIQ function="getCardbyClient" params="/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:FirstName/text(),/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:MiddleName/text(),/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:LastName/text()"/>
  5. <FIELD table="" name="CardType" type="CardType" update="0">
  6. <FUNCTION name="getTypeByMask" params="/q2:NewProfileRequest/Profile/q0:Memberships/q0:NameMembership/q1:MembershipNumber/text(),/q2:NewProfileRequest/Profile/q0:Memberships/q0:NameMembership/q1:MembershipType/text()"/>
  7. <VALUEMAP>
  8. <VALUE SRC="" DST="341"/>
  9. <VALUE SRC="PG" DST="384"/>
  10. </VALUEMAP>
  11. </FIELD>
  12. <FIELD table="" name="CardStatus" type="CardStatus">
  13. <DEF_VAL>1</DEF_VAL>
  14. <DATFILE/>
  15. <FIELDNUMBERTOREFCLIENT/>
  16. <DICT_DATFILE/>
  17. <DICT_FIELDNUMBER/>
  18. <VALUEMAP>
  19. <VALUE SRC="0" DST="1"/>
  20. <VALUE SRC="1" DST="2"/>
  21. <VALUE SRC="2" DST="2"/>
  22. </VALUEMAP>
  23. </FIELD>
  24. <FIELD table="" name="Magstripe" type="String" update="0">
  25. <DEF_VAL/>
  26. <XPATH>/q2:NewProfileRequest/Profile/q0:Memberships/q0:NameMembership/q1:MembershipNumber/text()</XPATH>
  27. <DATFILE/>
  28. <FIELDNUMBERTOREFCLIENT/>
  29. <DICT_DATFILE/>
  30. <DICT_FIELDNUMBER/>
  31. </FIELD>
  32. <FIELD table="" name="MasterCard" type="Card">
  33. <DEF_VAL>0</DEF_VAL>
  34. <DATFILE/>
  35. <FIELDNUMBERTOREFCLIENT/>
  36. <DICT_DATFILE/>
  37. <DICT_FIELDNUMBER/>
  38. </FIELD>
  39. <FIELD table="" name="FirstName" type="String">
  40. <DEF_VAL/>
  41. <XPATH>/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:FirstName/text()</XPATH>
  42. <DATFILE/>
  43. <FIELDNUMBERTOREFCLIENT/>
  44. <DICT_DATFILE/>
  45. <DICT_FIELDNUMBER/>
  46. </FIELD>
  47. <FIELD table="" name="LastName" type="String">
  48. <DEF_VAL/>
  49. <XPATH>/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:LastName/text()</XPATH>
  50. <DATFILE/>
  51. <FIELDNUMBERTOREFCLIENT/>
  52. <DICT_DATFILE/>
  53. <DICT_FIELDNUMBER/>
  54. </FIELD>
  55. <FIELD table="" name="SecondName" type="String">
  56. <DEF_VAL/>
  57. <XPATH>/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:MiddleName/text()</XPATH>
  58. <DATFILE/>
  59. <FIELDNUMBERTOREFCLIENT/>
  60. <DICT_DATFILE/>
  61. <DICT_FIELDNUMBER/>
  62. </FIELD>
  63. <FIELD table="" name="BirthDate" type="Date" format="yyyy-MM-dd">
  64. <DEF_VAL/>
  65. <XPATH>q2:NewProfileRequest/Profile/q0:Customer/@birthDate</XPATH>
  66. <DATFILE/>
  67. <FIELDNUMBERTOREFCLIENT/>
  68. <DICT_DATFILE/>
  69. <DICT_FIELDNUMBER/>
  70. </FIELD>
  71. <FIELD table="" name="CreatedDate" type="Date" format="yyyy-MM-dd'T'hh:mm:ss.ms'Z'">
  72. <DEF_VAL/>
  73. <XPATH>/q2:NewProfileRequest/Profile/@insertDate</XPATH>
  74. <DATFILE/>
  75. <FIELDNUMBERTOREFCLIENT/>
  76. <DICT_DATFILE/>
  77. <DICT_FIELDNUMBER/>
  78. </FIELD>
  79. <FIELD table="" name="CreatedPerson" type="String">
  80. <DEF_VAL/>
  81. <XPATH>/q2:NewProfileRequest/Profile/@insertUser</XPATH>
  82. <DATFILE/>
  83. <FIELDNUMBERTOREFCLIENT/>
  84. <DICT_DATFILE/>
  85. <DICT_FIELDNUMBER/>
  86. </FIELD>
  87. <FIELD table="CardForeignId" field="KeySource" grouppath="/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID [@source='FO']/@source" seq="@source" name="@source" type="String">
  88. <DEF_VAL/>
  89. <XPATH>/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID</XPATH>
  90. <DATFILE/>
  91. <FIELDNUMBERTOREFCLIENT/>
  92. <DICT_DATFILE/>
  93. <DICT_FIELDNUMBER/>
  94. </FIELD>
  95. <FIELD table="CardForeignId" field="KeyNumber" grouppath="/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID [@source='FO']/@source" seq="@source" name="text()" type="String">
  96. <DEF_VAL/>
  97. <XPATH>/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID</XPATH>
  98. <DATFILE/>
  99. <FIELDNUMBERTOREFCLIENT/>
  100. <DICT_DATFILE/>
  101. <DICT_FIELDNUMBER/>
  102. </FIELD>
  103. <FIELD table="" name="Phone" type="String">
  104. <DEF_VAL/>
  105. <XPATH>/q2:NewProfileRequest/Profile/q0:Phones/q0:NamePhone/q1:PhoneNumber/text()</XPATH>
  106. <DATFILE/>
  107. <FIELDNUMBERTOREFCLIENT/>
  108. <DICT_DATFILE/>
  109. <DICT_FIELDNUMBER/>
  110. </FIELD>
  111.  
  112. <FIELD table="" name="Email" type="String">
  113. <DEF_VAL/>
  114. <XPATH>/q2:NewProfileRequest/Profile/q0:Addresses/q0:NameAddress/q0:IDs/q1:UniqueID[2]/text()</XPATH>
  115. <DATFILE/>
  116. <FIELDNUMBERTOREFCLIENT/>
  117. <DICT_DATFILE/>
  118. <DICT_FIELDNUMBER/>
  119. </FIELD>
  120.  
  121. <FIELD table="" name="StreetAddress" type="String">
  122. <DEF_VAL/>
  123. <XPATH>/q2:NewProfileRequest/Profile/q0:Addresses/q0:NameAddress/q0:IDs/q1:UniqueID[1]/text()</XPATH>
  124. <DATFILE/>
  125. <FIELDNUMBERTOREFCLIENT/>
  126. <DICT_DATFILE/>
  127. <DICT_FIELDNUMBER/>
  128. </FIELD>
  129. </FIELDS>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement