Java Mapping Using JAXB [Java Arch for XML Binding]
Hi All,
Anyone tried using JAXB [Java Architecture for XML Binding API available with Java WebServices Pack] technique for XML processing in Java Mapping??
I am facing the following problems..
1. I am not able to generate namespace while marshalling target XML [In standalone mode and not tried in XI].
2. What are the jar files we need to import?
I tried importing the following jar files in XI.
jaxb-api.jar,jaxb-impl.jar,jaxb-libs.jar,jax-qname.jar,namespace.jar,relaxngDatatype.jar
and getting some errors while importing these files in XI.
3. It throws error at runtime [Interface Mapping-Test Tab]
like Resource not found:javax/xml/bind/Messages_en.properties,javax/xml/bind/Messages_en_US.properties
4. Even after creating a copy of available file Messages.Properties with name: Messages_en.properties and Messages_en_US.properties.. it is not generating any messages in Target message tab
Thanks in Advance,
Ananth Chinnaraj
Sravya ,
I have searched wide and far for this, but no success.
A lot on JAXB XI and Webdynpro, but nothing on JAXB, XI and mappings.
Could you please post the url here ?
Thanks and kind regards,
Jan
Similar Messages
-
JAVA mapping using SAX parser adds extra tags
Hi,
We are using java mapping using a SAX parser.It works well in standalone application ie it parses correctly and gets our desired xml structure and the xml is well formed too but when we import it in XI as a jar file it does not throw any errors but adds extra start tags, as a result the output xml is not well formed.XI is adding extra start tags.
If any one else has faced a similar situation please help.
Regards,
Anirban.Hi Roberto,
Thank you for the response.
As I said, it doesnt throw any error. It is working perfectly in standalone application. But when we deploy it to XI Server, it is not forming the well formed XML. We too are puzzled by this situation.
Okay, i will explain my scenario here.
The following is my input XML to the java pgm..
<Header>
</Header>
<Body>
</Body>
<SubBody1>
</SubBody1>
<SubBody2>
</SubBody2>
<SubBody3>
</SubBody3>
<SubBody4>
</SubBody4>
<Trail>
</Trail>
The desired output is
<Header>
<Body>
<NameChanged1>
<NameChanged2>
<SubBody3>
<SubBody4>
</SubBody4>
</SubBody3>
</NameChanged2>
</NameChanged1>
<Trail>
</Trail>
Just look at the SubBody2 and SubBody1 node, its tag name has been changed in the output XML. Thats y i have decided to use java mapping instead of message mapping.
I have developed the code for everything, i.e for changing the tag name and for forming the nested xml and it is working fine as a standalone application. But while deploying it to XI, the output is not well formed. I dont know the reason for it. Even I have checked the cardinality of the output Data types, that I have created. Its perfectly okay with all.
Any Ideas???
Regards,
Anirban -
Use of variables in "FOR XML PATH"
Other than using dynamic sql (which we don't want to use) is there a way to use a variable in For XML Path, e.g.
select
FOR XML PATH (@BookName), ROOT('Book'), TYPE
TIA,
edm2In terms of general XML design this is poor. An element is normally a 'thing', and the attributes are normally the properties of that thing. Therefore in your case you would have a Book property with a 'name' attribute. It would be impossible
to create an XSD for your xml, and makes it awkward for readers of your xml - how do they know the book name beforehand? Creating this xml in the normal fashion would also make it easy to create without any messing around ( string manipulation,
other hacks ), eg
DECLARE @BookName NVARCHAR(20) = 'SomeBook'
SELECT
@BookName "@name"
-- Other book attributes
FOR XML PATH ('Book'), ROOT('Books'), TYPE
So now you have a Book item(s) within a Books collection. Easy! : ) -
Hi All,
I need Java mapping help. I will get incomming payload as following
<orders>
<matnr>123</matnr>
<qty>10</qty>
</orders>
i need to change the above payload as follows
<ns0:orders>
<ns0:matnr>123</ns0:matnr>
<ns0:qty>10</ns0:qty>
</ns0:orders>
Please help me how to achieve this using Java mapping.
Regards
VijayHi,
Dom will be quite expensive for this type of requirement since you will have to go to each element and then append the namespace.
I suggest you use SAX parser which is more efficient for such requirement.
The code is given below you can modify it according to your requirement.
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.xml.parsers.FactoryConfigurationError;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class SAXDemo extends DefaultHandler{
public StringBuffer sb = new StringBuffer();
public String PREFIX = "ns0:";
int count = 1;
public static void main(String[] args)
SAXDemo demo= new SAXDemo();
demo.saxdemo();
System.out.println();
public void saxdemo()
InputStream in;
try
in = new FileInputStream(new File("Input.xml"));
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setNamespaceAware(true);
factory.setValidating(false);
SAXParser saxParser = factory.newSAXParser();
* Parse the content of the given {@link java.io.InputStream}
* instance as XML using the specified
* {@link org.xml.sax.helpers.DefaultHandler}.
* @param inputstream InputStream containing the content to be parsed.
* @param cobject The SAX DefaultHandler to use.
* @exception IOException If any IO errors occur.
* @exception IllegalArgumentException If the given InputStream is null.
* @exception SAXException If the underlying parser throws a
* SAXException while parsing.
saxParser.parse(in, this);
System.out.println(sb.toString());
catch (FactoryConfigurationError e)
e.printStackTrace();
catch (ParserConfigurationException e)
e.printStackTrace();
catch (SAXException e)
e.printStackTrace();
catch (IOException e)
e.printStackTrace();
public void startDocument()throws SAXException
public void endDocument()throws SAXException
public void startElement(String namespaceURI, String name, String qName, Attributes attrs)
throws SAXException
if(count == 1)
sb.append("<"+PREFIX+qName+" "+PREFIX+"xmlns="+namespaceURI+">");
else
sb.append("<"+name+">");
count ++;
public void endElement(String uri, String name, String qName) throws SAXException
sb.append("</"+qName+">");
public void characters(char buf[], int offset, int len)
throws SAXException
String s = new String(buf, offset, len);
buf = null;
sb.append(s.trim());
s = null;
Regards
Fariha -
Hi,
im using java mapping for complex IDOC structure. If I run program localy, it works great, but when XI runs mapping, I have problems with xml file, some elements are not there ?! I don't know why it happens.....i said that i'm using complex logic, and therefore I'm using complex IF statments to produce segment in IDOC. I have noticed that there is a problem, because when I switch off IF, everything is fine???? any idea??
thx marioHi,
Do you have nested 'if' statements? Is it possible you could be experiencing a "dangling else" problem?
http://www.dai-arc.polito.it/dai-arc/manual/tools/jcat/main/node101.html -
Java Mapping Using DOM Parser.
Hi Experts,
I am new to Java mapping and i have followed the link
http://scn.sap.com/thread/3173071 and it is working fine. It is for only one item. I have tried to modify the code and i placed a for loop to go create the Output Node based on the No of Input Nodes and it is giving the error as below. But my requirement is
Input.xml : -
<?xml version="1.0" encoding="UTF-8" ?>
<ns0:DT_Source xmlns:ns0="urn:java_mapping2">
<Person1>
<Name>Alex</Name>
<Surname>Stewart</Surname>
</Person1>
<Person1>
<Name>Sam</Name>
<Surname>Abdreson</Surname>
</Person1>
</ns0:DT_Source>
Output.xml:-
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ns0:DT_Target xmlns:ns0="urn:java_mapping2">
<Person2>
<EmpName>
<Emp>Alex Stewart</Emp>
</EmpName>
</Person2>
<Person2>
<EmpName>
<Emp>Sam Abdreson</Emp>
</EmpName>
</Person2>
</ns0:DT_Target>
I am unable to get the output. I am getting the following error.
org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.insertBefore()
at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild()
Please suggest me how i can resolvoe this error.
Regards,
GIRIDHARComplete code
package test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import com.sap.aii.mapping.api.AbstractTransformation;
import com.sap.aii.mapping.api.StreamTransformationException;
import com.sap.aii.mapping.api.TransformationInput;
import com.sap.aii.mapping.api.TransformationOutput;
import java.io.IOException;
import org.xml.sax.SAXException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class RemoveTag extends AbstractTransformation {
public void execute(InputStream in,OutputStream out) throws StreamTransformationException, SAXException, IOException {
try
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builderel=factory.newDocumentBuilder();
/*input document in form of XML*/
Document docIn=builderel.parse(in);
/*document after parsing*/
Document docOut=builderel.newDocument();
TransformerFactory tf=TransformerFactory.newInstance();
Transformer transform=tf.newTransformer();
Element root,child,child1,child2;
Node textChild;
Node name,surname;
String fullname="";
root=docOut.createElement("ns0:DT_Target");
root.setAttribute("xmlns:ns0","urn:java_mapping2");
NodeList nList = docIn.getElementsByTagName("Person1");
for (int temp = 0; temp < nList.getLength(); temp++)
child1=docOut.createElement("Person2");
child=docOut.createElement("EmpName");
child2=docOut.createElement("Emp");
child.appendChild(child2);
child1.appendChild(child);
root.appendChild(child1);
name=docIn.getElementsByTagName("Name").item(temp);
surname=docIn.getElementsByTagName("Surname").item(temp);
fullname=name.getFirstChild().getNodeValue()+" ";
fullname+=surname.getFirstChild().getNodeValue();
textChild=docOut.createTextNode(fullname);
child2.appendChild(textChild);
docOut.appendChild(root);
transform.transform(new DOMSource(docOut), new StreamResult(out));
catch(Exception e)
e.printStackTrace();
public static void main(String[] args) {
try{
RemoveTag genFormat=new RemoveTag();
FileInputStream in=new FileInputStream("C:\\Users\\Desktop\\aa.xml");
FileOutputStream out=new FileOutputStream("C:\\Users\\Desktop\\output1.xml");
genFormat.execute(in,out);
catch(Exception e)
e.printStackTrace();
@Override
public void transform(TransformationInput arg0, TransformationOutput arg1)
throws StreamTransformationException {
// TODO Auto-generated method stub
try {
this.execute(arg0.getInputPayload().getInputStream(), arg1.getOutputPayload().getOutputStream());
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace(); -
Java Mapping - using Eclipse as IDE.
Hello,
We need to write a complex java mapping. We are currently planning to use Eclipse IDE for developing the mapping class. (we dont have the NW studio unfortunaltey). The user defined function option in the IR will not suffice.
My question is - where do we get the com.sap.** libraries from - so that we can import those packages in our mapping code?
Thanks.Hi,
The necessary Jar files are downloaded & available in your PC when you use Integration Builder tools.
Normally Java webstart caches these files in your local directory.
You can find Java mapping related Jars in the following directory :
C:Documents and Settings%USER%Application DataSunJavaDeploymentjavawscachehttp%HOST%P50000DMrepDMrepository
Goto the directory, search for files like *aii_map_api.jar
It will give you list of Jar files like RMaii_map_api.jar , just rename it as aii_map_api.jar and use it in Eclipse or NWDS.
Note: While searching for Jar files take only Jar files with ~30KB size from the search results.
regards,
Ananth -
Help Required in java mapping using XI
Does any body worked on java Mapping in XI
where do u find the com.sap.aii.*;
thank's in advance
swamyHi,
To access the mapping API, you must include the Jar file aii_map_api.jar in your class path. The Jar file is located in the following directory:
<SAP_install_dir>/<system_name>/<instance_name>/j2ee/cluster/server<number>/apps/sap.com/com.sap.xi.services/
To include the three J2EE standard libraries in the class path of the NetWeaver Developer Workplace, call the Set Additional Libraries... function in your Eclipse project by calling the context menu and selecting the libraries
com.sap.tc.Logging,
com.sap.mw.jco
sapxmltoolkit.
Hope this solves your problem.
Regards,
Siva Maranani.
Message was edited by: siva maranani -
Easy RFC lookup from XSLT mapping using a java class (getting Error)
Hi All,
I am trying to implement the sample scenario for calling RFC from xslt with the help of wrapper class. I am getting following error.
com.sap.aii.mapping.lookup.LookupException: Internal lookup service is not registered. Invoking the lookup service is only supported in the Integration Builder test environment or in the Integration Server runtime environment. at com.sap.aii.mapping.lookup.LookupService.getService(LookupService.java:400) at com.sap.aii.mapping.lookup.LookupService.getChannel(LookupService.java:285) at com.sap.aii.mapping.lookup.LookupService.getChannel(LookupService.java:318) at dk.applican.xi.mapping.lookup.RfcLookup.execute(RfcLookup.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.lib.xsl.xpath.functions.JLBFunction.execute(JLBFunction.java:145) at com.sap.engine.lib.xsl.xpath.ETFunction.evaluate(ETFunction.java:110) at com.sap.engine.lib.xsl.xpath.XPathProcessor.innerProcess(XPathProcessor.java:54) at com.sap.engine.lib.xsl.xpath.XPathProcessor.process(XPathProcessor.java:41) at com.sap.engine.lib.xsl.xpath.XPathProcessor.process(XPathProcessor.java:49) at com.sap.engine.lib.xsl.xslt.XSLVariable.process(XSLVariable.java:125) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:228) at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:256) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.callTemplate(XSLStylesheet.java:1310) at com.sap.engine.lib.xsl.xslt.XSLCallTemplate.process(XSLCallTemplate.java:102) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:228) at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:241) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:228) at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:241) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:228) at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:256) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:445) at com.sap.engine.lib.xsl.xslt.XSLApplyTemplates.process(XSLApplyTemplates.java:158) at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:228) at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:256) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:445) at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:381) at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:392) at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:234) at com.sap.aii.ibrun.server.mapping.MappingTransformer.transform(MappingTransformer.java:153) at com.sap.aii.ibrun.server.mapping.XSLTMapping.executeStep(XSLTMapping.java:67) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java:91) at com.sap.aii.ibrun.server.mapping.MappingHandler.run(MappingHandler.java:77) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:88) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:63) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:80) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceObjectImpl0.processFunction(MappingServiceObjectImpl0.java:131) at sun.reflect.GeneratedMethodAccessor482.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187) at $Proxy22.processFunction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:95) at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequestInternal(RFCJCOServer.java:113) at com.sap.engine.services.rfcengine.RFCJCOServer$ApplicationRunnable.run(RFCJCOServer.java:171) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162
I am SAP XI 3.0 SP-9Hello,
I have the same issue as stated above.
At runtime sometimes the mapping fails however when executing the mapping from ESR (test operation mapping) with the same payload it is executed succesfully (lookup is to system that is the senderservice of the scenario).
Anybody a clue.
Also clearing mapping cache etc. did not solve the problem.
Thanks,
Emile -
Prefix 's10' cannot be mapped to namespace name reserved for "xml" or "xmlns"
I have been given a third party set of schemas which I have copied into my BizTalk Schemas project (I copied the top level folder containing the schemas into a folder I created in the BizTalk Schemas project). The set of schemas are stored in a series
of folders and each schema has one or more imports statement so the structure of the schemas in the folder must be maintained. I cannot change this structure as it is from a third party.
I get the above error when I try and test a map that uses one of the schemas. The issue is with the
http://www.w3.org/XML/1998/namespace. When I load the set of schemas in Visual Studio creates a number of 'reference targetNamespace' entry's and it is one of these with the above reserved namespace that is
causing the problem during XSLT compilation. When I debug the map it shows the prefix s10 assigned to the reserved namespace above which is causing the problem.
If I look at the raw XSD schema the 'reference targetNamespace' entry's are not present so I can only assume they get added when I copy the set of schemas into the BizTalk Schemas project.
Has anyone come across this issue or suggest a way around this as at the moment it is a blocker for me, thanks.The simple answer to this problem is to go to the schema with the issue, and add the appropriate definition to the top of the schema element.
I recently had a similar issue and didn't like the whole transform/pipeline approach and figured it had to be simpler than that.
<xs:schema elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<xs:import schemaLocation="xml.xsd"
namespace="http://www.w3.org/XML/1998/namespace" />
See the solution in Stackoverflow. -
Java dc use another java dc with java.lang.NoClassDefFoundError
Dear All:
I've created 2 java dc.
I assinged the second dc as a used dc for the first dc.
I've created a web dynpro dc and add the first dc as used dc.
I can build those three dc without any error, but when I deploy to server and run I got an exception "java.lang.NoClassDefFoundError"
Is there anyone know how to fix it.
thanks in advance.
Allen.Hi Allen,
I believe the following link will help you create two public parts (for Compile Time and for Runtime) of the wrapper DC and then include the Public Parts in the Used DCs of the Final Development Component.
http://help.sap.com/saphelp_nw70/helpdata/en/42/43973fade73c17e10000000a114084/frameset.htm
Without adding the Public Parts, your final DC to consume the Java Library would not show any Compile Time Error but would throw Class Definition Not Found Exception even though you deploy the wrapper DC on the Server. This should solve your problem. For any clarification you can always come back to me.
Regards,
Tushar Sinha,
Infosys,
Hyderabad -
A STANDARD XML TAG IS NOT WORKING PROPERLY WHEN USED IN RTF FILE FOR XML RE
Hi,
I am using the following tag :
<?if:TASK_STATUS='Open'?><xsl:attribute xdofo:ctx="block“name="color">red</xsl:attribute>
<?end if?>
for changing foreground color of text which depending on certain conditiosi need to print in
pdf format using xml reports and rtf files.
But i was able to get only 3 colors (Red,Blue,Green) for use, other colors such as orange,cyan etc are not
working.
Please let me know what all colors are supported by oracle in printing in pdf format using xml reports.
Suggest if we need to do some settings related stuff or so.
I am usning XML 5.6.3 version.
Regards,
AmarColors can be expressed by known name and by a hex value. The hex value format is widely used in HTML programming, and has a format of #abcdef, and "abcdef" can be values like aaddcc and so on. For some primary colors, you can get away with #abc, but that is not very common.
You should always design with Web-safe colors in mind. That limits you to 16, but should be plenty for most purposes (plus all 16 have known names like red, cyan, yellow, etc.).
http://www.w3schools.com/Html/html_colors.asp has a good explanation of the standards. -
Message-Mapping: Use same RFC lookup for different target fields
Hello,
I need to apply an RFC Lookup which delivers a boolean flag back (true or false). This RFC lookup should be used for different target fields.
Is there a way to execute the RFC lookup just once and then store the result in an internediate variable that I can use for all futher checks for different target fields?
If this is not possible and I have to apply the RFC lookup for all necessary target fields is it then executed for each target field ? This is exactly what I want to avoid in order not to slow down performance.
The input parameter (=source field value) would be the same.
Thank you for your advice!Exactly.
Here is a UDF example I have that you could adapt to your needs.
Set
public String setCounter(String a,String b,Container container){
/* Store values in global datacontainer
a: mapping value and return valueparameter
b: name for stored value parameter
GlobalContainer myGlobalContainer;
myGlobalContainer = container.getGlobalContainer();
myGlobalContainer.setParameter(b.toUpperCase(), a);
return a;
Get
public String getCounter(String a,Container container){
//write your code here
GlobalContainer gc = container.getGlobalContainer();
if (gc.getParameter(a) != null) {
return String.valueOf(gc.getParameter(a));
} else {
return "1"; -
Using BEA tag libraries for XML/XSL translation
Hi, I am new to using XML within Weblogic and have been struggling with using the
built in JSP tags to transform XML into HTML. When I try to display the jsp page,
I get the following error message in the browser:
Only one top level element is allowed in an XML document. Error processing resource
'http://localhost:7001/plims/testXML.jsp'. Line 20, Position 12
</style> script tag removed <!--- script language="javascript1.2"> -----------^
Here is the jsp code :
<%@ taglib uri="xmlx.tld" prefix="x"%>
<%
String myMedia = "html";
String content = new String();
%>
<x:xslt media="<%=myMedia%>">
<x:xml>
<?xml version="1.0" encoding="ISO-8859-1"?>
<tree> </tree>
</x:xml>
<x:stylesheet media="html" uri="qjTree.xsl"/>
</x:xslt>
I used the instructions on BEA's help docs to configure the app to use the tag
libraries, but it didnt work.
http://e-docs.bea.com/wls/docs70/xml/xml_apps.html#1082507
I am using a very simple xml tree for now to keep things simple. Any helping in
finding a solution would be much appreciatedMake sure you have the tld files and all the related tag libraries
available.
SP
"Rachel McCarthy" <[email protected]> wrote in message
news:[email protected]..
>
Hi, I am new to using XML within Weblogic and have been struggling withusing the
built in JSP tags to transform XML into HTML. When I try to display thejsp page,
I get the following error message in the browser:
Only one top level element is allowed in an XML document. Error processingresource
'http://localhost:7001/plims/testXML.jsp'. Line 20, Position 12
</style> script tag removed <!--- scriptlanguage="javascript1.2"> -----------^
>
>
>
>
Here is the jsp code :
<%@ taglib uri="xmlx.tld" prefix="x"%>
<%
String myMedia = "html";
String content = new String();
%>
<x:xslt media="<%=myMedia%>">
<x:xml>
<?xml version="1.0" encoding="ISO-8859-1"?>
<tree> </tree>
</x:xml>
<x:stylesheet media="html" uri="qjTree.xsl"/>
</x:xslt>
I used the instructions on BEA's help docs to configure the app to use thetag
libraries, but it didnt work.
http://e-docs.bea.com/wls/docs70/xml/xml_apps.html#1082507
I am using a very simple xml tree for now to keep things simple. Anyhelping in
finding a solution would be much appreciated -
Forced to use Clear Text Passwords for OD binding
Running a Tiger Server 10.4.11 as OD master with one Replica. When binding clients to server in Directory Access/LDAPv3, If I "disable Clear Text Passwords," the users can not login. Uncheck this option, everything works fine. Non "Clear Text" passwords used to work, stopped about two weeks ago. If I bind to the Replica, I can disable clear text. Not sure where to look to see what broke.
Did your SSL cert expire ?
Any 10.5 clients ? If so, see
http://www.afp548.com/article.php?story=20071203011158936
Maybe you are looking for
-
Jabber for Mac 9.2.2 and BFCP Desktop Sharing
I don't see where BFCP is supported using Jabber for Mac 9.2.2/Media Services Interface. Can Cisco confirm?
-
NFR 2.5 - no autogenerated reports, fails on generation
Hello, we have NFR 2.5 installation with mutiple bindings to Windows and OES servers. The scans works well and we received information inside the databases (PG 9.2). I created some reports which will be work in the preview mode. The next step to sche
-
How do i install windows on my mac mini
The newer Mac mini's don't have an optical drive. I have a Samsung external dvd drive but i don't know if i need to have the "Superdrive" and will mine work when installing.
-
Directory Setup for RAC and Oracle Restart
I have three database installations that I'd like some insight on the initial directory structure and permissions. The three installations are: 1) Prod RAC - OEL 5U2, 11.2.0.2 Grid Infrastructure, 11.2.0.2 DB EE with RAC option 2) Test RAC - OEL 5U2,
-
I have an imac version 10.9.4, Photoshop cs5.1. I'll select file-script-image processor and that is when the 'java script code missing' pops up. It used to work before I upgraded to the version 10.9.4. I called Apple and they don't know what to do. N