SOA: Not a valid SOAP Content-Type: xml/soap-env; Charset = UTF-8
Hello
Jdev version: 11.1.1.5.0
I'm getting the following exception when calling one of my target BPEL services:
Caused by: javax.xml.ws.WebServiceException: javax.xml.soap.SOAPException: oracle.j2ee.ws.saaj.ContentTypeException: not a valid SOAP Content-Type: xml/soap-env; Charset = UTF-8
Any idea on this problem?
Thanks in advance.
This problem may occur in the case.
1. when the load useful to request SOAP is incorrect.
2. what a load of SOAP response is incorrect.
You can join strategy journal GOSA and you will find which is the organ that is out & are coming to understand the question and soap headers.
Tags: Fusion Middleware
Similar Questions
-
BAM-06008: load XML is not valid; additional content was found.
Hi all
Version: 11.1.1.6
We get the BAM error: "BAM-06008: load XML is not valid; "additional content were found" after I have added a field to another in a BAM Object.I have added this extra field to corresponding data objects .wsdl file as well as in the .xsd. I see the new field in the BAM. However, when I used to send a load with the newly added field it fails with the above error. However, if I add a new data object in BAM with the field he works very well.
Why I get this error?
Thank you
Rahul
I followed the following steps: -.
1. make sure the new field entry in the ".wsdl" file that is located in the BAM folder.
2. make entry new class in file ".xsd".
3 do the mappings in the file ".xsl" corresponding to the action of the probe.
Initially, I was just restart BAM and was faced with above mentioned error. After the reboot of SOA and BAM server, it started working.
-
We have intermittent out of our 10.3 web service client errors when you call an external service.
com.sun.xml.ws.server.UnsupportedMediaException: Unsupported Content-Type: text/html; charset = iso-8859-1 supported are: [application/soap + xml]
at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:291)
at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:128)
at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:287)
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:171)
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
at com.sun.xml.ws.client.Stub.process(Stub.java:248)
at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
It seems that the service we ask is having a problem. What we want to do is save the reply message, but weblogic web services moves upwards until it never happens to our code. How can we have weblogic 10.3 dump HTTP all response including all headers and payload so that we can see the exact message that the service is back? The invocation is via https, so we can simply sniff the packets.You can set the property system, com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump = true
This will cause the HTTP request and response to print to the outside system.
Your external service seems to return a web page and no SOAP. I've seen this happen under load when the remote server returns a page like: "the server is busy... try again later. ', etc..
You control the remote service? Is - this WebLogic or something else?
-
Return path:
Envelope-to:
Delivery date:
Thu, 19 February 2015 11:00:58-0700
Received:
Received:
From:
TO:
Date:
Thu, 19 February 2015 13:00:56-0500
Object:
Order form
CC:
MIME-Version:
1.0
Content-Type:
multipart/mixed; Boundary = ""-= _ST6030_0001_5334E1E1_A669C3C2 ""
Content-Transfer-Encoding:
7 bit
Message-ID:
X-OriginalArrivalTime:
19 February 2015 18:00:56.0202 (UTC) FILETIME = [02464EA0:01D04C6E]
X-Spam-Status:
No, score = 0.2
X-Spam-Score:
2
X-Spam-Bar:
/
X Ham-Report:
Software spam detection, running on the system ".net", has NOT identified this incoming as spam email. The original message has been attached to it, then you can see or label similar emails. If you have any questions, see root\@localhost for more details. Content preview: Please confirm receipt of order attached. Thank you! [...] Content analysis details: (0.2 points, 5.0 required) pts name description of the rule: 0, 6 the area of the RP_MATCHES_RCVD envelope sender corresponds handover relay field 0.8 BAYES_50 BODY: spam Bayes probability is 40 to 60% [Note: 0.4778]
X-Spam-Flag:
NO.
The menu bar, select View-Headers-Normal
This command removes this information forward and printed copies.
No menu bar display? Press the ALT key.
-
"The document is not valid. The index.xml file is missing.
I suddenly can't open one of my docs of numbers. I get a msg "'name of the doc' document is not valid. The index.xml file is missing. I literally had the open document this morning without problem, closed, tried to reopen and now I get this msg... all in the same session of the computer. It began not after an update or anything like that, right in the middle of a session of the computer. You seem to affect all the docs of numbers. I can't open an any of them now. I am running OS X El Capitan Version 10.11 and numbers 09, Version 2.1.
Hi jg,.
The case usual this message, it is that the document has been opened in numbers version 3.xx, which converts it into a new file version that uses the file index.xml internal requested by Numbers ' 09.
You have 3 numbers installed on your machine? This file has already been opened in this application?
The file was saved to iCloud or opened by the iOS version numbers or numbers for iCloud?
Recommended 'cure' is to open the file using the 3 numbers, then save as... or export to format Numbers ' 09. As a result, remember numbers to quit smoking (v3) - menu numbers > numbers to quit smoking; by clicking on the red light closed the file, but doesn't end numbers. So avoid open numbers files by double-clicking on the file itself.
Instead, start Numbers ' 09 (v2.3) and open the file in the application.
Kind regards
Barry
-
How to change email provider by default when mailto is not a content type in applications
I recently installed outlook on my machine. Now instead of Gmail as my default email, it uses outlook and I want to go back to Gmail, but I don't have a Mailto as a content type in applications. Help, please.
When I create a new Firefox profile blank, mailto is there by default, so maybe at some point that he has been removed from your download manager/application preferences file. This file can be edited in theory, but because the format is not well documented, it might be simpler to rename this one and have Firefox to generate a new.
Here's how:
Open your current Firefox settings (AKA Firefox profile) folder using
Help > troubleshooting information > "view file" button.
Switch back to Firefox and output
Pause while Firefox finishing his cleaning, then rename the mimeTypes.rdf to something like mimeTypes.old.
Restart Firefox and check Options > Applications again. A little luck?
In addition, your Firefox itself as version 17, reported the Forum which is safer (Mozilla reveals security flaws after each new version). Is something holding you upgrade to Firefox 20? Please let us know if we can offer you solutions or workarounds.
If help > about Firefox shows Firefox 20.0.1, you may need to disable the preference that is misrepresentation of your version number. See: sites say that Firefox is obsolete or incompatible, even if it's the latest version.
-
As he tried to improve the overall performance of the laptop of my daughter, I received the following message when I try to download security/antivirus software: File\content C:\User\Haley\AppData\Local\Microsoft\Windows\TemporaryInternet (2ndLine) (1stLine). IES\XRUUQGC\file[1].exe is not a valid win32 application
It's a Dell Studio laptop running Vista.
Does anyone know what this message and what I need to do to fix?
Thank you in advance for your help! Darlene
It is always sensible in this situation to achieve a malware check
Start the computer in safe mode with network and download and install Malwarebytes (free version for individuals only), updated definitions and run in safe mode. Disable other security software while you do the analyses.
http://www.precisesecurity.com/how-to/HT-smodewnet.htm
http://www.Malwarebytes.org/products/malwarebytes_freeDownload and run SuperAntiSpyware (Free Edition)
http://www.SUPERAntiSpyware.com/download.htmlSome malware is installing the entries of proxy server redirecting internet connections. If you encounter this problem step 2 see in the following link:
http://www.myantispyware.com/2011/02/21/how-to-remove-Internet-Security-Essentials-virus/Currently, this is a good combination that seems to detect more malware, but it can miss the malware as all security software can do.
-
Oracle SOA Suite 12 c throw "jre7 is not a valid JDK.
Hello
My name is Harish. I'm a developer. I try to install Oracle SOA Suite 12 c in my laptop which is 64 bit Windows OS. For this I installed 7 of each JDK update 15,40,51,55,67 etc and tried to install SOA Suite 12 c Jar using CMD (run as administrator) files. However still throw like that "this Setup program must be run using a Java (JDK) SDK" C:\Program Files\Java\jre7 is not a valid JDK. " " Please find attached image which I got the error:
These are the two pots that I downloaded and trying to install it:
fmw_12.1.3.0.0_soaqs_Disk1_1of1.zip
1 fmw_12.1.3.0.0_soa_quickstart.jar
2 fmw_12.1.3.0.0_soa_quickstart2.jar
I checked Oracle and Installation (fmw-1213certmatrix - 2226694.xls) documentation for Oracle SOA Suite 12 c. In this sheet given as excel:
Oracle WebLogic Server FMW 12.1.3.0.0 Microsoft Windows x 64 (64-bit) 7 Service Pack 1 64 64 JDK in Oracle + 1.7.0_51 32 This 64-bit operating system is supported for single user only in a development environment. Can someone please help me here How to install the Oracle SOA Suite 12 c?
For this installation requires database and the RCU. If you need can you please tell me what database and the UCR should install?
Thank you and best regards,
Harish
Post edited by: user13582086
Hi Harish,
Could you try setting JAVA_HOME to a JDK installed (instead of JRE)?
-
How to change content/type application/xml, text/xml?
Hi gurus B2B.
Now that I've worked on the transfer of files. Now, I tried to post the same document on an HTTP URL.
I see in the headers that the
Content-Type = application/XML
However, I need the Content-Type text/XML
Where can I get it changed?
Published by: user773213 on April 8, 2009 04:48If you use AQ together the content as part of QA header type (add below in the enqueue.properties).
actionName = CONTENTTYPE:text / xml;
concerning
Nebot -
I have a version of Acrobat Reader DC on MacBook Pro, but whenever firefox tried to open the pdf file, it asks me to install Adobe Acrbat NPAPI plugin and when I allow / remember, it gives me just white screen.
All results of the research suggest that I fixed it by going to the preferences of Firefox, Application tab, search PDF or Portable Document, Content Type and select the NPAPI plugin from Adobe Acrobat. BUT my PDF search returns nothing.
All I have is Adobe Acrbat FDF document,
What should I do to solve this problem in this case?Hello
Enter about: preferences #applications < Enter > in the address bar.
What is the information for files of type?A you wish to display the file in Firefox, or another Viewer?
For more details, please see this topic: https://support.mozilla.org/en-US/questions/1045938
Hope this helps
-
When I click on a link to e-mail on the web pages, nothing happens. checked help but when I followed the instructions I found no mailto under content type.
How can I add mailto content type?Try to delete the mimeTypes.rdf file in the Firefox profile folder.
- Help > troubleshooting information > profile directory: opens showing the file
-
check the back of a test http content type
I have a web service I want to query to determine if it is and return of the images as expected. Apparently the HTTP status is set to 200, even if the image is not be returned for any reason any. The web service returns an xml doc instead with the details of what was wrong with the request. I can check http somehow look the content type in the output of the HEAD and alert if it is not "image / *"? As I type this, I think I'll have to use/write monitor customized, if that's the case, can someone point me to an existing custom that would fill well here?
Is the given URL static or dynamic? If you can, try to specify a static URL to an image
Search in all cases, contributions on this site (perhaps in the WWW/HTTP/FTP section), you can find something similar to what you are aiming to do.
-
"Windows could not be validated as authentic" - this is a real
Hi all
I try to install Virtual PC and then updated my machine (new motherboard, processor and memory) and activation of windows 7 ultimate 64-bit, I can't do it valid on the Microsoft Download Center. I don't get "Windows could not be validated as authentic." I had a discussion with a representative of Microsoft Support that even once went through the steps of the Windows Activation and again once it has been activated successfully. However, I can't download anything as it not validated as authentic on the site. I installed the Genuine Advantage plugin, etc... It is all done. I also downloaded the Diagnostic tool genuine Activation and it said that my version is authentic, but I can't download anything.
Here's the report:
Diagnostic report (1.9.0019.0):
-----------------------------------------
Given WGA-->
Validation status: genuine
Validation code: 0Code of Validation caching: 0x0
Windows product key: *-*-*-*-*.
The Windows Product Key hash: L3HBc09c/bghgez8mt9xbxC + file WQk =
Windows product ID: 00426-293-2828195-85348
Windows product ID type: 5
Windows license type: retail
The Windows OS version: 6.1.7601.2.00010100.1.0.001
ID: {6BA4C279-5E28-4EB3-83B3-A09F341EC25B} (3)
Admin: Yes
TestCab: 0x0
WGA Version: N/a, hr = 0 x 80070002
Signed by: n/a, hr = 0 x 80070002
Product name: Windows 7 Ultimate
Architecture: 0 x 00000009
Build lab: 7601.win7sp1_gdr.111118 - 2330
TTS error:
Validation of diagnosis:
Resolution state: n/aWgaER data-->
ThreatID (s): n/a, hr = 0 x 80070002
Version: N/a, hr = 0 x 80070002WGA Notifications data-->
Cached result: n/a, hr = 0 x 80070002
File: No.
Version: N/a, hr = 0 x 80070002
WgaTray.exe signed by: n/a, hr = 0 x 80070002
WgaLogon.dll signed by: n/a, hr = 0 x 80070002OGA Notifications data-->
Cached result: n/a, hr = 0 x 80070002
Version: N/a, hr = 0 x 80070002
OGAExec.exe signed by: n/a, hr = 0 x 80070002
OGAAddin.dll signed by: n/a, hr = 0 x 80070002OGA data-->
Office status: 109 n/a
OGA Version: N/a, 0 x 80070002
Signed by: n/a, hr = 0 x 80070002
Office Diagnostics: 025D1FF3-364-80041010_025D1FF3-229-80041010_025D1FF3-230-1_025D1FF3-517-80040154_025D1FF3-237-80040154_025D1FF3-238-2_025D1FF3-244-80070002_025D1FF3-258-3Data browser-->
Proxy settings: N/A
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Win32)
Default browser: C:\Program Files (x 86) \Mozilla Firefox\firefox.exe
Download signed ActiveX controls: fast
Download unsigned ActiveX controls: disabled
Run ActiveX controls and plug-ins: allowed
Initialize and script ActiveX controls not marked as safe: disabled
Allow the Internet Explorer Webbrowser control scripts: disabled
Active scripting: allowed
Recognized ActiveX controls safe for scripting: allowedAnalysis of file data-->
Other data-->
Office details:{6BA4C279-5E28-4EB3-83B3-A09F341EC25B} 1.9.0019.0 6.1.7601.2.00010100.1.0.001 x 64 *-*-*-*-YGHKQ 5 S-1-5-21-1595747964-2162938406-190164382 the system manufacturer ,System Product Name American Megatrends Inc. 00426-293-2828195-85348 0018 20120320000000.000000 + 000E8033207018400F2 0c 09 0409 AUS Eastern Standard Time(GMT+10:00) 0 3 109 Content Spsys.log: 0 x 80070002
License data-->
The software licensing service version: 6.1.7601.17514Name: Windows 7 Ultimate edition
Description: operating system Windows - Windows (r) 7, retail channel
Activation ID: ac96e1a8-6cc4-4310-a4ff-332ce77fb5b8
ID of the application: 55c92734-d682-4d71-983e-d6ec3f16059f
Extended PID: 00426-00170-293-282819-00-3081-7600.0000-0872012
Installation ID: 010670518173250491119673945920793711005501917704718703
Processor certificate URL: http://go.microsoft.com/fwlink/?LinkID=88338
Machine certificate URL: http://go.microsoft.com/fwlink/?LinkID=88339
Use license URL: http://go.microsoft.com/fwlink/?LinkID=88341
Product key certificate URL: http://go.microsoft.com/fwlink/?LinkID=88340
Partial product key: YGHKQ
License status: licensed
Remaining Windows rearm count: 4
Trust time: 04/01/2012 10:49:50Windows Activation Technologies-->
HrOffline: 0x00000000
HrOnline: 0x00000000
Beyond: PASS
Event timestamp: 3:30:2012 20:43
WAT Activex: registered
WAT administration service: registered--> HWID data
Current Hash HWID: NAAAAAEABAABAAIAAAACAAAAAQABAAEAhFFmvTR1mCZ0xCa1ZMf6E1J + CvJiPeyIarA0IQ ==Activation 1.0 data OEM-->
N/AActivation 2.0 data OEM-->
BIOS valid for OA 2.0: Yes, but no SLIC table
Windows marker version: N/A
OEMID and OEMTableID consistent: n/a
BIOS information:
ACPI Table name OEMID value OEMTableID value
ALASKA APIC HAS M I
FACP ALASKA A M I
HPET ALASKA A M I
OEMMCFG MCFG IN ALASKA.
SSDT AMICPU PROCI am very frustrated because I bought a genuine product and I threaded as if I used a counterfeit product. I wouldn't have to deal with this type of problem.
I tried to connect this issue with the support I get "product id has expired", so I have to pay for a medium that should not be the case.Any help will be appreciated!
Thank you!You use FireFox or IE to post?
FF has problems with the required ActiveX controls - make sure that you are using IE
-
Hi all
I did a new install of Weblogic 12.2.1 with BPM Suite 12.2.1, Portal Webcenter 12.2.1 and OSB 12.2.1 products. I configured a domain with an admin server and managed server three for each product, i.e. a BPM, one for the BSO and that for Webcenter with jdk made reference to all current jdk1.8.0_65 to run in the same machine.
Everything works fine except that every time I try to meet the BSO console (sbconsole) url - http://< admin-server-hostname >: < port > / sbconsole
It throws an error 500 with the newspaper below:
< 4 December 2015 12:18:37 IST > < opinion > < Diagnostics > < BEA-320068 > < Watch "UncheckedException" in the module "Module-FMWDFW" with severity "Notice" on the server "AdminServer" released December 4, 2015 12:18:37 IST. Details of the notification:
WatchRuleType: Journal
WatchRule: (SEVERITY = "Error") AND ((MSGID = ' WL-101020') OR (MSGID = "WL-101017'") OR (MSGID = "WL-000802'") OR (MSGID = "BEA-101020'") OR (MSGID = "BEA-101017'") OR (MSGID = "BEA-000802'"))
WatchData: MESSAGE = [path specification: null ServletContext@378433619[app:service-bus module: sbconsole-version: 3.1], request: [weblogic.servlet.internal.ServletRequestImpl@4c6c2f09
GET /sbconsole HTTP/1.1
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-insecurity-requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Safari/537.36 Chrome/46.0.2490.86
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US, en; q = 0.8
Root cause]] of ServletException.
javax.servlet.ServletException: 192.168.1.131:7101 is not a valid address
at oracle.soa.sb.console.servlets.SBConsoleRedirectServlet.doPost(SBConsoleRedirectServlet.java:91)
at oracle.soa.sb.console.servlets.SBConsoleRedirectServlet.doGet(SBConsoleRedirectServlet.java:38)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:286)
to weblogic.servlet.internal.StubSecurityHelper$ ServletServiceAction.run (StubSecurityHelper.java:260)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
to oracle.security.jps.ee.http.JpsAbsFilter$ 1.run(JpsAbsFilter.java:141)
at java.security.AccessController.doPrivileged (Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:649)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:224)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.wrapRun (WebAppServletContext.java:3654)
to weblogic.servlet.internal.WebAppServletContext$ ServletInvocationAction.run (WebAppServletContext.java:3620)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:196)
at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2423)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2280)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2258)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1626)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1586)
to weblogic.servlet.provider.ContainerSupportProviderImpl$ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:270)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:617)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:397)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)
But when I access sbconsole url by using the url ( http://localhost:7101 / sbconsole ) of the machine running the administration server, the sboconsole opens perfectly.
I am not able to understand what could go wrong?
Thank you!
Kind regards
Nishant.
Hi Nishant,
Looks like your instance of weblogic admin area got the address look settled at "localhost". Remove the "localhost" address of the listening and then restart your instance of admin.
Login to the Admin console-> servers-> Admin-> General-> address listening server.
Hope you may now be able to connect on sbconsole using localhost and the IP address. It will be useful.
-
Attachment without multipart content type
Hello
My application receives mails sent from the different clients and analyzes the e-mail attachments. The problem is that all these clients send their e-mails in a very different way. Some of them send emails with "Content-Type: multipart/mixed; ' header while others send a mail with the following headers (among others):
MIME-Version: 1.0
Content-Type: application/xml
Date: Tuesday February 11, 2014 18:33:26 + 0000
From: [email protected] >
Message-ID: < 1392143606.220.1@cls0361 >
Topic: orders000005311382.xml
À : < [email protected] >
There is no "Content-Type: multipart/mixed; ' header at all. When I look at these messages with MS Outlook, I can see that they have appropriate attachments.
Now, I have 2 problems:
1. I would like to produce such an email myself, as return the received e-mails change message headers. There are many examples how to send a message with an attachment in Java with MimeMultipart object (which produces "Content-Type: multipart/mixed; ') but I couldn't find one that sends the message with "Content-Type: application/xml ' header only without any multipart header. I suspect that there are some specific applications that send e-mails in this way - non-standard mail clients.
2. I would like to get a mail with attachment "Content-Type: application/xml ' header. The following code works for "Content-Type: multipart/mixed; ' only:
public void invoke() bird Exception {}
/ * Variables available: DON'T CHANGE
In: String mimeMessage
In: String encoding
Outside: String [] mimeParts
Available Variables: DON'T CHANGE * /.
javax.mail.util.ByteArrayDataSource ds = new javax.mail.util.ByteArrayDataSource (mimeMessage, "multipart/mixed");
javax.mail.internet.MimeMultipart mm = new javax.mail.internet.MimeMultipart (ds);
java.util.ArrayList < String > al = new java.util.ArrayList < String > ();
getAttachements (mm, al, 1);
mimeParts = new String [0];
mimeParts = al.toArray (mimeParts);
}
getAttachements Private Sub (ArrayList < String > al, javax.mail.internet.MimeMultipart mm, int depth) throws Exception {}
If (depth > 9) {}
return;
}
int mimePartsCount = mm.getCount ();
for (int i = 0; i < mimePartsCount; i ++) {}
MBP javax.mail.internet.MimeBodyPart = (javax.mail.internet.MimeBodyPart) mm.getBodyPart (i);
System.out.println (depth + ":" + mbp + "" + mbp.getContentType () + "" + mbp.getContentID () + "" + mbp.getDisposition ());
{if (MBP. GetContentType(). StartsWith ("multipart"))}
javax.mail.util.ByteArrayDataSource ds2 = javax.mail.util.ByteArrayDataSource (mbp.getInputStream (new), "multipart/mixed");
javax.mail.internet.MimeMultipart mm2 = new javax.mail.internet.MimeMultipart (ds2);
getAttachements (mm2, al, depth + 1);
} else {}
If (mbp.getDisposition ()! = null & & mbp.getDisposition () .startsWith ("attachment") & &! mbp.getContentType () .contains ("signature")) {}
BufferedReader br is new BufferedReader (new InputStreamReader (mbp.getInputStream (), encoding));.
String s = br. ReadLine;
StringBuffer sb = new StringBuffer();
While (s! = null) {}
SB. Append (s);
s = br. ReadLine;
}
Al. Add (SB. ToString());
}
}
}
}
Could someone suggest anything that can be useful for the resolution of 1 or 2?
Best regards
1. to create a message with the type application/xml, do not use a MimeMultipart object. Just use setContent on MimeMessage method.
2. If the message is of type application/xml, there is no "commitment". You can process the message body as an attachment if you want. A MimeMessage "is a" part, so you can treat the same as of a MimeMultipart parts.
Maybe you are looking for
-
Since a Firefox update yesterday, Downloadhelper is no longer in effect. Is there an alternative, or can I go back to the previous version of FIrefox?
-
I need application that will allow me to Produce DVDs with photos and videos of mobile phone, and I would like to burn to dvd for broadcasting on any dvd player Just can't understand why imovie does not allow you to do We have the El Captain operatin
-
I have somehow lost my voume and power icons in my taskbar. How to make a comeback?
The lost taskbar icons I have somehow lost my voume and power icons in my taskbar. How to make a comeback? I can't click on them in the area of the taskbar and Start Menu Notifications area.
-
I have a laptop Alienware M17x R2 that was running Windows 7 Ultimate SP1. Recently, the hard drive crashed. I replaced the hard drive and reinstalled the operating system using my recovery disks.Loading Windows 7 Ultimate without SP1 recovery disks.
-
Questions about the use of My Passport.
I bought this unit to back up all the files on my laptop. I thought it was an external device where everything would be stored as a cd - I am a novice so cut me some slack. When I plug my pc backup isn't even an option. The options are import vide