Web Services - PLEASE HELP.... EXPERT REQUIRED!!!!!!!
Hi All....
I would GREATLY appreciate help on how to connect to a 3rd
parties web service please!!!! I have never before attempted this.
I have been given this information which contains example code for
other languages:
// C#
ICEPortal.ICEWebService h = new ICEPortal.ICEWebService();
ICEPortal.ICEAuthHeader myHeader = new
ICEPortal.ICEAuthHeader();
myHeader.Username = "[email protected]";
myHeader.Password = "password";
h.ICEAuthHeaderValue = myHeader;
ICEPortal.Brochure brochure = null;
string ErrorMsg = "";
int result = h.GetBrochure("MyMappedID", out ErrorMsg, out
brochure);
// VB
Dim h As New ICEPortal.ICEWebService
Dim myHeader As New ICEPortal.ICEAuthHeader
myHeader.Username = "[email protected]"
myHeader.Password = "password"
h.ICEAuthHeaderValue = myHeader
Dim brochure As ICEPortal.Brochure
Dim result as Integer
Dim ErrorMsg as String
result = h.GetBrochure("MyMappedID", ErrorMsg, brochure)
// JScript
var h:ICEPortal.ICEWebService = new
ICEPortal.ICEWebService();
var myHeader:ICEPortal.ICEAuthHeader = new
ICEPortal.ICEAuthHeader();
myHeader.Username = "[email protected]";
myHeader.Password = "password";
h.ICEAuthHeaderValue = myHeader;
var brochure:ICEPortal.Brochure;
var ErrorMsg;
var result = h.GetBrochure("MyMappedID", ErrorMsg,
brochure);
AND ALSO:
"The following is a sample SOAP 1.2 request and response. The
placeholders shown need to be replaced with actual values."
POST /Service.asmx HTTP/1.1
Host: services.iceportal.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:soap12="
http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<ICEAuthHeader xmlns="
http://services.iceportal.com/service">
<Username>string</Username>
<Password>string</Password>
</ICEAuthHeader>
</soap12:Header>
<soap12:Body>
<GetAllBrochureIDs xmlns="
http://services.iceportal.com/service"
/>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="
http://www.w3.org/2001/XMLSchema"
xmlns:soap12="
http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetAllBrochureIDsResponse xmlns="
http://services.iceportal.com/service">
<GetAllBrochureIDsResult>int</GetAllBrochureIDsResult>
<ErrorMessage>string</ErrorMessage>
<IDs>
<string>string</string>
<string>string</string>
</IDs>
</GetAllBrochureIDsResponse>
</soap12:Body>
</soap12:Envelope>
As a start I would like to call a method "GetAllBrochureIDs",
and thought it might have been something like this:
<cfinvoke webservice="
http://services.iceportal.com/service?WSDL"
method="GetAllBrochureIDs" returnvariable="idList">
<cfinvokeargument name="username" value="myUsername">
<cfinvokeargument name="password" value="myPassword">
</cfinvoke>
<cfoutput>#idList#</cfoutput>
But clearly I am lost! Can anyone give me hand here please?
Cheers,
Aaron
this should get you started:
<cfscript>
ws=createObject("webservice","
http://services.iceportal.com/service.asmx?wsdl");
// are we connected?
writeoutput("<b>ws port</b>:
#ws.getPortname().toString()#");
</cfscript>
<br><br>
<cfdump var="#ws#">
crack open the "parent class" at the bottom of the dump &
you should see methods
to set user name & password, etc. --or-- i *think* once
you get the service
created ok you can go into cfadmin for webservices & add
the user name &
password & then just call the ws (also rename it to
something less wordy):
<cfscript>
// say we renamed the ws 'icePortal'
ws=createObject("webservice","icePortal");
</cfscript>
whether this is a good idea or not depends on your
environment.
post back if you get stuck.
Similar Messages
-
BI Web Services - Please help with HtmlViewService
I've been trying to get the HTMLViewService to work by following the example at http://oraclebizint.wordpress.com/2007/07/31/customizing-obi-ee-soap-api/ , but I am running into an issue. I successfully retrieve the HTML in order to display my report in a frame:
+<HTML><BODY><IFRAME SRC="http://158.183.176.207:9704/analytics/saw.dll?HtmlSoapGetReport&_scid=gcRNZSkhubM&NQID=o44anp7h772l4cgp7sh2079p5qodrl3jau0pmcizOr07UFe9W00&SearchID=uiifg1kkrv58biv2rs7tbvppqa&ReportID=m%3aportlet%7er%3aReport1"></BODY></HTML>+
However, the resulting HTML returned by the HtmlSoapGetReport call ends up just showing a blank page. Within the HTML source returned, I noticed several encoded tags like the following:
DIV ID="divEncodedBody" style="display:none">
+& lt ;table class="ViewTable & quot; border=0 cellspacing=0 & gt ;+
+& lt ; tr & gt ;+
+...+
I have no clue what's going on here; hence my question. I have not set up a bridge, as I shouldn't need it here (I think?). All I am trying to do is to get this to display in a client browser. I have not set up a server application yet... this is more just SOAP testing. I've even tried this on the same machine as where the BI server is, and I get the same results. Any clue as to what's going on here??? Any feedback would be greatly appreciated.
Thanks,
Chuck
Edited by: user10482997 on Nov 10, 2008 7:40 PMHi,
These are references to .css file(s) from the OBIEE presentationserver. Try running the request against the Presentation WEB Server.
Good info on using the webservice can also be found here in a series of articles Bas Piepers wrote:
http://knowledge.ciber.nl/weblog/?p=139
http://knowledge.ciber.nl/weblog/?p=140
http://knowledge.ciber.nl/weblog/?p=142
http://knowledge.ciber.nl/weblog/?p=143
http://knowledge.ciber.nl/weblog/?p=144
regards John
http://obiee101.blogspot.com/ -
Hi I currently use lightroom 4 and have never had an issue uploading photo books to blurb.but now when i try a message appears saying "could not contact blurb web service.please check internet connection" my internet connection is fine.please can somebody help me as i need to get the album done as it is a wedding album and the clients are waiting on it.many thanks,Sean.
Hi,
I got this problem sorted and it actually very easy. For some reason the settings on the windows page i use on my laptop conflicted with the blurb/lightroom upload. All you need to do is set up a new windows user page and set it up as admin. You will need to transfer all the photos from the lightroom on your current user page to the new one which can be annoying but at least you will hopefully get up and running again. I hope this helps,
Sean. -
Why can not I install iTunes on Win 7 installation appears every time the next sunrise;
service, apple mobile device,
failed to start verify that you have sufficient privileges
to start system services
Please help meThe most complete instructions for resolving the issues with the new iTunes is in the user tip: https://discussions.apple.com/docs/DOC-6562
-
Well, i was on my laptop now and all of a sudden a pop up message appeared and said "your download is complete" so i went to go check it out and it was 'MacProtector'. i cant delete it and it keeps opening unwanted web pages, please help me sort this out someone?
Refer to: http://cantalktech.com/2011/05/08/mac-protector/.
-
I'm in syria and they blocked me from using any VPN service please help without VPN i can't open the store help please ( using iphone 5 version 9.1.4 )
There is nothing that anyone here on a user forum can do to help you. If it is a local issue in Syria, then you need to take it up with your phone company or authorities there who have prevented you from using VPN.
Nobody here can help you. -
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 -
The Java Web Service Tutorial - help required
Using Windows 98 platform...
I am working through the tutorial example "Hello World". I have got as far as deploying the service definition and starting Tomcat.
The tutorial then says to specify the URL http://localhost:8080/jaxrpc-hello/jaxrpc to verify the HelloWorld service has been deployed. At this stage I get the message "The requested resource (/jaxrpc-hello/jaxrpc) is not available.
Every thing else looks right... has anyone got an idea?
SteveSrikanth,
The web.xml appears ok to me, I have pasted it below as I'm no expert.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
<display-name>HelloWorldApplication</display-name>
<description>Hello World Application</description>
<servlet>
<servlet-name>JAXRPCEndpoint</servlet-name>
<display-name>JAXRPCEndpoint</display-name>
<description>Endpoint for Hello World Application</description>
<servlet-class>com.sun.xml.rpc.server.http.JAXRPCServlet</servlet-class>
<init-param>
<param-name>configuration.file</param-name>
<param-value>/WEB-INF/HelloWorld_Config.properties</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>JAXRPCEndpoint</servlet-name>
<url-pattern>/jaxrpc/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>60</session-timeout>
</session-config>
</web-app>
please let me know if there is an error.. or any more suggestions
Thanks,
Steve -
Problem deploying document style web service(urgent help required)
I am getting this particular exception on my browser when I am trying to view the list of services after having deployed the service. The exception and complete stack trace is follows. I have also included the portion of the WSDD file giving details about the service.
And now... Some Services
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Exception - org.apache.axis.ConfigurationException: java.lang.ClassCastException
java.lang.ClassCastException
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:302)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getHandler(WSDDDeployment.java:394)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:276)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:430)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:503)
at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:296)
at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:482)
at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
at java.lang.Thread.run(Thread.java:534)
org.apache.axis.ConfigurationException: java.lang.ClassCastException
java.lang.ClassCastException
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:302)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getHandler(WSDDDeployment.java:394)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:276)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:430)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:503)
at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:296)
at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:482)
at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
at java.lang.Thread.run(Thread.java:534)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.makeNewInstance(WSDDDeployableItem.java:304)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getHandler(WSDDDeployment.java:394)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:276)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDChain.makeNewInstance(WSDDChain.java:125)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewInstance(WSDDDeployableItem.java:274)
at org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(WSDDDeployableItem.java:260)
at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:430)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:503)
at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:296)
at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:482)
at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
at java.lang.Thread.run(Thread.java:534)
The snippet from the WSDD is as follows:
<handler name="RequestHandler" type="java:com.doc.service.DataHandler"/>
<service name="AddCalcService" provider="java:MSG">
<parameter name="allowedMethods" value="*"/>
<parameter name="className" value="com.doc.service.AddCalcService"/>
<requestFlow>
<handler type="RequestHandler"/>
</requestFlow>
<responseFlow>
<handler type="RequestHandler"/>
</responseFlow>
</service>
Could someone tell what the cause of this exception and how it could be resolved.Hi Bruce,
Thanks for all the links - am trudging through them now.
-Leena
Bruce Stephens <[email protected]> wrote:
Hi Lenna,
You might take a look at the SOAPBuilders interop tests.
See: http://www.whitemesa.com/r3/interop3.html and notice the DocLit
tests.
Our endpoints are http://webservice.bea.com:7001 and the code for the
client and servers can be located here:
http://webservice.bea.com/index.html#qz40
The good folks with WS-I have spent many cycles on interop issues. You
might have a look at their work:
http://www.ws-i.org/Profiles/Basic/2003-08/BasicProfile-1.0a.html
Hope this is of some value,
Bruce
leena wrote:
Hi,
I am trying to build a synchronous document-style web service, andthe bea
site doesnt seem to have much documentation on it. I have a samplewritten with
SOAPElement as the input and output of my method, no schemas, my reqand response
are anyType, but im not sure if that is the best way to go. AND, itdoesnt work
yet.
Can anyone point me to a place where i can look for information ?i am on weblogic
8.1. I would eventually also want my input/output xml to be definedby my schema.
I see in examples that DOM Documents may also be passed as parameters(inand out)
? is there any place i can read up on this and decide what the bestoption for
me is ? Also, i will be running a .Net client against this, so if thereis anything
i need to keep in mind, i would appreciate it if anyone gave me anyinfo.
Thanks in advance!
leena. -
Error creating a Web Service. Help!
Hi, I'm triying to create a web service but when I try to test it or execute, it gives me this error:
ORA-20001: The webservice was unreachable because either the URL you supplied was invalid, your environment requires a valid proxy server address for HTTP requests, or a wallet needs to be configured for HTTPS requests.
Error testing service.
The syntax is correct. The problem is that I can't create or config a Wallet, I read the tutorial to create a wallet but I can't upload it.
Please I need help.Want to give it more than 3 minutes after asking before you expect an answer? No kidding it isn't answered yet!
-
How to call a web service from BPEL that requires HTTP basic authentication
Hi All,
I need to calling some Web Services from BPEL (SOA 10.1.3.1 production running on XP machine). The services require HTTP basic authentication.
I have tried adding httpUsername and httpPassword properties to the ParnterLink, and I see in BPEL Console that they are deployed by checking the descriptor page. But I still get a SOAP fault, HTTP 401: Unathenticated.
I have also tried using basicHeaders (from memory) = credentials, httpBasicUsername, and httpBasicPassword. Same result.
I have done a packet trace using Ethereal, and the headers do not seem to contain the userid and password at all.
Can anyone help?
Thanks,
Mark NelsonThanks Bas,
I have resolved the issue. The provider of the Web Service had not configured if for Basic Authentication. For some reason it worked when they tested, or maybe the did not test. The only thing I had to change was to use:
<property name="basicHeaders">credentials</property>
<property name="basicUsername">WMDATA</property>
<property name="basicPassword">WMDATA</property>
Instead of:
<property name="httpUsername">WMDATA</property>
<property name="httpPassword">WMDATA</property>
I don’t know why this is, maybe because it is an Axis Web Service.
Sorry for wasting your time.
Regards Pete -
I have a problem that I hope has a simple answer, but I
cannot for the life of me figure it out, hopefully someone out
there can help me!
I am accessing the following section of a wsdl:
<s:element name="Login">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="sUserName"
type="s:string"/>
<s:element minOccurs="0" maxOccurs="1"
name="sUserPassword" type="s:string"/>
<s:element minOccurs="1" maxOccurs="1"
name="enIdentifier" type="tns:EnLoginIdentifiers"/>
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="EnLoginIdentifiers">
<s:restriction base="s:string">
<s:enumeration value="User"/>
<s:enumeration value="Manager"/>
</s:restriction>
</s:simpleType>
So I make the call with:
myWS.Login("userIDgoeshere","passwordgoeshere", ???)
I am at a loss for what to put for ???, if it were a complex
data type, I could use a dto to send the correct value over, but
with this setup I am stumped. (And no, I can't just change the
WSDL, it's out of my hands, unfortunately)
If anyone could give an example how to make this work I would
be very grateful, and if there is any other information I can give
to clarify my issue, please let me know!
Thanks in advance for any help!We need observe the security classification of the service, if it isnt a risk maybe you dont need authentication.
However if security is needed, you can user a rule like that: With your service is a process service you should use authentication and authorization, but with your web service is a simple search (small granularity) you can attribute the rights to the web server (consumer) using a certified (x-509 for example). -
Crystal Report + Web Services Security Help!
Hello all,
I am trying to design a Crystal Report (using CR XI 2 and/or CR 2008) and using a web service as a data source. I've developed the web service in .NET and have control over the IIS directory it is hosted on. I've set the authentication for the folder with "Anonymous Access" turned off and Integrated Windows Authentication.
I'd like Crystal to pass the current user id (NT Id) over to the web service when the report is created. My web service will take the user id and return only the data that the user is allowed to view (security is all in the web service).
The problem I am having is after setting up my connection in Crystal Designer, when I click preview, I am getting an unauthorized (401) error.
It seems that CR isn't passing any type of user credentials to IIS. Does anyone know if there is a way to do this so I can test this in the designer?
Thanks!Nope, nothing yet. The problem seems to be that Crystal doesn't currently allow SSO or the SSO credentials to be passed through to IIS. Therefore, IIS never gets any security tokens for validation. Maybe you can do this with an SDK? I don't know.
The only half solutions I can think of are:
1. Allowing "Anonymous Access" authentication to your web service on IIS. The downside is that the user token doesn't get passed through, so if you are looking to use the current user security context, you're outta luck. You'll get the impersonated IIS account instead.
2. Hosting your crystal report file behind IIS in your vritual directory. I think this works since by the time you get to the report, it has already been authenticated via IIS. However, you don't get the luxury of the BOE servers.
So sadly, no answer yet. I've decided to just code everything into my stored procedures as I am short on time. It seems odd that CR doesn't seem to support this yet, but who knows what the future holds
If you find anything out, please let me know. Thanks! -
Trouble Loading a flat file into BPS using a Web Browser, Please help ?
Hi Gurus,
I'm in BW 3.5.
I did everything and also followed the How to .. paper to upload a flat file into BPS tran cube via a Web browser.
I created a Web Browser and generated a BSP application. When I run the BSP application I get the following error:
"The generated data is not contained in the selection condition" UPC204
The error message also says:
"The error message can appear when you use a planning function to generate data that is outside the data range specified by the selection conditions of the planning package"
When I save the variables that I select in the web interface they are getting saved in a table(UPC_VAR_CHA_ACT), but somehow the BSP application cannot look into those values, which I think is the cause of above issue.
Please help.
VenkatHi,
This type of error is quite common in BPS operations. This generally happens due to some missing values in the restriction of the planning levels and the packages.
The error message is "The generated data is not contained in the selection condition" UPC204
Check in the planning level and the package, all the restrictions that have been defined and verify whether the values which are getting uploaded through the flat file are present in the election condition of the level or in the package.
Please award points if helpful. -
Populating datagrid using web service. pls help me...
i don't know why i cant populate my data grid using data on a
web service, i try to access web service by a simple return string
like helloworld and it is working but when i try to get data in web
service nothing happens there is no error on my builder and web
page, but it dont display the data.. bellow is my web service and
code. pls help i need this to work.. thanks..
<DataTable>
−
<xs:schema id="NewDataSet">
−
<xs:element name="NewDataSet" msdata:IsDataSet="true"
msdata:MainDataTable="Customer" msdata:UseCurrentLocale="true">
−
<xs:complexType>
−
<xs:choice minOccurs="0" maxOccurs="unbounded">
−
<xs:element name="Customer">
−
<xs:complexType>
−
<xs:sequence>
<xs:element name="num" type="xs:string" minOccurs="0"/>
<xs:element name="name" type="xs:string"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
−
<diffgr:diffgram>
−
<DocumentElement>
−
<Customer diffgr:id="Customer1" msdata:rowOrder="0"
diffgr:hasChanges="inserted">
<num>1</num>
<name>String1</name>
</Customer>
−
<Customer diffgr:id="Customer2" msdata:rowOrder="1"
diffgr:hasChanges="inserted">
<num>2</num>
<name>String2</name>
</Customer>
−
<Customer diffgr:id="Customer3" msdata:rowOrder="2"
diffgr:hasChanges="inserted">
<num>3</num>
<name>String3</name>
</Customer>
</DocumentElement>
</diffgr:diffgram>
</DataTable>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
[Bindable] private var ArrayData:ArrayCollection;
private function getString(event:ResultEvent):void{
Alert.show(event.result.toString());
private function getStringError(event:FaultEvent):void{
Alert.show("Error");
private function button_click():void{
Test.HelloWorld.send();
private function getData(event:ResultEvent):void{
grid.dataProvider =
event.result.diffgram.DocumentElement.Customer;
private function getDataError(event:FaultEvent):void{
Alert.show("Error");
private function button1_click():void{
Test.getData.send();
]]>
</mx:Script>
<mx:WebService id="Test" wsdl="
http://localhost/HawkWeb/Hawkeye.asmx?wsdl">
<mx:operation name="HelloWorld" result="getString(event)"
fault="getStringError(event)" />
<mx:operation name="getData" result="getData(event)"
fault="getDataError(event)" />
</mx:WebService>
<mx:Button x="10" y="10" label="Get String"
click="button_click()"/>
<mx:Button x="10" y="40" label="Get Data" width="83"
click="button1_click()"/>
<mx:DataGrid id="grid" x="10" y="70" width="501">
<mx:columns>
<mx:DataGridColumn headerText="Num" dataField="col1"/>
<mx:DataGridColumn headerText="Name"
dataField="col2"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>the datafield in my code is wrong, i change it to num and
name. but nothing happens..
Maybe you are looking for
-
Can multiple users alter a published ical calendar/to do list?
two people , both with .mac accounts and used to using and publishing ical calendars, want a shared task list and shared calendar. both should be able to alter both. is it possible? thanks e
-
Error when adding a view to an overview view
Hello, I have enhanced the application BT108H_LEA and extended the business transaction LEAD, adding a few fields to the Admin Header. I tried to create a new view, adding a model node from the BOL Entity BTLeadH. I added all the fields extended, and
-
Work Manager 6.1 on SMP 3.0 HEC
Hi Experts, I want to deploy work manager 6.1 on HANA Enterprise Cloud-HEC. Is it possible,if so please provide document or procedure. Thanks in Advance Regards, Sravanthi
-
After Effects CC wont open - I get an error message 0cx00000005
-
How do I reset a password for one of my sub accoun...
I have 2 sub accounts, one for my wife's use and one for my daughters. My daughter has forgotten her password so I want to reset it for her but NOT delete the account. When I follow the "help" on this subject it takes me to a page like "Manage my sub