IRremoteVdx.wsdl does not import into soapUI 35

  • 7005869
  • 29-Apr-2010
  • 26-Apr-2012

Environment

Novell Identity Manager Roles Based Provisioning Module 3.6.1

Situation

Importing IRremoteVdx.wsdl extracted from the RBPM 361 Provisioning war (IDMProv.war)
into soapUI 35 fails with "export failed" and "java null pointer exception".

Resolution

To fix the behavior change the following in the WSDL:

<xsd:element name="AttributeType">
<xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Integer"/>
      <xsd:enumeration value="Boolean"/>
      <xsd:enumeration value="Binary"/>
      <xsd:enumeration value="String"/>
      <xsd:enumeration value="Calculate"/>
      <xsd:enumeration value="Time"/>
      <xsd:enumeration value="DN"/>
      <xsd:enumeration value="LocalizedString"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>

To:
<xsd:simpleType name="AttributeType">
   <xsd:restriction base="xsd:string">
     <xsd:enumeration value="Integer"/>
     <xsd:enumeration value="Boolean"/>
     <xsd:enumeration value="Binary"/>
     <xsd:enumeration value="String"/>
     <xsd:enumeration value="Calculate"/>
     <xsd:enumeration value="Time"/>
     <xsd:enumeration value="DN"/>
     <xsd:enumeration value="LocalizedString"/>
   </xsd:restriction>
</xsd:simpleType>

This behavior does not exist in RBPM 3.7