Advertisement
arkadybocharov

Untitled

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