XML to Forms conversion gives error for menus
We are trying the ORACLE <---> XML conversion Utility.
We want to convert a MMB to XML and store it in our repository. When we want to modify it we get the XML from the repository, convert it back to a MMB and edit it. This saves space in the repository DB.
Problem when we convert or MMB --> XML using like this frmf2xml.bat OVERWRITE=YES TRANS_MENU.mmb
the XML file is created.
Now when we try to convert the XML back to a MMB using this code frmxml2f OVERWRITE=YES PRINTTREE=YES USERID=userid/pwd@db TRANS_MENU_mmb.xml we get this error:
Oracle Forms 10.1.2 XML to Forms Tool
Copyright(c) 2001, 2005, Oracle. All rights reserved.
file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 164, Column 73>: XML-24523: (Error) Invalid value ' INTERNATIONAL_OUT_GOING_CALL_D_MENU ' for attribute: 'Name'
file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 773, Column 73>: XML-24523: (Error) Invalid value 'BILLING_PROCESS_MASTER_FILE_UP_MENU' for attribute: 'Name'
file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 823, Column 69>: XML-24523: (Error) Invalid value 'BANK_PAYMENT_AUDIT_REPORTS_MENU' for attribute: 'Name'
file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 864, Column 73>: XML-24523: (Error) Invalid value 'INFO_CONNECT_ACCOUNTING_INTERF_MENU' for attribute: 'Name'
file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 887, Column 73>: XML-24523: (Error) Invalid value 'DEALER_SOLD_SUBSCRIPTION_TRANS_MENU' for attribute: 'Name'
file:/F:/Channa/XML_Forms_Conversion/I/TRANS_MENU_mmb.xml<Line 917, Column 73>: XML-24523: (Error) Invalid value 'CHANNA_LEVEL_42444444444444444_MENU' for attribute: 'Name'
Invalid XML - file TRANS_MENU_mmb.xml does not validate against Forms XML Schema:
Invalid value 'INTERNATIONAL_OUT_GOING_CALL_D_MENU' for attribute: 'Name'
I found the problem. For submenus the XML adds a _MENU to the end of the name attribute and when the name of the menu is over 26 chars 26+5 = 31 becomes more than 30 characters. So when the XML is converted to the MMB we get an error because forms objects cannot have names of lengths > 30.
I think this could be a bug. We cannot modify the menu just for this since it is not practical.
Is this a known bug? Any workaround?
Edited by: Channa on Mar 5, 2010 2:11 AM
Edited by: Channa on Mar 5, 2010 2:12 AM
Edited by: Channa on Mar 5, 2010 2:13 AM
Edited by: Channa on Mar 5, 2010 2:13 AM
Edited by: Channa on Mar 18, 2010 9:22 PM
Edited by: Channa on Mar 18, 2010 9:25 PM
Hi Amol,
You XML structure contains deep levels. As far as i understand about the StrictXML2PlainBean module, this is not capable of handling deep structures.
This module is just an alternative to use FCC type functionality for other receiver adapters.
Please take a look at these links:
https://help.sap.com/saphelp_nwpi711/helpdata/EN/44/748d595dab6fb5e10000000a155369/content.htm
StrictXml2PlainBean - to have an XML - EDI conversion?
In case you want to achieve nested level content conversion, you may try this:
/people/karthiknarayan.kesavan2/blog/2007/08/22/file-content-conversion-for-multi-hierarchical-structure
I hope this helps.
Regards, Gaurav.
Similar Messages
-
Files generated by Web Service Proxy give errors for complex input types
Hi ,
I generated a Java Web Service Proxy using a WSDL file.
The input params are of this fashion -
1) Object 1 have 3 attributes
2) Object 2 having nested Object 2 (yes , again) which has a nested attribute which needs to be passed say Param 1.
When I generate the proxy classes ... Param 1 is referred to as private Object2.Object2 param1 which gives error for the data types.
How can we resolve this .. what should be the correct data type representation for param 1 ?
ThanksIssue was resolved . Details here - 11g PS2 - WebServiceProxy Class give errors for complex input types
-
Eclipse editor gives error for web.xml for jsp-config
Hi All,
I am using following web.xml . Eclipse europa editor gives warning if <jsp-config> is added. Is anyone have idea about it.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>Cart</display-name>
<servlet>
<servlet-name>RequestHandler</servlet-name>
<servlet-class>com.amazon.helper.LoginListener</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RequestHandler</servlet-name>
<url-pattern>cart.loginUser</url-pattern>
</servlet-mapping>
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>true</scripting-invalid>
</jsp-property-group>
</jsp-config>
</web-app>Your web.xml file is out of date.
You have a DTD there for the Servlet 2.2 spec.
The jsp-config tag was introduced to web.xml as of the Servlet 2.4 specification - which is why it is complaining in your editor.
Seeing as you have Tomcat 6, I would recommend you change your web.xml to look like this
- removed the DTD
- change the web-app tag to include schema information
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<display-name>Cart</display-name>
<servlet>
<servlet-name>RequestHandler</servlet-name>
<servlet-class>com.amazon.helper.LoginListener</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RequestHandler</servlet-name>
<url-pattern>cart.loginUser</url-pattern>
</servlet-mapping>
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<scripting-invalid>true</scripting-invalid>
</jsp-property-group>
</jsp-config>
</web-app>Cheers,
evnafets -
How to ''give'' error for this case of an EXTERNAL TABLE?
Our external table routine works fine:
-- We have a csv file with 2 cols.
-- When we create the table referring the csv it works fine.
-- Even if the csv has more the 2 cols, the ET command only takes the 2 cols and it works fine.
-- Now, users are saying that if the csv has more than 2 cols, the ET command should give an error
I went through the command but cannot find any clause which will do this.
Is there any other way or workaround?
CREATE TABLE <table_name> (
<column_definitions>)
ORGANIZATION EXTERNAL
(TYPE oracle_loader
DEFAULT DIRECTORY <oracle_directory_object_name>
ACCESS PARAMETERS (
RECORDS DELIMITED BY newline
BADFILE <file_name>
DISCARDFILE <file_name>
LOGFILE <file_name>
[READSIZE <bytes>]
[SKIP <number_of_rows>
FIELDS TERMINATED BY '<terminator>'
REJECT ROWS WITH ALL NULL FIELDS
MISSING FIELD VALUES ARE NULL
(<column_name_list>))\
LOCATION ('<file_name>'))
[PARALLEL]
REJECT LIMIT <UNLIMITED | integer>;
Is it possible to use the READSIZE?
Edited by: Channa on Sep 23, 2010 2:28 AM-- Now, users are saying that if the csv has more than 2 cols, the ET command should give an error
I went through the command but cannot find any clause which will do this.
Is there any other way or workaround?I looked at Serverprocess' sql*loader script and did not see how that would answer your question - how to raise an error if the file has more than 2 columns. If I missed something can Serverprocess explain?
I can't think of a direct way to do this with your external table either, but there may be indirect ways. Some brainstorming ideas of perhaps dubious usefulness follow.
Placing a view over the external table can limit results to the first two columns but won't raise an error.
A pipelined function can read the external table, check for data where there shouldn't be any, and raise an exception when you find data in columns where there should not be any.
Similarly, you could ditch the external table and use utl_file to read the file, manually parsing and checking the data. LOTS more work but more control on your end. External tables are much easer to use :(
Or, first load the external table into a work table before the "real" select. Check the work table for the offending data programatically and raise an error if data is where it should not be. You could keep the existing external table and not have to do a lot of recoding.
Or, also load the data into an otherwise unneeded global temporary table first. Use a trigger on the load to look for the unwanted data and raise an error if offending data is there
These ideas are boiling down to variations on validating the data before you use it.
Good luck! -
Loading big XML files using JDBC gives errors
Hi,
I've created a XMLType table using binary storage, with the restriction that any document stored has a (any) schema:
CREATE TABLE XMLBIN OF XMLTYPE
XMLTYPE STORE AS BINARY XML
ALLOW ANYSCHEMA;Then I use JDBC to store a relatively large document using the following code:
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String connectionString = "jdbc:oracle:thin:@host:1521:sid";
File f = new File("c:\\temp\\big.xml");
Connection conn = DriverManager.getConnection(connectionString, "username", "password");
XMLType xml = XMLType.createXML(conn,new FileInputStream(f));
String statementText = "INSERT INTO xmlbin VALUES (?)";
OracleResultSet resultSet = null;
OracleCallableStatement statement = (OracleCallableStatement)conn.prepareCall(statementText);
statement.setObject(1,xml);
statement.execute();
statement.close();
conn.commit();
conn.close();Loading a file of 61Mb (real Mb, in non-IT Mb (where 1Mb seems to be 10^6) it is 63.9Mb) or less doesn't give any errors, loading a file bigger then that gives the following error:
java.sql.SQLRecoverableException: Io exception: Software caused connection abort: socket write error
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:101)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:229)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:458)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:960)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3482)
at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3856)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1373)
at jdbctest.Tester.main(Tester.java:60)A succesful insert of a 63Mb file takes about 23 seconds to execute. The 70Mb file fails already after a few seconds, so I'm ruling out any time outs.
I'm guessing there are some buffers that need to be enlarged, but don't have a clue which ones.
Anyone any idea what might cause the problem and how to resolve?
My server runs Oracle 11g Win32. The client is Windows running Sun Java 1.6, using ojdbc6.jar and Oracle 11g Client installed.
Cheers,
HaraldHi Mark,
The trace log in the OEM shows me:
Errors in file d:\oracle11g\app\helium\diag\rdbms\helium\helium\trace\helium_ora_6948.trc (incident=7510): ORA-07445: exception encountered: core dump [__intel_new_memcpy()+613] [ACCESS_VIOLATION] [ADDR:0x0] [PC:0x6104B045] [UNABLE_TO_WRITE] [] If needed I can post the full contents (if I find out how, am still a novice :-))
Cheers,
Harald -
Adobe Premiere Elements gives error for non admin account
Hi
When a New Video project is created within the applciation it gives an error of Premiere Elements has encountered an error [..\..Src\Core\Preferences.cpp-338] (seems to occur during the importquicktime section). Follwed by a Runtime Error "this application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
This works fine for local admin account but we work within a school were the the end users are not local admins and also have a redirected app data folder. I've ran Process Monitor and there were several access denied reg keys that have now all been allowed but the issue still remains.
Thanks
Jayk0I think you will have to contact Adobe, not other users in a user to user account
My understanding is that ALL versions of Premiere... Elements and Pro... must use an Admin account to run properly
Adobe contact information - http://helpx.adobe.com/contact.html
Help for Download & Install & Setup & Activation
http://forums.adobe.com/community/download_install_setup
Next link has a "Chat Now" button near the bottom
http://helpx.adobe.com/x-productkb/policy-pricing/activation-deactivation-products.html -
String conversion gives error when converting to date format
Hello,
I need to convert a character to a date format. The character string is 201053131415151 where the first eight characters represent YYYYMMDD. The string may also be null ( second value). I used the following select statement
select distinct sysdate "Run Date",
rcreviewdate "Review Date",
nvl((to_char(substr(rcreviewdate,1,8))),'None') "Review Date2"
and got the following result.
Run Date Review Date Review Date2
30-NOV-09 201005131415151 20100513
30-NOV-09
1. Why is "None" not returned for the secord valule which is null?
2. How can the valule "20100513" be converted to DD-MON-YY ( the date format)?
to_date(substr(rcreviewdate,1,8),'YYYYMMDD') gives the following error with the null value
Error report:
SQL Error: ORA-01841: (full) year must be between -4713 and +9999, and not be 0
01841. 00000 - "(full) year must be between -4713 and +9999, and not be 0"Hi,
PANY wrote:
1. Why is "None" not returned for the secord valule which is null?
2. How can the valule "20100513" be converted to DD-MON-YY ( the date format)?
to_date(substr(rcreviewdate,1,8),'YYYYMMDD') gives the following error with the null value
Error report:
SQL Error: ORA-01841: (full) year must be between -4713 and +9999, and not be 0
01841. 00000 - "(full) year must be between -4713 and +9999, and not be 0"Are you sure reviewdate is NULL, and not a string consisting only of spaces or tabs?
TO_DATE will return NULL if its 1st argument is NULL, so it looks like reviewdate is not NULL.
You can use LTRIM (among other functions) to remove spaces from reviewdate, if that's the problem.
Post a little sample data (CREATE TABLE and INSERT statements), and the results you want from that data. -
Jaas ( web.xml) login with uix gives error
I configured a jaas login (web.xml) with my jheadstart project like the jsp example ( Secure BC4J Applications with Oracle9i VPD and Oracle 9iAS JAAS ) this works fine, I get a login box and after i log in, the oc4j server gives a error.
Error in CreateMarlinUIXPage.createUITree: no protocol: /uix/HomePage.uix
what can this be, the jsp example works finehere is my web.xml
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>sicma</display-name>
<description>sicma helpdesk applicatie</description>
<servlet>
<servlet-name>sicmaController</servlet-name>
<servlet-class>oracle.jheadstart.process.controller.JhsHttpServletController</servlet-class>
<init-param>
<param-name>cle-service-descriptor</param-name>
<param-value>sicmaService.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>sicmaController</servlet-name>
<url-pattern>/Startsicma</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>startController</servlet-name>
<servlet-class>oracle.jheadstart.process.controller.JhsHttpServletController</servlet-class>
<init-param>
<param-name>cle-service-descriptor</param-name>
<param-value>startService.xml</param-value>
</init-param>
<security-role-ref>
<role-name>administrator</role-name>
<role-link>administrators</role-link>
</security-role-ref>
</servlet>
<servlet-mapping>
<servlet-name>startController</servlet-name>
<url-pattern>/Start</url-pattern>
</servlet-mapping>
<resource-ref>
<res-ref-name>jaas</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
</resource-ref>
<security-constraint>
<web-resource-collection>
<web-resource-name>jaas</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>administrators</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>jazn.com</realm-name>
</login-config>
<security-role>
<role-name>administrators</role-name>
</security-role>
</web-app> -
File content Conversion Paramter Errors for Footer
Hi, I have a text file, which I working for File to IDoc process. I have to ignore the last line in the file, that is footer... the footer has a value " *FOOTER* Data Rows: 24 ". But the file has a different field length with values... how to do this... I wondering this in File Content Conversion paramter. Please explain clearly how to pass the paramter values...
I attached my file here... now please tell me how to do this.... in File content conversion.... I have Client barcode (field length 11), quantity (11), item bar code(11) and price(11). I have to ignore the header first 5 lines and last footer 1 line... please let me know how to do this in FCC....
*HEADER* Houston Billing Asst - SAP MDS Charges Invoice File
*HEADER* Run date :20100106 124500 Raymond, Dahlman
*HEADER* Invoice date : 20100115
*HEADER* Field layout (fixed width): Client barcode 1-11, quantity 12-22, item barcode 23-33, price 34-44
*HEADER* All prices in USD
401721 75ATP003 125
401721 82ATP001 125
14823 95ATP003 125
*FOOTER* Data Rows: 247 -
Command 'login local' gives error for C3745-SPSERVICESK9-M
Hi
I am very new to here and having hard time understand some IOS commands.
I am using
IOS (tm) 3700 Software (C3745-SPSERVICESK9-M), Version 12.3(16), RELEASE SOFTWARE (fc4)
my current vty config has only
line vty 0 4
exec-timeout 0 20
when I try to do > login local on this vty line I am getting follwonig error.
(config-line)#login local
^
% Invalid input detected at '^' marker.
But when I do telnet it's asking for username/passowd and I can login using the following config
username xxxxxx privilege 15 password 7 934805983058
Now I don't understand that without having 'login local' in vty config why my router is asking for username/pass....
Thanks in advance...Under vty lines if you are unable to configure" login local" then it means you have aaa configured on the switch.
Can you check "show run | in aaa"?
Thanks & Regards,
Karthick Murugan
CCIE#39285 -
VSS RevertToSnapshot Method gives error for Clustered Shared Disks.
Hi,
This is in reference to https://support.microsoft.com/en-us/kb/945361
Its mentioned here that VSS RevertToSnaposhot is not supported on windows 2003 and 2008 for CLuster Shared Disks.I am trying the same on Windows 2012 and getting error "8004230c" which says volume is not supported for this operation.I wanted to
confirm whether RevertToSnapshot method for supporting Clustered Shared Disks\Volumes has be added in 2012 or not ?
Regards,
Saurabh.Hi,
This is in reference to https://support.microsoft.com/en-us/kb/945361
Its mentioned here that VSS RevertToSnaposhot is not supported on windows 2003 and 2008 for CLuster Shared Disks.I am trying the same on Windows 2012 and getting error "8004230c" which says volume is not supported for this operation.I wanted to
confirm whether RevertToSnapshot method for supporting Clustered Shared Disks\Volumes has be added in 2012 or not ?
Regards,
Saurabh. -
Complie Error for menus (Swing)
I'm receiving the following complie error. Also, listed is the area for code that is getting the error.
Thank you for any help that you can provide.
Error Message:
P5AWT should be declared abstract; it does not define menuSelected(javax.swing.event.MenuEvent) in P5AWT
public class P5AWT extends JFrame
Program:
public class P5AWT extends JFrame
implements ActionListener, MenuListener
private JTextField inputfile;
private JTextField outputfile;
private JTextArea ta;
private JMenuItem newMT, openMT, saveAsMT, exitMT;
String curFile, filename = "";
int numstaff;
Employee[] staff;
public P5AWT()
super ("P5AWT Starter Program");
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e) { System.exit(0); }} );
JMenuBar mb = new JMenuBar ();
setMenuBar(mb);
JMenu fileMenu = new JMenu ("File");
mb.add(fileMenu);
fileMenu.add (newMT = new JMenuItem ("New", new MenuShortcut(KeyEvent.VK_N)));
newMT.addMenuListener( new NewCommand());
fileMenu.add (openMT = new JMenuItem ("Open", new MenuShortcut(KeyEvent.VK_O)));
openMT.addMenuListener( new LoadFileCommand());
fileMenu.add (saveAsMT = new JMenuItem ("Save As"));
saveAsMT.addMenuListener( new SaveAsFileCommand());
fileMenu.add (exitMT = new JMenuItem ("Exit"));
exitMT.addMenuListener( new CloseCommand());
JPanel p3 = new JPanel();
p3.setLayout(new FlowLayout(FlowLayout.CENTER));
ta = new JTextArea(20, 60);
p3.add(ta);
setLayout(new FlowLayout(FlowLayout.CENTER)); // this overides everything, why?
add(p3);
}menuSelected is a Abstract method. That means if you implement the MenuListener Class you SHOULD define the menuSelected() event.
I am not correct with the Method names but logically it seems that tis is the problem.
Another thing, use setJMenuBar() instead setMenuBar()
Regards ,
Karan -
ITS620 behind Apache Reverse Proxy : POST data (only) gives error for IAC
Hi all ,
we are proxying EP6 and ITS620 through Apache 2.0.59 . All portal and most ESS ITS Iviews display correctly . All GET method/display ITS Iviews display correctly BUT as soon as we try to change some info in an ESS Iview (e.g Change Work Address (POST method) the Proxy errors out .
Here is the httpd.conf :
RewriteRule ^/sap/(.*) https://<itshost>:8443/sap/$1 [P,NC,L]
RewriteRule ^/scripts/(.*) https://<itshost>:8443/scripts/$1 [P,NC,L]
ProxyPass /scripts https://<itshost>:8443/scripts
ProxyPass /sap https://<itshost>:8443/sap
ProxyPassReverse /sap https://<itshost>:8443/sap
ProxyPassReverse /scripts https://<itshost>:8443/scripts
When we hit POST a long URL of the form
/scripts/wgate/zpzxx/~flNlc3Npb249VFM0OlNBUE5UVDAxOjAwMDEuMDAwMS5lMDgyMTU3NS5hM2RhJn5odHRwX2NvbnRlbnRfY2hhcnNldD1pc28tODg1OS0xJn5TdGF0ZT0yODY5Mi4wMDEuMDIuMDI=
(with some POST data)
is sent to ITS ...ITS receives it OK but Apache immediately errors .
Has anyone seen this behaviour before either with POSTS or ESS IAC Iviews through Apache ?
Regards
DanielI found the answer myself... Use ProxyPreserveHost on with internal hostnames (not IP's):
ProxyPass / http://macserver.home/
ProxyPassReverse / http://macserver.home/
ProxyPreserveHost on -
hi,
i m new to developer9i , when i run a form , it give error tht "HTTP Listener is not configured or watch ur run time preference ".
can u plz guide me ... how can i configure , for both server side n client side?
Also , there is no ORACLE FORM RUNTIME in START MENU, is this has been removed in DEVELOPER9i? helping material required 4 installation as well ...
thankshi
thanks .. my problem has been solved .but every user has to run the instance ? ..
is there any way to start instance automatically ? is this recommended or not ?
wht organizations do when they deploy application ? wether end user have to start everytime when he is running a form?
thanks -
IDOMServices Parse giving error for non-alpha numeric characters in content
Hi All,
Using Adobe InDesign CS4 SDK 557, I want to create IIDXMLDOMDocument * from a xml stored in a PMString variable.
I used the following code to parse the xml:-
InterfacePtr<IK2ServiceRegistry> servReg(GetExecutionContextSession(), UseDefaultIID());
InterfacePtr<IK2ServiceProvider> provider(servReg->QueryServiceProviderByClassID (kDOMParserService, kDOMParserServiceBoss ));
InterfacePtr<IDOMServices> domService( provider, UseDefaultIID() );
if(!domService)
break;
std::string stdString = myXMLString.GetPlatformString();
const char * buff = stdString.c_str();
InterfacePtr<IPMStream> pmStream(StreamUtil:: CreatePointerStreamRead( (char *)buff, stdString.size()));
IIDXMLDOMDocument * parsedDom = domService->Parse( pmStream );
- Now the problem is when myXMLString have some special character like “0x27” , “0x14” etc. then IDOMServices::Parse fails.
- I tried replacing these characters with “'”, “” but still IDOMServices::Parse fails.
I also tried to used ISAXServices::ParseStream, but it also gives error for the same character.
Also tried setting ISAXParserOptions::SetAbortAfterWarning(kFalse), but not changed in result.
Please let me know if I am missing something.
Thanks,
Jitendra Kumar SinghHi Nitika Saini,
Please let me know what's your patch level of BI 7 system.
I am also facing problem with transformations, I didn't see any transper routines in my system for 0IC_C03 - 2LIS_03_BX, LIS_03_BF, 2LIS_03_UM.
Here, my BI 7 patch level BI content 8 and BW pathc 16.
Thanks,
Chandra
Maybe you are looking for
-
Migrating Adobe ID to Creative Cloud and Business Catalyst
I've bought CC monthly subscription refers to the same Adobe ID that I used previously with the trial of Adobe Muse and BC. Now the applications of CC work well with this Adobe ID but I cannot create my 5 websites included, it seems that BC continue
-
Hi all, I got an iPod Touch 1st gen for my youngest son for Christmas as a starter. It has the 2.1.2 ios on it, but after I paid for the upgrade to 3.1.1, I keep getting an error message (8288) saying there was a problem with the network connection
-
Why did adobe photoshop elements 13 stop catalog conversion of elements 12?
I loaded my new adobe photoshop elements 13 fine. but when I told it to convert my 12 catalog to 13 it looked like it was converting up to 100% then it came up with catalog conversion error
-
BPEL process as web service data control
Hi, I am trying to invoke a synchronous BPEL process from a jspx page. I have configured my BPEL process as web service data control object and dropped it on my jspx as a button. But after dropping it as a button i observe that it is expecting three
-
AP1522 changing parent node very frequent & 2 RAPs are creating a loop
Hi, i have 2 issues.. i have 7 units of AP1522 installed, 2 units as RAP and 5 units as MAP. The system is up and running. i have the following problem. 1) The MESH AP changing the parents every now and than. 2) My 2 RAPs connection has been deteced