syncope git commit: [SYNCOPE-700] Finalizing reference guide content
Repository: syncope Updated Branches: refs/heads/master 98703d1c7 -> 88602c0bb [SYNCOPE-700] Finalizing reference guide content Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/88602c0b Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/88602c0b Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/88602c0b Branch: refs/heads/master Commit: 88602c0bbdd9bc1aea560676225d12ca71c588d0 Parents: 98703d1 Author: Francesco ChicchiriccòAuthored: Fri Aug 26 18:10:15 2016 +0200 Committer: Francesco Chicchiriccò Committed: Fri Aug 26 18:10:15 2016 +0200 -- src/main/asciidoc/getting-started/obtain.adoc | 44 -- src/main/asciidoc/images/installer-12.png | Bin 375102 -> 72643 bytes src/main/asciidoc/images/installer-13.png | Bin 72643 -> 39897 bytes src/main/asciidoc/images/installer-14.png | Bin 39897 -> 0 bytes .../adminconsole/adminconsole.adoc | 2 +- .../workingwithapachesyncope/customization.adoc | 29 ++-- .../systemadministration/activitimodeler.adoc | 46 ++ .../configurationparameters.adoc| 44 ++ .../configureconnidlocations.adoc | 72 + .../systemadministration/connectorbundles.adoc | 124 +++ .../systemadministration/dbms.adoc | 152 +++ .../systemadministration/domainsmanagement.adoc | 35 + .../emailconfiguration.adoc | 32 .../systemadministration/highavailability.adoc | 52 +++ .../systemadministration/importexport.adoc | 83 ++ .../systemadministration/javaeecontainer.adoc | 113 ++ .../setadmincredentials.adoc| 49 ++ .../systemadministration.adoc | 73 + .../workingwithapachesyncope.adoc | 18 +-- 19 files changed, 892 insertions(+), 76 deletions(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/88602c0b/src/main/asciidoc/getting-started/obtain.adoc -- diff --git a/src/main/asciidoc/getting-started/obtain.adoc b/src/main/asciidoc/getting-started/obtain.adoc index a1e81a4..2b205cd 100644 --- a/src/main/asciidoc/getting-started/obtain.adoc +++ b/src/main/asciidoc/getting-started/obtain.adoc @@ -225,68 +225,24 @@ image::installer-3.png[installer-3] image::installer-4.png[installer-4] -Installation path:: -* installation path: is the directory where Syncope overlay will be created - image::installer-5.png[installer-5] -Maven:: -* *Maven home directory:* is the Maven home directory; -* *Group ID:* something like 'com.mycompany' - maven overlay property; -* *Artifact ID:* something like 'myproject' - maven overlay property; -* *Secret Key:* Provide any pseudo-random, 16 character length, string here that will be used in the generated project for AES ciphering; -* *Anonymous Key:* - Provide any pseudo-random, 16 character length, string here that will be used in the generated project for AES ciphering; -* *Configuration directory:* where Syncope configuration files are stored; -* *Log directory:* where Syncope logs are stored; -* *Bundle directory:* where ConnId bundles are stored; -* *Syncope version:* the project version that would be to install. - image::installer-6.png[installer-6] -Syncope options:: -* *Swagger:* check if you want to install http://swagger.io[Swagger UI^]; -* *Camel:* check if you want to install http://camel.apache.org[Camel provisioning^]; -* *Activiti workflow modeler:* check if you want to install http://activiti.org[Activiti modeler^] (default is true); - image::installer-7.png[installer-7] -Database:: -* DBMS where Syncope will be installed; - image::installer-8.png[installer-8] -Database settings:: -* Depends on DBMS selected (in the example: PostgreSQL) -** Database JDBS url; -** Database user; -** Database password; - image::installer-9.png[installer-9] -Application server:: -* Container where Syncope will be deployed; - image::installer-10.png[installer-10] -Application server settings:: -* Depends on container selected (in the example: Tomcat) - -The next images shows how the installer print some feedback directly on the GUI or reading the log file under the -configuration directory: - -[source] --- -/var/tmp/syncope_2_0_0/install.log --- - image::installer-11.png[installer-11] image::installer-12.png[installer-12] image::installer-13.png[installer-13] -image::installer-14.png[installer-14] - [[installer-components]] Components http://git-wip-us.apache.org/repos/asf/syncope/blob/88602c0b/src/main/asciidoc/images/installer-12.png -- diff --git
[CONF] Apache Syncope > FAQ
Title: Message Title Francesco Chicchiricco edited a page FAQ ... I get the error "WorkflowException: ... No outgoing sequence flow..." when updating an user This When the Activiti workflow adapter is enabled, this means that the given user has a workflow state for which no update is allowed. Such constraints are contained in the default worklfow XML definition that can be extended an customized through the administration If you want instead to allow such transitions, you will need to update the workflow definition accordingl, through the admin console. I get the error "An error occurred while registering a ClassTransformer with PersistenceUnitInfo..." during startup ... Code Block org.codehaus.cargo cargo-maven2-plugin true 18 ... Sync / Pull Task Execution report not generated when large number of users (e.g. 1000+) exist in MySQL We can track the cause if we see errors in the core.log as follows: ... Code Block mysql> describe TaskExec; +---+--+--+-+-+---+ | Field | Type | Null | Key | Default | Extra | +---+--+--+-+-+---+ | id| bigint(20) | NO | PRI | NULL| | | endDate | datetime | YES | | NULL| | | message | mediumtext | YES | | NULL| | | startDate | datetime | YES | | NULL| | | status| varchar(255) | NO | | NULL| | | TASK_ID | bigint(20) | YES | MUL | NULL| | +---+--+--+-+-+---+ 6 rows in set (0.00 sec) After ... sync / pull, users do not get assigned any external resource By default, users are created in Syncope upon synchronization after sync / pull only with data provided by the synchronizing external resource. If you want to enrich such users, upon create or update after synchronizationsync / pull, you need to provide an UserTemplate for the related Synchronization Task. Note that this mechanism allows to add various details to synchronizing / pulled users: password, attributes, resources, roles, etc. ... Include the following information :(<= 1.2.x) Code Block [REST]:[AuthenticationController]:[]:[login]:[SUCCESS] [REST]:[AuthenticationController]:[]:[login]:[FAILURE] ... View page • Add comment • Like Stop watching space • Manage notifications This message was sent by Atlassian Confluence 5.8.4
syncope git commit: [SYNCOPE-700] Customization and Enduser
Repository: syncope Updated Branches: refs/heads/master e8c939772 -> 98703d1c7 [SYNCOPE-700] Customization and Enduser Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/98703d1c Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/98703d1c Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/98703d1c Branch: refs/heads/master Commit: 98703d1c7d46d9c04b03cd42db3fc56f96678132 Parents: e8c9397 Author: Francesco ChicchiriccòAuthored: Fri Aug 26 12:26:31 2016 +0200 Committer: Francesco Chicchiriccò Committed: Fri Aug 26 12:26:31 2016 +0200 -- pom.xml | 1 + src/main/asciidoc/getting-started/obtain.adoc | 2 +- src/main/asciidoc/images/enduserLogin.png | Bin 0 -> 20506 bytes .../reference-guide/architecture/core.adoc | 2 +- .../reference-guide/concepts/extensions.adoc| 10 +- .../concepts/provisioning/provisioning.adoc | 49 +++ .../concepts/provisioning/pull.adoc | 15 +- .../reference-guide/concepts/workflow.adoc | 1 + .../adminconsole/adminconsole.adoc | 7 +- .../workingwithapachesyncope/customization.adoc | 296 +++ .../workingwithapachesyncope/enduser.adoc | 49 +++ .../restfulservices.adoc| 12 +- .../workingwithapachesyncope.adoc | 16 +- 13 files changed, 426 insertions(+), 34 deletions(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/98703d1c/pom.xml -- diff --git a/pom.xml b/pom.xml index 4d89fe2..9bc153e 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,7 @@ specific language governing permissions and limitations under the License. --> http://maven.apache.org/POM/4.0.0; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd;> + 4.0.0 Apache Syncope http://git-wip-us.apache.org/repos/asf/syncope/blob/98703d1c/src/main/asciidoc/getting-started/obtain.adoc -- diff --git a/src/main/asciidoc/getting-started/obtain.adoc b/src/main/asciidoc/getting-started/obtain.adoc index 407f7b4..a1e81a4 100644 --- a/src/main/asciidoc/getting-started/obtain.adoc +++ b/src/main/asciidoc/getting-started/obtain.adoc @@ -433,7 +433,7 @@ mvn -P all clean install then, from the `enduser` subdirectory, execute: [source,bash] -mvn -P embedded,all +mvn -P embedded = Paths and Components http://git-wip-us.apache.org/repos/asf/syncope/blob/98703d1c/src/main/asciidoc/images/enduserLogin.png -- diff --git a/src/main/asciidoc/images/enduserLogin.png b/src/main/asciidoc/images/enduserLogin.png new file mode 100644 index 000..0429d26 Binary files /dev/null and b/src/main/asciidoc/images/enduserLogin.png differ http://git-wip-us.apache.org/repos/asf/syncope/blob/98703d1c/src/main/asciidoc/reference-guide/architecture/core.adoc -- diff --git a/src/main/asciidoc/reference-guide/architecture/core.adoc b/src/main/asciidoc/reference-guide/architecture/core.adoc index c46f6ec..5767d93 100644 --- a/src/main/asciidoc/reference-guide/architecture/core.adoc +++ b/src/main/asciidoc/reference-guide/architecture/core.adoc @@ -66,7 +66,7 @@ it is the crucial decision point for defining and enforcing the consistency and external data. In addition, an http://camel.apache.org/[Apache Camel^]-based implementation is also available as an -< >, which brings all the power of runtime changes and adaptation. +< >, which brings all the power of runtime changes and adaptation. [[workflow-layer]] Workflow http://git-wip-us.apache.org/repos/asf/syncope/blob/98703d1c/src/main/asciidoc/reference-guide/concepts/extensions.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/extensions.adoc b/src/main/asciidoc/reference-guide/concepts/extensions.adoc index 360395e..92e99e8 100644 --- a/src/main/asciidoc/reference-guide/concepts/extensions.adoc +++ b/src/main/asciidoc/reference-guide/concepts/extensions.adoc @@ -33,7 +33,7 @@ ones detailed below; . as Maven artifacts published by third parties; . as part of a given deployment source code, as explained < >. - Apache Camel Provisioning Engine + Apache Camel Provisioning Manager This extension delegates the < >
syncope git commit: More docs review
Repository: syncope Updated Branches: refs/heads/master 92e8ecc48 -> e8c939772 More docs review Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/e8c93977 Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/e8c93977 Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/e8c93977 Branch: refs/heads/master Commit: e8c93977299c714b3c4059ddd0db8df0730ba4f6 Parents: 92e8ecc Author: Colm O hEigeartaighAuthored: Fri Aug 26 10:20:30 2016 +0100 Committer: Colm O hEigeartaigh Committed: Fri Aug 26 10:20:30 2016 +0100 -- .../asciidoc/reference-guide/concepts/audit.adoc| 4 ++-- .../asciidoc/reference-guide/concepts/domains.adoc | 2 +- .../reference-guide/concepts/extensions.adoc| 10 +- .../asciidoc/reference-guide/concepts/reports.adoc | 16 .../asciidoc/reference-guide/concepts/tasks.adoc| 16 .../adminconsole/adminconsole.adoc | 2 +- .../adminconsole/approval.adoc | 2 +- .../adminconsole/configuration.adoc | 8 .../adminconsole/dashboard.adoc | 2 +- .../adminconsole/realms.adoc| 2 +- .../adminconsole/topology.adoc | 4 ++-- .../workingwithapachesyncope/cli/notification.adoc | 4 ++-- .../workingwithapachesyncope/cli/question.adoc | 4 ++-- .../workingwithapachesyncope/cli/resource.adoc | 2 +- .../workingwithapachesyncope/cli/role.adoc | 2 +- .../workingwithapachesyncope/cli/task.adoc | 2 +- .../workingwithapachesyncope/cli/user.adoc | 12 ++-- .../workingwithapachesyncope.adoc | 4 ++-- 18 files changed, 49 insertions(+), 49 deletions(-) -- http://git-wip-us.apache.org/repos/asf/syncope/blob/e8c93977/src/main/asciidoc/reference-guide/concepts/audit.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/audit.adoc b/src/main/asciidoc/reference-guide/concepts/audit.adoc index 5ae007a..476fdfd 100644 --- a/src/main/asciidoc/reference-guide/concepts/audit.adoc +++ b/src/main/asciidoc/reference-guide/concepts/audit.adoc @@ -30,5 +30,5 @@ An example of how audit entries can be extracted for reporting is shown by the < Audit Events -What described for < > is also valid for audit events, examples included - -except for admin console < >, which is naturally distinct. +The information provided for < > is also valid for audit events, including examples - +except for the admin console < >, which is naturally distinct. http://git-wip-us.apache.org/repos/asf/syncope/blob/e8c93977/src/main/asciidoc/reference-guide/concepts/domains.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/domains.adoc b/src/main/asciidoc/reference-guide/concepts/domains.adoc index cab6ef0..9ffdbd3 100644 --- a/src/main/asciidoc/reference-guide/concepts/domains.adoc +++ b/src/main/asciidoc/reference-guide/concepts/domains.adoc @@ -31,6 +31,6 @@ image::domains.png[title="Domains",alt="Domains"] [TIP] -Each domain's persistence unit can be configured to work with one of < >: `Master` can be +Each domain's persistence unit can be configured to work with one of the < >: `Master` can be on MySQL, `Domain1` on PostgreSQL, `DomainN` on Oracle and so on. http://git-wip-us.apache.org/repos/asf/syncope/blob/e8c93977/src/main/asciidoc/reference-guide/concepts/extensions.adoc -- diff --git a/src/main/asciidoc/reference-guide/concepts/extensions.adoc b/src/main/asciidoc/reference-guide/concepts/extensions.adoc index 62b545e..360395e 100644 --- a/src/main/asciidoc/reference-guide/concepts/extensions.adoc +++ b/src/main/asciidoc/reference-guide/concepts/extensions.adoc @@ -18,8 +18,8 @@ // === Extensions -Extensions allow to optionally enrich the _vanilla_ Apache Syncope with useful features, without the need of bloating -every single deployment with non-needed libraries and configurations. +The _vanilla_ Apache Syncope deployment can be optional enriched with useful features via an Extension, instead of bloating +every single deployment with unneeded libraries and configurations. With reference to < >, an extension might add a <> endpoint, manage the < > of additional entities, extend the