cancel
Showing results for 
Search instead for 
Did you mean: 

Structural Exception

Former Member
0 Kudos

Hi Experts,

What is the reason that there occurs a Structural Exception?

If there occurs a Structural Exception what have to be done?

What are all the ways to check the Structural Exception?

Currently we use the tool Putty and we are checking the Structural Exception folder straight away to see whether any exception is there.

Thanks,

Thamizharasi N

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Go through the Exception Handling section in this document for more details -

http://213.41.80.15/SAP_ELearning/OKEC/nav/content/011000358700005401462006e.pdf

Use Import Manager to open the Exception data file and you should get the reason or check the respective log file on the same level as Ready folder. Find the log file by comparing the time stamp. If you dont get an answer then paste the log file here.

For monitoring the port for Exception, either use OS scripts or use solution manager as described in this paper -

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30aa4934-cc63-2c10-0491-d312a106f...

Thanks,

Shambhu.

Answers (4)

Answers (4)

Former Member
0 Kudos

Hello,

What is the reason that there occurs a Structural Exception?

There may a few reason for structural exception, one major reason is the XSD defined in MDM and the in coming XML into MDM are not compatible. another reason if the sequence of the fields is changed and the incoming xml is different.

If there occurs a Structural Exception what have to be done?

If an structural exception occurs, there are two options, copy the file on the local machine which has a import manager installed, and open the same xml, which will prompt you the exact error why XML has gone in to structural exception.

second option is open the import manager through ports, in the exception has occured, this is also prompt you the excat error.

caution if there are many file's opening import manager through might not work.

What are all the ways to check the Structural Exception?

As said we can use wily instruments property and solution manager to automatically monitor the inbound ports, the basis guy would know what settings needs to be done.

Second option is to have a PI scenario ie File(XML)-PI(XI)--Mail(with attachment)

Thrid option is to check in the MDM console in the admin table for ports to see if an port has exception or not.

Regards,

Abhishek

Former Member
0 Kudos

Hi Thamiz,

When the incoming xml has different structure than what MDM expects (as per the xsd defined in console) then structural exception occurs.

You can configure OS level scripts so that notification is triggered once such a event occurs.

Thanks,

Ravi

former_member188878
Active Contributor
0 Kudos

Hi Thami,

The structural exceptions reason is stated below

1.Mis match in the incoming file and the schema loaded,Please check the schema ie. number of fields etc.

2.Also the number of occurencs in the schema.

regards

shankar

former_member208981
Contributor
0 Kudos

Hi Thamizharasi,

Structural errors occurs when the incoming XML file and the XSD defined for this map in Console are not compatible.

The XML should be of the same structure as defined in XML.

The way you can check is , login to import manager and try to connect to this XML file by pointing to the XSD.

This will give you a error and the import manager will not open.

All the exception files go to Structural Exception folder.

Yuo can also configure HP open view with the help of Basis and configure for automatic alerts in your mail box in case of ant error.

Thanks,

Priti