Query on SOAP with attachments with Weblogic
Hi all,
I'm new to webservice and workshop, and I have to develop a webservice using bea workshop to be able to process multiple files and store it on a document server. I suppose that the webservice clients will be able to formulate their request in the form of SOAP messages with attachments(documents to be stored), but I'm not sure whether this is the best method and weblogic(8.1) supports it.
Currently I have created a jws file which has successfully connected and been authenticated by the Document server, so for my next step, I'm trying to create a new file in the document server but I'm stuck at trying to write code to get attachment from the SOAP message in the jws file. Can anyone enlighten me?
Thanks!
Hi
WebLogic Workshop web services can exchange one or more SOAP attachments.
There is a sample and information on how to do that under the link
http://e-docs.bea.com/workshop/docs81/doc/en/workshop/guide/getstarted/conUsingSOAPAttachments.html
Thanks
Vimala
Similar Messages
-
Any issues using Apache's SOAP version 2 with Weblogic
Hi,
The Weblogic sever is not one in the list of servers that have been tried
succesfully with Apache's SOAP. This is the list:
Apache Tomcat v3.1
IBM WebSphere v3.02
JRun vx.y.z
Microsoft Internet Information Server
Has anyone tried SOAP with Weblogic?
A recent thread mentions some problems (and solutions) with Weblogic and Xerces 1.1.2.
SOAP requires Xerces 1.1.3. Therefore, I would also like to know if there is any issue
using Weblogic with Xerces 1.1.3. I am using Weblogic 4.5 but I would try 5.1 if necessary
for this.
Thanks in advance,
JavierIn the apache soap binary download, there is a soap web application ( in the
form of an exploded war file ). Just copy and paste this directory in the
domain's "applications" directory. You will need to add a servlet-mapping
element in the web.xml file, which could be something like this
<servlet-mapping>
<servlet-name>rpcrouter</servlet-name>
<url-pattern>/rpcrouter/*</url-pattern>
</servlet-mapping>
Cheers
Sandeep
"Jan-Paul" <[email protected]> wrote in message
news:[email protected]...
Do you have something similar for the BEA Weblogic 6.0?
"Sudhir Kolli" <[email protected]> wrote in message
news:[email protected]...
You might want to take look at this:
David Jian <[email protected]> wrote in message
news:[email protected]...
Gavin:
I did the same thing except for servlet register. soap is webapp to WLS,so
I add:
weblogic.httpd.webApp.soap=D:/foo/soap-2_0/webapps/soap
to weblogic.properties. Because sopa20 has a web.xml file in
/foo/soap-2_0/webapp/soap/web-inf, I can only edit it to registerrpcrouter
and keep the default webapp as the same. Otherwise, how do you add thesoap
to you myserver/public_html? Unfortunately, it does not recognize the
URL
when I click the Visit link on soap admin page.
I edit my web.xml as
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
<web-app>
<servlet>
<servlet-name>
rpcrouter
</servlet-name>
<servlet-class>
org.apache.soap.server.http.RPCRouterServlet
</servlet-class>
<init-param>
<param-name>ServicesStore</param-name>
<param-value>DeployedServices.ds</param-value>
</init-param>
</servlet>
</web-app>
Can you try this? How did you add your rpcrouter servlet to the defualt
webapp?
Thanks
DJ
"Gavin Hyde" <[email protected]> wrote in message
news:[email protected]...
After several painstaking hours I finally was able to get Apache Soap
v2.0
to work with weblogic. The version of weblogic I'm using is 4.51.
You
can
get Apaceh soap from http://www.apache.org/soap. This version of Soap
requires xerces v 1.2.1 which you can get from
http://www.apache.org/xerces-j. To make it work with weblogic you
have
to
first place the soap.jar file included with Apache soap and thexerces.jar
file in both the classpath AND WEBLOGIC_CLASSPATH. Don't ask me why
but
I
wasn't able to get it to work without it in both. Next you have to
add
the
directory that your class files reside in to the classpath. Next you
have
to register the RCPRouter servlet in weblogic. The line to do thislooks
like this:
weblogic.httpd.register.rpcrouter=org.apache.soap.server.http.RPCRouterServl
et
where rpcrouter can be any name you want to use to call the routerservlet.
That's all I had to do to set it up to view the stock quote example
and
the
address book. The calculator is giving me a few other probems at the
moment. Don't forget to deploy the different services but the command
for
that is given in the readme file for each example. For the router URL
I
used http://localhost:7001/rpcrouter which is that servlet you
registered
above.
Gavin
"Javier Deniz" <[email protected]> wrote in message
news:[email protected]...
Hi,
The Weblogic sever is not one in the list of servers that have been
tried
succesfully with Apache's SOAP. This is the list:
Apache Tomcat v3.1
IBM WebSphere v3.02
JRun vx.y.z
Microsoft Internet Information Server
Has anyone tried SOAP with Weblogic?
A recent thread mentions some problems (and solutions) with Weblogic
and
Xerces 1.1.2.
SOAP requires Xerces 1.1.3. Therefore, I would also like to know if
there
is any issue
using Weblogic with Xerces 1.1.3. I am using Weblogic 4.5 but I
would
try
5.1 if necessary
for this.
Thanks in advance,
Javier -
SOAP with attachments, attachment streaming
Hello all,
We are currently in the process of designing an integration service that uses web services (SOAP) as the means of communication.
There are very large binary attachments included with these SOAP messages. MTOM ja SAAJ are to be used (propably CXF).
However, as these attachments are very large (100MB), I would like to stream the attachments "through" the integration server.
Is this possible? Can I somehow stream the SOAP attachment from the source system directly into the target without saving it as a whole into the integrating server application?
Thank you for all your help! All solution suggestions are apprechiated :-)Hi Aalap,
In version 1 of WebLogic Workshop SOAP attachments are not supported.
Attachments will be supported in the next version. If support for SOAP
attachment is an important requirement for you application, you can use
WebLogic Web Services which supports SOAP Attachments.
Please refer to the following document for more information on this
http://e-docs.bea.com/wls/docs70/webserv/index.html
Thanks
Raj Alagumalai
WebLogic Workshop Support
"Aalap" <[email protected]> wrote in message
news:3da1ebc4$[email protected]..
>
>
Hi,
Does Workshop support SOAP with Attachments? I am writing a web servicewhich
serves files (like MS-Word documents etc) to clients upon receiving theirrequest.
So what are the various options for sending the file to the client?
Please help.
Thanks in advance.
Regards,
Aalap Parikh. -
Streaming soap with attachments
dear all
this might be a piece of cake for some of you out there but it is causing me a lot of stress given the fact that there is not enogh documentation out there regarding this topic
I am writing a web service that uses soap with attachments to send a large streaming data,
The concept works quite well but when I started to test it I got this problem.
When my client program calls a method that should return a real time data the streaming starts after 10 seconds
How can I avoid the fact that the message calls waits that long before the data starts streaming in?
To be more specific
I have a method that returns a streaming data in 10 seconds [getSteamingData(long seconds)]
I would like to test if I already get some data steaming in after one second of it starts.
To do so I started a thread that checks the OutputSteam size every 1 second and then compare the result with the previous size say a second ago, there should be an increase in size each second!!!
But when I start the thread? the streaming does not start right away instead, it starts after 10 seconds causing the thread to return null size
In real life with real large streaming data that 10 seconds could be 10 hours or God forbidden 10 years
Is there a way around or is that not possible in SwA?
Anybody have any idea
thanks in advanceHi Aalap,
In version 1 of WebLogic Workshop SOAP attachments are not supported.
Attachments will be supported in the next version. If support for SOAP
attachment is an important requirement for you application, you can use
WebLogic Web Services which supports SOAP Attachments.
Please refer to the following document for more information on this
http://e-docs.bea.com/wls/docs70/webserv/index.html
Thanks
Raj Alagumalai
WebLogic Workshop Support
"Aalap" <[email protected]> wrote in message
news:3da1ebc4$[email protected]..
>
>
Hi,
Does Workshop support SOAP with Attachments? I am writing a web servicewhich
serves files (like MS-Word documents etc) to clients upon receiving theirrequest.
So what are the various options for sending the file to the client?
Please help.
Thanks in advance.
Regards,
Aalap Parikh. -
Webservice for soap with attachments
HI
I am try to develop webservice for soap with attachments for the sending images like jpg,tiff,gif.
it works fine when I statically attach the file
but when i pass dynamically the file name it will give me error for the call.invoke() method
Following is the code and the error details
I am using eclipse wtp2.0 and using weblogic appserver 8.1 and axis-1.4
that is my configuration details.
// This is my service code
import java.io.File;
import java.io.IOException;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.MessagingException;
import javax.xml.soap.AttachmentPart;
import javax.xml.soap.MessageFactory;
import javax.xml.soap.SOAPBody;
import javax.xml.soap.SOAPBodyElement;
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPPart;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPMessage;
import org.apache.axis.Message;
import org.apache.axis.MessageContext;
import org.apache.axis.message.SOAPEnvelope;
//import org.apache.axis.soap.MessageFactoryImpl;
import com.sun.corba.se.spi.activation.Repository;
public class AttachmentServer1
SOAPMessage msg = null;
Message response= null;
FileDataSource fileSource;
DataHandler dataHandler = null;
MessageContext context = null;
public void sendImage(String fileName) throws MessagingException, IOException{
try {
//java.lang.System.setProperty("javax.xml.soap.MessageFactory","com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl");
java.lang.System.setProperty("javax.xml.soap.MessageFactory","org.apache.axis.soap.MessageFactoryImpl");
MessageFactory fac = MessageFactory.newInstance();
msg = fac.createMessage();
context = MessageContext.getCurrentContext();
response = context.getRequestMessage();
if(msg != null){
System.out.println("From inside if statement");
//File f = new File("D:/1.png");
File f = new File(fileName);
fileSource = new FileDataSource(f);
dataHandler =new DataHandler(fileSource);
System.out.println("From inside if statement 1");
AttachmentPart part = msg.createAttachmentPart(dataHandler);
System.out.println("From inside if statement part");
//part.setContentType("image/jpeg");
//part.setMimeHeader("Content-Type", "image/jpg");
//part.setContent(dataHandler, "image/jpg");
SOAPPart soapPart = msg.getSOAPPart();
javax.xml.soap.SOAPEnvelope envelope = soapPart.getEnvelope();
SOAPBody body = envelope.getBody();
SOAPBodyElement bodyElement = body.addBodyElement(envelope.createName("attach"));
SOAPElement element = bodyElement.addChildElement(envelope.createName("parent"));
System.out.println("From inside if statement 2");
part.setContentId("axis");
msg.addAttachmentPart(part);
element.addAttribute(envelope.createName("href"), part.getContentId());
System.out.println("From inside if statement 3");
msg.saveChanges();
System.out.println("From inside if statement 4");
System.out.println(part.getContentId());
}else
try {
throw new Exception("Responce message is null");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SOAPException e) {
// TODO Auto-generated catch block
e.printStackTrace();
// This is the client code
import java.io.File;
import java.io.FileOutputStream;
import java.util.Iterator;
import javax.activation.DataHandler;
import javax.xml.namespace.QName;
import javax.xml.soap.AttachmentPart;
import javax.xml.soap.SOAPBody;
import javax.xml.soap.SOAPException;
import org.apache.axis.Message;
import org.apache.axis.MessageContext;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.message.SOAPEnvelope;
public class AttachmentClient {
public static void getImage(){
try{
String endPoint = "http://localhost:7001/Test/services/AttchmentServer";
Service service = new Service();
Call call = (Call)service.createCall();
call.setOperationName(new QName("sendImage"));
call.setTargetEndpointAddress(endPoint);
call.setUseSOAPAction(true);
call.invoke(new Object[] {});
MessageContext context = call.getMessageContext();
Message msg = context.getCurrentMessage();
Iterator obj = msg.getAttachments();
while(obj.hasNext()){
try{
AttachmentPart part = (AttachmentPart) obj.next();
File graphFile = new File("test.jpg");
FileOutputStream outputStream = new FileOutputStream(graphFile);
DataHandler dataHandler = part.getDataHandler();
if(dataHandler != null){
dataHandler.writeTo(outputStream);
outputStream.flush();
System.out.println("File Saved at:"+graphFile.getAbsolutePath());
}else{
System.out.println("null");
}catch(Exception e){
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
public static void main(String args[]) throws SOAPException
getImage();
// The error is something like that
- Exception:
java.lang.RuntimeException: javax.mail.MessagingException: Error in input stream;
nested exception is:
java.io.IOException: End of stream encountered before final boundary marker.AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: javax.mail.MessagingException: Error in input stream;
nested exception is:
java.io.IOException: End of stream encountered before final boundary marker.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:javax.mail.MessagingException: Error in input stream;
nested exception is:
java.io.IOException: End of stream encountered before final boundary marker.
at javax.mail.internet.InternetHeaders.load(InternetHeaders.java:122)
at javax.mail.internet.InternetHeaders.<init>(InternetHeaders.java:93)
at org.apache.axis.attachments.MultiPartRelatedInputStream.readTillFound(MultiPartRelatedInputStream.java:499)
at org.apache.axis.attachments.MultiPartRelatedInputStream.readAll(MultiPartRelatedInputStream.java:433)
at org.apache.axis.attachments.MultiPartRelatedInputStream.getAttachments(MultiPartRelatedInputStream.java:439)
at org.apache.axis.attachments.AttachmentsImpl.mergeinAttachments(AttachmentsImpl.java:171)
at org.apache.axis.attachments.AttachmentsImpl.getAttachmentByReference(AttachmentsImpl.java:341)
at org.apache.axis.encoding.DeserializationContext.getObjectByRef(DeserializationContext.java:617)
at org.apache.axis.encoding.ser.JAFDataHandlerDeserializer.populateDataHandler(JAFDataHandlerDeserializer.java:74)
at org.apache.axis.encoding.ser.JAFDataHandlerDeserializer.startElement(JAFDataHandlerDeserializer.java:59)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:345)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2467)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at AttachmentClient2.getImage(AttachmentClient2.java:27)
at AttachmentClient2.main(AttachmentClient2.java:58)
{http://xml.apache.org/axis/}hostname:solusoft18
javax.mail.MessagingException: Error in input stream;
nested exception is:
java.io.IOException: End of stream encountered before final boundary marker.
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.attachments.MultiPartRelatedInputStream.readTillFound(MultiPartRelatedInputStream.java:609)
at org.apache.axis.attachments.MultiPartRelatedInputStream.readAll(MultiPartRelatedInputStream.java:433)
at org.apache.axis.attachments.MultiPartRelatedInputStream.getAttachments(MultiPartRelatedInputStream.java:439)
at org.apache.axis.attachments.AttachmentsImpl.mergeinAttachments(AttachmentsImpl.java:171)
at org.apache.axis.attachments.AttachmentsImpl.getAttachmentByReference(AttachmentsImpl.java:341)
at org.apache.axis.encoding.DeserializationContext.getObjectByRef(DeserializationContext.java:617)
at org.apache.axis.encoding.ser.JAFDataHandlerDeserializer.populateDataHandler(JAFDataHandlerDeserializer.java:74)
at org.apache.axis.encoding.ser.JAFDataHandlerDeserializer.startElement(JAFDataHandlerDeserializer.java:59)
at org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:345)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2467)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at AttachmentClient2.getImage(AttachmentClient2.java:27)
at AttachmentClient2.main(AttachmentClient2.java:58)
Caused by: javax.mail.MessagingException: Error in input stream;Hi David,
The "covert byte[] to a base64 encoded string" solution, is probably your best
bet given the scenario you described.
Regards,
Mike Wooten
"David Ruana" <[email protected]> wrote:
>
Weblogic 6.1 (SP2) does not support SOAP with attachments. In the meanwhile,
what
is the best approach in order to send a SOAP message which has binary
data?
My EJB is currently receiving a byte[] and returning also a byte[]. The
only solution
I can think of right now is to convert the byte[] into a String in base64
format.
Would you recommend that?
Thanks in advance. -
Hi,
I am facing a problem deploying a Web-Application in Weblogic containing SOAP related code.
My environment is as below:
1) Weblogic 8.1 SP2 server
2) Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
3) A method is exposed as web-service
4) A client program(which is a part of Action class of Webb-app) written with SOAP APIs containing the following section:
MessageFactory mf = MessageFactory.newInstance();
SOAPMessage sm = mf.createMessage();
SOAPPart sp = sm.getSOAPPart();
sp.setPrefix("soapenv");
SOAPEnvelope se = sp.getEnvelope();
se.addNamespaceDeclaration("soapenv","http://orion:7001");
giving the following error at runtime:
Exception in thread "main" java.lang.AbstractMethodError:
weblogic.were.soap.SOAPEnvelopeImpl.setPrefix(Ljava/lang/String;)V
at Client.main(Client.java:39)
I am able to compile without any error/warning all the time.
This is giving only when putting the saaj(jwsdp-1.4) jars along with weblogic/webservices jars in classpath.
I am able to run the same application(outside Web-application as a stand-alone java program) without
any error while not using weblogic/webservices jar in the classpath.
The saaj jars needed to run without any error are:
saaj-api.jar
saaj-impl.jar
mailapi.jar
activation.jar
xercesImpl.jar
xalan.jar
dom.jar
jdom.jar
I thinks this is a compatibility issue. Please suggest to resolve it.
Thanks in advance,
pal_skHi,
I am facing a problem deploying a Web-Application in Weblogic containing SOAP related code.
My environment is as below:
1) Weblogic 8.1 SP2 server
2) Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
3) A method is exposed as web-service
4) A client program(which is a part of Action class of Webb-app) written with SOAP APIs containing the following section:
MessageFactory mf = MessageFactory.newInstance();
SOAPMessage sm = mf.createMessage();
SOAPPart sp = sm.getSOAPPart();
sp.setPrefix("soapenv");
SOAPEnvelope se = sp.getEnvelope();
se.addNamespaceDeclaration("soapenv","http://orion:7001");
giving the following error at runtime:
Exception in thread "main" java.lang.AbstractMethodError:
weblogic.were.soap.SOAPEnvelopeImpl.setPrefix(Ljava/lang/String;)V
at Client.main(Client.java:39)
I am able to compile without any error/warning all the time.
This is giving only when putting the saaj(jwsdp-1.4) jars along with weblogic/webservices jars in classpath.
I am able to run the same application(outside Web-application as a stand-alone java program) without
any error while not using weblogic/webservices jar in the classpath.
The saaj jars needed to run without any error are:
saaj-api.jar
saaj-impl.jar
mailapi.jar
activation.jar
xercesImpl.jar
xalan.jar
dom.jar
jdom.jar
I thinks this is a compatibility issue. Please suggest to resolve it.
Thanks in advance,
pal_sk -
How to create Inbound SOAP With Attachments
Hi All,
Does someone know how to create an Inbound SOAP Message (from SAP XI to a Business System) with attachments?
We get an Idoc from a SAP R/3 system and transform this Idoc to an other XML format messages, but we want this message as an attachment and not as the payload in the SOAP Envelope.
We tried the PayloadSwapBean module, but we don't have an attachment to swap with, but maybe we used the wrong paramaters.
Thanks,
FrankHi Stefan,
Does this quick response mean I challenged you?
Our scenario is that we send an IDoc (ORDERS05) from our R/3-backend-system to XI (3.0/SP15). In an integration process (A/S-bridge) we transform this IDoc to an UBL-Order XML-message, and we want to send this XML-message as an attachment to a (synchronous) SOAP-call to a vendor. Like I said, despite the SAPHelp-content, we don't get this working. Whatever we try, the UBL-Ordermessage is contained in the SOAP-body.
What makes it even more strange, is that XI itself is based on the SOAP-with-attachments-standard...
So, any help is much appreciated!
Regards, Fred -
I am a newbie to Soap do anyone have examples on soap with attachment.My requirement I need to send a zip file as an attachment from server to client using soap protocol and download that on client.I think we can do with SAAJ but do anyone have example..I need it immediately.Thanks in advance.
Ragavendra.The jwsdp 1.1 tutorial has an example of using saaj to add an attachment to a soap message. See JWSDP_HOME\docs\tutorial\doc\JAXM5.html and search for "Adding Attachments". For attaching a zip file, a DataHandler is probably easiest:
DataHandler dh = new DataHandler(new FileDataSource("skwish.zip"));
AttachmentPart attachment = message.createAttachmentPart(dh);
attachment.setContentId("zip_data"); // optional
message.addAttachmentPart(attachment); Mike -
Binary Attachments - MTOM vs. SOAP with Attachments
Hello everybody,
i am kind of stuck by implementing a soap to proxy scenario! I wanted to use MTOM to transfer the messages together with the attachments, but until now i couldn't find out if this is possible at all using the ws-adapter with backend proxy (version 701)!
I have seen this already:
http://help.sap.com/saphelp_nwpi711/helpdata/de/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm
unfortunately im not a abap coder, but i can see using attachments in proxys should work!
But how? Am i forced to used soap with attachments on sending webservice? If yes, have you got an example for me?
I would appreciate any help!
Thanks in advance,
MarkusHi Amar,
thanks for your reply, i know the mtom theory, but i don't know how to do it with sap pi on proxy side!
(By the way, your link throws a 404!)
Using soap adapter with enabled "keep Attachments" option, the MTOM-Attachment is getting processed, but on proxy side, using soap adapter (keeping attachments) to call proxy, it crashes on the backend side (version 701).
I tried to make a webservice out of the proxy in soamanager, but i didn't get this working, as i have never done this. Also i didn't find an option for mtom in soamanager. I am also wondering why mtom is only supported in ws-adapter 7.10 but not in 7.11, why is this? And is it possible to use soap-adapter on OB-side and WS-Adapter on IB-side, or can i only use ws-adapter for direct communication?
Lot's of questions i am facing ;-)...
Kind regards,
Markus -
SOAP with SSL in weblogic 5.1
Hello!
Any idea of using SOAP with SSL in weblogic 5.1.?? My webservice works properly
when I use http, but it doesn't work with http.
It's very important to me, to get a solution for this problem!!
Many thanks.
Best regards,
Rafa.Hi Rafa,
Can you possibly upgrade? WLS 5.1 does not have a built-in web services
stack. WLS 7 and WLS 8.1 make this very easy.
You might try searching back in this newsgroup using the header search
of "5.1"
For starters, see:
http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=article&group=weblogic.developer.interest.webservices&item=1894&utag=
HTHs,
Bruce
Rafa Nocete wrote:
>
Hello!
Any idea of using SOAP with SSL in weblogic 5.1.?? My webservice works properly
when I use http, but it doesn't work with http.
It's very important to me, to get a solution for this problem!!
Many thanks.
Best regards,
Rafa. -
Web Service with attachments (SOAP with attachments) without PI
Hi,
Is it possible to send across file(say PDF) using ABAP web services. I know it can be done with Java using SOAP with attachments. Is something similar available for ABAP ? since if we transfer raw binary data as type string / xstring it may have a performance impact.
I could not see any option for attachments when using web service wizard from SE37 / soamanager
Note I am not using PI, this Web service would be consumed by a 3rd party tool. There is very little material available on transferring files using web service with SOAP attachments.
Regards,
AdityaHi thanks for your input, but did you have to encode your binary data stream in say Base64 / utf-8 ? Also if you are transferring files in bulk(say 10 -100 files) how does your web service indicate end of one file or what is the best way so as to avoid performance problems.
Regards,
Aditya -
Handling SOAP DIME attachments with Flex
Hi,
Is possible to get SOAP DIME attachments with Flex?
I'm trying to get thumbnails of pages returned in jpeg by a
WebService request that has that thumbnail as DIME attachment on
its response, but don't know how to handle it with Flex.
Thanks
AleixPlease,
Is anybody able to answer this question?
Thank you so much.
Aleix -
Working with SOAP and SSL in weblogic 5.1
Hello!
Any idea of using SOAP with SSL in weblogic 5.1.?? My webservice works properly
when I use http, but it doesn't work with http. It's very important to me, to
get a solution for this problem!!
Many thanks. Best regards, Rafa.Hi Rafa,
Can you possibly upgrade? WLS 5.1 does not have a built-in web services
stack. WLS 7 and WLS 8.1 make this very easy.
You might try searching back in this newsgroup using the header search
of "5.1"
For starters, see:
http://newsgroups.bea.com/cgi-bin/dnewsweb?cmd=article&group=weblogic.developer.interest.webservices&item=1894&utag=
HTHs,
Bruce
Rafa Nocete wrote:
>
Hello!
Any idea of using SOAP with SSL in weblogic 5.1.?? My webservice works properly
when I use http, but it doesn't work with http.
It's very important to me, to get a solution for this problem!!
Many thanks.
Best regards,
Rafa. -
Can Oracle BPEL handle Doc/Lit SOAP with Attachments?
I have successfully followed the instructions for using Oracle BPEL 10.1.3.4 to handle SOAP With Attachments with an RPC-style WSDL, detailed here:
http://download-west.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/manipdoc.htm#sthref955
I have a simple Echo service that receives and attachment and responds with the same attachment.
I actually would like to accomplish the same thing using a Doc/Literal Wrapped WSDL. My initial testing shows that BPEL can indeed receive the attachment ( I can see it in the dehydration store), but it is not added to the response.
Is this possible using Doc/Lit with SwA in BPEL 10.1.3.4?As I've investigated the issue some more, I've found that the real issue is receiving an attachment on the SOAP response from the BPEL process. Using a Doc/Lit-Wrapped WSDL, I can receive a request with an attachment, and add it to outgoing requests successfully. But when I do a straight copy from the request message to the response message (Echo Service), the response contains the correct "href" attribute but there is no attachment, and moreover, no MIME multipart message is returned.
NOTE: I was successful in using an RPC/Literal WSDL to accomplish the successful echo of the attachment.
Also, when looking in the OPMN logs, I see the following line for the RPC-based BPEL process, but not for the Doc/Lit:
<2009-11-23 13:43:35,684> <DEBUG> <attachment.collaxa.cube.engine> <CXBinaryDataHandler::createDataSource> for binary location=uuid:aaa091d17e1b5545:67c00c53:1252285bf07:-7fc2
<2009-11-23 13:43:35,716> <DEBUG> <attachment.collaxa.cube.engine.data> <ConnectionFactory::getConnection> GOT CONNECTION 1 Autocommit = false
<2009-11-23 13:43:35,716> <DEBUG> <attachment.collaxa.cube.engine> <CXBinaryDataHandler::createDataSource> for binary location=uuid:aaa091d17e1b5545:67c00c53:1252285bf07:-7fc1
and the "binary location" value corresponds with the "href" attribute seen in the BPEL audit logs. -
HTTPS or SOAP with attachments as text files
Hi ,
I it possible to receive or send text files using SOAP with attachments or HTTPS with attachments?
Best Regards,
Harleen Kaur ChadhaHello Harleen,
Check the following links, where you can send the text files as attachments.
Sending Text file without mapping using SOAP
/people/william.li/blog/2006/09/08/how-to-send-any-data-even-binary-through-xi-without-using-the-integration-repository
Regards..
Krishna..
Maybe you are looking for
-
Address Book and Exchange Server - NO NOTES SYNCING???
I have my address book syncing very nicely with my exchange server, but notes do not seem to want to sync. If I create a note on the web access, it doesn't copy to the address book, and none of the address book notes copy to the exchange. I can't get
-
CMX/MSE location service with 2 seperated AP groups, hence 2 group of SSIDs?
Hi We design to broadcast for 8 SSISs. Due to limitation, we should not broadcast more than 4-5 SSIDs per AP due to too much beacon is harmful. Then I design to resolve the ielssue by separate AP inti TWO AP groups. Group A for SSID 1-4, and B for 5-
-
Doc Date is Greater than Posting Date in Migo
Hi , Document Date shouldn't be greater than Posting date in MIGO .How can I restrict it ?? Biswajit
-
Could somebody tell me the rules of t-codes for Customizing Implementation in EHS? For example: " Specify Value Assignment Types " ( EHS_MD_120_30_3 ) Normally it is the last 4 letters. But what is the rule for this? Thanks! Li
-
Can Xserve be used as a stand alone computer ?
can Xserve be used as a stand alone computer ? .. with monitors and other hardware connected to it ?