Mapping Java Types to XML Types
Hi, I have a small doubt in web services,
1) how a java data type can match with xml data type in wsdl,
2) how and where the java program can find the matching java
data type to xml data type and vice versa
3) whether any mechanism is available for this data conversion?
4) where can i find that one?
Please advice me
Regards
Marimuthu.N
Hi Marimuthu.N,
My answers for your question, Kindly let me know if you need some more inputs.
+1) how a java data type can match with xml data type in wsdl,+
In SOAP 1.1 you have the following data types which is in XSD(XML Schema Definition), the same data type is also available in Java. For example (string, normalizedstring in xml is available as java.lang.String)
The complete list can be found in the table below.
XSD to Java Mapping.
XSD Type--------------------------------Java Type
base64Binary----------------------------byte[]
hexBinary---------------------------------byte[]
boolean------------------------------------Boolean
byte-----------------------------------------Byte
dateTime----------------------------------java.util.Calendar
date-----------------------------------------java.util.Calendar
time-----------------------------------------java.util.Calendar
decimal------------------------------------java.math.BigDecimal
double-------------------------------------Double
float-----------------------------------------Float
hexBinary---------------------------------byte[]
int--------------------------------------------Int
unsignedShort---------------------------Int
integer--------------------------------------java.math.BigInteger
long------------------------------------------Long
unsignedInt-------------------------------Long
QName-------------------------------------javax.xml.namespace.QName
short----------------------------------------Short
unsignedByte---------------------------Short
string---------------------------------------java.lang.String
anySimpleType-------------------------java.lang.String
+2) how and where the java program can find the matching java+
data type to xml data type and vice versa
Here is my WSDL which has a method getHello --> Pass Input as String --> Get Response as String.
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://zackria.googlepages.com" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://zackria.googlepages.com" xmlns:intf="http://zackria.googlepages.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://zackria.googlepages.com" xmlns="http://www.w3.org/2001/XMLSchema">
<element name="getHello">
<complexType>
<sequence>
<element name="s" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="getHelloResponse">
<complexType>
<sequence>
<element name="getHelloReturn" type="xsd:string"/>
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
<wsdl:message name="getHelloResponse">
<wsdl:part element="impl:getHelloResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="getHelloRequest">
<wsdl:part element="impl:getHello" name="parameters"/>
</wsdl:message>
<wsdl:portType name="Test">
<wsdl:operation name="getHello">
<wsdl:input message="impl:getHelloRequest" name="getHelloRequest"/>
<wsdl:output message="impl:getHelloResponse" name="getHelloResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="TestSoapBinding" type="impl:Test">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="getHello">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getHelloRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getHelloResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="TestService">
<wsdl:port binding="impl:TestSoapBinding" name="Test">
<wsdlsoap:address location="http://localhost:8080/TestWebService/services/Test"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>I use apache axis for the client side code. I also suggest to start using this to get quickly into SOA(Service Oriented Architecture)
package com.googlepages.zackria;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import javax.xml.namespace.QName;
* TestClient for Webservice
* @author $author$Mohammed Zackria
* @version $Revision$1.00
public class TestClient {
* main method
* @param args pass nothing as far now
public static void main(String[] args) {
try {
String endpoint = "http://localhost:8080/TestWebService/services/Test";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("http://zackria.googlepages.com", "getHello"));
//String Conversion
String ret = (String) call.invoke(new Object[] { "Zack" });
System.out.println("Sent 'Zack', got '" + ret + "'");
} catch (Exception e) {
System.err.println(e.toString());
}+3) whether any mechanism is available for this data conversion?+
Check the above code which has the following portion
//String Conversion
String ret = (String) call.invoke(new Object[] { "Zack" });
By default APACHE Axis returns Object Array which can be Casted to your WSDL defined data type.
+4) where can i find that one?+
[Eclipse Webservice|http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/BottomUpWebService/BottomUpWebService.html]
Hope this helps out, Kindly Let me know if you need some more or if i have not answered your question.
Regards,
Zack
Edited by: zack on Nov 22, 2008 1:47 PM
Edited by: zack on Nov 22, 2008 1:49 PM
Similar Messages
-
DeserializationException: mapping lookup failure for xml type
I generated a web-services.xml with the wsdl2Service task without a type mapping. The service is a document/literal based web service. I implemented the Java method, which accepts a single parameter with type javax.xml.soap.SOAPElement and returns javax.xml.soap.SOAPElement. Everytime I invoke the method from a client I get the following error from the server (WebLogic 8.1 SP4):
weblogic.xml.schema.binding.DeserializationException: mapping lookup failure for xml type ['urn:mytest1']:test and java interface javax.xml.soap.SOAPElement
at weblogic.xml.schema.binding.RuntimeUtils.invoke_deserializer(RuntimeUtils.java:325)
What could be wrong with my configuration?Hi,
I am also facing the same problem on weblogic8.1SP1.
If you had rectified this problem, please advice me as well. -
Mapping java classes to XML files
Hi Friends !!
Please I need your help.
Does somebody out there know any framework or API that helps me to map Java classes to XML files.
Something like:
public class Test {
public int x;
public int y;
public int sum(){}
}to something like:
<?xml version="1.0" encoding="UTF-8"?>
<class>
<className>Test</className>
bla
bla
bla
</class>
Any tips?
Thanks in advance
CleversonJAXB will create classes from an XML schema, SAX is a parser library and JAXP is a library of XML a bunch of XML tools.
I don't care for JAXB too much. I would skip it and go right to the JAX-RPC spec (WebServices). -
PLSQL and Java XML type mapping
Running database 10gR2. Trying to create a Java stored procedure that returns an XML type (oracle.xdb.XMLType) like so:
class MyCoolClass
static oracle.xdb.XMLType doSomething( String xmldata)
oracle.xdb.XMLType xmlt = new oracle.xdb.XMLType( xmldata );
return xmlt;
This, of course, is wrapped by a PL/SQL function:
function doSomething( xmldata varchar2 ) return SYS.XMLTYPE AS LANGUAGE JAVA
name 'MyCoolClass.doSomething(java.lang.String) return oracle.xdb.XMLType';
While everything compiles (that means it should work, right?), the above codes generates a runtime error ORA-00932 'inconsistent datatypes' error. I'm not sure what I'm doing wrong, it was my understanding that a default mapping existed between the PL/SQL SYS.XMLTYPE and oracle.xdb.XMLType. Is what I'm attempting even possible?Sorry, I was being sloppy with my code example. It should be:
class MyCoolClass
static oracle.xdb.XMLType doSomething( String xmldata)
java.sql.Connection c = java.sql.DriverManager.getConnection("jdbc:default:connection:");
oracle.xdb.XMLType xmlt = new oracle.xdb.XMLType( c, xmldata );
return xmlt; -
How to combine "Object-to-XML (OXM)" and "Direct to XML Type" mapping?
hi
If I have an XMLType column in my table (wich I can map using TopLink) and I have defined the structure of the contents of this XMLType column using XML Schema (wich I can map using Toplink), how can I combine both types of TopLink mappings "as transparently as possible"?
for "Object-to-XML (OXM)" mapping
see http://www.oracle.com/technology/products/ias/toplink/technical/tips/ox/index.htm
for "Direct to XML Type" mapping
see http://www.oracle.com/technology/products/ias/toplink/doc/1013/main/_html/relmapun004.htm#CHDFIFEF
thanks
Jan VerveckenThanks for your reply James Sutherland.
Although I haven't used a "TopLink Converter" before, this seems like a good idea.
The thing is that the "TopLink Workbench Editor" for my "Direct to XML Type" mapping doesn't have a "Converter" tab, some other mapping type editors do have such a "Converter" tab.
I'm not sure if I completely understand how such a "TopLink Converter" is supposed to work. How many attributes do I need in the "XMLRow" Java object for the "MY_XML" column in the "XML_TABLE" table I try to map to?
I suppose I should try to get a situation where the "XMLRow" Java object has an "myXML" attribute of Java class type "MyXML" (where "MyXML" has been mapped to an XML Schema), not?
So do I also still need an attribute "myXMLDocument" of type org.w3c.dom.Document as I do now for the "Direct to XML Type" mapping?
Oh, by the way ... for anyone who hits this forum thread looking for the reason why the TopLink Workbench reports the problem "Attribute must be assignable to java.lang.String, org.w3c.dom.Document, or org.w3c.Node" while your attribute is of such a type, read this forum post
Re: Toplink WB 10.1.3 - Aggregate field mapping bug and XMLType question
For me the "Direct to XML Type" mapping works fine, just ignoring the waring. This is supposed to be bug number 5071250.
thanks
Jan Vervecken -
TopLink : attribute-mapping direct-xml-type-mapping
hi
Using TopLink Workbench 10g Release 3 (10.1.3.0.0) Build 060118 it is possible to configure a "Direct to XML Type" mapping.
see http://www.oracle.com/technology/products/ias/toplink/doc/1013/main/_html/relmapun004.htm#CHDFIFEF
In the TopLink map this results in a
<opm:attribute-mapping xsi:type="toplink:direct-xml-type-mapping">Is there a way to configure this kind of attribute mapping using JDeveloper?
thanks
Jan VerveckenHi Paul,
The problem you're going to hit trying to do this with a TransformationMapping in 904 (as in my other post) is that during the UnitOfWork commit, when TopLink is checking for changes a .equals will end up being called on an XMLType instance which will throw a NullPointerException (in oracle.sql.Datum I think).
One way to work around this (depending on the requirements for your app) is to set the isMutable flag on the TransformationMapping to false. This flag indicates that the value in the object's attribute isn't going to be changed, so we don't bother trying to check to see if it's changed. This will allow you to do reads, inserts and deletes with no problems.
The downside is that if you need to be able to change the XML content in your objects model and do an update of the row, TopLink will never detect a change and never issue an update of the XMLType field.
Incidentilly, if you happen to hit the same issue you had with the DirectToXMLTypeMapping where you were getting back an instance of java.sql.Opaque instead of the expected oracle.xdb.XMLType from JDBC, you should be able to handle that case in your AttributeTransformer by doing
XMLType myXML = XMLType.createXML(myOpaque)
Document = myXML.getDocument();
Hope this helps
Matt MacIvor -
Three part question...
Is there a built-in type to handle XML content? For instance, the following
element and content...
<foo><![CDATA[blah blah blah]]></foo>
Or, is this typically handled by xsd:string? If xsd:sting is most
appropriate, then the responsibility of escaping the XML falls on the
implementation. When writing the XMLBean to a file, the above line is
translated as such:
<foo><![CDATA[blah blah blah]]></foo>
How to avoid escaping the '<' character?
Thanks,
ChrisChris -- I've been tinkering a bit and haven't found a way to achieve what
you're looking for. Some other watcher on this group may have a solution,
though.
Incidentally, the example and output I provided were a mismatched. The code
should actually produce something like this:
<?xml version="1.0" encoding="UTF-8"?>
<foo><blah> blah blah</foo>
Steve
"Chris" <[email protected]> wrote in message news:[email protected]...
Hey Steve. Thanks for the reply.
The types are generated from a schema. Currently I'm using xsd:string:
<xsd:element name="coconutTests" type="xsd:string"/>
The element coconutTests will contain XML. Is there an XML type that
handles all the intricacies of XML content (such as the masking thecontent
w/ CDATA)?
The < happens when I write to an XMLBean to an XML file. Doesn't look
like this happened in your case. Strange.
ex.setCoconutTests("<![CDATA[ COCONUT TESTS HERE]]>");
where ex is an XmlObject and results in:
<coconutTests><![CDATA[ COCONUT TESTS HERE]]></coconutTests>
-Chris
"Steve Traut" <[email protected]> wrote in message
news:[email protected]...
Chris -- Are you using types generated from schema, or parsing with an
XmlObject?
I tried code such as the following with your example:
XmlObject newObject =
XmlObject.Factory.parse("<foo><![CDATA[<blah> blah blah]]></foo>");
newObject.save(new File("c:/test.xml"));
And got this in test.xml:
<?xml version="1.0" encoding="UTF-8"?>
<foo>blah blah blah</foo>
Which is, I believe, the functional equivalent of your example. I tried
adding elements inside and outside the CDATA and got predictable
results.
For elements inside the CDATA (ie, interpreted as character data),XMLBeans
escapes the < as < rather than wrapping in a CDATA. At least in these
simple examples.
Steve
"Chris" <[email protected]> wrote in message
news:[email protected]...
Three part question...
Is there a built-in type to handle XML content? For instance, thefollowing
element and content...
<foo><![CDATA[blah blah blah]]></foo>
Or, is this typically handled by xsd:string? If xsd:sting is most
appropriate, then the responsibility of escaping the XML falls on the
implementation. When writing the XMLBean to a file, the above line is
translated as such:
<foo><![CDATA[blah blah blah]]></foo>
How to avoid escaping the '<' character?
Thanks,
Chris -
Binding ADF UI to a complex XML Type – Development Productivity, State Mgmt
Binding ADF UI to a complex Web Service – Development Productivity, Managing State, Etc.
For those scenarios when ADF UI has to be bound to a complex XML type, it seems that the direction taken by the ADF development team was to generate data-controls that map to complex XML types.
The major problem with this approach is the fact that application server does not manage state. For example, If application has to submit a purchase order to a web service then application server has to manage the shopping card state until its ready to be submitted.
In some previous forum threads it had been suggested that using generated data-controls is a “quick and dirty” solution for accessing web services and that a proper solution is to use generated Java Proxy Interface.
That implies many manually constructed entity objects, associations and overridden doDML methods, which is far less productive compared to entity objects generated from a database schema.
Suggestion and a Question for the ADF development team
From the logical model standpoint, there is no difference in between the XML schema and DB schema. Therefore, it is possible to generate entity objects and associations for XML Types of XML schema the same way it’s done for tables of Database schema. The only difference is serialization of CRUD operations on entity objects.
One way to handle this is:
- Generate Application Module for a complex XML type. This application module should have methods for marshaling to/from corresponding XML type.
- Generate entity object for each subtype within the complex XML type. In case of nested subtypes, generate association to a parent type.
- Generate data control with actions that are bound to web service operations and code that serializes request message from corresponding AM and de-serializes response message to corresponding AM.
This way, ADF would offer the same productivity for the SOA development as one its currently offering for the ORM development.
Until the time when something like this is available, what would be the best approach for binding ADF UI to web services?
Feedback is greatly appreciated.
Boro Petrovic
Edited by: wds12518 on Jan 25, 2010 11:49 AMWe have similar issues as our big portion of the UI is based on WS. We found that there is no easy way to map entity object structure to complex XML type (one EO can based on one flat type or domain can't be bound to UI directly). Oracle PMs, is there any better solution or future plans to address this issue?
-
How do I return a java.sql.Timestamp data type in a Web service?
I'm new to workshop and java. I'm creating a mini application to simulate a real work Web Service (development environment is on an intranet). I was able to completely simulate the Web Services minus all date values.
I'm using a standard weblogic workshop database controls that are feeding the various WebServices and their methods (Web services was generated from DB control). I get a java type not support error when I attempt to return a java.sql.Timestamp. I temporarily got around the problem by omitting all dates from the sql.
However, we are at the point where we need the complete record.
My two questions
1) What java data type do I convert the java.sql.Timestamp to
2) Where and how do I do it in workshop.
Thanks in advance
Derrick
Source view from workshop looks something like this.
public interface MyData extends DatabaseControl, com.bea.control.ControlExtension
static public class dbOverallRec
public String key;
public String field1;
public int field2;
public java.sql.Timestamp create_date
public dbOverallRec () {};
*@jc:sq; rowset-name="OverallRowSet" statement::
*select key, field1, field2 ,create_date from overall where key={KEY}::
dbOverallRec getOverallByKey(String Key);
* I had to omit the create_date to get it to workYou should try changing java.sql.Timestamp to java.util.Calendar.
java.util.Calendar maps to the dateTime type in XML Schema, and TIMESTAMP as a JDBC type.
Regards,
Mike Wooten -
XMLTYPE as CLOB storage "inserting large xml document in xml type column"
Hi All,
i have a table containing an xml datatype(non schema based)
i would like to insert a large xml document in it
but an exception is thrown-->"string literal too long"
i tried to use bind variables as a solution"prepared statements as i write in java"
but it didn't work....as xml document is large
when i tried to change the column type to CLOB,it worked but without xml validataion,
although the xml type is mapped to a CLOB in storage, xml type couldn't insert the document
if anyone have a solution plz tell,i needed it urgently
thanks,in advance :-)thx it was very useful :-)
but i am not having any success getting the following statement working using a JDBC connection pool rather than a hard coded URL connection
tempClob = CLOB.createTemporary(conn, true, CLOB.DURATION_SESSION);
it works with:
"jdbc:oracle:thin:@server:port:dbname"
Does NOT work with:
datasource.getConnection()
if anyone colud help... -
Custom action with XML type input and output parameter.
Hi,
I want to develop custom action with xml type input and/or output parameter.
Is there sample code for java side. How is the definition of input and/or output parameter and set/get methods?
does it need special .jar file to develop custom action like this?
Thanks.Cemil - yes, you can use XML data types. Use the class
com.sap.lhcommon.xml.XMLDataType
for your parameter type. Here is a snippet from a custom action we use to log XML (instead of just returning the #text node like the default logger does):
public class XMLLogger extends ActionReflectionBase
private String source;
private String eventType;
private String textMessage;
private XMLDataType xmlMessage;
public XMLLogger()
log = new Logger("UserLog");
source = DEFAULT_SOURCE;
eventType = TYPE_INFO;
textMessage = "";
xmlMessage = new XMLDataType();
public XMLDataType getXmlMessage()
return xmlMessage;
public void setXmlMessage(XMLDataType xmlMessage)
this.xmlMessage = xmlMessage;
public void Invoke(Transaction transaction, ILog ilog)
StringBuffer sb = new StringBuffer();
sb.append('[');
sb.append(source);
sb.append("] ");
sb.append(textMessage);
sb.append(XMLUtils.convertXmlToString(xmlMessage));
XMLUtils is a helper class we wrote - it's just a bunch of standard Java XML boilerplate code. The important part you need to know is XMLDataType.getDocument() will return an org.w3c.dom.Document.
I hope that was enough information to help.
-tim -
How to change the HTTP Response as XML (Content Type "text\xml") When Post
Hi Friends ,
I have created one RFC Destination TYPE H . When i am trying to post some XML Message to that particular HTTP Service using POST method . It succesfully accepted the XML File but , it is returning the String as " OK" . In the connection test trace i have seen the Content Type as "text/html" but * I need to get as XML format no Srting ( Type "text\xml" . ) *
I need to get response back as XML not plain text .
1 Any Configuration setting do we need to do on Service (SICF ) ?
2. Or any other place we need to modify to get the HTTP Response as XML not plain text
Can you please help to solve the problem . Any clue ?
Thanks & Regards.,
V.RangarajanDear users,
we have requirement sending SMS to the customers mobiles. I am successfully sending the messages to the customers mobiles by using the above method. Facing issues with response message. The response messages is in plain text fromat in single line like...Sent
Using HTTP_AAE Receiver adapter.
The response message was failed while excution of the message mapping with the error
Mapping failed in runtimeRuntime Exception when executing application mapping program com/sap/xi/tf/_MM_SMS_CUST_RES_; Details: com.sap.aii.utilxi.misc.api.BaseRuntimeException; Content is not allowed in prolog.
please share the comments how to pass the Status of the message to SAP ECC from SAP HTTP adapter
Regards,
Sudir. -
Unable to retrieve data from XML Type
Hi All,
I have table which has Column of type XMLType
XML Data is loaded in the table.
But when iam trying to extract not able to retrieve the data
Following is the select query i am using
SELECT CL.XMLDATA.EXTRACT('/ServiceType/entityName/text()').getStringVal() "entityname" FROM CL_DATA_SERVICE_TEMPLATE CL;
Any help / pointer will help me a lot... Thanks in advance
Sample XML File:
<?xml version="1.0" encoding="WINDOWS-1252"?>
<ServiceType xmlns="http://www.bmiasia.com/tBos/service_1_0">
<entityName>bmiasia.app.irb.servicetemplate12</entityName>
<systemVersion>4</systemVersion>
<displayName>
<bundle />
<key>AG-EVC</key>
</displayName>
<description>AG-EVC GROUP: AG-EVC</description>
<category entityName="bmiasia.app.service.category.ServiceRootCategory.AG_-_EVC_Services">
<operation>ADD</operation>
</category>
<entityMetaInfo name="bmiasia.app.irb.servicetemplate12.NC_PRODUCT_ID">
<type entityName="1"></type>
</entityMetaInfo>
<entityMetaInfo name="bmiasia.app.irb.servicetemplate12.NC_GL_PRODUCT_CODE">
<type entityName="2"></type>
</entityMetaInfo>
<entityMetaInfo name="bmiasia.app.irb.servicetemplate12.NC_GL_PROFIT_CENTRE">
<type entityName="3"></type>
</entityMetaInfo>
<entityMetaInfo name="bmiasia.app.irb.servicetemplate12.NC_SERVICE_CODE">
<type entityName="4"></type>
</entityMetaInfo>
<entityMetaInfo name="bmiasia.app.irb.servicetemplate12.RSP_EU_CUST_REF">
<type entityName="5"></type>
</entityMetaInfo>
<entityMetaInfo name="irbPkClass">
<type entityName="com.convergys.geneva.j2ee.product.ProductPK"></type>
</entityMetaInfo>
<entityMetaInfo name="irbId">
<type entityName="12"></type>
</entityMetaInfo>
<extensionProperty name="hasAddress" value="true"></extensionProperty>
<parent>
<itemkey>AllServiceTemplate</itemkey>
<name>AllServiceTemplate</name>
<targetEntity entityName="bmiasia.app.service.template.AllServiceTemplate"></targetEntity>
<number>0</number>
</parent>
<group>NORMAL</group>
<siu>
<itemkey>L2_OPTION</itemkey>
<operation>ADD</operation>
<name>L2_OPTION</name>
<required>true</required>
<source>INTERNAL</source>
<displayName>
<key>L2 Option</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>L3_OPTION</itemkey>
<operation>ADD</operation>
<name>L3_OPTION</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>L3 Option</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>QPEVPL_SERVICE_ID</itemkey>
<operation>ADD</operation>
<name>QPEVPL_SERVICE_ID</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>QP EVLP Service ID</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>QPEVPL_LAG_ID</itemkey>
<operation>ADD</operation>
<name>QPEVPL_LAG_ID</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>QP EVLP LAG ID</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>CO_NAME</itemkey>
<operation>ADD</operation>
<name>CO_NAME</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Aggregation Layer / Co Layer</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>INSTALL_SALUTAION</itemkey>
<operation>ADD</operation>
<name>INSTALL_SALUTAION</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Installation Salutation</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>INSTALL_LASTNAME</itemkey>
<operation>ADD</operation>
<name>INSTALL_LASTNAME</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Installlation Last Name</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>INSTALL_FIRSTNAME</itemkey>
<operation>ADD</operation>
<name>INSTALL_FIRSTNAME</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Installation First Name</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>INSTALL_TELEPHONE</itemkey>
<operation>ADD</operation>
<name>INSTALL_TELEPHONE</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Installation Telephone</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>INSTALL_MOBILE</itemkey>
<operation>ADD</operation>
<name>INSTALL_MOBILE</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Installation Mobile</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>INSTALL_EMAIL</itemkey>
<operation>ADD</operation>
<name>INSTALL_EMAIL</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Installlation Email</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>INSTALL_NOTIFICATION</itemkey>
<operation>ADD</operation>
<name>INSTALL_NOTIFICATION</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Installation Notification</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>TECHNICAL_SALUTAION</itemkey>
<operation>ADD</operation>
<name>TECHNICAL_SALUTAION</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Operational / Technical Salutation</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>TECHNICAL_LASTNAME</itemkey>
<operation>ADD</operation>
<name>TECHNICAL_LASTNAME</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Operational / Technical Last Name</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>TECHNICAL_FIRSTNAME</itemkey>
<operation>ADD</operation>
<name>TECHNICAL_FIRSTNAME</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Operational / Technical First Name</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>TECHNICAL_TELEPHONE</itemkey>
<operation>ADD</operation>
<name>TECHNICAL_TELEPHONE</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Operational / Technical Telephone</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>TECHNICAL_MOBILE</itemkey>
<operation>ADD</operation>
<name>TECHNICAL_MOBILE</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Operational / Technical Mobile</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>TECHNICAL_EMAIL</itemkey>
<operation>ADD</operation>
<name>TECHNICAL_EMAIL</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Operational / Technical Email</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>TECHNICAL_NOTIFICATION</itemkey>
<operation>ADD</operation>
<name>TECHNICAL_NOTIFICATION</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Operational / Technical Notification</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>SERVICE_ACTIVATION_PERIOD</itemkey>
<operation>ADD</operation>
<name>SERVICE_ACTIVATION_PERIOD</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Service Activation Period</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>REJECT_CODE</itemkey>
<operation>ADD</operation>
<name>REJECT_CODE</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Rejection Reason</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>APPLICATION_ACCEPTED</itemkey>
<operation>ADD</operation>
<name>APPLICATION_ACCEPTED</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Application Accepted</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.BooleanCheckSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>APPLICATION_REJECTED</itemkey>
<operation>ADD</operation>
<name>APPLICATION_REJECTED</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Application Rejected</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.BooleanCheckSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>APPROVAL_CODE</itemkey>
<operation>ADD</operation>
<name>APPROVAL_CODE</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Approval Code</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>PROCESSED_BY</itemkey>
<operation>ADD</operation>
<name>PROCESSED_BY</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Processed By</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>ACTUAL_RFS_DATE</itemkey>
<operation>ADD</operation>
<name>ACTUAL_RFS_DATE</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Actual RFS Date</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.DateSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>DISCLAIMER</itemkey>
<operation>ADD</operation>
<name>DISCLAIMER</name>
<required>false</required>
<source>INTERNAL</source>
<displayName>
<key>Disclaimer</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>NC_PRODUCT_ID</itemkey>
<operation>ADD</operation>
<name>NC_PRODUCT_ID</name>
<required>false</required>
<source>EXTERNAL</source>
<displayName>
<key>NC Product ID</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>NC_GL_PRODUCT_CODE</itemkey>
<operation>ADD</operation>
<name>NC_GL_PRODUCT_CODE</name>
<required>false</required>
<source>EXTERNAL</source>
<displayName>
<key>NC GL Product Code</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>NC_GL_PROFIT_CENTRE</itemkey>
<operation>ADD</operation>
<name>NC_GL_PROFIT_CENTRE</name>
<required>false</required>
<source>EXTERNAL</source>
<displayName>
<key>NC GL Profit Centre</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>NC_SERVICE_CODE</itemkey>
<operation>ADD</operation>
<name>NC_SERVICE_CODE</name>
<required>false</required>
<source>EXTERNAL</source>
<displayName>
<key>EUC ID</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.common.StringSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAttribute"></mapping>
<scope>PRODUCT</scope>
</siu>
<siu>
<itemkey>bmiasia.app.irb.servicetemplate54</itemkey>
<operation>ADD</operation>
<name>bmiasia.app.irb.servicetemplate54</name>
<required>false</required>
<source>INTERNAL</source>
<equalsProvider>bmiasia.app.service.spi.AddSvcSIUEqualsProvider</equalsProvider>
<displayName>
<key>CIR Per 250Mbps CoS A</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.AdditionalServiceSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAdditionalService"></mapping>
<scope>SERVICE</scope>
<outSvcAttr>true</outSvcAttr>
</siu>
<siu>
<itemkey>bmiasia.app.irb.servicetemplate55</itemkey>
<operation>ADD</operation>
<name>bmiasia.app.irb.servicetemplate55</name>
<required>false</required>
<source>INTERNAL</source>
<equalsProvider>bmiasia.app.service.spi.AddSvcSIUEqualsProvider</equalsProvider>
<displayName>
<key>CIR Per 250Mbps CoS B</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.AdditionalServiceSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAdditionalService"></mapping>
<scope>SERVICE</scope>
<outSvcAttr>true</outSvcAttr>
</siu>
<siu>
<itemkey>bmiasia.app.irb.servicetemplate56</itemkey>
<operation>ADD</operation>
<name>bmiasia.app.irb.servicetemplate56</name>
<required>false</required>
<source>INTERNAL</source>
<equalsProvider>bmiasia.app.service.spi.AddSvcSIUEqualsProvider</equalsProvider>
<displayName>
<key>CIR Per 250Mbps CoS C</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.AdditionalServiceSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAdditionalService"></mapping>
<scope>SERVICE</scope>
<outSvcAttr>true</outSvcAttr>
</siu>
<siu>
<itemkey>bmiasia.app.irb.servicetemplate57</itemkey>
<operation>ADD</operation>
<name>bmiasia.app.irb.servicetemplate57</name>
<required>false</required>
<source>INTERNAL</source>
<equalsProvider>bmiasia.app.service.spi.AddSvcSIUEqualsProvider</equalsProvider>
<displayName>
<key>CIR Per 250Mbps CoS D</key>
</displayName>
<type entityName="bmiasia.app.siulib.siu.AdditionalServiceSIU"></type>
<mapping entityName="bmiasia.app.service.oo.ServiceAndAdditionalService"></mapping>
<scope>SERVICE</scope>
<outSvcAttr>true</outSvcAttr>
</siu>
<defaultWorkflowInfo>
<workflow entityName="bmiasia.app.irb.servicetemplate12_Workflow"></workflow>
<cancelFlow entityName="bmiasia.app.irb.servicetemplate12_CancelFlow"></cancelFlow>
</defaultWorkflowInfo>
<source>EXTERNAL</source>
<additionalServices entityName="bmiasia.app.irb.servicetemplate54">
<operation>ADD</operation>
<name>CIR Per 250Mbps CoS A</name>
</additionalServices>
<additionalServices entityName="bmiasia.app.irb.servicetemplate55">
<operation>ADD</operation>
<name>CIR Per 250Mbps CoS B</name>
</additionalServices>
<additionalServices entityName="bmiasia.app.irb.servicetemplate56">
<operation>ADD</operation>
<name>CIR Per 250Mbps CoS C</name>
</additionalServices>
<additionalServices entityName="bmiasia.app.irb.servicetemplate57">
<operation>ADD</operation>
<name>CIR Per 250Mbps CoS D</name>
</additionalServices>
<defaultWorkflowDefinition>
<installSoEntityName>bmiasia.app.template.serviceorder.Installservicetemplate12SO</installSoEntityName>
<changeSoEntityName>bmiasia.app.template.serviceorder.Modifyservicetemplate12SO</changeSoEntityName>
<removeSoEntityName>bmiasia.app.template.serviceorder.Removeservicetemplate12SO</removeSoEntityName>
<workflow>
<entityName>bmiasia.app.irb.servicetemplate12_Workflow</entityName>
</workflow>
<cancelFlow>
<entityName>bmiasia.app.irb.servicetemplate12_CancelFlow</entityName>
</cancelFlow>
</defaultWorkflowDefinition>
</ServiceType>Hi !!
Now when iam extracting the data for the above xml, using the below query
SELECT extractvalue(VALUE(p),'/itemkey/*') Name, extractvalue(VALUE(p),'/required/*') Required FROM CL_DATA_SERVICE_TEMPLATE w, TABLE(XMLSEQUENCE(EXTRACT(xmldata,'/ServiceType/siu','xmlns="http://www.bmiasia.com/tBos/service_1_0"'))) p
I am expecting the output to be something like below
Name | Required
L2_OPTION | true
L3_OPTION | false
but iam getting the required number of rows but all blank
Lets take it as O/P should be 20 Rows, then iam getting 20 Rows.... But all are blank
What is wrong in the query ?
Can some one point it out -
What is inbound XML message type and idoc type in Purchase Order response
Hi ,
We are on SRM 7 ECS , support pack SAPKIBKV08.
We have a process in which vendor will send a Purchase Order response which will be
converted to XML format by a middleware. This XML message will come to
SRM and post a POR. I want to do the EDI mapping for this XML message,
but there is no message type and idoc type in SRM for Purchase Order
response. How do I map my message type in SRM to the vendor sent fields
in middleware .
Please advise
Rgds
SumendraHi,
You can process with XML without IDoc.
Vendor-> (XML) -> PI -> (XML) -> SRM.
Please check PurchaseOrderConfirmation_In in namespace "http://sap.com/xi/SRM/Procurement/Global".
http://esworkplace.sap.com
Regards,
Masa -
Flex 4.5 - java.lang.IllegalArgumentException: argument type mismatch
0 down vote favorite
I am having a problem when sending a soap request from a flex 4.5 application to a coldfusion 9 web service created using a CFC.
The most annoying thing it is only an intermittent problem but I can't work out what is wrong.
There a many methods within the web service of which Flex has no issue, but these are mainly ones that read data. The one I am having a problem with is one that is writing back to the web service.
The issue only arises when I have to restart the Coldfusion service for some reason, which is quite often as the development machine is my laptop. It has now also happened when I have moved the Flex app to a development server for testing and as it's hosted I can't restart the services easily.
I get the response below every time. I have tried tracing the call through the Flash Builder Network monitor and building a dummy call using the same data, all to no avail.
I have tried stripping out all of the code and then rebuilding it, which takes a long time as I am using custom types in ColdFusion.
Also , if I cfinvoke the method through a CFM page, it works fine. It is only when trying to call it through a SOAP request through Flex 4.5.
It will then suddenly start working again however and then it is fine until I restart the CF services again.
I can't tell what I triggers it to start working again.
Does something initialise it in ColdFusion and then it's fine ???. I am really struggling with this and any help would be appreciated.
I have a sample SOAP request that I trapped in the Network Monitor and also the WSDL if needed.
java.lang.IllegalArgumentException: argument type mismatch
<ns1:stackTrace xmlns:ns1="http://xml.apache.org/axis/"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">java.lang.IllegalArgumentException: argument type mismatch
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:597)
at org.apache.axis.utils.BeanPropertyDescriptor.set(BeanPropertyDescriptor.java:142)
at org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarget.java:75)
at org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerImpl.java:249)
at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:509)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:171)
at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:148)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at coldfusion.xml.rpc.CFCProvider.invoke(CFCProvider.java:54)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at coldfusion.xml.rpc.CFCServlet.doAxisPost(CFCServlet.java:270)
at coldfusion.filter.AxisFilter.invoke(AxisFilter.java:43)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:356)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:87)
at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.xml.rpc.CFCServlet.invoke(CFCServlet.java:138)
at coldfusion.xml.rpc.CFCServlet.doPost(CFCServlet.java:289)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)</ns1:stackTrace>
<ns2:hostname xmlns:ns2="http://xml.apache.org/axis/" xmlns:soapenv
="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org2001/XMLSchema-instance">Darren-LT</ns2:hostname>Someone suggested it could be a serialisation issue but I I'm not sure how to go about checking that.
Any suggestions ?
Maybe you are looking for
-
External hard drive to use with Time Machine? Thoughts? Mac newbie.
Hello. Switched to an imac and have loved the experience. Was just about to buy an external hard drive when apple announced the time capsule. I've been holding off thinking I would purchase one but now I'm re-thinking it. Between music, videos and pi
-
Can you create a PDF in Designer that allows pictures to be later pasted in to it?
I need to create a PDF that will allow our customers to copy/paste screen shots in to the created PDF document. I have tried this with a dynamic PDF and cannot get it to work. Any ieas if it is possible? And if so how. Any advice much appreciated.
-
Bug Report, spamassasin score is not set properly
through server.app . it is shifted by 4 points. If I set 36, the actual setting is 4.
-
Two days ago, I noticed while downloading updates and new apps that the icons, while they were loading/installing are now just a generic gray icon rather than a representation of the actual icon for the app. Has anyone noticed this as well and is som
-
I can print from my Mac but not from my iPad.
I can print from my Mac but not from my iPad ,any ideas?