Webservices for Duplicating ElectricalBranchGeometry and Electrical3DSystem.

 

The below mentioned web services are currently duplicating the business object type VPMReference. I need to duplicate new objects Type : ElectricalBranchGeometry, Electrical3DSystem, and ElectricalConductorRepository with 3dshape inside the assembly from a sample object (Template Object). Kindly suggest a solution.

ENOVIA 

Duplicate objects:

POST/resources/v1/modeler/dslc/duplicate

Parameters:

SecurityContext 

ENO_CSRF_TOKEN

{
  "affix": "CopyOf",
  "data": [
    {
      "id": "56A5967300008A788846E9B900011B1E",
      "identifier": "56A5967300008A788846E9B900011B1E",
      "type": "ElectricalBranchGeometry",
      "source": "https://3dx.organization.com/3dspace",
      "relativePath": "/resources/v1/modeler/dseng/dseng:EngItem/56A5967300008A788846E9B900011B1E"
    }
  ]
}

Result:

{
    "errorReport": [
        {
            "errorMessage": "Business Object's concrete type is not public",
            "errorCode": "LCERROR400008",
            "id": "[56A5967300008A786646E9B900011B1E]"
        }
    ]
}

 

I have also tried the JPO API - DomainObject.cloneObject which clone a business but having an issue while opening the CAD in Native app.