none
ECMA Import Logic RRS feed

  • Question

  • I have an ecma that uses an avp file. The file contains a comma delimited string that needs to be imported to a multivalue string in the connector space. Is there a format that the ecma needs the string to be in to recognize that it is a multivalue string or is there and logic I can run on that attribute during the import?
    Friday, July 18, 2014 4:29 PM

Answers

  • Which ECMA is this? I think you need to check the doc from whoever wrote the ECMA. A normal AVP file with multivalues would have this format with the proxyaddress attribute being multivalued -

    id: 1
    name: Bill Gates
    proxyaddress: bg@microsoft.com
    proxyaddress: billg@microsoft.com
    proxyaddress: billgates@microsoft.com

    id:2
    name: Steve Ballmer
    proxyaddress: sb@microsoft.com
    proxyaddress: steveb@microsoft.com

    But again - check with the writer of the ECMA for the specific format, since this may be different from normal AVP files.


    Regards, Soren Granfeldt
    blog is at http://blog.goverco.com | facebook https://www.facebook.com/TheIdentityManagementExplorer | twitter at https://twitter.com/#!/MrGranfeldt

    Friday, July 18, 2014 8:15 PM

All replies

  • Which ECMA is this? I think you need to check the doc from whoever wrote the ECMA. A normal AVP file with multivalues would have this format with the proxyaddress attribute being multivalued -

    id: 1
    name: Bill Gates
    proxyaddress: bg@microsoft.com
    proxyaddress: billg@microsoft.com
    proxyaddress: billgates@microsoft.com

    id:2
    name: Steve Ballmer
    proxyaddress: sb@microsoft.com
    proxyaddress: steveb@microsoft.com

    But again - check with the writer of the ECMA for the specific format, since this may be different from normal AVP files.


    Regards, Soren Granfeldt
    blog is at http://blog.goverco.com | facebook https://www.facebook.com/TheIdentityManagementExplorer | twitter at https://twitter.com/#!/MrGranfeldt

    Friday, July 18, 2014 8:15 PM
  • Unfortunately the person that wrote this ECMA is no longer working for us. I went ahead and tried this in our dev environment and got an error, "attribute does not have exactly one value". Is there anyway to tell it that it's a multivalued string?

    Below is an exert from my avp file and a screenshot indicating that my value is 'multi-valued'.

    EmrID:7
    SystemLogin:*******
    LinkedTemplateID:T10011
    LinkedTemplateName:IS_FIRECALL
    Status:ACTIVE
    UserName:******, ******
    LinkedSubtemplateIDs:S00017

    LinkedSubtemplateIDs:S00014



    Monday, July 21, 2014 11:46 AM
  • Are you getting the error on import or sync? Make sure that you flowing to a multivalue attribute in the metaverse as well (seem to remember that you can flow to a single-value from a multi-value, but memory fails me)

    Without proper doc or source code, it is a little hard to troubleshoot. Do you have access to the source code for the MA?

    Regards, Soren Granfeldt
    blog is at http://blog.goverco.com | facebook https://www.facebook.com/TheIdentityManagementExplorer | twitter at https://twitter.com/#!/MrGranfeldt

    Friday, July 25, 2014 6:16 AM
  • Did you manage to resolve?

    Regards, Soren Granfeldt
    blog is at http://blog.goverco.com | facebook https://www.facebook.com/TheIdentityManagementExplorer | twitter at https://twitter.com/#!/MrGranfeldt

    Tuesday, July 29, 2014 7:17 AM
  • After deleting the CS data and repopulating it with the new code the following format of the avp did work.

    id: 1
    name: Bill Gates
    proxyaddress: bg@microsoft.com
    proxyaddress: billg@microsoft.com
    proxyaddress: billgates@microsoft.com

    id:2
    name: Steve Ballmer
    proxyaddress: sb@microsoft.com
    proxyaddress: steveb@microsoft.com

    Wednesday, September 3, 2014 1:24 PM