cancel
Showing results for 
Search instead for 
Did you mean: 

MDIS Structure Excpetions

Former Member
0 Kudos

Hi Experts,

I'm running MDM 5.5 at a Client site.

Defined Ports for Importing, I send the XML files to the Ready Area and everything works fine.

For testing purpose, I have intentionally altered a sample file (adding a filed that is non mapper in the DTD/Schema).

Looking at the log, the Server continue to try to load it and if I have other files in the Ready, they are not managed: I have setup in the Console the flag Block on Structural Excpetion to NO, and I expect that the file is moved into StructuralIX but nothing happens.

The only way is to either remove thewrong file or fix it manually.

Any suggestions?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Thanks for your help.

The problem is now fixed.

Former Member
0 Kudos

Hi Mauro,

can u please let us know,how did you fix the issue?

Reg,

Bis

Former Member
0 Kudos

Hi Bis,

quite "easy" task: Close all the Clients, stop the MDS service, stop MDIS servive, stop Oracle DB, restart the whole server, redo the sequence, and that's it.

Of course "Stop on exception" flag must be set to NO in the I.M.

Thanks,

Mauro

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

This structural exception can be solved by 2 ways:

1. unload the repository & make the block structural exception into yes.

2. manually remove the unmapped field.

Regards,

Vijay

Former Member
0 Kudos

Hi Mauro,

Mauro, also try checking the ImportX and ValueX exception folder to see if your source file has moved to any of these folders.

Because if you have encountered the Import or Value exception then the MDIS will not block the port but will move the faulty records in the other excpetion folders and process with the next.

Hope It Helped

Thanks & Regards

Simona Pinto

Former Member
0 Kudos

Hi - we had a similar problem - import server seemed to ignore the console setting. We found that OSS note 1006149 had the solution (option 9). You can add a parameter to the mds.ini file "Block Ports On Structural Exceptions = False". You then need to unload repository and load again with indices.

After we did that our issue was fixed.

Good luck