Hello!

I am using SCIM 1.1 connector and I need to pass a Boolean value from a derived 
schema.

Here's an example that works.

{
     "schemas":["urn:scim:schemas:core:1.0"],
     "userName":"[email protected]",
     "externalId":"bjensen",
     "name":{
       "formatted":"Ms. Barbara J Jensen III",
       "familyName":"Jensen",
       "givenName":"Barbara"
     },
     "emails": [
        {
            "value": "[email protected]",
            "type": "work",
            "primary": true
        }
    ],
    "active": true
}


Here's the propagation detail from Syncope:
[ {
  "name" : "schemas",
  "value" : [ "urn:scim:schemas:core:1.0" ]
}, {
  "name" : "active",
  "value" : [ "true" ]
}, {
  "name" : "name.givenName",
  "value" : [ "Queenie" ]
}, {
  "name" : "username",
  "value" : [ "[email protected]" ]
}, {
  "name" : "__NAME__",
  "value" : [ null ]
}, {
  "name" : "name.familyName",
  "value" : [ "Arias" ]
}, {
  "name" : "emails.work.primary",
  "value" : [ "true" ]
}, {
  "name" : "externalId",
  "value" : [ "QBA3106" ]
}, {
  "name" : "emails.work.value",
  "value" : [ "[email protected]" ]
} ]




Here's my error message:

Users failed to create: CREATE FAILURE (key/name): 
415183bf-4946-4069-9183-bf4946006945/QBA3106 with message: While executing 
request: {"Errors":[{"description":"The new user must be created in 
\u0027active\u0027 status for user with userName 
[email protected]","code":"400"}]}


It appears that the values would be accepted if they didn't have double quotes.

Here's where the derived attributes are defined in schema

[cid:[email protected]]

Any suggestions?

Thank you!



Lynn Finch
P: 615-236-3781 | M: 615-454-7925

Reply via email to