IBM Support

HD77895: THE 3DXML GENERATED FILE SYNTAX IS NOT WELL FORMATTED THUS TO X SD AND ARE NOT SUPPORTED BY 3DXML APPLICATIONS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abstract: The 3DXML generated file syntax is not
    well formatted thus to XSD and are not supported
    by 3DXML applications (viewer, authoring).
    Scenario:
    1. Launch CATIA V5R19SP1.
    2. Go to
    Tools>>Options>>General>>Compatability>>3D
    XML & selct Xml Tessellation.
    3. Insert the IGES file in new CATProduct & save
    the CATProduct.
    4. Run CATDMUBuilder in order to process the
    IGES file and generate a 3DXML by following
    command:-
    CATDMUBuilder "c:\temp\BuildList.txt" -
    product "c:\temp" -nocache -savedata -
    outputformat 3dxml
    5. Open 3D XML file with winzip and extract the
    3DRep file that contains geometry.
    6. Open the 3DRep file.
    .
    Result:
    This 3DRep file contains some empty VertexBuffer
    nodes (you can look for <VertexBuffer/> string in
    the file). This is not allowed by 3D XML official XSD.
    .
    Expected Result:
    The 3DRep file should not contain some empty
    VertexBuffer nodes.
    .
    

Local fix

Problem summary

  • The 3DXML generated file syntax is not well formatted thus to X
    SD and are not supported by 3DXML applications
    Abstract: The 3DXML generated file syntax is not
    well formatted thus to XSD and are not supported
    by 3DXML applications (viewer, authoring).
    Scenario:
    1. Launch CATIA V5R19SP1.
    2. Go to
    Tools>>Options>>General>>Compatability>>3D
    XML & selct Xml Tessellation.
    3. Insert the IGES file in new CATProduct & save
    the CATProduct.
    4. Run CATDMUBuilder in order to process the
    IGES file and generate a 3DXML by following
    command:-
    CATDMUBuilder "c:\temp\BuildList.txt" -
    product "c:\temp" -nocache -savedata -
    outputformat 3dxml
    5. Open 3D XML file with winzip and extract the
    3DRep file that contains geometry.
    6. Open the 3DRep file.
    .
    Result:
    This 3DRep file contains some empty VertexBuffer
    nodes (you can look for <VertexBuffer/> string in
    the file). This is not allowed by 3D XML official XSD.
    .
    Expected Result:
    The 3DRep file should not contain some empty
    VertexBuffer nodes.
    .
    

Problem conclusion

  • THIS PROBLEM WILL BE FIXED ON CATIA VERSION
    5 RELEASE 20 GA LEVEL.
    THIS PROBLEM WILL BE FIXED ON CATIA VERSION
    5 RELEASE 19 SP02 LEVEL.
    Incident Diagnosis
    In really specific situations, VertexBuffer field is
    added when there is no vertex in it, which is not
    allowed by the specifications (XSD).
    Correction Explanation
    If there is no vertex in the vertexbuffer, the
    VertexBuffer field is not added in the XML file (test
    with GetNumberOfVertices() method).
    Answer and By-Pass
    Delete all the strings "" present in the 3DRep file
    contained in the 3Dxml archive.
    .
    

Temporary fix

Comments

APAR Information

  • APAR number

    HD77895

  • Reported component name

    CATIA V5 NT>XP

  • Reported component ID

    569151000

  • Reported release

    519

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-09-15

  • Closed date

    2008-10-24

  • Last modified date

    2008-11-07

  • 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

    CATIA V5 NT>XP

  • Fixed component ID

    569151000

Applicable component levels

  • R519 PSN SP51902

       UP08/11/07 I 1000

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSVJ2K","label":"CATIA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"519","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
07 November 2008