Advertisement
arkadybocharov

Untitled

Oct 8th, 2015
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. <?xml version="1.0" encoding="WINDOWS-1251"?>
  2.  
  3. <FIELDS type="XML">
  4.  
  5. <UNIQ function="getCardbyForeign" params="/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID [@source='FO']/text(),'FO',/q2:NewProfileRequest/ResortId/text()"/>
  6.  
  7. <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()"/>
  8.  
  9. <FIELD table="" name="CardType" type="CardType" update="0">
  10.  
  11. <FUNCTION name="getTypeByMask" params="/q2:NewProfileRequest/Profile/q0:Memberships/q0:NameMembership/q1:MembershipNumber/text(),/q2:NewProfileRequest/Profile/q0:Memberships/q0:NameMembership/q1:MembershipType/text()"/>
  12. <VALUEMAP>
  13.  
  14. <VALUE SRC="" DST="341"/>
  15.  
  16. <VALUE SRC="PG" DST="384"/>
  17.  
  18. </VALUEMAP>
  19.  
  20. </FIELD>
  21.  
  22. <FIELD table="" name="CardStatus" type="CardStatus">
  23.  
  24. <DEF_VAL>1</DEF_VAL>
  25.  
  26. <DATFILE/>
  27.  
  28. <FIELDNUMBERTOREFCLIENT/>
  29.  
  30. <DICT_DATFILE/>
  31.  
  32. <DICT_FIELDNUMBER/>
  33.  
  34. <VALUEMAP>
  35.  
  36. <VALUE SRC="0" DST="1"/>
  37.  
  38. <VALUE SRC="1" DST="2"/>
  39.  
  40. <VALUE SRC="2" DST="2"/>
  41.  
  42. </VALUEMAP>
  43.  
  44. </FIELD>
  45.  
  46. <FIELD table="" name="Magstripe" type="String" update="0">
  47.  
  48. <DEF_VAL/>
  49.  
  50. <XPATH>/q2:NewProfileRequest/Profile/q0:Memberships/q0:NameMembership/q1:MembershipNumber/text()</XPATH>
  51.  
  52. <DATFILE/>
  53.  
  54. <FIELDNUMBERTOREFCLIENT/>
  55.  
  56. <DICT_DATFILE/>
  57.  
  58. <DICT_FIELDNUMBER/>
  59.  
  60. </FIELD>
  61.  
  62. <FIELD table="" name="MasterCard" type="Card">
  63.  
  64. <DEF_VAL>0</DEF_VAL>
  65.  
  66. <DATFILE/>
  67.  
  68. <FIELDNUMBERTOREFCLIENT/>
  69.  
  70. <DICT_DATFILE/>
  71.  
  72. <DICT_FIELDNUMBER/>
  73.  
  74. </FIELD>
  75.  
  76. <FIELD table="" name="FirstName" type="String">
  77.  
  78. <DEF_VAL/>
  79.  
  80. <XPATH>/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:FirstName/text()</XPATH>
  81.  
  82. <DATFILE/>
  83.  
  84. <FIELDNUMBERTOREFCLIENT/>
  85.  
  86. <DICT_DATFILE/>
  87.  
  88. <DICT_FIELDNUMBER/>
  89.  
  90. </FIELD>
  91.  
  92. <FIELD table="" name="LastName" type="String">
  93.  
  94. <DEF_VAL/>
  95.  
  96. <XPATH>/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:LastName/text()</XPATH>
  97.  
  98. <DATFILE/>
  99.  
  100. <FIELDNUMBERTOREFCLIENT/>
  101.  
  102. <DICT_DATFILE/>
  103.  
  104. <DICT_FIELDNUMBER/>
  105.  
  106. </FIELD>
  107.  
  108. <FIELD table="" name="SecondName" type="String">
  109.  
  110. <DEF_VAL/>
  111.  
  112. <XPATH>/q2:NewProfileRequest/Profile/q0:Customer/q0:PersonName/q1:MiddleName/text()</XPATH>
  113.  
  114. <DATFILE/>
  115.  
  116. <FIELDNUMBERTOREFCLIENT/>
  117.  
  118. <DICT_DATFILE/>
  119.  
  120. <DICT_FIELDNUMBER/>
  121.  
  122. </FIELD>
  123.  
  124. <FIELD table="" name="BirthDate" type="Date" format="yyyy-MM-dd">
  125.  
  126. <DEF_VAL/>
  127.  
  128. <XPATH>q2:NewProfileRequest/Profile/q0:Customer/@birthDate</XPATH>
  129.  
  130. <DATFILE/>
  131.  
  132. <FIELDNUMBERTOREFCLIENT/>
  133.  
  134. <DICT_DATFILE/>
  135.  
  136. <DICT_FIELDNUMBER/>
  137.  
  138. </FIELD>
  139.  
  140. <FIELD table="" name="CreatedDate" type="Date" format="yyyy-MM-dd'T'hh:mm:ss.ms'Z'">
  141.  
  142. <DEF_VAL/>
  143.  
  144. <XPATH>/q2:NewProfileRequest/Profile/@insertDate</XPATH>
  145.  
  146. <DATFILE/>
  147.  
  148. <FIELDNUMBERTOREFCLIENT/>
  149.  
  150. <DICT_DATFILE/>
  151.  
  152. <DICT_FIELDNUMBER/>
  153.  
  154. </FIELD>
  155.  
  156. <FIELD table="" name="CreatedPerson" type="String">
  157.  
  158. <DEF_VAL/>
  159.  
  160. <XPATH>/q2:NewProfileRequest/Profile/@insertUser</XPATH>
  161.  
  162. <DATFILE/>
  163.  
  164. <FIELDNUMBERTOREFCLIENT/>
  165.  
  166. <DICT_DATFILE/>
  167.  
  168. <DICT_FIELDNUMBER/>
  169.  
  170. </FIELD>
  171.  
  172. <FIELD table="CardForeignId" field="KeySource" grouppath="/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID [@source='FO']/@source" seq="@source" name="@source" type="String">
  173.  
  174. <DEF_VAL/>
  175.  
  176. <XPATH>/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID</XPATH>
  177.  
  178. <DATFILE/>
  179.  
  180. <FIELDNUMBERTOREFCLIENT/>
  181.  
  182. <DICT_DATFILE/>
  183.  
  184. <DICT_FIELDNUMBER/>
  185.  
  186. </FIELD>
  187.  
  188. <FIELD table="CardForeignId" field="KeyNumber" grouppath="/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID [@source='FO']/@source" seq="@source" name="text()" type="String">
  189.  
  190. <DEF_VAL/>
  191.  
  192. <XPATH>/q2:NewProfileRequest/Profile/q0:IDs/q1:UniqueID</XPATH>
  193.  
  194. <DATFILE/>
  195.  
  196. <FIELDNUMBERTOREFCLIENT/>
  197.  
  198. <DICT_DATFILE/>
  199.  
  200. <DICT_FIELDNUMBER/>
  201.  
  202. </FIELD>
  203.  
  204. <FIELD table="" name="Phone" type="String">
  205.  
  206. <DEF_VAL/>
  207.  
  208. <XPATH>/q2:NewProfileRequest/Profile/q0:Phones/q0:NamePhone/q1:PhoneNumber/text()</XPATH>
  209.  
  210. <DATFILE/>
  211.  
  212. <FIELDNUMBERTOREFCLIENT/>
  213.  
  214. <DICT_DATFILE/>
  215.  
  216. <DICT_FIELDNUMBER/>
  217.  
  218. </FIELD>
  219.  
  220.  
  221.  
  222. <FIELD table="" name="Email" type="String">
  223.  
  224. <DEF_VAL/>
  225.  
  226. <XPATH>/q2:NewProfileRequest/Profile/q0:Addresses/q0:NameAddress/q0:IDs/q1:UniqueID[2]/text()</XPATH>
  227.  
  228. <DATFILE/>
  229.  
  230. <FIELDNUMBERTOREFCLIENT/>
  231.  
  232. <DICT_DATFILE/>
  233.  
  234. <DICT_FIELDNUMBER/>
  235.  
  236. </FIELD>
  237.  
  238.  
  239.  
  240. <FIELD table="" name="StreetAddress" type="String">
  241.  
  242. <DEF_VAL/>
  243.  
  244. <XPATH>/q2:NewProfileRequest/Profile/q0:Addresses/q0:NameAddress/q0:IDs/q1:UniqueID[1]/text()</XPATH>
  245.  
  246. <DATFILE/>
  247.  
  248. <FIELDNUMBERTOREFCLIENT/>
  249.  
  250. <DICT_DATFILE/>
  251.  
  252. <DICT_FIELDNUMBER/>
  253.  
  254. </FIELD>
  255.  
  256. </FIELDS>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement