IBM Support

JR33738: ERROR: EXCEPTION OF TYPE SYSTEM.OUTOFMEMORYEXCEPTION WAS THROWN WHEN IMPORTING MULTPILE XSD FILES.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Any user who tries to import multiple complex XSDs through XML
    Importer Out of Memory Exception would be thrown.
    Due to presence of multiple complex types and references the XML
    Importer tries to create too many nodes and runs out of memory
    

Local fix

Problem summary

  • Any user who tries to import multiple complex XSDs through XML
    Importer Out of Memory Exception would be thrown.
    Due to presence of multiple complex types and references the XML
    Importer tries to create too many nodes and runs out of memory
    

Problem conclusion

  • A fix is made in the importer code to use lazy expansion of
    nodes when handling complex XSDs.After applying the patch no out
    of memory exception will be seen.The lazy expansion mechanism
    can be enabled using the XML Importer configuration file.
    Following is the procedure to enable lazy expansion mechanism
    
    1.Open the XMLMDImporter.exe.config file located @
    C:\IBM\InformationServer\Clients\Classic directory.
    2.Set the values of the properties
    autoExpandChoices,autoExpandComplexTypeRefs,autoExpandReferences
    and autoCheckForcesExpand to false.By default the values are set
    to true.
    Following are the modified property values.
    <add key="autoExpandChoices" value="false" />
    <add key="autoExpandComplexTypeRefs" value="false" />
    <add key="autoExpandReferences" value="false" />
    <add key="autoCheckForcesExpand" value="false" />
    3.Launch the WSDL Importer
    4.Import the WSDL
    5.Right Click operation name and select "Import using XML
    Importer"
    5.Out of memory exception should not be seen
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR33738

  • Reported component name

    WIS DATASTAGE

  • Reported component ID

    5724Q36DS

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-07-21

  • Closed date

    2011-09-15

  • Last modified date

    2012-08-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WIS DATASTAGE

  • Fixed component ID

    5724Q36DS

Applicable component levels

  • R810 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.1","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
03 August 2012