JDeveloper / Web Services Challenge
Last Fall, Oracle offered a JDeveloper / Web Services challenge. It was a simple task that led the developer to build a simple java app to consume an Oracle supplied Web Service based on the SCOTT/TIGER schema. After submitting the correct response from the web service, Oracle promised a free Oracle Press Book. I supplied the response, selected my book and got a confirmation email from Oracle indicating that, once released, I would recieve my copy of the JDeveloper Handbook. To date, I have not received the book. Any Insights?
Thanks.
You are in fact a valid entry and should have been sent a book ... we are following up with the publisher to find out why you did not receive the book. The books were mailed out in December and January.
Mike.
Similar Messages
-
Greetings,
Hello, I am a first year college student at UCSD and I am also a graduated member of the Oracle Internet Academy, a high-school program that teaches Oracle. I am interested in entering the Web Services challenge and possibly working with other Oracle professionals/students. If anyone is interested in working together on a project, or collaborating on ideas feel free to email me at [email protected] Thanks
- DominicYou are in fact a valid entry and should have been sent a book ... we are following up with the publisher to find out why you did not receive the book. The books were mailed out in December and January.
Mike. -
Jdeveloper- web service- can't produce wsdl for java List
Hi-
I think this is a jdeveoper bug. It looks like the same bug as #4706306 in Jdeveloper 10g bugs.
There is a workaround suggest to use additional classes in the web service. But it does not work on 11g.
Details of the problem ........
I am trying to create a web service and client using jdeveoper 11g.
For some reason, the wsdl generated from the jdeveoper is incorrect. My java classes used List.
Apparently, jdeveoper does not like List . I can reproduce the problem using three files as attached.
the files are 1)Baby.java, 2)Papa.java, and 3)MyCall.java. The webservice is MyCall Class and the web method is getPapa().
After I created the web service and its wsdl, I then used the wsdl to create a client. then files are generated from the
wsdl for client . One of the file as in 4)Papa.java has a wrong List<Object>. It should be List<Baby>.
I can't move forward because of this problem. If any one can help, I'll be very appreciated.
Thanks!
Jason
1) ---- Baby.java-------------------
package yexp;
public class Baby
private String name;
public void setName(String name)
this.name = name;
public String getName()
return name;
2) Papa.java ---------------------
package yexp;
import java.util.List;
import java.util.ArrayList;
public class Papa
List<Baby> babyList;
public List<Baby> getBabyList()
return babyList;
public void setBabyList(List<Baby> babyList)
this.babyList = babyList;
3) MyCall.java ------------------------------------------------
package yexp;
import java.util.List;
import java.util.ArrayList;
public class MyCall
public Papa getPapa()
Baby baby = new Baby();
baby.setName("mmmBaby");
List<Baby> babyList = new ArrayList<Baby>();
babyList.add(baby);
Papa papa = new Papa();
papa.setBabyList(babyList);
return papa;
4) Papa.java from client ---------------
aquilo#cat Papa.java
package z;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
* <p>Java class for papa complex type.
* <p>The following schema fragment specifies the expected content contained within this class.
* <pre>
* <complexType name="papa">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="babyList" type="{http://www.w3.org/2001/XMLSchema}anyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "papa", propOrder = {
"babyList"
public class Papa {
@XmlElement(nillable = true)
protected List<Object> babyList; //??????? PROBELM should be List<Baby> babyList
* Gets the value of the babyList property.
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the babyList property.
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBabyList().add(newItem);
* </pre>
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Object }
public List<Object> getBabyList() {
if (babyList == null) {
babyList = new ArrayList<Object>();
return this.babyList;
Edited by: jchen8996 on Apr 5, 2010 8:17 AMTry using Collection instead of list so:
Collection<Baby> babyList = new ArrayList<Baby>(); -
JDeveloper & web services problems
I've recently installed jdeveloper onto winXP pro from the jdev9i_902.zip download and installed to D:\jdeveloper. Following the instructions I also installed JDK1.3 to D:\jdk1.3.1_04. I ran the setup for oc4j.
The problem I have is that when I followed the "Publish a stateless Java class as a Web service" tutorial, everything goes well until I run it. The errors produces are (taken from the tcptunnel output):
===========
HTTP/1.1 100 Continue
Server: Oracle9iAS (9.0.2.0.0) Containers for J2EE
Date: Sat, 20 Jul 2002 18:35:21 GMT
HTTP/1.1 500 Internal Server Error
Date: Sat, 20 Jul 2002 18:35:22 GMT
Server: Oracle9iAS (9.0.2.0.0) Containers for J2EE
Content-Length: 853
Set-Cookie: JSESSIONID=72fa269c5c2f46889c1fe8e2b69b981d; Path=/
Cache-Control: private
Connection: Close
Content-Type: text/html
<HTML><HEAD><TITLE>500 Internal Server Error</TITLE></HEAD><BODY><H1>500 Internal Server Error</H1><PRE>Servlet error: Cannot generate Class: error: Invalid class file format in E:\Program Files\Java\j2re1.4.0\lib\rt.jar(java/lang/Object.class). The major.minor version '48.0' is too recent for this tool to understand.
D:\jdeveloper\j2ee\home\application-deployments\WorkspaceStatelessJava-ProjectStatelessJava-WS\WebServices\temp\__java_stateless_rpc\__HelloImplStatelessWrapper.java:0: Class java.lang.Object not found in class oracle.j2ee.ws.InvocationWrapper.
^
D:\jdeveloper\j2ee\home\application-deployments\WorkspaceStatelessJava-ProjectStatelessJava-WS\WebServices\temp\__java_stateless_rpc\__HelloImplStatelessWrapper.java:8: Class java.lang.Object not found in import.
import java.lang.Object;
^
3 errors
</PRE></BODY></HTML>
=======
The main section that concerns me is "Invalid class file format in E:\Program Files\Java\j2re1.4.0\lib\rt.jar(java/lang/Object.class). ", why is it using this?
Any feedback on this is appreciated.
DaveHi Dave and Xuemei
I'd like to try and help you on this question. Can you confirm the following for me:
Did you download jdev9i_902.zip - the complete install or jdev9i_902_base.zip - the base install?
Dave, in you mail you say you have downloaded the complete install. If this is the case, then you did not need to install JDK1.3 and change the SetJavaHome variable. If you now comment out that variable then JDeveloper should use its shipped JDK1.3
The error message seems to indicate that a JDK1.4 version is being picked up by your system at runtime. Can you check if your classpath is set to this E:\ProgramFiles... directory. If so, can you try removing it (save it first!)
JDeveloper is certified against JDK1.3.1_02
Rgds
Susan Duncan
JDeveloper PM -
JDeveloper Web Service Client/Proxy Basic Authentication
Hi I recently migrated a 10g Web Service to an 11g Web Service that uses basic authentication.
I then generated the client/proxy using the WSDL for my consumer application in JDeveloper 11g. however I cannot find any functions that will allow me to set the username and password to access the web service.
For instance, in 10g Client, I simply had to this:
myPort = new SoapHttpPortClient();
myPort.setUsername("username");
myPort.setPassword("password");
I am not sure how I do the same in the generated Web Service client in 11g.
Thanks in advance.Thanks Frank. I was able to get it to work!
I did google it but I always add "jdeveloper 11g" in my searches so that must be why this did not come up. :) Thanks again! -
JDeveloper "Web Services" tutorial new version needed
Hi everybody,
I'm studying web services now.
I've tried to follow "Publishing, Consuming, Deploying and Testing Web Services" JDeveloper tutorial (http://www.oracle.com/technology/products/jdev/collateral/tutorials/9050/mvcmodel_webservices_tut.html), but I've failed. Tutorial seems to be too old. I've got problems with generating web service and so on... This "End2End" web service demo (http://www.oracle.com/technology/products/jdev/viewlets/10g/WS_End2End_Demo_viewlet_swf.html) is too old as well...
Are there any more web service tutorials (preferrably online) for JDeveloper 10.1.3 except "building simple application"?I tried to follow "Building a JAX-RPC Web Service" (http://www.oracle.com/technology/obe/obe1013jdev/unitedloan/unitedloan.html#p) tutorial, but I've got problems with steps 2,3,4.
Step 2 output: "Could not canonicalize 'P?↕' (The filename, directory name, or volume label synt
ax is incorrect). From system property java.library.path.
Enter an admin password to use:"
I enter password "welcome" as it is said in tutorial, but then step 3 causes problems.
Step 3 output: "Could not canonicalize 'P?↕' (The filename, directory name, or volume label synt
ax is incorrect). From system property java.library.path.
05/08/16 09:24:05 *** (CRITICAL) Tue Aug 16 09:24:05 EEST 2005 [Thread[OC4J Launcher,5,main]] setConfig
java.lang.InstantiationException: jms.xml: port 9127 already in use.
05/08/16 09:24:05 Error starting JMS-Server: jms.xml: port 9127 already in use."
Step 4 fails because "test connection" fails. -
Oracle9i Jdeveloper Web Services Deployment Descriptor
hii,
i have created a web service in oracle9i jdeveloper. It is running. But I need to define a handler for this web service to handle multiple attachments. But whenever i give the handler chain in web.xml, the handler is not invoked. Also it does not allow me to change the deployment descriptor file to webservices.xml. please let me know a solution.I believe this is a bug in JDev/OC4J 9.0.3 that is being further investigated right now. I have duplicated your problem in a simpler test case and folks are looking into it.
Mike. -
Classic Web services challenge; help please
Hi :
We are developing a webservices application and our architecture is somehow falls
into different category. We have some challenges in creating stateful web services.
First and foremost, our webservices is going to be within corporate and the direct
user of the service @least initially is some other web-based application (GUI), which
may inturn be accessed by users.
Challenge:
We may need to maintain a state for every users. The web based HTTP session wont'
work as the users are routed thro' another interfacing application. So for our web
service the request comes from single IP.
I think we should write our own session management layer for maintaining user session.
Just wanted to know is there any standardized way of doing this ? does weblogic
provide some feature or doc.?
we will be able to identify every new user in web service with the help of calling
application. so identifying new user is not a problem.. its all about maintianing
session.
any help, all suggestions welcome and appreciated ,
VenkiThanks manoj and bruce:
manoj, the challenge of session management is solved if we were to use stateful
session bean. Whereas our implementation i'm not sure we can use stateful session
bean. Our arch. is doesn't require stateful part( which i can always explain if
need), so introducing stateful session may be the only req. to maintain user session.
But the real problem is our application individual users cannot be identified
as our arch..
calls WS
User ---> GUI APP ------------> WS
So the User is unaware of WS and user request will not be directly forwarded to
WS. So we may need to maintain our own session.
Introducing conversation ID can solve identification challenge, whereas i'm concerned
on maintaining session per sever.( like storing [converstaionID,SessionInfo] map).
using Custom maps work well in single mode whereas in clustered environment ,
the map should be supported for seamless migration of session in fail over.
Option:
Using single HTTP session per server and storing conversation map , is good but
the size is huge and memory replication traffic will be enormous as every request
modify the data.
I feel this is one of the major challenge, whereas minor ones' are manageable.
My primary concern is on scalability and reliability.
Hope this helps, ( if needed i'll be able to detail down further,lemme know mailto:[email protected]
Venki
App. Architect
"manoj cheenath" <[email protected]> wrote:
An example of using state full session bean is attached.
In this example the web service component does the
state management. It needs to do lot of work to achieve
this, but it gives better control on how the sessions
are maintained. For eg: where to put the session info
(which header/body part), when to start/end a session etc.
If there is lot of interest in this kind of use case, it is not
that difficult to roll this example out as a web service end
component. Let us know.
regards,
-manoj
"Venki" <[email protected]> wrote in message
news:[email protected]...
Hi :
We are developing a webservices application and our architectureis
somehow falls
into different category. We have some challenges in creating statefulweb
services.
First and foremost, our webservices is going to be within corporateand
the direct
user of the service @least initially is some other web-based application(GUI), which
may inturn be accessed by users.
Challenge:
We may need to maintain a state for every users. The web basedHTTP
session wont'
work as the users are routed thro' another interfacing application.So for
our web
service the request comes from single IP.
I think we should write our own session management layer for maintaininguser session.
Just wanted to know is there any standardized way of doing this ?does
weblogic
provide some feature or doc.?
we will be able to identify every new user in web service with thehelp of
calling
application. so identifying new user is not a problem.. its all aboutmaintianing
session.
any help, all suggestions welcome and appreciated ,
Venkibegin 666 sfsb.jar
M4$L#!!0`" `(`"AB\2P````````````````)``0`345402U)3D8O_LH```,`
M4$L'" `````"`````````%!+`P04``@`" `H8O$L````````````````% ``
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
M=U/9_')V?;V8W9QO=_9^/]Y@M:*#8"UJ;=$QC+8;3TMS-XP,>D'#35Y45A
M'4^>9HO%Y<5\=G/QZ>/UUNC"`(SNACF")'J8LSQAT?D?)H\/"]TC@HZH=N$=
MB1;.,JM&5@@']=>I>* I/XK,)($CE/?ZZ2Y14V GG\[F5;65T9&]U@JQ@L"K
MVXS7;G/L96B(_<9XX05)%?D.G!^7W.8N;^\Q<XB;\I%VFRC;-:+O4;&%/X=+
M&)L\)_8>FT#SVT/:'SN$YCXU"K/_M27Y[B+\_1/ENI3]BK\[7/-JU<XTQW5$
M8>M[OQC21+MF:WPM&A(^63?Y#S2N"5.Q6JHT=A,9ECI\FX+^49F\L;7$QO0S
M`PM#VFD8*6PD4__Y-DFXR"B_%TJ__>OT]/>H&:\;A7^!.M"Y9U3N5VOM-GG_
M: _&@%).DN;?('SZ'U!+!PAP<G:%1P0``!(-``!02P,$% `(``@`6GOP+ ``
M`````````````! ```!S9G-B+T-L:65N="YJ879AK5AM3QM'$/Z.Q'^86I5Z
M#LX:J*HV)J "(:TI;P+2M$HBM#[6OH/U[6EW#]N*\M\[L[OWXK>41N6#,;>S
M\_K,S'/D/'[D(P%BRL>Y%(:9H1GL;6YL;J3C7&D+#_R),SU.V;48*RM.IK'(
M;:JRO7F)PJ:276F5"VU3818U3)EX&+!C+?A:%5Z$K#RM%\GX.,U&[%AE5DSM
MFM-^EMJ4RZ\+7;A?:PU1Q%?X)Q](X2._'#R(V+K NB]>;&[ "[[email protected],9
M*F5AK,;P\ F7$G4#!V/QP;"0<".,02M'@F? LWO - V5)@^<(IL(&"HIU83N
MB:G0<6J$Z;G#UX4\\%]D>@`^AZC[5O-[H>N#HV(&1HT%F(1K]*(PI(LT+TK>
M""F?*>K+L734#2ZYOW[EA4V4AF.5SW0Z2BQ$<1MV7KWZY>7N]O8N#&9P='((
M-S-CQ=ATH)_%# [1A6L2-FC#"/TD[AEIZVYNY,5 IG'(Z[%,16;A,Z4=(-?I
M$T5/>46189IQS*W5Y/[IQ9O^W<7A^0GL0PNAM+O]LDQ_R/Y+'\+O&'EK;UYA
MT%%HN==\7%^ !#_*2]Y![UI47VW3(6"RM)H86 `8G84H2"0U#&^ _]FO# /X
M3[*&CZ52CT5.]J.V.__B-7@``B;_NLB,4U=V, RU&KN"Q6H\)JPA%@6#$W_<
M"_=>YP?E-VL/"//U"'#)8P-NTI@MI)"%>K3LC[UN5RJ$>J*,[?V\O;W3>MU%
M54OZ;]&5G&L^%E9H`P@X4"XC7'9@4%A(A]@2,W=@BCQ'`_>=<!- #\ <IMK+.
M-:JXQ^\^8*6Q-LOQ_.J,09W=\N?=]1D:B!/@9K7_H(;8&PA%[55U&\4.B'M2
MZ3V,>9J%LG_XA.Z-3)M*2S:D&D6MC]CGHS3+"!:K\\<8^YBUVGLE'FH,58A8
MZ6' "-1 Z7;ABFOC6Q1=*<94'ID:&P0HO1'YR*3(1C:![_9AI_(70ELR55B&
MJ,^LS*+6.X,KH0?_&17.9?(69ZSHT33%&"M7`;!^A<Y"$%] 2/2[<H2"WW?9
M_+#]J91I]H3_#*9B_VL?LD+**H]6SVJ%M8B8E,U*75K9C[E%-$0+C8KBR^D1
MT]1&.^W:K;7V6$A8M&2GMM TX!"#/8(@GR P<3^(2FZ2I-C0,4U\MT^PF1='
M-6NU]Q9486NDV7T:NUUD$VY)O%2/HTWA2AN[Z5!D)$4*)RDB@[2Z4:Q[T-H2
M=0!EN '=)^C'O^%Z_:BJN 9;[C+77E4"Y\;I`G?H`)*-F(QCZ;16NG&RP%0Z
MC:8!6" 882PWFC#&/8X#5R,L: 2WSKFUK;TJ!]APRRNXS,UQ62KK3JI<0! -
MSU%MY!^T(>/H_22B@<]<I3'P3EE<MP/K,8&V&[O;JOAQSG/WQ+GM!LCYS=O;
M<F)@8V.GC ="7PYO_-+?!]S.>PWG236I:<'6HNP6N.%()Y61N<APAQ<2@4:A
M^1B90751,YF=^FYGP4"[X8?5S"H?4=2>B[UF.'7HS9A]V,@U;LJPET/^:2YD
MU/@-$3>C'!2S_S?(WP0.MX1G(UIZ<,Q-`H=QK HLH-OL)Z=$(IN86RG<@^_)
M]^#E2-@C+GD65UT%%&$#GTZ5ZXV5\ UZM&N>J'1XN<7/^]U^__(JS$*#!%,5
MDJ:6\#O;HQV&11:7W5=.@$"Y/,TNVR+\I<6P@R.<"&%<S4Z_36 52V?ANKL7
MKYE'9XY<N8F$236><SER(1R9Q*"%6.%A@Q0V^=DSR%\H<</P`&L9+/O)3H;#
MHO.O+Q#;*<(-SC_6E/NEQ6+"0M<$B\S[R?4461ZYT1DAC50<V-I$XCVGH:
M/7]]EMNM7,:T@XJ,R@56A?25%7 V`*ZDX B7,7\D/HA[:W'#N94V4P4D'%]-
M[D4NU0QIH=LL#X-ZE;D:$A/!959%OH5M[4O\[email protected](BHG5MY@$I;6PU^$&J)
M\33)R!**WAG_JE>_^X+R^[email protected]%,E'XDBZ=O_H =ML.F;HN?(K/:#0I"JZP`
M6HF %;5?@[,R\2M $48+\HMY7>5YP_\D<*;Z450G)6%Y8:-PF?4O^K?]P[.[
MX\N+VY._;N_>'A[?7E[_W5BYK8D82,HS>T!2PMZ?S9M_RV.K]*RUSL#5]>6?
M_3<GUW?(WCLP5YX`7?)T(3W)-X#T/1(D8DDU.D>4+N1)62;<L*)GSP..4[B$
MXY**E?=P'.K"O24T2=RS0.=)GF=3#DN "DWP<;2JS*QYLQ360CJ\9H&6X5N#
MP!U!BX^#*U=>HV)(7#3-ZC<SX/2R1@1293^$_X/DW";!5 5H1!XLO;I_!=OE
MC?7#U)]_K@770X$2ZZ6^K/P7@F.<5*^20U6X6/%B9!J;!#_^`5!+!PC)2&L6
MX@8``#P3``!02P,$% `(``@`LWOP+ ```````````````! ```!S9G-B+V5J
M8BUJ87(N>&ULM53+;MLP$#S'@/^!S<5 47$5`[T4K(/Z431%TP:5>^A)H*1-
M34.B5)(RXK\/)=*TG#A >NAQ9V?(V0?)KA^JDNQ0:5'+CY=7-+Z\GHU'XQ%[
ML_RQ6/^^6Q'<9M&6*W+W:_[M9D'&HTD$D+22W(I<U7JO#5;Z';F1.058KI=D
M)0VJ1@F-Y"O?\3ERJ<F4Q@"K[Y-.OS&F^0"PM4FJ6TGSNH+"%.!O2J=I3&T\
M<48\:@-"&(:SHZP[MT<MKE%W%?BP(UJ5Y!7.M.$&[]LR<0P&(1.XF]I&^,"K
MID1-];W.Z%KQ`M47FV#0IP-9856;\W0&/GGB(B^YUF?Y76><'\<),E]-9/8-
MSA)?`(,3.)"-LGW@N0F912T-%[+S\RQW="9WD6VFV@=H"+H&S5>?$NOO%!R/
M+@:\_M!^D"67?^BR;K,2R5#DKQV*=KQL<785QS0>,AT<',)SBZ]R?9M\7O]'
MU^__T748FUM@.+O!S(X?JZS<1P7J7(G&U.J@SP_CC ;3/%Y8H=G4Q4D_7K/Z
M%U[HXK<,AN&QFB>GNV6+N#%*9*W=])_XMQ4*"[]J@\RA^I?M,WBI:O]NA.U5
M__1M.(W3C&N1IT^*2AV-6MKA*069_3S@^'L\`E!+!PB?8IV0U0$``.L$``!0
M2P,$% `(``@`(TRU+ ```````````````!$```!S9G-B+W!A8VMA9V4N:'1M
M;+58;6_;.!+^;L#_@>N]W6V!6,ZFZ)>L:USL^*XMFB:(O=M;($!!2[3-1A8%
M4HKK^_7WS)"2)3MILPL<$, 1R1G.ZS,S'/YP>3V9_WDS%6_G5Q_$S>_C#^\F
MHM<?##Z]F@P&E_-+O_$J.AL,IA][HVYG^$.__U%M;^1*]?OTO2XV*?TN3+*C
MWWPT7VLGU%>YR5,E\*\4N8SO02"*M2Q$HC8F<X65A<)>)J99H6QNM5/BO7R0
M8X6UK=5%H3)1&- H,7T_%F?1J7"YBO52Q[+0)HNZG3GV6A>Y`ER792J<<@YG
MF#*6::H2B+8T62&6,E9O>A-36JVL@"H]X?1_U9O^KZ.YE8FR),!P0&='N((U
M:M_45. <^R7KG^K1[XZ4-$L2I''_<Y3Q#&:5^+FR3CL0Q:IBK;.5D'F>!H)^
MHI8Z4PFDBE5.*V3,1)2%3G6AE?-T0RG65BW?]'Z<I%IE16_D?X<#.1(7>W8X
M/6 ]R*.O\'MC57]<ZK004Z^V&PYX8^_B2I&&!]Q:YSF$RD&](.I(O#5;]:#L
MB=!+L3.EV$HX`:; "5O"*(U@.>$#,?Q/M(G0\)9)4[,EW<ETFLQ>QEY;G8F]
M=F,F*/9>ZHV.EEAGLA'6LNK^OW#'+8O;N.%@@?ASQ,!$4F1R0W$6K$Y[P_59
ML'[3\C#K&9L5(<:$_C9_,*L:OJLVVG$`(7)TMB-(RF0/@B8G"/25!$Y013
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
MG=&WC#E6*^T5?=Q<440YV.WPTQ';HWI9H98Q36GI[24DI=>C;!.7^&]"-B4
MH+&GMQ)+3QDX].OKT^@4I\;ECDE?,RD]*A'IZYIT0:-W<4A\ZHDG]0O+A%XE
M+ORKQ+GXQ^O3< (%G5Z##@3N=J:$=M]4]" V&LEZ1AVF5;\XL4$-POGZV>^6
MG@MH44@N3*%1:)2V?UY>3V:?IN/;Z^OY`$$Z0!ZJK^'%`]I3[]N.L8,G=4$3
M8Z/ #:JW^D%XO/\?4$L'"$58H$,""0``"!@``%!+`P04``@`" !=>_ L````
M````````````(@```'-F<V(O4')O8V5S<VEN9T5R<F]R17AC97!T:6]N+FIA
M=F&54L%NPC ,O5?J/_@(:"N,TQ 7&.*PVP3[@32X-"-MHC@95&C_/J<MZJ2)
M2:NBUDF>WWNV:X4\B2,"7D1E-5)&!>7+-$F3Z622)C"!]U(12"V(@(- >("S
M\B7X\D<6?N3S649>>"R"WB.1,C78CCQK>=Z<D?&\/FZ=,VY[D6A]1#&K+YTY
M<U2 J 'C-1@I@R,XETICFX\LB@[RT# %,()0ZQ@*(&_DJ55ID2L1?,F C;&-
M4\?2PTB.X6FQ>'Z<SV9SR!MXV:YAWY#'BA[@M989K+6&7003[)#0?>*A99RF
MB0VY5K+OP=TR\.*Q/A ,)]?81H"ND<#&-L++$HFA/83:5IK@8Q$6I2H4MY>\
M8_HNIWM/XZ>W<<_ : S7KU^*K.%=D)[:>0EKG;%.\9@&$\,X_[(`*RN<J*!B
M[?C##,]0<'_W#\_[5N>6R!50L.A&M_V2"^+U#5!+!PC>DN!&50$``*4"``!0
M2P,$% `(``@`;GOP+ ```````````````! ```!S9G-B+U1R861E<BYJ879A
M[55-4]LP$+UG)O]ACY QAG)JAPN$R:$]T$["'UC+&UN@#X\D`YE._WM7DA.<
MT Q'.%0YV-%JG]Z^?3ON4#QB0T OJ#M%OO1K7UU-)_$G=6==@ =\PI>2'JIR
M=K6W63HMRR5I&VCQ(J@+TIJ4>CZ;32<P@_N60%-H;>U!&@BMC,] ;HV"`!WQ
M%D'75TH*2'MV#?<.:W)S0E/N0+QL#(;>D8\GP@@V@LB:3) "%03+0>MI>VKQ
M(^(47%VDE^!"BR'&_"M&:)U]!CQ:4^9QQUN[[ $9:LN4C T@HWJ:>1Q462;^
MPCKFWEE32],D-&%K.FO(D,- =83[63V0",6H_D7Q"NO?J&?J!%23HH8Q?"Z>
MH-HJE\+7V'.1#FYMMW&R:0.<B%/X\NW;U[+BXM+J#8P7]S :N,#:5_ =R-*
MN%$*EO&PAR4+Y9ZH3HCGT\G0K%<>F2XK',BPEKM"X'=T`D#V`C"5>;_QX%L<
MNHC@@Q6/L&9V" 8URR!ZWM/DRIPR)%YWZ%#O@G=\%-):!<=ZPNT02"#[.>F*
MU4975L%>SBK=[5/D("4S'"TN%NYZ7?$-S'N(L]I5O]FF.F)W&GBSDCJL8:]"
M?H?\9YM'6X\=Y/UR5I#WS'3AG'4[*PYY1Y=,OH\SP:-A@&(R/+=2460;"X\6
MR26\Q^%@"L;8[]% ]K?6O>&AC*G<;\=:)XOQG$O%DYPASN-C\-2>6,SV9&C5
MN._%MG^CQA:I0;FFTP2;)]H?5;$XK.WJT*LK4NJ_63_.K)[U_]QN'8L5V7ZD
M6Y>IH3ZI)7K^U/ -%2HT^8N*$)ALXA'Q\P=MY-AC?J@METHPSTB?K0$#NX;"
M0/#D%/;T_)=J?Z:3OU!+!PA*B&(5@P(``/((``!02P,$% `(``@`<7OP+ ``
M`````````````!0```!S9G-B+U1R861E<D)E86XN:F%V8>U82W/;-A"^>\;_
M84<GRE8H-Z<F3C*Q77>:3";-6&DZ/8+@RD(,$BP`RM9T_-^[>% "*<F)<^CX
M4/E@$?M^?(L5&\9OV#4"WK&JD6AR,S?%Z>'!X8&H&J4M?&5+=I?CUR*_T,@L
M7MYQ;*Q0]>D.EAD:0Z1S9 ^1+U1M\<X..6I6B?HZ?YCZKA96,/DPTT?_+_7T
M\&!Z='1X`$?P6;,2M?,0A $&QE)0\U9"XGL.GQ=$O'P?V*1LC=7$9EYZ%:]:
M^29\D>(-G+565<P*#@UJ(XS%FB.H>= ,!=I;Q!HXD]* 56 7F-K:*/I,!%8(
M*>S*\4FE;J!M8,EDBP;F6E5>MB A`U@OA59UA;7M:VB--W[6-%)PYL)_5N)<
MU%A2C6-"3!"9QCC\TUO6VH72<*&:E1;7"PL9'\-/+U[\_.SYR<ES*%9P?GD&
MLQ4%6)D)O*MY#F=2PI5C-G"%!O42R]QIFQX>-&U!#@"7S)A>TEV;.;=-F@7X
MQ]4(?,Y(BOQE$@JEI*-]N;PZ_WUV":_!ZA9/`V>CQ=+EM]]3P.W=:4KNSI-\
M]>BE(C^1%+.26N:<24;5BR9"RP`E9X;DKDN^"=: ![5YH$>NMPW3K'(N0/\S
M\+'[Z=T1X5!P]1[%A*W5*(DJNW+9MOACEWNG!6IKK/1EH1O/"Q'X]/ 9:FS
M<^?BZW6N[H?A^NZOD/JA="#1^'<K-#40]8!+`N$"9@UR,8\=-HER16L=?ZVL
M:\/(3P=QN/2RM14K#8@S;GU5LGY,":4?S9-Q_!,U^1[UZ0GZOH55FJYP^]P
M_@BGN=(:3:/J<CWFN+\QUE'5_G"A*J3O%O6<<8R*1F%"_$:TW(WR4;ZV@.!A
MA23@\&#<='-Z[*V*FFF,:U)9$K8I.3*'/Q<8;'$IZ##,WJCP%5<EODG,!2>S
M\:NIITR"((&'T=#40***N]D/;GC5-*#B>(_Z8G'<G&)U&<=\,$)9O.@K'\R+
M]4 >S(N]=VX4W/L1/C4N&>YJ:[2BV5:%,M!T6U\?G7V#N%/->AD@%YZ?Y 4S
M@N?=11G'2QY2N+^QNM#)JE:W!@:A#/LMD+>FE5YUC #]NQ_(UFNH\79PGG6R
MD Y]8LTBPY@D<W>[MDTV<JE^R5753(EY;?:>_+!\`=E@DR!SXXT_/C#OP2"V
M;'2A6EEZ4';7>+PQ-B:2<=R_?<C5D_QD-^#.VY4!LZ!^]SAPZXOB-_XF84#;
M#PT`3LL*];7>?3=%(L452S^SVK7&121X)7T9;V*VJ@HEH2<S\[:-IPQ$@H=I
M9U()/K9501;<:A3H-":*=M6):K2M'D*!/K[1:+UHI0W?(3Q\"T7?U<6?M.+N
M*Q59:Z5_#&DUH!.&VX6@78)"ZL 6XMS&2!H2L6<QH6EU)EV6D_1/?!J#TG'7
M/QY<#X61`HV,03:"XWXC',-H`NXT+?7F,!2+GL>^>X.ZN#C1'N4[]IKV#B?\
MR3UGB9X-DGL]_HSP&!4?!27C4YA.P;0%<7)+F=)\P4RW^7)F%L X5ZU;>(/*
MV# .@$E"H]I)T#I)2?GY'W_MN<EFZ.;V_\AZTL@R5*3'0,OQ_W?8<M:>!KB.
M=X#KQT$SN_SP80]JKKRR\-.(M[3_40J+Z(0'472L^YDS0,Z^OHSAQW"V:QSI
ME);(LEE?H\JMWW/?<#Z />0[0/Y:+&F)].<[\?XH['XCT-G&^E.%'E\@O^FP
MEWBZNRQ)MVXC;0S?!2](\-5;`V,RL^P7;V^<KGG=7I>:&^?!L2_N14KVHRO>
M7C>S45KQ'4CO='W/9T1)Q/!K#N^$L3LV4C_J?U6Z8C9Q>OXXK[/1NWK))&WJ
MFYX/&!@=[Y@O]PF NC<G?L]W@Z^K\-H!,<_B*YO$I_#B*%>MS4E#;66=F:%Z
M;Z'[^Q=02P<(9'2P#(,%``":% ``4$L#!!0`" `(`&V&\"P`````````````
M```5````<V9S8B]4<F%D95)E<W5L="YJ879AE51-;QHQ$+U'RG\8<8(D74A.
MC=!*(54.E:*H@D15C[+`$[,+K*]M#3*?^_X8XG-EU3#`>R9Y_?>O-T5EF\X
M)Z N%Q)TIF>Z6)X?F88KFJE8%77&,FZFQ"2J 4?[&0Y"KZ%Q?G9W !SPNA
MH92H-2B:22J-!K,@_J,;R;_K&2 4S::O24HP"BN-I1%UE=EV!W&'C5G4"K[5
MJXT2\X6!;MF#Z]O;KU]N!H,;*#9P_S""R48;6NHK^%Z5&8P8;6R+-8Q)DUK3
MU"'VS\]632%%"3-1H0S4GA5.:>PH@;!:EU1Q9ZP*WJTL@-"M#9HMB*@,3!X>
M'R&'P?!4T?W++^"BZV' 4F*-AMP1KZI9%J0<E^G0;O3[\.3VK$UZ@6P:&X=2
M;J"H&^L$VZ)K.3T`YEUT,'XQV,\%L?>JA?I-BDX`3>O&ZN:_)44X%NB'W3L!
M`V@2MR)_N[UW>_#ASWU,@*<\)M.HRH>CVA6-U10T<@0]&YCQ/1@:.3SNVIW\
ML ^<K'BP=?'*\<M\6VB^6Z'"9>*\%VE=W//>N(*TU1.*5_ M\6AK2MP:B$;+
MWCKRNP;?J&KKE3,'][email protected]\ETK]S%GDX/W'R !R%TEAB3IPF-
MRA(3\A"9Z#Q1FK?9C'(0*%L:<S)/T37=+:%@PAZ'%&)="\[*#@;LZH?>_Z@\
M2-+/Z=F.:8_C48$MN[@Y,C^E%?9.^!6&R&Q<VO9X? [B, W?E60AI>"W\J-
M$Z-$-0=3^Q^?!,*!?\WO> J7T D/1B>D1,RZK=K<O4JW0-!B7.;0L8]1V_(!
M)#4=+/,OHVUA:\GVG)]$?C=X;?QT=YA0'-E@GF]H1?/W'U!+!PB:]3)^?0(`
M`! '``!02P,$% `(``@`>7OP+ ```````````````!0```!S9G-B+U1R861E
M<DAO;64N:F%V8854WV_:,!!^1^)_./'4(FH83ZM:312$M$U[HI7Z[#@7XBZV
M(]LIH&G_^\YV$FBVB?" <CE_]_VXI.;B)]\CX)&KND+'7.&RA_$H_*2JC?7P
MQM\YLTJR'2KC<7L46'MI],.'CB/#MXQM+/(K+=OOZZ]&89PQGT['(YC"2RD=
M2.W1%EP@T(TO$4IJNZ@6QL;RB^4YVC5RS0+J+"(<2BE*:H97S'Z8O10!1 9)
M"@DAA^P4#PN3X]T>-5H>JL)HSR7=11!1<><N\#<,GH8L%#^!:^HHRF@$(J6,
M)>"H/,(H]*7)W:PEI1KG:9"UZ&JC<_"FZP#-%9&8D"W)N$E0$&B224%?@(N0
M*][0"0L;4Y^LW)<>;L0M?+J__WRW7"R60=UZ^P3/)^=1T>1O6A#WJH)=:':P
M0X?V'?.(.!^/ZB:K@D>]K"0Z!$.KX%$3N38H^!62`DA909=6DG"ARP5A@7NO
MINMI-66DJ$68##*<L!X:H>:6;"%BX)"HFR*>]H>S;9S\ECGE*@6O&+R6F":(
M2E(1J%BY%O Q!/[EK(ZEG&YN'^?QR:S=BO,:A%,$8 2UT2A-])WGFCQJF:1L
MZ$F>)K4S>MD]=BNJQ5Q9](W5\->5R'5=V+T[@Z[!RP<RD@E&=%+_>W'2IU2C
MR:UPU(6==6E3H."R:BQ>FSYXKZ]-O"!'T]%:FAB-EWH_W(650_PG2/])(F>7
M"Y9Q)P6C*#P63?6,SA$1=EZD!#<!- ZD(7=0TT9J#&XJ8#3VE3]+O\>@/4$L'
M" 1*W&$\`@``$@4``%!+`P04``@`" `C3+4L````````````````&0```'-F
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
M912(K:35]0^YZ)U@WW"G+*X.*996*#EV<'B5_4AE1FGUV_V?R2.F=B@F
M" JU$:E/Q#"4J<I0&W;_?KVZ>;=JCM[@[5N[%0;2@AL#]$(!=5&#J66ZU4J*
MOS%CY*XH0%@G?ZR,!2Y;R.'V3>S<E%52B#2X6:,QE.^#IO:@)E6+,C/0(7QT
M%@"E%GMN$8SEEFPG5F9\O .)SQ.=*%X._83FMI8FV(3/$^40M%!R0UH'^SO6
MI+^8TQF!!@DW>/..$ WN1U(?Q+D(L)JMJHH,$@0AP:@=0JID+C:0BP)G0N5"
M\J))RA):JK(4!:[A5[A9T.-ZL5@LR?<U[(0,(#; SV.X0?M%DDBF&,5'IPZ@
MT59:3N#U9;^,VS+%.MB[FGTG(["Z0HB92;>8506^MY_$`;-O9$PR*O^J+:)[
M@7@4*>0^X!JLK194O<:-,-8%Z?@-Q/;PUN82E)]\[ZC8KTTC0ZNA8P(K*QLY
MM:LABSYRRZ.A5VCM`D9D<"[=/KM"J:>JC(8Y=6GV\2!SCSN(!M_B+DTJ(6HL
M0R(BCQJ+7XAL%5W"^ B-!/QWEG+93 GRF?/"X+(5AQJ\5E=CD+X@:1XGFLY_
M*S]3]5Z)C,Q<W''!(3E+FL\&)O/K"B8S+\R!_PO028C:PCJS-M4AM#"!IE6*
MYS!H;^D,4X>TZZZ(/U]>=DF.B'H12GOS5=U>P&4W?B[API_;_-8UW8 =$QE*
M*VSMYM@'&C*1YW"3=!0/D&B\]P,JC/W[*L_=12*QP^^^MFB\'?Q7LC=MKZ0O
MM#&>+)J/F%0;9G@=P45$@T?;^+;K@B$G4>PJG'P:U-#.<'MBB/?#O;?)%577
M+F*WINYZ<\* %O"::!,S$52HQ:3%MMRXQKE33QF_K\$;.1+Z8TS*LM'L6G.&
ML-Z!0_LO7E08];GV?!U<W1[.6=9VSCS'8.B,KIJNC_WI'*D]L5-NTVTTO8R
M`Q@&]*.IS8C_TA:2FEI)GM#6MRI<?T]8A%/^]S_#?_LZGF(S`]'MI\[PI;O6
MYYE+ORO_FK<_#HEF%8]^A1PI0J8S^RSDF"A5(/U:=25TC0Z7<;2W_FDO@E^_
M/0T(BVDP@%.KHQ]\]/@.4$L'"$2@FD>S`P``8@L``%!+`P04``@`" #,5O$L
M````````````````&P```'-F<V(O=V5B<W,O=V5B+7-E<G9I8V5S+GAM;.U8
M36_:0!"]YU=8ON,E[:$2@AS2JE*EII5*#KVN[0FXV0]G9QU#?WWWRV8-A*:H
M$4T:3NR;V9EY;V?'AFD+^0A!W5<%X,59,HW629((RF&67JWG'DG/#-:H:I:2
M(::I6H#^8KRQIH79LM2ZGA"B@=?&/Y-J05(3/IGJ=>T2F:\K+"=8+('3Q'Y6
MG F<&+#?W;9MUKYUF]^,Q^?D^]7GN?-W.;L=J 7.TA_TGDY@17G-`#.\P3PX
M4:U5E3<:/DK%/\ -;9B>I7<-9=5-!67P`@8<A#[HLT-R3T['S%,KI,57UX:P
MVQ[$O%:TA&^ )D7P#DK 70.B@(!Y,)25A ^GJZ]%T2C#]SP4U<>EA:ZDN*:W
M(#8FJ_8LM9$JH3<PK\0F3I^01!F/K4(T/ ?E.)8G+*-676=NY2]EDS,XH@2/
M#0_)8]$Y^[XFF\9V+4_ZGI^V6)83NQQQ6M>56!S5^*'O):U-+?TFGQ$S8[4F
MM]M^(<9)EB87B7?;2@;Y<J"9H4+LY0>%I&7X;NPEV2U[9(11ZV03CA5L?. 2
M%HPBCOS9#.Q9?!V\KRF@,A?O)Z@#ON]E"45W+]WIV@HFN]%*^(-XX?P>H.L/
M<\?H8-L$4ABW,-NL$B/'.NK*X<P\I(J9PHC9QC\4MHGJ:QEFG<H:%+53(!31
MKWVVSGFW$%\"F@'7R<9!+V798:'=:ZHHQ^Y"*-"-$B,'#BZ?BO4?LK0$,D;%
M(IN;J2P6O9,_0Q.+VX$^,/D&<Z9'/QF2A,G"49^EN2S7_:0E<=7=+8YX34DO
MVE$:@BBW%+3(7OUVA4- -)D^E7]-.]1K9FR5>"(UGTK&O%EOR6B11\I8-*@E
M!V6?U,]1R;VMH65Q.U_S7+(70VE)S:38RR9^2X@)Q/BIJW_.=_6XX?V[!_>0
MW3[[@-"#+PLG&]X(C&V-'0>]SIW7N?//5/\Z=U[<W%F OJ3FU'JXFSZ1X7]X
MA3RN/;9^TL=4MDRG_"41+=W_;"3ZH^WB;+#$BU]02P<(F)N)C>\"``"6$P``
M4$L!`A0`% `(``@`*&+Q+ `````"``````````D`! ``````````````````
M`$U%5$$M24Y&+_[*``!02P$"% `4``@`" `H8O$LHC]CJT<```!'````% ``
M```````````````]````345402U)3D8O34%.249%4U0N34902P$"% `4``@`
M" `\:=LLRAG&>/<```# `0``#@````````````````#&````<')O<&5R=&EE
M<RYT>'102P$""@`*``````#N8?$L````````````````!0``````````````
M``#Y`0``<V9S8B]02P$"% `4``@`" `C3+4L:;[CHO@```"5`0``% ``````
M```````````<`@``<V9S8B]A<'!L:6-A=&EO;BYX;6Q02P$"% `4``@`" "8
M>_ L<')VA4<$```2#0``#@````````````````!6`P``<V9S8B]B=6EL9"YX
M;6Q02P$"% `4``@`" !:>_ LR4AK%N(&```\$P``$ ````````````````#9
M!P``<V9S8B]#;&EE;G0N:F%V85!+`0(4`!0`" `(`+-[\"R?8IV0U0$``.L$
M```0`````````````````/D.``!S9G-B+V5J8BUJ87(N>&UL4$L!`A0`% `(
M``@`(TRU+$58H$,""0``"!@``!$`````````````````#!$``'-F<V(O<&%C
M:V%G92YH=&UL4$L!`A0`% `(``@`77OP+-Z2X$95`0``I0(``"(`````````
M````````31H``'-F<V(O4')O8V5S<VEN9T5R<F]R17AC97!T:6]N+FIA=F%0
M2P$"% `4``@`" !N>_ L2HAB%8,"``#R" ``$ ````````````````#R&P``
M<V9S8B]4<F%D97(N:F%V85!+`0(4`!0`" `(`'%[\"QD=+ ,@P4``)H4```4
M`````````````````+,>``!S9G-B+U1R861E<D)E86XN:F%V85!+`0(4`!0`
M" `(`&V&\"R:]3)^?0(``! '```5`````````````````'@D``!S9G-B+U1R
M861E4F5S=6QT+FIA=F%02P$"% `4``@`" !Y>_ L!$K<83P"```2!0``% ``
M```````````````X)P``<V9S8B]4<F%D97)(;VUE+FIA=F%02P$"% `4``@`
M" `C3+4L3?.5%^<```"(`0``&0````````````````"V*0``<V9S8B]W96)L
M;V=I8RUE:F(M:F%R+GAM;%!+`0(*``H``````!UB\2P````````````````+
M`````````````````.0J``!S9G-B+W=E8G-S+U!+`0(4`!0`" `(`""-\"P2
M/H4LZP(``$(*```4``````````````````TK``!S9G-B+W=E8G-S+V)U:6QD
M+GAM;%!+`0(4`!0`" `(`%)<\2S/L8^'A@$``.<"```6````````````````
M`#HN``!S9G-B+W=E8G-S+T-L:65N="YJ879A4$L!`A0`% `(``@`'6+Q+"1)
MA4;)! ``X@\``!D`````````````````!# ``'-F<V(O=V5B<W,O37E397)V
M:6-E+FIA=F%02P$"% `4``@`" `E8?$L1*":1[,#``!B"P``'@``````````
M```````4-0``<V9S8B]W96)S<R]397-S:6]N5')A8VME<BYJ879A4$L!`A0`
M% `(``@`S%;Q+)B;B8WO`@``EA,``!L`````````````````$SD``'-F<V(O
L=V5B<W,O=V5B+7-E<G9I8V5S+GAM;%!+!08`````%0`5`%P%``!+/ ``````
`
end -
Does Jdeveloper use AXIS as the web services pack OR Jdeveloper has its own jar files ?
ThanksAFAIK I think it uses its own implementation.
-
Need JDeveloper Web Service with HTTP POST method
Hello all,
I am creating a Web Service from a java class using JDeveloper. The wsdl created uses a SOAP binding. When I test the web service, either through JDeveloper or by deploying to OAS, the HTTP request created uses the HTTP GET protocol. I am assuming that this would be the same for anybody doing this.
I need to know how to change it to be an HTTP POST protocol instead.
The reason that I need to try and use the POST method is that the xml needed by the service holds a lot of data and the http server is giving me a "URI too long" error. I have read and been told that using POST instead of GET would help this, but I can't figure out what to change to make this happen. I am not sure if I have to make a change in the generated wsdl or somewhere else. Or if it just won't work that way.
Any help you can provide would be appreciated.
Thanks,
robHi Ayush,
Please refer -
http://biemond.blogspot.com/2010/08/http-basic-authentication-with-soa.html
Regards,
Anuj -
Jdeveloper Web Services Documentation
hi , i'm developing web services using jdeveloper 10g , these web services are an application modules web services , i'm writting a full java documentation for the methods in my application modules classes , when i generate the web service , the methods "service" documentation is not included in the generated wsdl file ,
how i can show this documentation in the wsdl file , to make it easier for those whose viewing the web page for that service to see a clead description of the service ????Hi,
any news on this since last year? Or any other solutions to do it automatically?
It would be essential to have the WSDL documented by automatic generation from javadoc or even from PL/SQL comments when using PL/SQL web services.
At least / besides, a tool/dialog in JDeveloper would be nice which substitutes manually inserting a lot of documentation tags.
Regards,
Patrik -
JDeveloper Web Services proxy ERROR: StringOutOfBoundException
Hi,
I created a web services proxy using jdev 11g (11.1.1.3.0), and I am using this proxy inside a servlet.
When I invoke the proxy, I get this error:
WatchData: DATE = 1-dic-2010 18.55.03 CET SERVER = DefaultServer MESSAGE = [ServletContext@11479332[app:SalaOperativaWebApp module:SalaOperativaWebApp-ViewController-context-root path:/SalaOperativaWebApp-ViewController-context-root spec-version:2.5]] Servlet failed with Exception
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:686)
at com.sun.xml.bind.DatatypeConverterImpl._parseBoolean(DatatypeConverterImpl.java:261)
at com.sun.xml.bind.v2.runtime.unmarshaller.XsiNilLoader.selectLoader(XsiNilLoader.java:66)
at com.sun.xml.bind.v2.runtime.unmarshaller.ProxyLoader.startElement(ProxyLoader.java:53)
at com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$IntercepterLoader.startElement(ElementBeanInfoImpl.java:231)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:455)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:433)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.handleStartElement(StAXStreamConnector.java:275)
at com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector.bridge(StAXStreamConnector.java:209)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:360)
at com.sun.xml.bind.v2.runtime.BridgeImpl.unmarshal(BridgeImpl.java:120)
at com.sun.xml.bind.api.Bridge.unmarshal(Bridge.java:233)
at com.sun.xml.ws.message.stream.StreamMessage.readPayloadAsJAXB(StreamMessage.java:268)
at com.sun.xml.ws.client.sei.ResponseBuilder$Body.readResponse(ResponseBuilder.java:476)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:127)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:95)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:135)
at $Proxy222.getTreniCircolanti(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:597)
at weblogic.wsee.jaxws.spi.ClientInstance$ClientInstanceInvocationHandler.invoke(ClientInstance.java:363)
at $Proxy207.getTreniCircolanti(Unknown Source)
at sop.view.map.servlet.MapServices.doPost(MapServices.java:67)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.doIt(WebAppServletContext.java:3684)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3650)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2268)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2174)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1446)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)Can someone help me ? I can't understand why.
The same webservice, with stubs created using Axis2 ADB works...
Edited by: e.gherardini on Dec 2, 2010 2:41 AMThe problem was in the web service, not in the proxy.
The web service did not set the "nillable" attribute of one of its inputs, so the client had exceptions. Setting to "true" or "false" the attribute, fixed the problem on client. -
Type mismatch on SOAP Web Service method invocation
When I run the generated client for a web service, I get the following error, which I can get rid of by using a primitive type (e.g. String) as the parameter to doSomething instead of wstest.test2.APIClass3, i.e. the SOAP server seems happy handling wstest.test2.APIClass1 as a return type, but not a similar class as a parameter type:
[SOAPException: faultCode=SOAP-ENV:Server; msg=type mismatch [java.lang.IllegalArgumentException]]
wstest.test2.APIClass1 wstest.test2.EmbeddedStatelessTest2Stub.doSomething(wstest.test2.APIClass3)
EmbeddedStatelessTest2Stub.java:89
void wstest.test2.EmbeddedStatelessTest2Stub.main(java.lang.String[])
EmbeddedStatelessTest2Stub.java:48
I am using JDeveloper9i 9.0.3 Preview and the standalone OC4J 9.0.3 that came with it. I followed the Oracle9i JDeveloper 9.0.3 Web Services Quickstart Install (http://otn.oracle.com/tech/webservices/htdocs/quickstart/quickstart903.html) to get OC4J running standalone. I had to register the stateless EJB provider, and the WEB services wizard didn't manage to include APIClass2 (an instance of which is contained in APIClass1) in the .dd so I added it manually which works fine with APIClass1 as the method return type.
Sorry for the length of this posting, but I wasn't sure which bits would be relevant.
WSDL
====
<?xml version = '1.0' encoding = 'windows-1252'?>
<!--Generated by the Oracle9i JDeveloper Web Services WSDL Generator-->
<!--Date Created: Wed Sep 11 15:54:08 BST 2002-->
<definitions
name="StatelessTest2"
targetNamespace="http://wstest/test2/StatelessTest2.wsdl"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://wstest/test2/StatelessTest2.wsdl"
xmlns:ns1="http://wstest.test2/IStatelessTest2.xsd">
<types>
<schema
targetNamespace="http://wstest.test2/IStatelessTest2.xsd"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<complexType name="wstest_test2_APIClass3" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
<all>
<element name="Name" type="string"/>
<element name="Value" type="double"/>
</all>
</complexType>
<complexType name="wstest_test2_APIClass1" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
<all>
<element name="Name" type="string"/>
<element name="Value" type="double"/>
<element name="APIClass2" type="ns1:wstest_test2_APIClass2"/>
</all>
</complexType>
<complexType name="wstest_test2_APIClass2" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
<all>
<element name="IntegerValue" type="int"/>
<element name="DoubleValue" type="double"/>
<element name="Name" type="string"/>
</all>
</complexType>
</schema>
</types>
<message name="doSomething0Request">
<part name="p0" type="ns1:wstest_test2_APIClass3"/>
</message>
<message name="doSomething0Response">
<part name="return" type="ns1:wstest_test2_APIClass1"/>
</message>
<portType name="StatelessTest2PortType">
<operation name="doSomething">
<input name="doSomething0Request" message="tns:doSomething0Request"/>
<output name="doSomething0Response" message="tns:doSomething0Response"/>
</operation>
</portType>
<binding name="StatelessTest2Binding" type="tns:StatelessTest2PortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="doSomething">
<soap:operation soapAction="" style="rpc"/>
<input name="doSomething0Request">
<soap:body use="encoded" namespace="wstest.test2.StatelessTest2" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output name="doSomething0Response">
<soap:body use="encoded" namespace="wstest.test2.StatelessTest2" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
<service name="StatelessTest2">
<port name="StatelessTest2Port" binding="tns:StatelessTest2Binding">
<soap:address location="http://localhost:8888/soap/servlet/soaprouter"/>
</port>
</service>
</definitions>
Deployment Decriptor
====================
<?xml version = '1.0' encoding = 'windows-1252'?>
<!--Generated by the Oracle9i JDeveloper Web Services Deployment Descriptor Generator-->
<!--This Deployment Descriptor file is for use with the Oracle9iAS Release 2 / Apache 2.2 SOAP Server SOAP Server-->
<!--Date Created: Wed Sep 11 15:54:09 BST 2002-->
<isd:service
id="wstest.test2.StatelessTest2"
type="rpc"
xmlns:isd="http://xmlns.oracle.com/soap/2001/04/deploy/service">
<isd:provider
id="stateless-ejb-provider"
methods="doSomething"
scope="Request">
<isd:option key="JNDILocation" value="StatelessTest2"/>
<isd:option key="DeploymentName" value="StatelessTest2"/>
</isd:provider>
<isd:faultListener
class="org.apache.soap.server.DOMFaultListener"/>
<isd:mappings>
<isd:map
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
qname="x:wstest_test2_APIClass1"
javaType="wstest.test2.APIClass1"
java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
<isd:map
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
qname="x:wstest_test2_APIClass2"
javaType="wstest.test2.APIClass2"
java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
<isd:map
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
qname="x:wstest_test2_APIClass3"
javaType="wstest.test2.APIClass3"
java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
</isd:mappings>
</isd:service>
StatelesTest2.java
==================
package wstest.test2;
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
public interface StatelessTest2 extends EJBObject {
* @webmethod
APIClass1 doSomething(APIClass3 p0) throws RemoteException;
StatelessTest2Bean.java
=======================
package wstest.test2.impl;
import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import wstest.test2.APIClass1;
import wstest.test2.APIClass2;
import wstest.test2.APIClass3;
public class StatelessTest2Bean implements SessionBean {
public void ejbCreate() {
public void ejbActivate() {
public void ejbPassivate() {
public void ejbRemove() {
public void setSessionContext(SessionContext ctx) {
public APIClass1 doSomething(APIClass3 p0) {
APIClass1 ac1 = new APIClass1();
ac1.setName(p0.getName() + "1");
ac1.setValue(p0.getValue());
APIClass2 ac2 = ac1.getAPIClass2();
ac2.setName(p0.getName() + "2");
ac2.setIntegerValue(new Integer(ac1.getValue().intValue()));
ac2.setDoubleValue(new Double(ac1.getValue().doubleValue() * 2.0));
return ac1;
EmbeddedStatelessTest2Stub.java
===============================
I change the http port from 8988 to 8888 to get this working. Also, the generated referenced a new class APIClass31, also generated, but as it didn't make any difference to the problem I replaced it with APIClass3, which has essentially the same characteristics.
package wstest.test2;
import oracle.soap.transport.http.OracleSOAPHTTPConnection;
import org.apache.soap.encoding.soapenc.BeanSerializer;
import org.apache.soap.encoding.SOAPMappingRegistry;
import org.apache.soap.util.xml.QName;
import java.net.URL;
import org.apache.soap.Constants;
import org.apache.soap.Fault;
import org.apache.soap.SOAPException;
import org.apache.soap.rpc.Call;
import org.apache.soap.rpc.Parameter;
import org.apache.soap.rpc.Response;
import wstest.test2.*;
import java.util.Vector;
import java.util.Properties;
import wstest.test2.APIClass1;
import wstest.test2.APIClass2;
import wstest.test2.APIClass3;
* Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
* Date Created: Wed Sep 11 15:41:19 BST 2002
* WSDL URL: file:/C:/Projects/WSTest/Test2/src/wstest/test2/StatelessTest2.wsdl
public class EmbeddedStatelessTest2Stub
public EmbeddedStatelessTest2Stub()
m_httpConnection = new OracleSOAPHTTPConnection();
m_smr = new SOAPMappingRegistry();
BeanSerializer beanSer = new BeanSerializer();
m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass1"), wstest.test2.APIClass1.class, beanSer, beanSer);
m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass2"), wstest.test2.APIClass2.class, beanSer, beanSer);
m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass3"), wstest.test2.APIClass3.class, beanSer, beanSer);
public static void main(String[] args)
try
EmbeddedStatelessTest2Stub stub = new EmbeddedStatelessTest2Stub();
// Add your own code here.
APIClass3 ac3 = new APIClass3();
ac3.setName("fred");
ac3.setValue(new Double(17.36));
printAPIClass3("Input", ac3);
APIClass1 retAc1 = stub.doSomething(ac3);
printAPIClass1("Return", retAc1);
catch(Exception ex)
ex.printStackTrace();
public String endpoint = "http://172.25.1.176:8888/soap/servlet/soaprouter";
private OracleSOAPHTTPConnection m_httpConnection = null;
private SOAPMappingRegistry m_smr = null;
public APIClass1 doSomething(APIClass3 p0) throws Exception
APIClass1 returnVal = null;
URL endpointURL = new URL(endpoint);
Call call = new Call();
call.setSOAPTransport(m_httpConnection);
call.setTargetObjectURI("wstest.test2.StatelessTest2");
call.setMethodName("doSomething");
call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
Vector params = new Vector();
params.addElement(new Parameter("p0", wstest.test2.APIClass3.class, p0, null));
call.setParams(params);
call.setSOAPMappingRegistry(m_smr);
Response response = call.invoke(endpointURL, "");
if (!response.generatedFault())
Parameter result = response.getReturnValue();
returnVal = (APIClass1)result.getValue();
else
Fault fault = response.getFault();
throw new SOAPException(fault.getFaultCode(), fault.getFaultString());
return returnVal;
private static void printAPIClass3(String prefix, APIClass3 ac3)
System.out.println(prefix + ": [" + ac3.getName() + ", " + ac3.getValue() + "]");
private static void printAPIClass1(String prefix, APIClass1 ac1)
APIClass2 ac2 = ac1.getAPIClass2();
System.out.println(prefix + ": [" + ac1.getName() + ", " + ac1.getValue() + " ["
+ ac2.getName() + ", " + ac2.getIntegerValue() + ", " + ac2.getDoubleValue()
+ "]]");
public void setMaintainSession(boolean maintainSession)
m_httpConnection.setMaintainSession(maintainSession);
public boolean getMaintainSession()
return m_httpConnection.getMaintainSession();
public void setTransportProperties(Properties props)
m_httpConnection.setProperties(props);
public Properties getTransportProperties()
return m_httpConnection.getProperties();
APIClass1.java
==============
package wstest.test2;
import java.io.Serializable;
public class APIClass1 implements Serializable {
private String name;
private Double value;
private APIClass2 apiClass2;
public APIClass1() {
name = new String("");
value = new Double(0.0);
apiClass2 = new APIClass2();
public String getName() {
return name;
public void setName(String newName) {
name = new String(newName);
public Double getValue() {
return value;
public void setValue(Double newValue) {
value = new Double(newValue.doubleValue());
public APIClass2 getAPIClass2() {
return apiClass2;
public void setAPIClass2(APIClass2 newAPIClass2) {
apiClass2 = new APIClass2();
apiClass2.setName(newAPIClass2.getName());
apiClass2.setDoubleValue(newAPIClass2.getDoubleValue());
apiClass2.setIntegerValue(newAPIClass2.getIntegerValue());
APIClass2.java
==============
package wstest.test2;
import java.io.Serializable;
public class APIClass2 implements Serializable {
private String name;
private Integer iVal;
private Double dVal;
public APIClass2() {
iVal = new Integer(0);
dVal = new Double(0.0);
name = new String("");
public Integer getIntegerValue() {
return iVal;
public void setIntegerValue(Integer newIVal) {
iVal = new Integer(newIVal.intValue());
public Double getDoubleValue() {
return dVal;
public void setDoubleValue(Double newDoubleValue) {
dVal = new Double(newDoubleValue.doubleValue());
public String getName() {
return name;
public void setName(String newName) {
name = new String(newName);
APIClass3.java
==============
package wstest.test2;
import java.io.Serializable;
public class APIClass3 implements Serializable {
private String name;
private Double value;
public APIClass3() {
public String getName() {
return name;
public void setName(String newName) {
name = new String(newName);
public Double getValue() {
return value;
public void setValue(Double newValue) {
value = new Double(newValue.doubleValue());
APIClass31.java
===============
package wstest.test2;
* Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
* Date Created: Wed Sep 11 10:44:56 BST 2002
* <pre>
* <complexType name="wstest_test2_APIClass3" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
* <all>
* <element name="Name" type="string"/>
* <element name="Value" type="double"/>
* </all>
* </complexType>
* </pre>
public class APIClass31 {
private String m_Name;
private Double m_Value;
public APIClass31() {
public APIClass31(String Name, Double Value) {
m_Name = Name;
m_Value = Value;
public void setName(String Name) {
m_Name = Name;
public String getName() {
return m_Name;
public void setValue(Double Value) {
m_Value = Value;
public Double getValue() {
return m_Value;I believe this is a bug in JDev/OC4J 9.0.3 that is being further investigated right now. I have duplicated your problem in a simpler test case and folks are looking into it.
Mike. -
PL/SQL Web Service Error: IllegalArgumentException : No Deserializer found
I deployed a pl/sql web service on a stand-alone OC4J, when I test this I am getting error "IllegalArgumentException : No Deserializer found to deserialize". Find below the detailed response:
<?xml version="1.0" encoding="UTF-8" ?>
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <SOAP-ENV:Body>
- <SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server.Exception:</faultcode>
<faultstring>java.lang.IllegalArgumentException: No Deserializer found to deserialize a 'http://cmem.oracle.apps.cs.ws/ICmem_cs_ws_pkg.xsd:cmem_oracle_apps_cs_ws_CmemServiceRequestParamObj' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.</faultstring>
<faultactor>/cmemws/CmemServiceRequests</faultactor>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
I was using a complex parameter as well as response. Below is the WSDL. If anyone has any idea what could be the issue, let me know.
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- Generated by the Oracle JDeveloper Web Services WSDL Generator
-->
- <!-- Date Created: Tue Oct 27 12:30:19 CST 2009
-->
- <definitions name="CmemServiceRequests" targetNamespace="http://cmem/oracle/apps/cs/ws/CmemServiceRequests.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://cmem/oracle/apps/cs/ws/CmemServiceRequests.wsdl" xmlns:ns1="http://cmem.oracle.apps.cs.ws/CmemServiceRequests.xsd">
- <types>
- <schema targetNamespace="http://cmem.oracle.apps.cs.ws/CmemServiceRequests.xsd" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns="http://www.w3.org/2001/XMLSchema">
- <complexType name="cmem_oracle_apps_cs_ws_CmemServiceRequestParamObjUser" jdev:packageName="cmem.oracle.apps.cs.ws" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
- <all>
<element name="srId" type="decimal" nillable="true" minOccurs="0" />
<element name="srNumber" type="string" nillable="true" minOccurs="0" />
<element name="srGroupOwner" type="string" nillable="true" minOccurs="0" />
<element name="srOwner" type="string" nillable="true" minOccurs="0" />
<element name="srDateFrom" type="dateTime" nillable="true" minOccurs="0" />
<element name="srDateTo" type="dateTime" nillable="true" minOccurs="0" />
<element name="caller" type="string" nillable="true" minOccurs="0" />
<element name="inspector" type="string" nillable="true" minOccurs="0" />
<element name="problemCode" type="string" nillable="true" minOccurs="0" />
</all>
</complexType>
- <complexType name="cmem_oracle_apps_cs_ws_CmemServiceRequestObjUser" jdev:packageName="cmem.oracle.apps.cs.ws" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
- <all>
<element name="srId" type="decimal" />
<element name="srNumber" type="string" />
<element name="srGroupOwner" type="string" />
<element name="srOwner" type="string" />
<element name="srType" type="string" />
<element name="srDate" type="dateTime" />
<element name="statusCode" type="string" />
<element name="srParty" type="string" />
<element name="caller" type="string" />
<element name="srSummary" type="string" />
<element name="problemCode" type="string" />
<element name="problemDescription" type="string" />
<element name="resolutionCode" type="string" />
<element name="resolutionDesc" type="string" />
<element name="resolutionSummary" type="string" />
<element name="srAddress" type="string" />
<element name="srCity" type="string" />
<element name="srZipCode" type="string" />
<element name="srState" type="string" />
</all>
</complexType>
</schema>
</types>
- <message name="getSrDetails0Request">
<part name="pSeletionConditions" type="ns1:cmem_oracle_apps_cs_ws_CmemServiceRequestParamObjUser" />
</message>
- <message name="getSrDetails0Response">
<part name="return" type="ns1:cmem_oracle_apps_cs_ws_CmemServiceRequestObjUser" />
</message>
- <portType name="CmemServiceRequestsPortType">
- <operation name="getSrDetails">
<input name="getSrDetails0Request" message="tns:getSrDetails0Request" />
<output name="getSrDetails0Response" message="tns:getSrDetails0Response" />
</operation>
</portType>
- <binding name="CmemServiceRequestsBinding" type="tns:CmemServiceRequestsPortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <operation name="getSrDetails">
<soap:operation soapAction="" style="rpc" />
- <input name="getSrDetails0Request">
<soap:body use="encoded" namespace="CmemServiceRequests" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
- <output name="getSrDetails0Response">
<soap:body use="encoded" namespace="CmemServiceRequests" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
</binding>
- <service name="CmemServiceRequests">
- <port name="CmemServiceRequestsPort" binding="tns:CmemServiceRequestsBinding">
<soap:address location="http://isd104364:8888/cmemws/CmemServiceRequests" />
</port>
</service>
</definitions>
Appreciate any help. Thanks.
BinishOk, this sounds like a known bug ( Bug 5908689 ) in 10.1.3.1, but this was specific to non-Windows platforms. Are you on Linux/Solaris or any other platform? It might or might not be the same problem you are hitting but it does seem quite close (can't say for sure without a close investigation, I am afraid!)
In any case, this bug is fixed in the 10.1.3.4 patchset (besides quite a few other fixes and enhancements) - so would recommend you to first apply the 10.1.3.4 patchset and retest. The patchset is available on My Oracle Support (formerly Metalink) under Patch 7272722. Or you could go a step ahead, and apply the 10.1.3.5 patchset (Patch 8626084) instead which is the latest patchset for OracleAS 10.1.3.x.
HTH,
Yogesh -
Web Service Error - No Result Tree to Report On
After successfully creating a web service reference and then using the 'Form and Report on Web Service' wizard I get an error, after defining the input items, at the 'Web Service results' Stage.
It states :
"No Result Tree to Report On
This Web service does not have a result tree in its definition that is appropriate for a report. You may wish to run the Form on Web Service wizard instead."
This web service returns an array of records and runs successfully outside of HTML_DB. Has anyone else had this problem ? I cannot find any information about this so far. I am using App Ex v2, 10g App Server and 9i (9.2.0.4.0) DB. The WSDL file for the web service is below.
Thanks
<?xml version="1.0" encoding="UTF-8" ?>
- <!-- Generated by the Oracle JDeveloper 10g Web Services WSDL Generator
-->
- <!-- Date Created: Wed Jun 21 10:10:07 BST 2006
-->
- <definitions name="18_WS" targetNamespace="http://TESTDB/18_WS.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://TESTDB/18_WS.wsdl" xmlns:ns1="http://TESTDB/_WS.xsd">
- <types>
- <schema targetNamespace="http://TESTDB/_WS.xsd" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
- <complexType name="TESTDB_CollectCountTable" jdev:packageName="TESTDB" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
- <all>
<element name="array" type="ns1:ArrayOfTESTDB_CollectCountRecordUser" />
</all>
</complexType>
- <complexType name="TESTDB_CollectCountRecordUser" jdev:packageName="TESTDB" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
- <all>
<element name="code" type="string" />
<element name="category" type="string" />
<element name="total" type="decimal" />
</all>
</complexType>
- <complexType name="ArrayOfTESTDB_CollectCountRecordUser" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
- <complexContent>
- <restriction base="SOAP-ENC:Array">
<attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="ns1:TESTDB_CollectCountRecordUser[]" />
</restriction>
</complexContent>
</complexType>
</schema>
</types>
- <message name="getCollectionCount0Request">
<part name="pNumlink" type="xsd:decimal" />
</message>
- <message name="getCollectionCount0Response">
<part name="return" type="ns1:TESTDB_CollectCountTable" />
</message>
- <portType name="_WSPortType">
- <operation name="getCollectionCount">
<input name="getCollectionCount0Request" message="tns:getCollectionCount0Request" />
<output name="getCollectionCount0Response" message="tns:getCollectionCount0Response" />
</operation>
</portType>
- <binding name="_WSBinding" type="tns:_WSPortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <operation name="getCollectionCount">
<soap:operation soapAction="" style="rpc" />
- <input name="getCollectionCount0Request">
<soap:body use="encoded" namespace="18_WS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</input>
- <output name="getCollectionCount0Response">
<soap:body use="encoded" namespace="18_WS" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
</output>
</operation>
</binding>
- <service name="18_WS">
- <port name="_WSPort" binding="tns:_WSBinding">
<soap:address location="http://testserver:7778/RCAHMS_WebServices-NMRSPK18_WS-context-root/_WS" />
</port>
</service>
</definitions>This has been the subject of bug 5394491 for several weeks now without any resolution. It looks like this error will prevent the use of Jdeveloper web services that use array parameters in the current versions of Application Express. We are not planning to use Application Express for this purpose any more as there is no information about the bug (or fix) forthcoming.
Maybe you are looking for
-
Why has my ipad lost connectivity to the AT&T cellular data network after upgrading to iOS 8.1.2? My iPad is model #MD367LL/A, 32 GB WIFI + Cellular, about 2-1/2 years old. It;s been working perfectly up until now. I have no problem on my home WIFI
-
Include all sub-directories and files?
I did search, so don't complain that this has been asked a billion times. I am using Automator to replace text for files and folders. But this only works with the files and or folders I select, it doesn't do it with the sub-directories and sub-files.
-
Product customization in CRM 7.0
Hi experts. How can be able to do product customization in crm 7.0, if crm is not a standalone system how come we will proceed further. PLease share the infromation Thanks in advance Prajith P
-
Hi, I did configuration (completed both the parts of the weblog )for transfering the file-xi-file using the weblog /people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 but I did
-
Hi, I have a sales order with Zoutput type (say ZOP1) which has medium as 'Simple mail' and Function as 'MA'. For this sales order, when 'Issue Output to' is done, it should send the output (order confirmation ) to all the Receiver maintained for thi