Advertisement
Guest User

midpoint config

a guest
Apr 28th, 2016
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.70 KB | None | 0 0
  1. <resource xmlns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" oid="cf62bdae-bee5-4b9b-acdf-83f70ca23e22" version="51">
  2. <name>My database</name>
  3. <description>test</description>
  4. <fetchResult>
  5. <operation>com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject</operation>
  6. <status>success</status>
  7. <params>
  8. <entry key="options">
  9. <unknownJavaObject>
  10. <class>java.util.ArrayList</class>
  11. <toString>[ObjectOperationOptions(null: GetOperationOptions(resolve=null, resolveNames=true,noFetch=null, raw=null, doNotDiscovery=null, retrieve=null, allowNotFound=null, relationalValueSearchQuery=null))]</toString>
  12. </unknownJavaObject>
  13. </entry>
  14. <entry key="oid">
  15. <paramValue>cf62bdae-bee5-4b9b-acdf-83f70ca23e22</paramValue>
  16. </entry>
  17. <entry key="type">
  18. <unknownJavaObject>
  19. <class>java.lang.Class</class>
  20. <toString>class com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType</toString>
  21. </unknownJavaObject>
  22. </entry>
  23. </params>
  24. <context>
  25. <entry key="implementationClass">
  26. <unknownJavaObject>
  27. <class>java.lang.Class</class>
  28. <toString>class com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl</toString>
  29. </unknownJavaObject>
  30. </entry>
  31. </context>
  32. <token>1000000000000014822</token>
  33. <partialResults>
  34. <operation>com.evolveum.midpoint.repo.api.RepositoryService.getVersion</operation>
  35. <status>success</status>
  36. <params>
  37. <entry key="oid">
  38. <paramValue>cf62bdae-bee5-4b9b-acdf-83f70ca23e22</paramValue>
  39. </entry>
  40. <entry key="type">
  41. <paramValue>com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType</paramValue>
  42. </entry>
  43. </params>
  44. <token>1000000000000014823</token>
  45. </partialResults>
  46. <partialResults>
  47. <operation>com.evolveum.midpoint.repo.api.RepositoryService.getObject</operation>
  48. <status>success</status>
  49. <params>
  50. <entry key="oid">
  51. <paramValue>cf62bdae-bee5-4b9b-acdf-83f70ca23e22</paramValue>
  52. </entry>
  53. <entry key="type">
  54. <paramValue>com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType</paramValue>
  55. </entry>
  56. </params>
  57. <token>1000000000000014824</token>
  58. </partialResults>
  59. <partialResults>
  60. <operation>com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource</operation>
  61. <status>success</status>
  62. <token>1000000000000014825</token>
  63. <partialResults>
  64. <operation>com.evolveum.midpoint.repo.api.RepositoryService.getVersion</operation>
  65. <status>success</status>
  66. <params>
  67. <entry key="oid">
  68. <paramValue>6788be0b-81fc-4e10-be90-e2418400a91d</paramValue>
  69. </entry>
  70. <entry key="type">
  71. <paramValue>com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType</paramValue>
  72. </entry>
  73. </params>
  74. <token>1000000000000014826</token>
  75. </partialResults>
  76. </partialResults>
  77. </fetchResult>
  78. <metadata>
  79. <modifyTimestamp>2016-04-28T07:55:36.470Z</modifyTimestamp>
  80. <modifierRef xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" oid="00000000-0000-0000-0000-000000000002" type="tns:UserType"/>
  81. <modifyChannel>http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user</modifyChannel>
  82. </metadata>
  83. <operationalState>
  84. <lastAvailabilityStatus>up</lastAvailabilityStatus>
  85. </operationalState>
  86. <connectorRef oid="6788be0b-81fc-4e10-be90-e2418400a91d" type="c:ConnectorType">
  87. <!-- ICF org.identityconnectors.databasetable.DatabaseTableConnector v1.4.0.49 -->
  88. </connectorRef>
  89. <connectorConfiguration xmlns:icfc="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3">
  90. <icfc:configurationProperties xmlns:gen684="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/bundle/com.evolveum.polygon.connector-databasetable/org.identityconnectors.databasetable.DatabaseTableConnector">
  91. <gen684:host>my db</gen684:host>
  92. <gen684:port>port</gen684:port>
  93. <gen684:user>user</gen684:user>
  94. <gen684:password>
  95. <t:encryptedData>
  96. <t:encryptionMethod>
  97. <t:algorithm>http://www.w3.org/2001/04/xmlenc#aes128-cbc</t:algorithm>
  98. </t:encryptionMethod>
  99. <t:keyInfo>
  100. <t:keyName>pass</t:keyName>
  101. </t:keyInfo>
  102. <t:cipherData>
  103. <t:cipherValue>pass</t:cipherValue>
  104. </t:cipherData>
  105. </t:encryptedData>
  106. </gen684:password>
  107. <gen684:database>database_name</gen684:database>
  108. <gen684:table>table</gen684:table>
  109. <gen684:keyColumn>key</gen684:keyColumn>
  110. <gen684:passwordColumn>password</gen684:passwordColumn>
  111. <gen684:jdbcDriver>org.gjt.mm.mysql.Driver</gen684:jdbcDriver>
  112. <gen684:jdbcUrlTemplate>jdbc url</gen684:jdbcUrlTemplate>
  113. </icfc:configurationProperties>
  114. </connectorConfiguration>
  115. <schema>
  116. <cachingMetadata>
  117. <retrievalTimestamp>2016-04-27T06:33:48.877Z</retrievalTimestamp>
  118. <serialNumber>91161fbffa66bdb2-6e760c1c7818ce0a</serialNumber>
  119. </cachingMetadata>
  120. <definition>
  121. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:ra="http://midpoint.evolveum.com/xml/ns/public/resource/annotation-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" elementFormDefault="qualified" targetNamespace="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3">
  122. <xsd:import namespace="http://prism.evolveum.com/xml/ns/public/annotation-3"/>
  123. <xsd:import namespace="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3"/>
  124. <xsd:import namespace="http://midpoint.evolveum.com/xml/ns/public/resource/annotation-3"/>
  125. <xsd:complexType name="AccountObjectClass">
  126. <xsd:annotation>
  127. <xsd:appinfo>
  128. <ra:resourceObject/>
  129. <ra:identifier>icfs:uid</ra:identifier>
  130. <ra:secondaryIdentifier>icfs:name</ra:secondaryIdentifier>
  131. <ra:displayNameAttribute>icfs:name</ra:displayNameAttribute>
  132. <ra:namingAttribute>icfs:name</ra:namingAttribute>
  133. <ra:nativeObjectClass>__ACCOUNT__</ra:nativeObjectClass>
  134. <ra:kind>account</ra:kind>
  135. <ra:default>true</ra:default>
  136. </xsd:appinfo>
  137. </xsd:annotation>
  138. <xsd:sequence>
  139. <xsd:element minOccurs="0" name="identity" type="xsd:string">
  140. <xsd:annotation>
  141. <xsd:appinfo>
  142. <a:displayOrder>120</a:displayOrder>
  143. <ra:frameworkAttributeName>identity</ra:frameworkAttributeName>
  144. </xsd:appinfo>
  145. </xsd:annotation>
  146. </xsd:element>
  147. <xsd:element name="role_id" type="xsd:int">
  148. <xsd:annotation>
  149. <xsd:appinfo>
  150. <a:displayOrder>130</a:displayOrder>
  151. <ra:frameworkAttributeName>role_id</ra:frameworkAttributeName>
  152. </xsd:appinfo>
  153. </xsd:annotation>
  154. </xsd:element>
  155. <xsd:element ref="icfs:name">
  156. <xsd:annotation>
  157. <xsd:appinfo>
  158. <a:displayName>ConnId Name</a:displayName>
  159. <a:displayOrder>110</a:displayOrder>
  160. <ra:frameworkAttributeName>__NAME__</ra:frameworkAttributeName>
  161. </xsd:appinfo>
  162. </xsd:annotation>
  163. </xsd:element>
  164. <xsd:element name="id" type="xsd:int">
  165. <xsd:annotation>
  166. <xsd:appinfo>
  167. <a:displayOrder>140</a:displayOrder>
  168. <ra:frameworkAttributeName>id</ra:frameworkAttributeName>
  169. </xsd:appinfo>
  170. </xsd:annotation>
  171. </xsd:element>
  172. <xsd:element name="email" type="xsd:string">
  173. <xsd:annotation>
  174. <xsd:appinfo>
  175. <a:displayOrder>150</a:displayOrder>
  176. <ra:frameworkAttributeName>email</ra:frameworkAttributeName>
  177. </xsd:appinfo>
  178. </xsd:annotation>
  179. </xsd:element>
  180. <xsd:element minOccurs="0" ref="icfs:uid">
  181. <xsd:annotation>
  182. <xsd:appinfo>
  183. <a:displayName>ConnId UID</a:displayName>
  184. <a:displayOrder>100</a:displayOrder>
  185. <a:access>read</a:access>
  186. </xsd:appinfo>
  187. </xsd:annotation>
  188. </xsd:element>
  189. </xsd:sequence>
  190. </xsd:complexType>
  191. </xsd:schema>
  192. </definition>
  193. </schema>
  194. <schemaHandling>
  195. <objectType>
  196. <kind>account</kind>
  197. <displayName>My Object</displayName>
  198. <description>test</description>
  199. <default>true</default>
  200. <objectClass>ri:AccountObjectClass</objectClass>
  201. <attribute>
  202. <c:ref xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3">icfs:name</c:ref>
  203. <displayName>name</displayName>
  204. <description>name</description>
  205. <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
  206. <tolerant>true</tolerant>
  207. <exclusiveStrong>false</exclusiveStrong>
  208. <fetchStrategy>implicit</fetchStrategy>
  209. <inbound>
  210. <name>name</name>
  211. <description>name</description>
  212. <authoritative>true</authoritative>
  213. <exclusive>false</exclusive>
  214. <strength>normal</strength>
  215. <expression>
  216. <asIs/>
  217. </expression>
  218. <target>
  219. <c:path>$user/givenName</c:path>
  220. </target>
  221. </inbound>
  222. </attribute>
  223. <attribute>
  224. <c:ref xmlns:ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3">ri:email</c:ref>
  225. <displayName>email</displayName>
  226. <description>email</description>
  227. <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
  228. <tolerant>true</tolerant>
  229. <exclusiveStrong>false</exclusiveStrong>
  230. <fetchStrategy>implicit</fetchStrategy>
  231. <inbound>
  232. <name>email</name>
  233. <description>email</description>
  234. <authoritative>true</authoritative>
  235. <exclusive>false</exclusive>
  236. <strength>normal</strength>
  237. <expression>
  238. <asIs/>
  239. </expression>
  240. <target>
  241. <c:path>$user/email</c:path>
  242. </target>
  243. </inbound>
  244. </attribute>
  245. <assignmentPolicyEnforcement>full</assignmentPolicyEnforcement>
  246. </objectType>
  247. </schemaHandling>
  248. <capabilities>
  249. <cachingMetadata>
  250. <retrievalTimestamp>2016-04-27T06:33:48.880Z</retrievalTimestamp>
  251. <serialNumber>78f173b7086c1b4e-fb7db4e64520614d</serialNumber>
  252. </cachingMetadata>
  253. <native xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
  254. <cap:addRemoveAttributeValues/>
  255. <cap:credentials>
  256. <cap:password>
  257. <cap:returnedByDefault>false</cap:returnedByDefault>
  258. </cap:password>
  259. </cap:credentials>
  260. <cap:liveSync/>
  261. <cap:testConnection/>
  262. <cap:create/>
  263. <cap:read/>
  264. <cap:update/>
  265. <cap:delete/>
  266. <cap:script>
  267. <cap:host>
  268. <cap:type>connector</cap:type>
  269. </cap:host>
  270. </cap:script>
  271. </native>
  272. <configured xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
  273. <cap:activation/>
  274. </configured>
  275. </capabilities>
  276. <synchronization>
  277. <objectSynchronization>
  278. <name>My Sync</name>
  279. <description>my sync</description>
  280. <objectClass>ri:AccountObjectClass</objectClass>
  281. <kind>account</kind>
  282. <focusType>c:UserType</focusType>
  283. <enabled>true</enabled>
  284. <condition>
  285. <value>true</value>
  286. </condition>
  287. <reconcile>true</reconcile>
  288. <opportunistic>true</opportunistic>
  289. <reaction>
  290. <name>create</name>
  291. <description>create</description>
  292. <situation>unmatched</situation>
  293. <synchronize>false</synchronize>
  294. <reconcile>true</reconcile>
  295. <action>
  296. <name>create user</name>
  297. <description>create user</description>
  298. <handlerUri>http://midpoint.evolveum.com/xml/ns/public/model/action-3#adduser</handlerUri>
  299. <order>before</order>
  300. </action>
  301. </reaction>
  302. </objectSynchronization>
  303. </synchronization>
  304. </resource>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement