Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <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">
- <name>My database</name>
- <description>test</description>
- <fetchResult>
- <operation>com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject</operation>
- <status>success</status>
- <params>
- <entry key="options">
- <unknownJavaObject>
- <class>java.util.ArrayList</class>
- <toString>[ObjectOperationOptions(null: GetOperationOptions(resolve=null, resolveNames=true,noFetch=null, raw=null, doNotDiscovery=null, retrieve=null, allowNotFound=null, relationalValueSearchQuery=null))]</toString>
- </unknownJavaObject>
- </entry>
- <entry key="oid">
- <paramValue>cf62bdae-bee5-4b9b-acdf-83f70ca23e22</paramValue>
- </entry>
- <entry key="type">
- <unknownJavaObject>
- <class>java.lang.Class</class>
- <toString>class com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType</toString>
- </unknownJavaObject>
- </entry>
- </params>
- <context>
- <entry key="implementationClass">
- <unknownJavaObject>
- <class>java.lang.Class</class>
- <toString>class com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl</toString>
- </unknownJavaObject>
- </entry>
- </context>
- <token>1000000000000014822</token>
- <partialResults>
- <operation>com.evolveum.midpoint.repo.api.RepositoryService.getVersion</operation>
- <status>success</status>
- <params>
- <entry key="oid">
- <paramValue>cf62bdae-bee5-4b9b-acdf-83f70ca23e22</paramValue>
- </entry>
- <entry key="type">
- <paramValue>com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType</paramValue>
- </entry>
- </params>
- <token>1000000000000014823</token>
- </partialResults>
- <partialResults>
- <operation>com.evolveum.midpoint.repo.api.RepositoryService.getObject</operation>
- <status>success</status>
- <params>
- <entry key="oid">
- <paramValue>cf62bdae-bee5-4b9b-acdf-83f70ca23e22</paramValue>
- </entry>
- <entry key="type">
- <paramValue>com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType</paramValue>
- </entry>
- </params>
- <token>1000000000000014824</token>
- </partialResults>
- <partialResults>
- <operation>com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource</operation>
- <status>success</status>
- <token>1000000000000014825</token>
- <partialResults>
- <operation>com.evolveum.midpoint.repo.api.RepositoryService.getVersion</operation>
- <status>success</status>
- <params>
- <entry key="oid">
- <paramValue>6788be0b-81fc-4e10-be90-e2418400a91d</paramValue>
- </entry>
- <entry key="type">
- <paramValue>com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType</paramValue>
- </entry>
- </params>
- <token>1000000000000014826</token>
- </partialResults>
- </partialResults>
- </fetchResult>
- <metadata>
- <modifyTimestamp>2016-04-28T07:55:36.470Z</modifyTimestamp>
- <modifierRef xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" oid="00000000-0000-0000-0000-000000000002" type="tns:UserType"/>
- <modifyChannel>http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user</modifyChannel>
- </metadata>
- <operationalState>
- <lastAvailabilityStatus>up</lastAvailabilityStatus>
- </operationalState>
- <connectorRef oid="6788be0b-81fc-4e10-be90-e2418400a91d" type="c:ConnectorType">
- <!-- ICF org.identityconnectors.databasetable.DatabaseTableConnector v1.4.0.49 -->
- </connectorRef>
- <connectorConfiguration xmlns:icfc="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/connector-schema-3">
- <icfc:configurationProperties xmlns:gen684="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/bundle/com.evolveum.polygon.connector-databasetable/org.identityconnectors.databasetable.DatabaseTableConnector">
- <gen684:host>my db</gen684:host>
- <gen684:port>port</gen684:port>
- <gen684:user>user</gen684:user>
- <gen684:password>
- <t:encryptedData>
- <t:encryptionMethod>
- <t:algorithm>http://www.w3.org/2001/04/xmlenc#aes128-cbc</t:algorithm>
- </t:encryptionMethod>
- <t:keyInfo>
- <t:keyName>pass</t:keyName>
- </t:keyInfo>
- <t:cipherData>
- <t:cipherValue>pass</t:cipherValue>
- </t:cipherData>
- </t:encryptedData>
- </gen684:password>
- <gen684:database>database_name</gen684:database>
- <gen684:table>table</gen684:table>
- <gen684:keyColumn>key</gen684:keyColumn>
- <gen684:passwordColumn>password</gen684:passwordColumn>
- <gen684:jdbcDriver>org.gjt.mm.mysql.Driver</gen684:jdbcDriver>
- <gen684:jdbcUrlTemplate>jdbc url</gen684:jdbcUrlTemplate>
- </icfc:configurationProperties>
- </connectorConfiguration>
- <schema>
- <cachingMetadata>
- <retrievalTimestamp>2016-04-27T06:33:48.877Z</retrievalTimestamp>
- <serialNumber>91161fbffa66bdb2-6e760c1c7818ce0a</serialNumber>
- </cachingMetadata>
- <definition>
- <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">
- <xsd:import namespace="http://prism.evolveum.com/xml/ns/public/annotation-3"/>
- <xsd:import namespace="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3"/>
- <xsd:import namespace="http://midpoint.evolveum.com/xml/ns/public/resource/annotation-3"/>
- <xsd:complexType name="AccountObjectClass">
- <xsd:annotation>
- <xsd:appinfo>
- <ra:resourceObject/>
- <ra:identifier>icfs:uid</ra:identifier>
- <ra:secondaryIdentifier>icfs:name</ra:secondaryIdentifier>
- <ra:displayNameAttribute>icfs:name</ra:displayNameAttribute>
- <ra:namingAttribute>icfs:name</ra:namingAttribute>
- <ra:nativeObjectClass>__ACCOUNT__</ra:nativeObjectClass>
- <ra:kind>account</ra:kind>
- <ra:default>true</ra:default>
- </xsd:appinfo>
- </xsd:annotation>
- <xsd:sequence>
- <xsd:element minOccurs="0" name="identity" type="xsd:string">
- <xsd:annotation>
- <xsd:appinfo>
- <a:displayOrder>120</a:displayOrder>
- <ra:frameworkAttributeName>identity</ra:frameworkAttributeName>
- </xsd:appinfo>
- </xsd:annotation>
- </xsd:element>
- <xsd:element name="role_id" type="xsd:int">
- <xsd:annotation>
- <xsd:appinfo>
- <a:displayOrder>130</a:displayOrder>
- <ra:frameworkAttributeName>role_id</ra:frameworkAttributeName>
- </xsd:appinfo>
- </xsd:annotation>
- </xsd:element>
- <xsd:element ref="icfs:name">
- <xsd:annotation>
- <xsd:appinfo>
- <a:displayName>ConnId Name</a:displayName>
- <a:displayOrder>110</a:displayOrder>
- <ra:frameworkAttributeName>__NAME__</ra:frameworkAttributeName>
- </xsd:appinfo>
- </xsd:annotation>
- </xsd:element>
- <xsd:element name="id" type="xsd:int">
- <xsd:annotation>
- <xsd:appinfo>
- <a:displayOrder>140</a:displayOrder>
- <ra:frameworkAttributeName>id</ra:frameworkAttributeName>
- </xsd:appinfo>
- </xsd:annotation>
- </xsd:element>
- <xsd:element name="email" type="xsd:string">
- <xsd:annotation>
- <xsd:appinfo>
- <a:displayOrder>150</a:displayOrder>
- <ra:frameworkAttributeName>email</ra:frameworkAttributeName>
- </xsd:appinfo>
- </xsd:annotation>
- </xsd:element>
- <xsd:element minOccurs="0" ref="icfs:uid">
- <xsd:annotation>
- <xsd:appinfo>
- <a:displayName>ConnId UID</a:displayName>
- <a:displayOrder>100</a:displayOrder>
- <a:access>read</a:access>
- </xsd:appinfo>
- </xsd:annotation>
- </xsd:element>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:schema>
- </definition>
- </schema>
- <schemaHandling>
- <objectType>
- <kind>account</kind>
- <displayName>My Object</displayName>
- <description>test</description>
- <default>true</default>
- <objectClass>ri:AccountObjectClass</objectClass>
- <attribute>
- <c:ref xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3">icfs:name</c:ref>
- <displayName>name</displayName>
- <description>name</description>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <tolerant>true</tolerant>
- <exclusiveStrong>false</exclusiveStrong>
- <fetchStrategy>implicit</fetchStrategy>
- <inbound>
- <name>name</name>
- <description>name</description>
- <authoritative>true</authoritative>
- <exclusive>false</exclusive>
- <strength>normal</strength>
- <expression>
- <asIs/>
- </expression>
- <target>
- <c:path>$user/givenName</c:path>
- </target>
- </inbound>
- </attribute>
- <attribute>
- <c:ref xmlns:ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3">ri:email</c:ref>
- <displayName>email</displayName>
- <description>email</description>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <tolerant>true</tolerant>
- <exclusiveStrong>false</exclusiveStrong>
- <fetchStrategy>implicit</fetchStrategy>
- <inbound>
- <name>email</name>
- <description>email</description>
- <authoritative>true</authoritative>
- <exclusive>false</exclusive>
- <strength>normal</strength>
- <expression>
- <asIs/>
- </expression>
- <target>
- <c:path>$user/email</c:path>
- </target>
- </inbound>
- </attribute>
- <assignmentPolicyEnforcement>full</assignmentPolicyEnforcement>
- </objectType>
- </schemaHandling>
- <capabilities>
- <cachingMetadata>
- <retrievalTimestamp>2016-04-27T06:33:48.880Z</retrievalTimestamp>
- <serialNumber>78f173b7086c1b4e-fb7db4e64520614d</serialNumber>
- </cachingMetadata>
- <native xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
- <cap:addRemoveAttributeValues/>
- <cap:credentials>
- <cap:password>
- <cap:returnedByDefault>false</cap:returnedByDefault>
- </cap:password>
- </cap:credentials>
- <cap:liveSync/>
- <cap:testConnection/>
- <cap:create/>
- <cap:read/>
- <cap:update/>
- <cap:delete/>
- <cap:script>
- <cap:host>
- <cap:type>connector</cap:type>
- </cap:host>
- </cap:script>
- </native>
- <configured xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
- <cap:activation/>
- </configured>
- </capabilities>
- <synchronization>
- <objectSynchronization>
- <name>My Sync</name>
- <description>my sync</description>
- <objectClass>ri:AccountObjectClass</objectClass>
- <kind>account</kind>
- <focusType>c:UserType</focusType>
- <enabled>true</enabled>
- <condition>
- <value>true</value>
- </condition>
- <reconcile>true</reconcile>
- <opportunistic>true</opportunistic>
- <reaction>
- <name>create</name>
- <description>create</description>
- <situation>unmatched</situation>
- <synchronize>false</synchronize>
- <reconcile>true</reconcile>
- <action>
- <name>create user</name>
- <description>create user</description>
- <handlerUri>http://midpoint.evolveum.com/xml/ns/public/model/action-3#adduser</handlerUri>
- <order>before</order>
- </action>
- </reaction>
- </objectSynchronization>
- </synchronization>
- </resource>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement