PQ77487: FATAL ERRORS WITH MESSAGES BBON3199E, BBON3100E DURING XML PARSE | |||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description During XML Parse, the following fatal errors were received along with messages BBON3199E and BBON3100E: BBON3199E Method changej2eeresourceinstance failed BBON3100E Unexpected error: Ism_Scripting.Ism_LevelPackage.InvalidDatasourceInstanceXML Trace: 2003/07/24 07:24:17.139 01 t=9E2738 c=E.5 key=P8 Description: ParseXML File: ./bbomsbo8.cpp Linenum: 1131 Fatal errors during XML Parse: :Fatal error: line 89, column 2: Expected comment or processing Fatal error: line 89, column 25: Expected comment or processingLocal fix Problem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * version 4.0.1 for z/OS and OS/390. * **************************************************************** * PROBLEM DESCRIPTION: Systems Management API fails on * * transaction changej2eeresourceinstance * * with message BBON3100E Unexpected * * error: Ism_Scripting. Ism_LevelPackage. * * InvalidDatasourceInstanceXML * **************************************************************** * RECOMMENDATION: * **************************************************************** When running the changej2eeresourceinstance transaction in the Systems Management API (SMAPI), the transaction failed with: BBON3199E Method changej2eeresourceinstance failed. BBON3100E Unexpected error: Ism_Scripting.Ism_LevelPackage.InvalidDatasourceInstanceXML The Systems Management Server Region's job log contains a trace entry similar to the following: Description: ParseXML File: ./bbomsbo8.cpp Linenum: 1140 Fatal errors during XML Parse: Fatal error: line 89, column 2: Expected comment or processing instruction Fatal error: line 89, column 25: Expected comment or processing instruction with numerous "Fatal error" messages for the same line number.Problem conclusion The code that modifies the existing XML for the resource instance being changed was incorrectly assuming that any line that begins with a comment has only comments on that line. In the failing case, there is no new line character between the comment portion and the main body (root element) of the original XML. As a result, the root element is on the same line as the comment section and the code assumed it to be part of the comments and propagated it forward into the modified document. When the modified root element was added, there were then TWO root elements, which is not valid. The code was modified to discard the old XML body whether or not a new line character exists between the comment section and the main body/root element. Also, a new line character will be added after the comment section in the output XML file even if one did not previously exist. APAR PQ77487 is associated with SERVICE LEVEL W401601 of WebSphere Application Server version 4.0.1 for z/OS and OS/390.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ77487
IBM Group: Software Group
Modified date: Oct 3, 2003
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.