MIME Version in Mail Adapter
Hi,
I'm trying to figure out what version of MIME XI uses when I send an htmlb email. I'm also wondering if I can change the MIME version.
Here is the XI payload xml file generated:
<?xml version="1.0" encoding="UTF-8"?>
<ns:Mail xmlns:ns="http://sap.com/xi/XI/Mail/30">
<Subject>Time Off Request from Alaa Qasem</Subject>
<From>qasema</From>
<To>baudaisk; qasema</To>
<Content_Type>text/html; charset=us-ascii</Content_Type>
<Content>This is a time off request submitted byAlaa QasemPlease click on the link below to approve/disapprove. <a href="http://google.com">Click Here</a></Content></ns:Mail>
I would also greatly appreciate it if somebody can tell me what are the available tags for us to configure, i.e. <Content>, <Content_Type>...etc.
> I'm trying to figure out what version of MIME XI uses
> when I send an html email.
MIME 1.0
> I'm also wondering if I can change the MIME version.
I am wondering, why you would do this
> I would also greatly appreciate it if somebody can
> tell me what are the available tags for us to
> configure, i.e. <Content>, <Content_Type>...etc.
see note 748024
Stefan
Similar Messages
-
Hi All
I am currently using the email receiver adapter with mail package and able to send the MIME messgae format from the content field of the mail package.
i am sending 3 attchments from MIME format in content, when i use the Mail package i cannot send the BCC and CC fields in that, so i have chnages my configuration to send the MIME message with attachments without using the mail package but i am not able to receive the mail with attachment.
when i send the MIME fomat without using the mailpackage entire format cmes as mail content...with MIME header and other details.
How do i specify the mail receiver adapter to recoginze the message as MIME and send content and attchment in that.
i have included the MIME header also.
kindly let me know about this.
regards
Nisar KhanHi Stefan,
I tried passing the MIME strucutre in the same way as in your blog, but i am not getting the output in a proper way, i am getting the attachment but no content in email.
i tired with the various combinations ofr MIME formats, the content doesnt come only attachments appear.
have passed the obligatory lines also and (content type is multipart with boundary detail)
Lot of the email notifations to the customers have CC and BCC fields and multiple attachmetns genreteated in mapping like HTML, XSL etc....this is imp part of our design and we dont want to use any module developemnt for this.
let me know have you tried this, does this work?
regards
Nisar Khan -
What is the use of S/MIME in mail adapter?
Hi all,
anyone have a document for this or a scenario which can help to understand it properly.
ThanksHi,
i'll try to explain you the philosophy behind S/MIME...
Think about a scenario in which you send or receive mail attachments.
If those attachments contain Business data, you probably would to provide
- privacy with encryption of data sent/received
- authentication of the sender
- check integrity
S/MIME is based on asymmetric key algorithm.
You define a public and private key in Visual Administrator (Key Storage).
A document encrypted with a public key can only be decrypted with the private key.
In example: a sender uses your public key to encrypt an attachment. When you receive the mail, you use your private key to decrypt the message (nobody else can decrypt the message without the right private key).
Another example: A sender encrypt a message using HIS private key. When you receive the message,you decrypt with HIS public key. In this way you have authentication of the origin of the message.
You define key pairs in Visual Admin-Key storage. See weblog <a href="/people/rahul.nawale2/blog/2006/07/22/smime-security-for-the-mail-adapter-within-xi Security for the MAIL-Adapter within XI</a>.
See help <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/27/c0524257a1b56be10000000a155106/frameset.htm">Security Settings for the Sender Mail Adapter</a> to understand how to configure S/MIME in sender mail adapter.
I help this will help you.
Best regards,
Manuel -
Sender Mail Adapter - S/MIME - How to use it?
Hi guys,
I am trying to figure out how to use the S/MIME security parameter of the Sender Mail Adapter in PI 7.1.
Could anyone point me to some useful documentation/examples/blogs ?
Or perhaps explain what steps are involved when configuring this parameter?
We are pulling emails from an Microsoft Exchange server.
Many thanks,
AldoFirst of all one sender mail adapter has to be tight with a specific sender email address.
The email has to be decrypted as whole, you cannot decrypt parts of it.
Then you store certificates to secure store in J2EE server and point to it in send agreement, this should be equal to HTTPS setup
Check security guide:
http://help.sap.com/saphelp_nwpi71/helpdata/EN/f7/c2953fc405330ee10000000a114084/frameset.htm -
MIME settings in reciever mail adapter.
Hi,
We are trying to send the emails from XI system through SMTP adapter to a legacy system.
The Legacy system wants file in the MIME format.
At the XI end we have done the java mapping for the email configuration. Also, the configuration has been done to set the outgoing message format as MIME.
The issue is the legacy system is not accepting the mail sent by our system.
The issue has been found in few files. As in the legacy system is accepting randomly some files sent by our system.
Please advice whether the error can be at the XI configuration end or it is at the legacy system end.
Appreciate your quick responses.
Regards,
Alpa.Hi Jyothi,
The MIME settings was there in the reciever mail adapter.
Please note that the system was working fine since last month.
The legacy system was recieveing the data sent by XI system since last month.
There has been no changes done at the XI end and the reciever adapter end till now.
Moreover now some files are being accepted by the legacy system.
for eg. lets say if the system sends the files in sequence-1 2 3 4 5
Randomly the legacy system is accepting file 1 and 4.
We dont see any difference in the way the files are being created and sent in the XI end.
The legacy party is claiming that no changes has been done.
So wanted to know where to look for the possible cause of error.
Regards,
Alpa. -
"Mail" creating odd Mime-Version Header
Hi all,
occasionally, I get complaints by recipients of my e-mail messages stating they cannot see any content in my message. This has also happened with high-volume support sites who should actually be computer savvy and technically well-equipped enough not to just mess up their e-mail systems. That makes me think there may be an issue with the way apple Mail composes messages.
When I look at a plain text message source code created in Apple Mail on Mavericks, the "Mime-Version:" header field strikes me as weird.
It looks something like this:
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\))
--Apple-Mail=_8E5E6054-0586-4DE3-B102-381F84B5E9AD
You may have noticed the two linefeeds in it. What are they for? Can this be a reason for recipient user agents to break header parsing at, because the SMTP header block is defined to be terminated by a <cr><lf> sequence? What if a user agent just interprets "newlines" as termination of the header block, not explicitly the <CR><LF> sequence?
MirkoDo you mean they get sent as headers, or are they part of the message body when they arrive? It will append whatever headers are currently displayed.
Also, it's not a good idea to post your email on a public bulletin board like this unless you enjoy getting a lot of spam. -
Receiver Mail Adapter - Body and Attachment
Hello All,
Based on the document How to Use the Mail Adapter of the XI 3.0 J2EE Adapter Engine section 3.2.4 says that the payload of the message is sent as the body and an attachment when the Keep Attachments checkbox is configured. By default, the payload of the message is also sent as an attachment.
In testing this feature - if it is checked I get the attachment - if it is not checked I get the payload in the body of the email. I do not get both.
I am using an xslt mapping.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:ns0="urn:sap-com:document:sap:rfc:functions" xmlns:ns="http://sap.com/xi/XI/Mail/30">
<xsl:output method="xml" encoding="utf-8" indent="no" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:apply-templates select="ORDERS02"/>
</xsl:template>
<xsl:template match="ORDERS02">
<ns:Mail>
<Subject>
<xsl:text>Sample Purchase Order: </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
</Subject>
<From>
<xsl:text>mail@Com</xsl:text>
</From>
<To>
<xsl:text>mail@com</xsl:text>
</To>
<Content_Type>text/plain; charset="ISO-8859-1"</Content_Type>
<Content_Disposition>attachment; filename="order.dc"</Content_Disposition>
<Content>
<xsl:text> </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
<xsl:text>A </xsl:text>
<xsl:text>ORD 238 </xsl:text>
<xsl:text>
</xsl:text>
<xsl:apply-templates select="IDOC/E1EDP01"/>
<xsl:text> </xsl:text>
</Content>
</ns:Mail>
</xsl:template>
<xsl:template match="IDOC/E1EDP01">
<xsl:value-of select="concat(' ',/ORDERS02/IDOC/E1EDK01/BELNR)"/>
<xsl:text>Z</xsl:text>
<xsl:value-of select="substring(concat(E1EDP19[QUALF=002]/IDTNR,' '),1,7)"/>
<xsl:value-of select="format-number(number(MENGE),'00000')"/>
<xsl:text> </xsl:text>
<xsl:text>
</xsl:text>
</xsl:template>
</xsl:stylesheet>Thank you so much for your patience. The mapping works if I do not use the extra content_type tags. Do I need to include the Mime-Version: 1.0....also, notice the
<Content_Type>multipart/mixed; boundary="b1"</Content_Type>
Versus
<Content>--b12 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit My Order --b1
Your example shows use of Content-Type - and the XSLT sample shows <Content_Type> Do you know what the correct format is to use?.
I changed my xsl per your instructions.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml" encoding="utf-8" indent="yes" omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:apply-templates select="ORDERS02"/>
</xsl:template>
<xsl:template match="ORDERS02">
<ns:Mail xmlns:ns="http://sap.com/xi/XI/Mail/30">
<Subject>
<xsl:text>Purchase Order: </xsl:text>
</Subject>
<From>
<xsl:text>mail@com</xsl:text>
</From>
<To>
<xsl:text>mail@com</xsl:text>
</To>
<Content_Type>
<xsl:text>multipart/mixed; boundary="b1"</xsl:text>
</Content_Type>
<Content><xsl:text>--b12
</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text>Content-Type: text/plain; charset=us-ascii </xsl:text>
<xsl:text>
</xsl:text>
<xsl:text>Content-Transfer-Encoding: 7bit </xsl:text>
<xsl:text>
</xsl:text>
<xsl:text>My Order</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text>--b1</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text>Content-Type: text/plain; charset=us-ascii</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text>Content-Transfer-Encoding: 7bit</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text>Content-Disposition: attachment; filename="order.dc"</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
<xsl:text>A </xsl:text>
<xsl:text>ORD 238 </xsl:text>
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
<xsl:text>B</xsl:text>
<xsl:text>The Wolf Organization </xsl:text>
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
<xsl:text>C</xsl:text>
<xsl:text>PO Box 2044 </xsl:text>
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:text>D</xsl:text>
<xsl:text>York, PA 17404-2044 </xsl:text>
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
<xsl:text>E</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
<xsl:text>F</xsl:text>
<xsl:text>
</xsl:text>
<xsl:text> </xsl:text>
<xsl:value-of select="IDOC/E1EDK01/BELNR"/>
<xsl:text>G</xsl:text>
<xsl:text>
</xsl:text>
<xsl:apply-templates select="IDOC/E1EDP01"/>
<xsl:text> </xsl:text>
</Content>
<xsl:text>--b1--</xsl:text>
</ns:Mail>
</xsl:template>
<xsl:template match="IDOC/E1EDP01">
<xsl:text>Z</xsl:text>
<xsl:text> </xsl:text>
<xsl:text>
</xsl:text>
</xsl:template>
</xsl:stylesheet>
Now my results look like this:
- <ns:Mail xmlns:ns="http://sap.com/xi/XI/Mail/30">
<Subject>Purchase Order:</Subject>
<From>mail@com</From>
<To>mail@com</To>
<Content_Type>multipart/mixed; boundary="b1"</Content_Type>
<Content>--b12 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit My Order --b1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="order.dc" 4500000185A ORD 238 4500000185BThe Wolf Organization 4500000185CPO Box 2044 DYork, PA 17404-2044 4500000185E 4500000185F 4500000185G Z Z</Content>
--b1--
</ns:Mail>
And the error is still:
Following error occurred while executing the application:
java.lang.IllegalArgumentException: can't parse argument number http://sap.com/xi/XI/Mail/30
Display Stack Trace
Stack trace for the above error message is:
java.lang.IllegalArgumentException: can't parse argument number http://sap.com/xi/XI/Mail/30
at java.text.MessageFormat.makeFormat(MessageFormat.java:1323)
at java.text.MessageFormat.applyPattern(MessageFormat.java:447)
at java.text.MessageFormat.(MessageFormat.java:347)
at java.text.MessageFormat.format(MessageFormat.java:800)
at jsp_auditlog1160053386093._jspService(jsp_auditlog1160053386093.java:274)
at com.sap.engine.services.servlets_jsp.server.jsp.JspBase.service(JspBase.java:112)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:544)
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:186)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:316)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:372)
at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:68)
at com.sapportals.htmlb.page.PageProcessorServlet.doGet(PageProcessorServlet.java:29)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) -
Error in mail adapter (Boundary of part not set.)
Hi guys,
I am experiencing strange behaviour in a scenario where email sender adapter in involved.
Mail adapter should transform mail attachment in a interface and it works perfect;but if the same email is coming from a Lotus notes agent I got error:
"Transmitting the message to endpoint_
__Mail_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Received HTTP response code 400 : Bad request: Boundary of part not set._
even If i am in copy on the email in error and I forward again to the account pooled by the sender adapter it works fine.
Below you can find the email in error downloaded as a file
X-Account-Key: account3
X-UIDL: 61FD746A4F6E023AC1257538005952D4
X-Mozilla-Status: 0001
X-Mozilla-Status2: 10000000
Subject: ***********************
From: ******************
To: ******************
Cc: ******************
Message-ID: ***************
Date: Thu, 8 Jan 2009 17:15:39 +0100
X-MIMETrack: ************************************************************************************************
13, 2007) at 08.01.2009 17:15:46
MIME-Version: 1.0
Content-type: multipart/mixed;
Boundary="0__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444"
--0__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444
Content-type: multipart/alternative;
Boundary="1__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444"
--1__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444
Content-type: text/plain; charset=US-ASCII
(See attached file: Drafts.txt)
--1__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
<html><body>
<p><i>(See attached file: Drafts.txt)</i>
</body></html>
1__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444
--0__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444
Content-type: application/octet-stream;
name="Drafts.txt"
Content-Disposition: attachment; filename="Drafts.txt"
Content-ID: **************
Content-transfer-encoding: base64
OTk5OTk2LzQ7MjEuMDIuMjAwOA0KOTk5OTk2LzM7MzAuMDEuMjAwOA0KOTk5OTk2LzI7MjAuMTEu
MjAwNg0KOTk5OTk2LzE7MjcuMTAuMjAwNQ0KOTk5OTk1LzQ7MjEuMDIuMjAwOA0KOTk5OTk1LzM7
MzAuMDEuMjAwOA0KOTk5OTk1LzI7MjAuMTEuMjAwNg0KOTk5OTk1LzE7MjcuMTAuMjAwNQ0KOTk5
OTk0LzE7MjAuMDQuMjAwNg0KOTk5OTkzLzE7MjAuMDQuMjAwNg0KOTk5OTkwLzE7MDguMDYuMjAw
Ng0KOTk5OTg5LzE7MDguMDYuMjAwNg0KOTk5OTg4LzE7MDguMDYuMjAwNg0KOTk5OTg1LzE7MDku
MDguMjAwNg0KOTk5OTg0LzE7MTEuMDQuMjAwNQ0KOTk5OTgzLzE7MTEuMDQuMjAwNQ0KOTk5OTgy
LzE7MTEuMDQuMjAwNQ0KOTk5OTgxLzE7MTEuMDQuMjAwNQ0KOTk5OTgwLzE7MTEuMDQuMjAwNQ0K
OTk5OTc5LzE7MTEuMDQuMjAwNQ0KOTk5OTc4LzE7MTEuMDQuMjAwNQ0KOTk5OTc3LzE7MTEuMDQu
MjAwNQ0KOTk5OTczLzg7MDMuMTAuMjAwOA0KOTk5OTczLzc7MjkuMDguMjAwNw0KOTk5OTczLzY7
MTQuMTIuMjAwNg0KOTk5OTczLzU7MTMuMTEuMjAwNg0KOTk5OTczLzQ7MjcuMDYuMjAwNg0KOTk5
OTczLzM7MjIuMDUuMjAwNg0KOTk5OTczLzI7MTYuMDguMjAwNQ0KOTk5OTczLzE7MjcuMDcuMjAw
NQ0KOTk5OTcyLzg7MDMuMTAuMjAwOA0KOTk5OTcyLzc7MjkuMDguMjAwNw0KOTk5OTcyLzY7MTQu
MTIuMjAwNg0KOTk5OTcyLzU7MTMuMTEuMjAwNg0KOTk5OTcyLzQ7MjcuMDYuMjAwNg0KOTk5OTcy
LzM7MjIuMDUuMjAwNg0KOTk5OTcyLzI7MTYuMDguMjAwNQ0KOTk5OTcyLzE7MjcuMDcuMjAwNQ0K
OTk5OTcxLzg7MDMuMTAuMjAwOA0KOTk5OTcxLzc7MjkuMDguMjAwNw0KOTk5OTcxLzY7MTQuMTIu
MjAwNg0KOTk5OTcxLzU7MTMuMTEuMjAwNg0KOTk5OTcxLzQ7MDEuMDkuMjAwNg0KOTk5OTcxLzM7
MjIuMDUuMjAwNg0KOTk5OTcxLzI7MTYuMDguMjAwNQ0KOTk5OTcxLzE7MjcuMDcuMjAwNQ0KOTk5
OTcwLzc7MDMuMTAuMjAwOA0KOTk5OTcwLzY7MjkuMDguMjAwNw0KOTk5OTcwLzU7MDUuMTIuMjAw
Ng0KOTk5OTcwLzQ7MTMuMTEuMjAwNg0KOTk5OTcwLzM7MjcuMDYuMjAwNg0KOTk5OTcwLzI7MjIu
MDUuMjAwNg0KOTk5OTcwLzE7MTYuMDguMjAwNQ0KOTk5OTY5Lzg7MDMuMTAuMjAwOA0KOTk5OTY5
Lzc7MjkuMDguMjAwNw0KOTk5OTY5LzY7MDUuMTIuMjAwNg0KOTk5OTY5LzU7MDUuMTIuMjAwNg0K
OTk5OTY5LzQ7MjcuMDYuMjAwNg0KOTk5OTY5LzM7MjIuMDUuMjAwNg0KOTk5OTY5LzI7MTYuMDgu
MjAwNQ0KOTk5OTY5LzE7MjcuMDcuMjAwNQ0KOTk5OTY3LzI7MTQuMTEuMjAwNQ0KOTk5OTY3LzE7
MjMuMDUuMjAwNQ0KOTk5OTY2LzI7MTQuMTEuMjAwNQ0KOTk5OTY2LzE7MjMuMDUuMjAwNQ0KOTk5
OTY1LzU7MDIuMDcuMjAwOA0KOTk5OTY1LzQ7MTkuMDYuMjAwOA0KOTk5OTY1LzM7MTIuMDEuMjAw
Nw0KOTk5OTY1LzI7MTQuMTIuMjAwNg0KOTk5OTY1LzE7MTguMDQuMjAwNg0KOTk5OTYyLzM7MDgu
MDcuMjAwOA0KOTk5OTYyLzI7MjQuMDMuMjAwNQ0KOTk5OTYyLzE7MDEuMDIuMjAwNQ0KOTk5OTU5
LzQ7MTAuMTAuMjAwOA0KOTk5OTU5LzM7MjEuMDguMjAwNw0KOTk5OTU5LzI7MTcuMTEuMjAwNg0K
OTk5OTU5LzE7MTYuMTAuMjAwNg0KOTk5OTU4LzI7MTIuMTEuMjAwNw0KOTk5OTU4LzE7MzEuMDUu
MjAwNw0KOTk5OTU3LzI7MTIuMTEuMjAwNw0KOTk5OTU3LzE7MzEuMDUuMjAwNw0KOTk5OTU2LzI7
MTIuMTEuMjAwNw0KOTk5OTU2LzE7MzEuMDUuMjAwNw0KOTk5OTUzLzM7MjcuMDcuMjAwNQ0KOTk5
OTUzLzI7MjQuMDMuMjAwNQ0KOTk5OTUzLzE7MDEuMDIuMjAwNQ0KOTk5OTUyLzM7MjcuMDcuMjAw
NQ0KOTk5OTUyLzI7MjQuMDMuMjAwNQ0KOTk5OTUyLzE7MDEuMDIuMjAwNQ0KOTk5OTUxLzM7MDgu
MDcuMjAwOA0KOTk5OTUxLzI7MjQuMDMuMjAwNQ0KOTk5OTUxLzE7MDEuMDIuMjAwNQ0KOTk5OTUw
LzI7MjQuMDMuMjAwNQ0KOTk5OTUwLzE7MTEuMDIuMjAwNQ0KOTk5OTQ5LzM7MjcuMDcuMjAwNQ0K
OTk5OTQ5LzI7MjQuMDMuMjAwNQ0KOTk5OTQ5LzE7MDEuMDIuMjAwNQ0KOTk5OTQ4LzI7MTkuMTIu
MjAwNw0KOTk5OTQ4LzE7MDIuMDMuMjAwNQ0KOTk5OTQ3LzM7MTkuMTIuMjAwNw0KOTk5OTQ3LzI7
MTkuMDQuMjAwNQ0KOTk5OTQ3LzE7MDIuMDMuMjAwNQ0KOTk5OTQ2LzI7MTkuMTIuMjAwNw0KOTk5
OTQ2LzE7MDIuMDMuMjAwNQ0KOTk5OTQ1LzI7MTkuMTIuMjAwNw0KOTk5OTQ1LzE7MDIuMDMuMjAw
NQ0KOTk5OTQ0LzI7MDUuMDMuMjAwOA0KOTk5OTQ0LzE7MjkuMDcuMjAwNQ0KOTk5OTQzLzI7MDUu
MDMuMjAwOA0KOTk5OTQzLzE7MjkuMDcuMjAwNQ0KOTk5OTQyLzM7MDMuMDIuMjAwNQ0KOTk5OTQy
LzI7MTcuMDEuMjAwNQ0KOTk5OTQyLzE7MTEuMDEuMjAwNQ0KOTk5OTQxLzM7MjYuMDUuMjAwOA0K
OTk5OTQxLzI7MjAuMDkuMjAwNQ0KOTk5OTQxLzE7MjcuMDYuMjAwNQ0KOTk5OTI4LzI7MDQuMDMu
MjAwOA0KOTk5OTI4LzE7MjUuMDEuMjAwNQ0KOTk5OTI2LzI7MDQuMDMuMjAwOA0KOTk5OTI2LzE7
MjUuMDEuMjAwNQ0KOTk5OTI1LzM7MDQuMDMuMjAwOA0KOTk5OTI1LzI7MDUuMDQuMjAwNQ0KOTk5
OTI1LzE7MjUuMDEuMjAwNQ0KOTk5OTIzLzI7MDQuMDMuMjAwOA0KOTk5OTIzLzE7MjUuMDEuMjAw
NQ0KOTk5OTE2LzY7MTEuMTIuMjAwNg0KOTk5OTE2LzU7MTcuMDEuMjAwNg0KOTk5OTE2LzQ7MDku
MTEuMjAwNQ0KOTk5OTE2LzM7MjkuMDkuMjAwNQ0KOTk5OTE2LzI7MDguMDYuMjAwNQ0KOTk5OTE2
LzE7MTEuMDEuMjAwNQ0KOTk5OTE1LzY7MTEuMTIuMjAwNg0KOTk5OTE1LzU7MTcuMDEuMjAwNg0K
OTk5OTE1LzQ7MDkuMTEuMjAwNQ0KOTk5OTE1LzM7MjkuMDkuMjAwNQ0KOTk5OTE1LzI7MDguMDYu
MjAwNQ0KOTk5OTE1LzE7MTEuMDEuMjAwNQ0KOTk5OTA4Lzk7MDIuMDkuMjAwOA0KOTk5OTA4Lzg7
MTAuMDMuMjAwOA0KOTk5OTA4Lzc7MzAuMTAuMjAwNw0KOTk5OTA4LzY7MTMuMDcuMjAwNw0KOTk5
OTA4LzU7MTAuMTEuMjAwNg0KOTk5OTA4LzQ7MDEuMDMuMjAwNg0KOTk5OTA4LzM7MTkuMDEuMjAw
Ng0KOTk5OTA4LzI7MDQuMDEuMjAwNg0KOTk5OTA4LzE7MjAuMTAuMjAwNQ0KOTk5OTA3Lzc7MTIu
MDIuMjAwOA0KOTk5OTA3LzY7MjAuMTEuMjAwNw0KOTk5OTA3LzU7MzEuMDguMjAwNw0KOTk5OTA3
LzQ7MjYuMDQuMjAwNw0KOTk5OTA3LzM7MjAuMTEuMjAwNg0KOTk5OTA3LzI7MjguMTEuMjAwNQ0K
OTk5OTA3LzE7MTQuMDkuMjAwNQ0KOTk5OTA2Lzc7MjkuMDQuMjAwOA0KOTk5OTA2LzY7MDIuMDEu
MjAwOA0KOTk5OTA2LzU7MTMuMDcuMjAwNw0KOTk5OTA2LzQ7MTQuMDUuMjAwNw0KOTk5OTA2LzM7
MDguMDYuMjAwNg0KOTk5OTA2LzI7MTcuMDUuMjAwNg0KOTk5OTA2LzE7MTUuMDIuMjAwNg0KOTk5
ODk4LzY7MjUuMDIuMjAwOA0KOTk5ODk4LzU7MDguMDMuMjAwNw0KOTk5ODk4LzQ7MjMuMDEuMjAw
Ng0KOTk5ODk4LzM7MTAuMDEuMjAwNg0KOTk5ODk4LzI7MDMuMDEuMjAwNg0KOTk5ODk4LzE7MjQu
MDUuMjAwNQ0KOTk5ODk3LzU7MjUuMDIuMjAwOA0KOTk5ODk3LzQ7MDguMDMuMjAwNw0KOTk5ODk3
LzM7MjMuMDEuMjAwNg0KOTk5ODk3LzI7MDMuMDEuMjAwNg0KOTk5ODk3LzE7MjQuMDUuMjAwNQ0K
OTk5ODk2LzU7MjUuMDIuMjAwOA0KOTk5ODk2LzQ7MDguMDMuMjAwNw0KOTk5ODk2LzM7MjMuMDEu
MjAwNg0KOTk5ODk2LzI7MDMuMDEuMjAwNg0KOTk5ODk2LzE7MjQuMDUuMjAwNQ0KOTk5ODg3LzI7
MDguMTAuMjAwNw0KOTk5ODg3LzE7MjYuMDQuMjAwNg0KOTk5ODg2LzI7MjMuMTAuMjAwNw0KOTk5
ODg2LzE7MDMuMDQuMjAwNg0KOTk5ODg1LzI7MDguMTAuMjAwNw0KOTk5ODg1LzE7MjYuMDQuMjAw
Ng0KOTk5ODg0LzU7MDMuMDcuMjAwOA0KOTk5ODg0LzQ7MjQuMDYuMjAwOA0KOTk5ODg0LzM7Mjgu
MDQuMjAwOA0KOTk5ODg0LzI7MDcuMTEuMjAwNg0KOTk5ODg0LzE7MTIuMDEuMjAwNQ0KOTk5ODgz
LzQ7MjQuMDYuMjAwOA0KOTk5ODgzLzM7MjguMDQuMjAwOA0KOTk5ODgzLzI7MDcuMTEuMjAwNg0K
OTk5ODgzLzE7MTEuMDEuMjAwNQ0KOTk5ODgwLzc7MjkuMDUuMjAwOA0KOTk5ODgwLzY7MTIuMTIu
MjAwNw0KOTk5ODgwLzU7MTYuMDguMjAwNg0KOTk5ODgwLzQ7MDMuMDUuMjAwNg0KOTk5ODgwLzM7
MDIuMDEuMjAwNg0KOTk5ODgwLzI7MjUuMTAuMjAwNQ0KOTk5ODgwLzE7MjYuMDcuMjAwNQ0KOTk5
ODc5Lzg7MjkuMDUuMjAwOA0KOTk5ODc5Lzc7MTIuMTIuMjAwNw0KOTk5ODc5LzY7MTYuMDguMjAw
Ng0KOTk5ODc5LzU7MDMuMDUuMjAwNg0KOTk5ODc5LzQ7MDIuMDEuMjAwNg0KOTk5ODc5LzM7MjMu
MTEuMjAwNQ0KOTk5ODc5LzI7MjAuMTAuMjAwNQ0KOTk5ODc5LzE7MjUuMDcuMjAwNQ0KOTk5ODc4
Lzg7MjkuMDUuMjAwOA0KOTk5ODc4Lzc7MTIuMTIuMjAwNw0KOTk5ODc4LzY7MTYuMDguMjAwNg0K
OTk5ODc4LzU7MDMuMDUuMjAwNg0KOTk5ODc4LzQ7MDIuMDEuMjAwNg0KOTk5ODc4LzM7MjMuMTEu
MjAwNQ0KOTk5ODc4LzI7MjAuMTAuMjAwNQ0KOTk5ODc4LzE7MjUuMDcuMjAwNQ0KOTk5ODc3Lzg7
MjkuMDUuMjAwOA0KOTk5ODc3Lzc7MTIuMTIuMjAwNw0KOTk5ODc3LzY7MTYuMDguMjAwNg0KOTk5
ODc3LzU7MDMuMDUuMjAwNg0KOTk5ODc3LzQ7MDIuMDEuMjAwNg0KOTk5ODc3LzM7MjMuMTEuMjAw
NQ0KOTk5ODc3LzI7MjUuMTAuMjAwNQ0KOTk5ODc3LzE7MjYuMDcuMjAwNQ0KOTk5ODc2LzU7MTYu
MDguMjAwNg0KOTk5ODc2LzQ7MDMuMDUuMjAwNg0KOTk5ODc2LzM7MDIuMDEuMjAwNg0KOTk5ODc2
LzI7MjAuMTAuMjAwNQ0KOTk5ODc2LzE7MjUuMDcuMjAwNQ0KOTk5ODc1Lzc7MjkuMDUuMjAwOA0K
OTk5ODc1LzY7MTIuMTIuMjAwNw0KOTk5ODc1LzU7MTYuMDguMjAwNg0KOTk5ODc1LzQ7MDMuMDUu
MjAwNg0KOTk5ODc1LzM7MDIuMDEuMjAwNg0KOTk5ODc1LzI7MjAuMTAuMjAwNQ0KOTk5ODc1LzE7
MjUuMDcuMjAwNQ0KOTk5ODc0LzU7MTYuMDguMjAwNg0KOTk5ODc0LzQ7MDMuMDUuMjAwNg0KOTk5
ODc0LzM7MDIuMDEuMjAwNg0KOTk5ODc0LzI7MjUuMTAuMjAwNQ0KOTk5ODc0LzE7MjYuMDcuMjAw
NQ0KOTk5ODY5LzM7MjUuMDkuMjAwOA0KOTk5ODY5LzI7MjIuMDguMjAwNw0KOTk5ODY5LzE7MjYu
MDMuMjAwNw0KOTk5ODY4LzM7MjUuMDkuMjAwOA0KOTk5ODY4LzI7MjIuMDguMjAwNw0KOTk5ODY4
LzE7MjYuMDMuMjAwNw0KOTk5ODY3LzM7MjUuMDkuMjAwOA0KOTk5ODY3LzI7MjIuMDguMjAwNw0K
OTk5ODY3LzE7MDguMDMuMjAwNw0KOTk5ODY2LzU7MzEuMDEuMjAwNw0KOTk5ODY2LzQ7MzAuMDUu
MjAwNg0KOTk5ODY2LzM7MTAuMDQuMjAwNg0KOTk5ODY2LzI7MTkuMDEuMjAwNg0KOTk5ODY2LzE7
MTYuMTEuMjAwNQ0KOTk5ODY1LzU7MzEuMDEuMjAwNw0KOTk5ODY1LzQ7MzAuMDUuMjAwNg0KOTk5
ODY1LzM7MTAuMDQuMjAwNg0KOTk5ODY1LzI7MTkuMDEuMjAwNg0KOTk5ODY1LzE7MTYuMTEuMjAw
NQ0KOTk5ODY0LzY7MjkuMTAuMjAwOA0KOTk5ODY0LzU7MzEuMDEuMjAwNw0KOTk5ODY0LzQ7MzAu
MDUuMjAwNg0KOTk5ODY0LzM7MTAuMDQuMjAwNg0KOTk5ODY0LzI7MTkuMDEuMjAwNg0KOTk5ODY0
LzE7MTYuMTEuMjAwNQ0KOTk5ODYzLzM7MjAuMDkuMjAwNg0KOTk5ODYzLzI7MTkuMDEuMjAwNg0K
OTk5ODYzLzE7MDkuMDguMjAwNQ0KOTk5ODYyLzQ7MDguMDcuMjAwOA0KOTk5ODYyLzM7MjAuMDku
MjAwNg0KOTk5ODYyLzI7MTkuMDEuMjAwNg0KOTk5ODYyLzE7MDkuMDguMjAwNQ0KOTk5ODYxLzM7
MjAuMDkuMjAwNg0KOTk5ODYxLzI7MTkuMDEuMjAwNg0KOTk5ODYxLzE7MDkuMDguMjAwNQ0KOTk5
ODU5LzM7MDIuMDMuMjAwNg0KOTk5ODU5LzI7MjguMDQuMjAwNQ0KOTk5ODU5LzE7MTQuMDIuMjAw
NQ0KOTk5ODU4LzQ7MDIuMDkuMjAwOA0KOTk5ODU4LzM7MDIuMDMuMjAwNg0KOTk5ODU4LzI7Mjgu
MDQuMjAwNQ0KOTk5ODU4LzE7MTQuMDIuMjAwNQ0KOTk5ODU1Lzc7MjkuMDUuMjAwOA0KOTk5ODU1
LzY7MTIuMTIuMjAwNw0KOTk5ODU1LzU7MTYuMDguMjAwNg0KOTk5ODU1LzQ7MDMuMDUuMjAwNg0K
OTk5ODU1LzM7MDIuMDEuMjAwNg0KOTk5ODU1LzI7MjAuMTAuMjAwNQ0KOTk5ODU1LzE7MjUuMDcu
MjAwNQ0KOTk5ODU0Lzc7MjkuMDUuMjAwOA0KOTk5ODU0LzY7MTIuMTIuMjAwNw0KOTk5ODU0LzU7
MTYuMDguMjAwNg0KOTk5ODU0LzQ7MDMuMDUuMjAwNg0KOTk5ODU0LzM7MDIuMDEuMjAwNg0KOTk5
ODU0LzI7MjAuMTAuMjAwNQ0KOTk5ODU0LzE7MjUuMDcuMjAwNQ0KOTk5ODM3LzU7MTUuMTAuMjAw
OA0KOTk5ODM3LzQ7MDcuMDQuMjAwOA0KOTk5ODM3LzM7MDcuMDMuMjAwNw0KOTk5ODM3LzI7MTgu
MTAuMjAwNQ0KOTk5ODM3LzE7MTYuMDIuMjAwNQ0KOTk5ODM2LzU7MTUuMTAuMjAwOA0KOTk5ODM2
LzQ7MDcuMDQuMjAwOA0KOTk5ODM2LzM7MDcuMDMuMjAwNw0KOTk5ODM2LzI7MTguMTAuMjAwNQ0K
OTk5ODM2LzE7MTYuMDIuMjAwNQ0KOTk5ODM1LzI7MTguMTAuMjAwNQ0KOTk5ODM1LzE7MTYuMDIu
MjAwNQ0KOTk5ODM0LzI7MTguMTAuMjAwNQ0KOTk5ODM0LzE7MTYuMDIuMjAwNQ0KOTk5ODMxLzQ7
MDIuMDcuMjAwOA0KOTk5ODMxLzM7MjMuMDEuMjAwNw0KOTk5ODMxLzI7MzAuMDkuMjAwNQ0KOTk5
ODMxLzE7MjYuMDkuMjAwNQ0KOTk5ODMwLzQ7MDIuMDcuMjAwOA0KOTk5ODMwLzM7MjMuMDEuMjAw
Nw0KOTk5ODMwLzI7MzAuMDkuMjAwNQ0KOTk5ODMwLzE7MjYuMDkuMjAwNQ0KOTk5ODI4LzQ7MDIu
MDcuMjAwOA0KOTk5ODI4LzM7MjMuMDEuMjAwNw0KOTk5ODI4LzI7MzAuMDkuMjAwNQ0KOTk5ODI4
LzE7MjYuMDkuMjAwNQ0KOTk5ODI3LzQ7MDIuMDcuMjAwOA0KOTk5ODI3LzM7MjMuMDEuMjAwNw0K
OTk5ODI3LzI7MzAuMDkuMjAwNQ0KOTk5ODI3LzE7MjYuMDkuMjAwNQ0KOTk5ODI2LzE7MTcuMDQu
MjAwOA0KOTk5ODI1LzE7MTcuMDQuMjAwOA0KOTk5ODIzLzQ7MDguMDMuMjAwNw0KOTk5ODIzLzM7
MjcuMDcuMjAwNQ0KOTk5ODIzLzI7MDEuMDQuMjAwNQ0KOTk5ODIzLzE7MTQuMDEuMjAwNQ0KOTk5
ODIyLzM7MjEuMDIuMjAwNw0KOTk5ODIyLzI7MjMuMDMuMjAwNg0KOTk5ODIyLzE7MDQuMDIuMjAw
NQ0KOTk5ODIxLzI7MjMuMDMuMjAwNg0KOTk5ODIxLzE7MDQuMDIuMjAwNQ0KOTk5ODEwLzE7MjIu
MDMuMjAwNQ0KOTk5ODA4LzE7MjIuMDMuMjAwNQ0KOTk5ODA3LzM7MDIuMDQuMjAwNw0KOTk5ODA3
LzI7MjYuMDIuMjAwNw0KOTk5ODA3LzE7MTUuMDQuMjAwNQ0KOTk5NzkxLzM7MTMuMTAuMjAwNg0K
OTk5NzkxLzI7MDguMDQuMjAwNQ0KOTk5NzkxLzE7MDkuMDIuMjAwNQ0KOTk5Nzg3LzQ7MDMuMTAu
MjAwOA0KOTk5Nzg3LzM7MDcuMDMuMjAwOA0KOTk5Nzg3LzI7MjUuMDkuMjAwNw0KOTk5Nzg3LzE7
MDIuMDMuMjAwNg0KOTk5NzgwLzE7MjEuMDIuMjAwNQ0KOTk5NzcyLzk7MTEuMDYuMjAwNw0KOTk5
NzcyLzg7MjcuMDMuMjAwNw0KOTk5NzcyLzc7MDYuMTAuMjAwNg0KOTk5NzcyLzY7MTcuMDcuMjAw
Ng0KOTk5NzcyLzU7MDMuMDUuMjAwNg0KOTk5NzcyLzQ7MTUuMDMuMjAwNg0KOTk5NzcyLzM7MjQu
MDEuMjAwNg0KOTk5NzcyLzI7MTYuMDEuMjAwNg0KOTk5NzcyLzEwOzIzLjA2LjIwMDgNCjk5OTc3
Mi8xOzA3LjEyLjIwMDUNCjk5OTc3MS85OzExLjA2LjIwMDcNCjk5OTc3MS84OzI3LjAzLjIwMDcN
Cjk5OTc3MS83OzA2LjEwLjIwMDYNCjk5OTc3MS82OzE3LjA3LjIwMDYNCjk5OTc3MS81OzAzLjA1
LjIwMDYNCjk5OTc3MS80OzE1LjAzLjIwMDYNCjk5OTc3MS8zOzI0LjAxLjIwMDYNCjk5OTc3MS8y
OzE2LjAxLjIwMDYNCjk5OTc3MS8xMDsyMy4wNi4yMDA4DQo5OTk3NzEvMTswNy4xMi4yMDA1DQo5
OTk3NjQvMzswNC4wMy4yMDA4DQo5OTk3NjQvMjsxMi4xMS4yMDA3DQo5OTk3NjQvMTsyOC4xMC4y
MDA1DQo5OTk3NjMvMzswNC4wMy4yMDA4DQo5OTk3NjMvMjsxMi4xMS4yMDA3DQo5OTk3NjMvMTsy
OC4xMC4yMDA1DQo5OTk3NjIvNDswNy4wNy4yMDA4DQo5OTk3NjIvMzswNC4wMy4yMDA4DQo5OTk3
NjIvMjsxMi4xMS4yMDA3DQo5OTk3NjIvMTsyOC4xMC4yMDA1DQo5OTk3NjEvMzswNC4wMy4yMDA4
DQo5OTk3NjEvMjsxMi4xMS4yMDA3DQo5OTk3NjEvMTsyOC4xMC4yMDA1DQo5OTk3NjAvMzswNy4w
OS4yMDA2DQo5OTk3NjAvMjsyMy4wOC4yMDA2DQo5OTk3NjAvMTswOS4xMi4yMDA0DQo5OTk3NTkv
MzswNy4wOS4yMDA2DQo5OTk3NTkvMjsyMy4wOC4yMDA2DQo5OTk3NTkvMTswOS4xMi4yMDA0DQo5
OTk3NTgvMjsxNi4wMi4yMDA1DQo5OTk3NTgvMTsyMy4xMS4yMDA0DQo5OTk3NTcvMjsyOS4wOS4y
MDA1DQo5OTk3NTcvMTsxOC4wNC4yMDA1DQo5OTk3NTYvMjsyOS4wOS4yMDA1DQo5OTk3NTYvMTsx
OC4wNC4yMDA1DQo5OTk3NTIvNTswNC4wNy4yMDA4DQo5OTk3NTIvNDszMC4wNS4yMDA2DQo5OTk3
NTIvMzsxMC4wNC4yMDA2DQo5OTk3NTIvMjsxOS4wMS4yMDA2DQo5OTk3NTIvMTsxNi4xMS4yMDA1
DQo5OTk3NDgvMzsyNi4wNy4yMDA3DQo5OTk3NDgvMjswOS4wMy4yMDA1DQo5OTk3NDgvMTsyMC4x
MC4yMDA0DQo5OTk3NDUvMjsyOC4xMS4yMDA1DQo5OTk3NDUvMTsxNS4wNi4yMDA1DQo5OTk3NDQv
MjsyOC4xMS4yMDA1DQo5OTk3NDQvMTsxNS4wNi4yMDA1DQo5OTk3NDMvMjsyOC4xMS4yMDA1DQo5
OTk3NDMvMTsxNS4wNi4yMDA1DQo5OTk3NDIvMzszMS4wOC4yMDA3DQo5OTk3NDIvMjsyMC4wMi4y
MDA3DQo5OTk3NDIvMTsxMy4wNS4yMDA1DQo5OTk3NDEvMzszMS4wOC4yMDA3DQo5OTk3NDEvMjsy
MC4wMi4yMDA3DQo5OTk3NDEvMTsxMy4wNS4yMDA1DQo5OTk3NDAvMzszMS4wOC4yMDA3DQo5OTk3
NDAvMjsyMC4wMi4yMDA3DQo5OTk3NDAvMTsxMy4wNS4yMDA1DQo5OTk3MzkvMjszMS4wOC4yMDA3
DQo5OTk3MzkvMTsxMy4wNS4yMDA1DQo5OTk3MzgvMzswNC4wOS4yMDA3DQo5OTk3MzgvMjsyMC4w
Mi4yMDA3DQo5OTk3MzgvMTsyNC4wMS4yMDA2DQo5OTk3MzcvMjszMS4wOC4yMDA3DQo5OTk3Mzcv
MTsxMy4wNS4yMDA1DQo5OTk3MzYvMzswMy4xMC4yMDA1DQo5OTk3MzYvMjsyMC4wNS4yMDA1DQo5
OTk3MzYvMTsxMC4wMS4yMDA1DQo5OTk3MzUvNDsxNy4wMS4yMDA2DQo5OTk3MzUvMzswMy4xMC4y
MDA1DQo5OTk3MzUvMjsyMC4wNS4yMDA1DQo5OTk3MzUvMTsyMy4xMi4yMDA0DQo5OTk3MzQvNDsx
Ny4wMS4yMDA2DQo5OTk3MzQvMzswMy4xMC4yMDA1DQo5OTk3MzQvMjsyMC4wNS4yMDA1DQo5OTk3
MzQvMTsyMy4xMi4yMDA0DQo5OTk3MzMvNDsxNy4wMS4yMDA2DQo5OTk3MzMvMzswMy4xMC4yMDA1
DQo5OTk3MzMvMjsyMC4wNS4yMDA1DQo5OTk3MzMvMTsyMy4xMi4yMDA0DQo5OTk3MzIvNDsxNy4w
MS4yMDA2DQo5OTk3MzIvMzswMy4xMC4yMDA1DQo5OTk3MzIvMjsyMC4wNS4yMDA1DQo5OTk3MzIv
MTsyMy4xMi4yMDA0DQo5OTk3MzEvNDsxNy4wMS4yMDA2DQo5OTk3MzEvMzswMy4xMC4yMDA1DQo5
OTk3MzEvMjsyMC4wNS4yMDA1DQo5OTk3MzEvMTsyMy4xMi4yMDA0DQo5OTk3MzAvNDsxNC4xMi4y
MDA1DQo5OTk3MzAvMzswMy4xMC4yMDA1DQo5OTk3MzAvMjsyMC4wNS4yMDA1DQo5OTk3MzAvMTsx
MC4wMS4yMDA1DQo5OTk3MjkvMzsxMi4xMi4yMDA2DQo5OTk3MjkvMjswNi4wNC4yMDA2DQo5OTk3
MjkvMTsxNC4wMS4yMDA1DQo5OTk3MjgvMzsxMi4xMi4yMDA2DQo5OTk3MjgvMjswNi4wNC4yMDA2
DQo5OTk3MjgvMTsxNC4wMS4yMDA1DQo5OTk3MjcvMzsxMi4xMi4yMDA2DQo5OTk3MjcvMjswNi4w
NC4yMDA2DQo5OTk3MjcvMTsxNC4wMS4yMDA1DQo5OTk3MjYvMzsxMi4xMi4yMDA2DQo5OTk3MjYv
MjswNi4wNC4yMDA2DQo5OTk3MjYvMTsxMS4wMS4yMDA1DQo5OTk3MjUvMzsyMS4xMC4yMDA1DQo5
OTk3MjUvMjswNy4wNi4yMDA1DQo5OTk3MjUvMTswNC4wMy4yMDA1DQo5OTk3MjQvMjsxMy4wMi4y
MDA2DQo5OTk3MjQvMTsyNS4wNC4yMDA1DQo5OTk3MjMvMzsyMS4xMC4yMDA1DQo5OTk3MjMvMjsw
Ny4wNi4yMDA1DQo5OTk3MjMvMTswNC4wMy4yMDA1DQo5OTk3MjIvMjsxMy4wMi4yMDA2DQo5OTk3
MjIvMTsyNS4wNC4yMDA1DQo5OTk3MjEvMjsxMy4wMi4yMDA2DQo5OTk3MjEvMTsyNS4wNC4yMDA1
DQo5OTk3MTIvMzsyMS4xMC4yMDA1DQo5OTk3MTIvMjswNy4wNi4yMDA1DQo5OTk3MTIvMTswNC4w
My4yMDA1DQo5OTk3MTEvMTsyNC4wNS4yMDA1DQo5OTk3MTAvMTsyNC4wNS4yMDA1DQo5OTk3MDkv
MTsyNC4wNS4yMDA1DQo5OTk3MDgvMTsyOC4wOS4yMDA1DQo5OTk3MDcvMjsxMy4wMS4yMDA2DQo5
OTk3MDcvMTsyOC4wOS4yMDA1DQo5OTk3MDYvMjsxMy4wMS4yMDA2DQo5OTk3MDYvMTsyOC4wOS4y
MDA1DQo5OTk3MDIvMjsxNS4wNC4yMDA4DQo5OTk3MDIvMTsxMC4wMS4yMDA1DQo5OTk3MDEvMjsx
NS4wNC4yMDA4DQo5OTk3MDEvMTsxMC4wMS4yMDA1DQo5OTk3MDAvMjsxNS4wNC4yMDA4DQo5OTk3
MDAvMTsxMC4wMS4yMDA1DQo5OTk2OTkvNDsyMy4wMi4yMDA3DQo5OTk2OTkvMzsyNi4wNC4yMDA1
DQo5OTk2OTkvMjswMS4wMi4yMDA1DQo5OTk2OTkvMTsyMC4wMS4yMDA1DQo5OTk2OTgvNTsyMy4w
Mi4yMDA3DQo5OTk2OTgvNDsxOS4wNS4yMDA1DQo5OTk2OTgvMzsyNi4wNC4yMDA1DQo5OTk2OTgv
MjswMi4wMy4yMDA1DQo5OTk2OTgvMTsyMC4wMS4yMDA1DQo5OTk2OTcvNDsyMy4wMi4yMDA3DQo5
OTk2OTcvMzsxOS4wNS4yMDA1DQo5OTk2OTcvMjsyNi4wNC4yMDA1DQo5OTk2OTcvMTswMi4wMy4y
MDA1DQo5OTk2OTYvMzsyMy4wMi4yMDA3DQo5OTk2OTYvMjsyOS4wNC4yMDA1DQo5OTk2OTYvMTsy
OS4wNC4yMDA1DQo5OTk2OTUvMzsyMy4wMi4yMDA3DQo5OTk2OTUvMjsyNi4wNC4yMDA1DQo5OTk2
OTUvMTswMi4wMy4yMDA1DQo5OTk2OTQvMjsyMy4wMi4yMDA3DQo5OTk2OTQvMTsxOS4wNS4yMDA1
DQo5OTk2OTMvMzsyMy4wMi4yMDA3DQo5OTk2OTMvMjsyNi4wNC4yMDA1DQo5OTk2OTMvMTswMS4w
Mi4yMDA1DQo5OTk2OTIvMzsyMy4wMi4yMDA3DQo5OTk2OTIvMjsyNi4wNC4yMDA1DQo5OTk2OTIv
MTswMS4wMi4yMDA1DQo5OTk2OTEvMzsyMy4wMi4yMDA3DQo5OTk2OTEvMjsyNi4wNC4yMDA1DQo5
OTk2OTEvMTswMS4wMi4yMDA1DQo5OTk2OTAvMzsyMy4wMi4yMDA3DQo5OTk2OTAvMjsyOS4wNC4y
MDA1DQo5OTk2OTAvMTsyOS4wNC4yMDA1DQo5OTk2ODkvMzsyMy4wMi4yMDA3DQo5OTk2ODkvMjsy
Ni4wNC4yMDA1DQo5OTk2ODkvMTswMi4wMy4yMDA1DQo5OTk2ODgvMzsyMy4wMi4yMDA3DQo5OTk2
ODgvMjsyNi4wNC4yMDA1DQo5OTk2ODgvMTswMi4wMy4yMDA1DQo5OTk2NjgvMTsxMy4wNC4yMDA2
DQo5OTk2NjcvMTsxMy4wNC4yMDA2DQo5OTk2NjYvMTsxMy4wNC4yMDA2DQo5OTk2NjUvMTsxMy4w
NC4yMDA2DQo5OTk2NjIvMTsyMC4wNi4yMDA2DQo5OTk2NTYvNDsyMC4xMC4yMDA1DQo5OTk2NTYv
MzsxMy4wNi4yMDA1DQo5OTk2NTYvMjsyOC4wMi4yMDA1DQo5OTk2NTYvMTsyMC4xMi4yMDA0DQo5
OTk2NTUvMzsyMC4xMC4yMDA1DQo5OTk2NTUvMjsyOC4wMi4yMDA1DQo5OTk2NTUvMTsyMC4xMi4y
MDA0DQo5OTk2NDIvMTswNi4wNS4yMDA4DQo5OTk2NDEvMTswNi4wNS4yMDA4DQo5OTk2NDAvMTsw
Ni4wNS4yMDA4DQo5OTk2MzkvMTswNi4wNS4yMDA4DQo5OTk2MzcvMTswNi4xMS4yMDA2DQo5OTk2
MzYvMTswNi4xMS4yMDA2DQo5OTk2MzIvMTsxMi4wNC4yMDA2DQo5OTk2MzEvMTsxMi4wNC4yMDA2
DQo5OTk2MjQvMTsxOC4wNC4yMDA1DQo5OTk2MjMvMTsxOC4wNC4yMDA1DQo5OTk2MjIvMTsxOC4w
NC4yMDA1DQo5OTk2MjEvMTsxOC4wNC4yMDA1DQo5OTk2MTkvMTswMi4wOC4yMDA2DQo5OTk2MTQv
MTswNC4wMS4yMDA2DQo5OTk2MDgvMzszMS4wOC4yMDA3DQo5OTk2MDgvMjsyMC4wMi4yMDA3DQo5
OTk2MDgvMTsxMy4wNS4yMDA1DQo5OTk2MDcvMzszMC4xMC4yMDA4DQo5OTk2MDcvMjswMi4wMy4y
MDA3DQo5OTk2MDcvMTswMS4xMi4yMDA1DQo5OTk2MDYvMzsxMy4wNy4yMDA2DQo5OTk2MDYvMjsx
NC4xMC4yMDA1DQo5OTk2MDYvMTswMy4wMy4yMDA1DQo5OTk2MDQvMzszMC4xMC4yMDA4DQo5OTk2
MDQvMjswMi4wMy4yMDA3DQo5OTk2MDQvMTswMS4xMi4yMDA1DQo5OTk2MDMvMTsxNS4wNi4yMDA1
DQo5OTk1OTAvNTsyNi4wNS4yMDA4DQo5OTk1OTAvNDsxMS4wNC4yMDA4DQo5OTk1OTAvMzswMi4x
MC4yMDA3DQo5OTk1OTAvMjsxOS4wNi4yMDA2DQo5OTk1OTAvMTsxOC4wNS4yMDA1DQo5OTk1ODgv
NTsyNi4wNS4yMDA4DQo5OTk1ODgvNDsxMS4wNC4yMDA4DQo5OTk1ODgvMzswMi4xMC4yMDA3DQo5
OTk1ODgvMjsxOS4wNi4yMDA2DQo5OTk1ODgvMTsxOC4wNS4yMDA1DQo5OTk1ODcvNTsyNi4wNS4y
MDA4DQo5OTk1ODcvNDsxMS4wNC4yMDA4DQo5OTk1ODcvMzswMi4xMC4yMDA3DQo5OTk1ODcvMjsx
OS4wNi4yMDA2DQo5OTk1ODcvMTsxOC4wNS4yMDA1DQo5OTk1ODYvNTsyNi4wNS4yMDA4DQo5OTk1
ODYvNDsxMS4wNC4yMDA4DQo5OTk1ODYvMzswMi4xMC4yMDA3DQo5OTk1ODYvMjsxOS4wNi4yMDA2
DQo5OTk1ODYvMTsxOC4wNS4yMDA1DQo5OTk1ODUvMzswNC4wNS4yMDA3DQo5OTk1ODUvMjsyMC4x
MC4yMDA2DQo5OTk1ODUvMTsxOC4wNy4yMDA1DQo5OTk1ODQvMzswNC4wNS4yMDA3DQo5OTk1ODQv
MjsyMC4xMC4yMDA2DQo5OTk1ODQvMTsxOC4wNy4yMDA1DQo5OTk1NjMvMjsxMS4wMi4yMDA1DQo5
OTk1NjMvMTsyNy4xMC4yMDA0DQo5OTk1NjIvMjsxMS4wMi4yMDA1DQo5OTk1NjIvMTsyNy4xMC4y
MDA0DQo5OTk1NjEvMjsxMS4wMi4yMDA1DQo5OTk1NjEvMTsyNy4xMC4yMDA0DQo5OTk1NTIvMTsy
MC4wNC4yMDA1DQo5OTk1NTEvMTsyMC4wNC4yMDA1DQo5OTk1NTAvMTsyMC4wNC4yMDA1DQo5OTk1
MzcvMzsyOS4wNC4yMDA4DQo5OTk1MzcvMjsyOS4wOC4yMDA3DQo5OTk1MzcvMTsxMC4wNC4yMDA2
DQo5OTk1MzYvMzsyOS4wNC4yMDA4DQo5OTk1MzYvMjsyOS4wOC4yMDA3DQo5OTk1MzYvMTsxMC4w
NC4yMDA2DQo5OTk1MzUvMzsyOS4wNC4yMDA4DQo5OTk1MzUvMjsyOS4wOC4yMDA3DQo5OTk1MzUv
MTsxMC4wNC4yMDA2DQo5OTk1MzQvMzsyOS4wNC4yMDA4DQo5OTk1MzQvMjsyOS4wOC4yMDA3DQo5
OTk1MzQvMTsxMC4wNC4yMDA2DQo5OTk1MjIvMTsyMS4wNS4yMDA3DQo5OTk1MjEvMTsyMS4wNS4y
MDA3DQo5OTk1MjAvMTsyMS4wNS4yMDA3DQo5OTk1MTkvMTsyMS4wNS4yMDA3DQo5OTk1MTcvMTsx
Ni4wOS4yMDA4DQo5OTk1MTYvMTsxNi4wOS4yMDA4DQo5OTk1MTUvMTsxNi4wOS4yMDA4DQo5OTk1
MTQvMzsyMy4xMC4yMDA2DQo5OTk1MTQvMjsyNS4xMS4yMDA1DQo5OTk1MTQvMTsyMS4wNy4yMDA1
DQo5OTk1MTMvMzsyMy4xMC4yMDA2DQo5OTk1MTMvMjsyNS4xMS4yMDA1DQo5OTk1MTMvMTsyMS4w
Ny4yMDA1DQo5OTk1MTIvMzsyMy4xMC4yMDA2DQo5OTk1MTIvMjsyNS4xMS4yMDA1DQo5OTk1MTIv
MTsyMS4wNy4yMDA1DQo5OTk1MTAvMzsyOS4wOS4yMDA4DQo5OTk1MTAvMjswNi4wNi4yMDA2DQo5
OTk1MTAvMTsyOC4wNC4yMDA2DQo5OTk1MDkvNDsyOS4wOS4yMDA4DQo5OTk1MDkvMzswMS4wNi4y
MDA2DQo5OTk1MDkvMjsxMC4wNS4yMDA2DQo5OTk1MDkvMTsyOC4wNC4yMDA2DQo5OTk1MDgvMzsy
OS4wOS4yMDA4DQo5OTk1MDgvMjswNi4wNi4yMDA2DQo5OTk1MDgvMTsyOC4wNC4yMDA2DQo5OTk1
MDMvMzsxMi4wNC4yMDA1DQo5OTk1MDMvMjsxNy4wMi4yMDA1DQo5OTk1MDMvMTswNC4wMS4yMDA1
DQo5OTk0OTUvMjswMy4wNS4yMDA3DQo5OTk0OTUvMTsxMS4xMC4yMDA2DQo5OTk0OTQvMjswMy4w
NS4yMDA3DQo5OTk0OTQvMTsxMS4xMC4yMDA2DQo5OTk0OTMvMjswMy4wNS4yMDA3DQo5OTk0OTMv
MTsxMS4xMC4yMDA2DQo5OTk0ODYvNDsxOS4wNy4yMDA2DQo5OTk0ODYvMzsyNC4wMy4yMDA2DQo5
OTk0ODYvMjsyNy4xMC4yMDA1DQo5OTk0ODYvMTswMy4wOS4yMDA0DQo5OTk0ODUvMjsyMS4xMS4y
MDA2DQo5OTk0ODUvMTsyNC4xMC4yMDA2DQo5OTk0NzMvMTswMi4wNC4yMDA3DQo5OTk0NTkvMTsx
Mi4wNS4yMDA1DQo5OTk0NTgvMTsxMi4wNS4yMDA1DQo5OTk0NTcvMTsxMi4wNS4yMDA1DQo5OTk0
NTIvMTszMC4wNi4yMDA1DQo5OTk0NTEvMTszMC4wNi4yMDA1DQo5OTk0NTAvMTszMC4wNi4yMDA1
DQo5OTk0NDkvNjsxMC4wMy4yMDA4DQo5OTk0NDkvNTsxMC4xMS4yMDA2DQo5OTk0NDkvNDswNy4w
Ny4yMDA2DQo5OTk0NDkvMzswMS4wMy4yMDA2DQo5OTk0NDkvMjswNS4wNy4yMDA1DQo5OTk0NDkv
MTsyNS4wNC4yMDA1DQo5OTk0NDYvMzsxOS4wMy4yMDA4DQo5OTk0NDYvMjsyMC4xMS4yMDA3DQo5
OTk0NDYvMTszMC4xMS4yMDA2DQo5OTk0NDIvMjsyMC4wOS4yMDA2DQo5OTk0NDIvMTswOS4wOC4y
MDA1DQo5OTk0NDAvMjswMS4xMi4yMDA1DQo5OTk0MzcvNDsxMC4xMC4yMDA4DQo5OTk0MzcvMzsy
MS4wOC4yMDA3DQo5OTk0MzcvMjsxNy4xMS4yMDA2DQo5OTk0MzcvMTsxNi4xMC4yMDA2DQo5OTk0
MzUvMjswNi4xMC4yMDA4DQo5OTk0MzUvMTsxNi4wOC4yMDA2DQo5OTk0MzQvMjswNi4xMC4yMDA4
DQo5OTk0MzQvMTsxNi4wOC4yMDA2DQo5OTk0MjYvMTsxOC4wNy4yMDA2DQo5OTk0MjUvMjswMi4w
OS4yMDA4DQo5OTk0MjUvMTswNi4wNi4yMDA1DQo5OTk0MjQvMjswMi4wOS4yMDA4DQo5OTk0MjQv
MTswNi4wNi4yMDA1DQo5OTk0MjIvNjswOC4wNS4yMDA3DQo5OTk0MjIvNTswNC4xMS4yMDA1DQo5
OTk0MjIvNDsxOS4wNy4yMDA1DQo5OTk0MjIvMzsxMC4wMi4yMDA1DQo5OTk0MjIvMjsyMS4wMS4y
MDA1DQo5OTk0MjIvMTsyNS4xMS4yMDA0DQo5OTk0MTcvMjswOS4xMS4yMDA1DQo5OTk0MTcvMTsw
NC4wMS4yMDA1DQo5OTk0MTYvMjswOS4xMS4yMDA1DQo5OTk0MTYvMTswNC4wMS4yMDA1DQo5OTk0
MTUvNDswOC4wNS4yMDA3DQo5OTk0MTUvMzsxMC4wMi4yMDA1DQo5OTk0MTUvMjsyMS4wMS4yMDA1
DQo5OTk0MTUvMTsyNS4xMS4yMDA0DQo5OTk0MTQvNDswOC4wNS4yMDA3DQo5OTk0MTQvMzsxMC4w
Mi4yMDA1DQo5OTk0MTQvMjsyMS4wMS4yMDA1DQo5OTk0MTQvMTsyNS4xMS4yMDA0DQo5OTk0MDcv
MzswMy4xMC4yMDA4DQo5OTk0MDcvMjsxMC4wMy4yMDA4DQo5OTk0MDcvMTswMi4wMy4yMDA2DQo5
OTk0MDUvMjswOS4xMS4yMDA1DQo5OTk0MDUvMTswNC4wMS4yMDA1DQo5OTk0MDQvMjswOS4xMS4y
MDA1DQo5OTk0MDQvMTswNC4wMS4yMDA1DQo5OTk0MDMvNDswOC4wNS4yMDA3DQo5OTk0MDMvMzsx
MC4wMi4yMDA1DQo5OTk0MDMvMjsyMS4wMS4yMDA1DQo5OTk0MDMvMTsyNS4xMS4yMDA0DQo5OTk0
MDIvNDswOC4wNS4yMDA3DQo5OTk0MDIvMzsxMC4wMi4yMDA1DQo5OTk0MDIvMjsyMS4wMS4yMDA1
DQo5OTk0MDIvMTsyNS4xMS4yMDA0DQo5OTkzOTQvMjsxMC4wMy4yMDA4DQo5OTkzOTQvMTswOC4w
Mi4yMDA3DQo5OTkzOTIvNDsyMS4xMS4yMDA2DQo5OTkzOTIvMzsxNi4xMS4yMDA0DQo5OTkzOTIv
MjsyOS4xMC4yMDA0DQo5OTkzOTIvMTsxNy4wOS4yMDA0DQo5OTkzODcvOTswNy4xMC4yMDA4DQo5
OTkzODcvODswNy4wMy4yMDA4DQo5OTkzODcvNzsxOS4wOS4yMDA3DQo5OTkzODcvNjsxMS4wNi4y
MDA3DQo5OTkzODcvNTsxNS4wMy4yMDA3DQo5OTkzODcvNDsxMy4wMi4yMDA3DQo5OTkzODcvMzsx
MS4wMS4yMDA3DQo5OTkzODcvMjsyOS4xMi4yMDA2DQo5OTkzODcvMTsyNy4xMi4yMDA2DQo5OTkz
ODYvMzswOS4wNy4yMDA3DQo5OTkzODYvMjsxMi4wNi4yMDA2DQo5OTkzODYvMTsxMC4wOC4yMDA1
DQo5OTkzODUvMzswOS4wNy4yMDA3DQo5OTkzODUvMjsxMi4wNi4yMDA2DQo5OTkzODUvMTsxMC4w
OC4yMDA1DQo5OTkzODQvMzswOS4wNy4yMDA3DQo5OTkzODQvMjsxMi4wNi4yMDA2DQo5OTkzODQv
MTsxMC4wOC4yMDA1DQo5OTkzODMvMzswOS4wNy4yMDA3DQo5OTkzODMvMjsxMi4wNi4yMDA2DQo5
OTkzODMvMTsxMC4wOC4yMDA1DQo5OTkzNzgvMTsxMy4xMC4yMDA0DQo5OTkzNzQvMjswNy4wNy4y
MDA4DQo5OTkzNzQvMTsyMi4wOC4yMDA1DQo5OTkzNzMvMTsyMi4wOC4yMDA1DQo5OTkzNzIvMTsy
Mi4wOC4yMDA1DQo5OTkzNzEvMTsyMi4wOC4yMDA1DQo5OTkzNDYvNjsxMC4wMy4yMDA4DQo5OTkz
NDYvNTsxMS4wNy4yMDA2DQo5OTkzNDYvNDsxNC4wMi4yMDA2DQo5OTkzNDYvMzsxMy4wMS4yMDA2
DQo5OTkzNDYvMjsxMy4wNy4yMDA1DQo5OTkzNDYvMTsyNS4wNC4yMDA1DQo5OTkzNDEvNDswNy4w
My4yMDA4DQo5OTkzNDEvMzsyMS4wOS4yMDA3DQo5OTkzNDEvMjsyNi4wMy4yMDA3DQo5OTkzNDEv
MTsyNS4wOC4yMDA1DQo5OTkzMzkvMTsxOC4wNy4yMDA1DQo5OTkzMzgvMTsxOC4wNy4yMDA1DQo5
OTkzMzcvMTswMi4wMy4yMDA2DQo5OTkzMzUvMzswNy4wNy4yMDA4DQo5OTkzMzUvMjswNy4wMy4y
MDA4DQo5OTkzMzUvMTswMi4wMy4yMDA2DQo5OTkzMDUvMzsyNS4wMi4yMDA4DQo5OTkzMDUvMjsw
NC4wOS4yMDA3DQo5OTkzMDUvMTszMC4xMC4yMDA2DQo5OTkzMDIvMjswNC4wOS4yMDA3DQo5OTkz
MDIvMTszMS4xMC4yMDA2DQo5OTkyOTkvMjsxOC4wMi4yMDA4DQo5OTkyOTkvMTsyNC4wMy4yMDA2
DQo5OTkyOTgvMzsxOC4wMi4yMDA4DQo5OTkyOTgvMjsyNC4wMy4yMDA2DQo5OTkyOTgvMTsxNS4x
Mi4yMDA1DQo5OTkyOTcvMzsyNS4wMi4yMDA4DQo5OTkyOTcvMjsyNC4wNS4yMDA2DQo5OTkyOTcv
MTswNi4wNC4yMDA2DQo5OTkyOTYvMzsyNS4wMi4yMDA4DQo5OTkyOTYvMjsyNC4wNS4yMDA2DQo5
OTkyOTYvMTswNi4wNC4yMDA2DQo5OTkyOTUvMzsyNS4wMi4yMDA4DQo5OTkyOTUvMjsyNC4wNS4y
MDA2DQo5OTkyOTUvMTswNi4wNC4yMDA2DQo5OTkyOTMvMjsxOC4wMi4yMDA4DQo5OTkyOTMvMTsy
NC4wMy4yMDA2DQo5OTkyOTIvNTsxNS4xMC4yMDA3DQo5OTkyOTIvNDsyNi4wOC4yMDA1DQo5OTky
OTIvMzsyNy4wNC4yMDA1DQo5OTkyOTIvMjswNC4wMy4yMDA1DQo5OTkyOTIvMTsyMi4wMi4yMDA1
DQo5OTkyOTEvNTsxNS4xMC4yMDA3DQo5OTkyOTEvNDszMC4wOS4yMDA1DQo5OTkyOTEvMzsyNy4w
NC4yMDA1DQo5OTkyOTEvMjswNC4wMy4yMDA1DQo5OTkyOTEvMTsyMi4wMi4yMDA1DQo5OTkyOTAv
MTswOC4wNS4yMDA3DQo5OTkyODcvNTswNS4wMy4yMDA4DQo5OTkyODcvNDswMi4wNS4yMDA3DQo5
OTkyODcvMzsyNi4wNC4yMDA2DQo5OTkyODcvMjswNC4wNC4yMDA2DQo5OTkyODcvMTsyOS4xMS4y
MDA1DQo5OTkyODUvNzsyNy4wMy4yMDA2DQo5OTkyODUvNjswNC4wMS4yMDA2DQo5OTkyODUvNTsy
MS4xMS4yMDA1DQo5OTkyODUvNDsyNy4wOS4yMDA1DQo5OTkyODUvMzsxNS4wNy4yMDA1DQo5OTky
ODUvMjswNy4wNy4yMDA1DQo5OTkyODUvMTswMS4wNi4yMDA1DQo5OTkyODMvMTsyMC4xMS4yMDA2
DQo5OTkyODIvMjswMi4wNi4yMDA4DQo5OTkyODIvMTsxOS4wOS4yMDA3DQo5OTkyODEvMjswMi4w
Ni4yMDA4DQo5OTkyODEvMTsxOS4wOS4yMDA3DQo5OTkyODAvMjswMi4wNi4yMDA4DQo5OTkyODAv
MTsxOS4wOS4yMDA3DQo5OTkyNzkvMjswMi4wNi4yMDA4DQo5OTkyNzkvMTsxOS4wOS4yMDA3DQo5
OTkyNzgvMjswMi4wNi4yMDA4DQo5OTkyNzgvMTsxOS4wOS4yMDA3DQo5OTkyNzcvMjswMi4wNi4y
MDA4DQo5OTkyNzcvMTsxOS4wOS4yMDA3DQo5OTkyNzYvMjswMi4wNi4yMDA4DQo5OTkyNzYvMTsx
OS4wOS4yMDA3DQo5OTkyNjYvMzsyMy4wNC4yMDA3DQo5OTkyNjYvMjsxNy4wOC4yMDA2DQo5OTky
NjYvMTsxMS4wNy4yMDA2DQo5OTkyNjUvMzsyMy4wNC4yMDA3DQo5OTkyNjUvMjsxNy4wOC4yMDA2
DQo5OTkyNjUvMTsxMS4wNy4yMDA2DQo5OTkyNjQvMzswOC4wNy4yMDA4DQo5OTkyNjQvMjswNy4w
Ny4yMDA2DQo5OTkyNjQvMTsxMi4xMi4yMDA1DQo5OTkyNjMvMzswOC4wNy4yMDA4DQo5OTkyNjMv
MjswNy4wNy4yMDA2DQo5OTkyNjMvMTsxMi4xMi4yMDA1DQo5OTkyNTQvMTsxMC4wNS4yMDA3DQo5
OTkyNTMvMTsxMC4wNS4yMDA3DQo5OTkyNTIvNTsxNS4xMi4yMDA4DQo5OTkyNTIvNDsxOC4xMC4y
MDA3DQo5OTkyNTIvMzsyMS4wNS4yMDA3DQo5OTkyNTIvMjswMy4wNy4yMDA2DQo5OTkyNTIvMTsx
Ni4wNS4yMDA2DQo5OTkyNDkvNDsxMy4xMi4yMDA3DQo5OTkyNDkvMzsxMy4wMy4yMDA2DQo5OTky
NDkvMjsyOC4wNC4yMDA1DQo5OTkyNDkvMTsyNS4wMy4yMDA1DQo5OTkyNDgvNDsxMy4xMi4yMDA3
DQo5OTkyNDgvMzsxMy4wMy4yMDA2DQo5OTkyNDgvMjsyOC4wNC4yMDA1DQo5OTkyNDgvMTsyNS4w
My4yMDA1DQo5OTkyNDcvMzswOS4wNy4yMDA3DQo5OTkyNDcvMjsxMi4wNi4yMDA2DQo5OTkyNDcv
MTsxNy4wMy4yMDA1DQo5OTkyNDYvMzswOS4wNy4yMDA3DQo5OTkyNDYvMjsxMi4wNi4yMDA2DQo5
OTkyNDYvMTsxNy4wMy4yMDA1DQo5OTkyNDMvMjswNy4wNy4yMDA4DQo5OTkyNDMvMTsxNi4wMS4y
MDA2DQo5OTkyNDIvMTsxNi4wMS4yMDA2DQo5OTkyNDEvMTsxNi4wMS4yMDA2DQo5OTkyNDAvMTsx
NC4wMy4yMDA2DQo5OTkyMzkvMTsxNC4wMy4yMDA2DQo5OTkyMzgvMTsxNC4wMy4yMDA2DQo5OTky
MzcvMjswOS4wNi4yMDA4DQo5OTkyMzcvMTsyMi4wNS4yMDA3DQo5OTkyMzYvMjswOS4wNi4yMDA4
DQo5OTkyMzYvMTsyMi4wNS4yMDA3DQo5OTkyMzUvMjswOS4wNi4yMDA4DQo5OTkyMzUvMTsyMi4w
NS4yMDA3DQo5OTkyMzQvMTswOS4xMS4yMDA2DQo5OTkyMzMvMTswOS4xMS4yMDA2DQo5OTkyMzIv
MTswOC4xMS4yMDA2DQo5OTkyMzEvMjsxOS4wMi4yMDA4DQo5OTkyMzEvMTswMS4wMi4yMDA3DQo5
OTkyMzAvMjsxOS4wMi4yMDA4DQo5OTkyMzAvMTswMS4wMi4yMDA3DQo5OTkyMjkvMjsxOS4wMi4y
MDA4DQo5OTkyMjkvMTswMS4wMi4yMDA3DQo5OTkyMjgvMjsxOC4xMS4yMDA4DQo5OTkyMjgvMTsx
NC4xMS4yMDA2DQo5OTkyMjcvMjsxOC4xMS4yMDA4DQo5OTkyMjcvMTsxNC4xMS4yMDA2DQo5OTky
MjYvMzsxOS4wMy4yMDA4DQo5OTkyMjYvMjsyMC4xMS4yMDA3DQo5OTkyMjYvMTszMC4xMS4yMDA2
DQo5OTkyMjUvMzswNC4xMS4yMDA4DQo5OTkyMjUvMjswMS4wNi4yMDA2DQo5OTkyMjUvMTsyNC4w
MS4yMDA2DQo5OTkyMjQvMzswNC4xMS4yMDA4DQo5OTkyMjQvMjswMS4wNi4yMDA2DQo5OTkyMjQv
MTsyNC4wMS4yMDA2DQo5OTkyMjMvNTswMS4xMi4yMDA4DQo5OTkyMjMvNDswNS4wOS4yMDA3DQo5
OTkyMjMvMzswNy4xMi4yMDA1DQo5OTkyMjMvMjsyOS4xMS4yMDA1DQo5OTkyMjMvMTswNC4xMC4y
MDA1DQo5OTkyMjIvNDswMS4xMi4yMDA4DQo5OTkyMjIvMzswNS4wOS4yMDA3DQo5OTkyMjIvMjsy
OS4xMS4yMDA1DQo5OTkyMjIvMTswNC4xMC4yMDA1DQo5OTkyMTgvMTswOC4wNS4yMDA3DQo5OTky
MTcvMzswNC4wNy4yMDA4DQo5OTkyMTcvMjswMi4wMi4yMDA3DQo5OTkyMTcvMTswNC4wNy4yMDA1
DQo5OTkyMTMvMTswMi4wOC4yMDA3DQo5OTkyMTIvMjsyMS4xMC4yMDA1DQo5OTkyMTIvMTswNi4w
Ni4yMDA1DQo5OTkyMDcvMjsyMi4wNS4yMDA2DQo5OTkyMDcvMTsyNS4wNS4yMDA1DQo5OTkyMDYv
MTsyNS4wNS4yMDA1DQo5OTkyMDQvNTsxMC4wNy4yMDA4DQo5OTkyMDQvNDsyMC4xMS4yMDA3DQo5
OTkyMDQvMzswMi4wNi4yMDA2DQo5OTkyMDQvMjsxMS4xMS4yMDA1DQo5OTkyMDQvMTswNS4wOC4y
MDA1DQo5OTkyMDMvNTsxMC4wNy4yMDA4DQo5OTkyMDMvNDsyMC4xMS4yMDA3DQo5OTkyMDMvMzsw
Mi4wNi4yMDA2DQo5OTkyMDMvMjsxMS4xMS4yMDA1DQo5OTkyMDMvMTswNS4wOC4yMDA1DQo5OTkx
OTEvNTsxMi4xMi4yMDA4DQo5OTkxOTEvNDswMy4xMi4yMDA4DQo5OTkxOTEvMzsyMS4wNi4yMDA2
DQo5OTkxOTEvMjswNy4wMy4yMDA2DQo5OTkxOTEvMTsxMC4wMy4yMDA1DQo5OTkxODIvMTsyMS4w
My4yMDA1DQo5OTkxODEvMTsyMS4wMy4yMDA1DQo5OTkxODAvMTsyMS4wMy4yMDA1DQo5OTkxNzgv
MTsyOS4wOS4yMDA0DQo5OTkxNzcvMTsyOS4wOS4yMDA0DQo5OTkxNzYvMTsyOS4wOS4yMDA0DQo5
OTkxNzUvNzswNy4wNy4yMDA4DQo5OTkxNzUvNjsxMC4wMy4yMDA4DQo5OTkxNzUvNTsxMi4wNS4y
MDA2DQo5OTkxNzUvNDsyNC4wNC4yMDA2DQo5OTkxNzUvMzsxOS4wNC4yMDA2DQo5OTkxNzUvMjsx
MS4wNC4yMDA2DQo5OTkxNzUvMTsyNS4wMS4yMDA2DQo5OTkxNzQvNTsxMC4wMy4yMDA4DQo5OTkx
NzQvNDsxMi4wNS4yMDA2DQo5OTkxNzQvMzsxOS4wNC4yMDA2DQo5OTkxNzQvMjsxMS4wNC4yMDA2
DQo5OTkxNzQvMTsyNS4wMS4yMDA2DQo5OTkxNzMvNjsxMC4wMy4yMDA4DQo5OTkxNzMvNTsxMi4w
NS4yMDA2DQo5OTkxNzMvNDsyNC4wNC4yMDA2DQo5OTkxNzMvMzsxOS4wNC4yMDA2DQo5OTkxNzMv
MjsxMS4wNC4yMDA2DQo5OTkxNzMvMTsyNS4wMS4yMDA2DQo5OTkxNzIvNjswNy4wNy4yMDA4DQo5
OTkxNzIvNTsxMC4wMy4yMDA4DQo5OTkxNzIvNDsxMi4wNS4yMDA2DQo5OTkxNzIvMzsxOS4wNC4y
MDA2DQo5OTkxNzIvMjsxMS4wNC4yMDA2DQo5OTkxNzIvMTsyNS4wMS4yMDA2DQo5OTkxNjkvMjsw
My4wMi4yMDA2DQo5OTkxNjkvMTsyNS4wOC4yMDA1DQo5OTkxNjgvNTsxMS4xMS4yMDA4DQo5OTkx
NjgvNDsxMi4xMS4yMDA3DQo5OTkxNjgvMzsxMS4xMi4yMDA2DQo5OTkxNjgvMjsyMy4xMC4yMDA2
DQo5OTkxNjgvMTsxMS4wNC4yMDA2DQo5OTkxNjcvNTsxMS4xMS4yMDA4DQo5OTkxNjcvNDsxMi4x
MS4yMDA3DQo5OTkxNjcvMzsxMS4xMi4yMDA2DQo5OTkxNjcvMjsyMy4xMC4yMDA2DQo5OTkxNjcv
MTsxMS4wNC4yMDA2DQo5OTkxNjUvMjswMy4wMi4yMDA2DQo5OTkxNjUvMTsyNS4wOC4yMDA1DQo5
OTkxNjMvMTsyMC4wNC4yMDA1DQo5OTkxNjIvMTsyMC4wNC4yMDA1DQo5OTkxNjEvMTsyMC4wNC4y
MDA1DQo5OTkxNjAvMjswMi4wMi4yMDA3DQo5OTkxNjAvMTswNC4wNy4yMDA1DQo5OTkxNTkvMjsw
Mi4wMi4yMDA3DQo5OTkxNTkvMTswNC4wNy4yMDA1DQo5OTkxNDkvMzsxMy4xMC4yMDA2DQo5OTkx
NDkvMjswOC4wNC4yMDA1DQo5OTkxNDkvMTswOS4wMi4yMDA1DQo5OTkxNDYvNjsyMi4xMC4yMDA4
DQo5OTkxNDYvNTswMy4wOS4yMDA4DQo5OTkxNDYvNDsxMS4wMy4yMDA4DQo5OTkxNDYvMzswNi4w
Mi4yMDA4DQo5OTkxNDYvMjswMy4xMi4yMDA3DQo5OTkxNDYvMTsxMC4xMC4yMDA3DQo5OTkxNDUv
NzsyMi4xMC4yMDA4DQo5OTkxNDUvNjswMy4wOS4yMDA4DQo5OTkxNDUvNTsxMS4wMy4yMDA4DQo5
OTkxNDUvNDsxMy4wMi4yMDA4DQo5OTkxNDUvMzswOS4wMS4yMDA4DQo5OTkxNDUvMjswNC4xMi4y
MDA3DQo5OTkxNDUvMTsxMC4xMC4yMDA3DQo=
0__=4EBBFFABDFCAD4448f9e8a93df938690918c4EBBFFABDFCAD444Hi G.Pace
Have a look at SAP Note Number: 944300
Best regards,
Chris -
Encoding conversion in Mail adapter
Hi,
we have a problem with the Mail adapter...
We try to send an email out of the XI to some service providers. The outgoing data is stored in an XML structure. This structure agrees with the conventions of the Mail Package format, which is used for dynamic Mail generation. The content of this Mail Package structure is a semicolon separated string, which should be attached as a CSV-File to the outgoing email. Up to this everything works fine. We get the email with the attachement out of the system, send it to a SMTP server and transfer it to a previous defined email address.
But when we open the attachement (with Wordpad, Excel,...) all german umlaut have been lost. The problem is, when transfering the Mail Package content into a File, this File is UTF-8 encoded.
Can anyone give us a hint how to convert the encoding of the attached file from UTF-8 to ISO-8859-1 (Latin-1)?
Actual we have set the following parameters on the module page:
Work sequence
1. localejbs/AF_Modules/MessageTransformBean Local Enterprise Bean XML2Plain
2. localejbs/sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean Local Enterprise Bean mail
Modulconfiguration
XML2Plain Transform.ContentDisposition attachment;filename="ABC.csv"
XML2Plain Transform.ContentType text/plain;charset=latin-1
XML2Plain Transform.ContentDescription "ABC"
I hope we get some help...
Regards,
LarsHi,
Hi
We handled the similar requirement in our project.
To convert the target file encoding UTF-8 to ISO-8859-1. For this i have used XSLT mapping, by changing the output encoding as shown in the code.
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:a="urn:abc.com:pi:ab:cd:FileToMail:Mail">
<xsl:variable name="vfileName" select="/a:MT_Mail/FileName"/>
<xsl:output method="text" indent="yes" encoding="iso-8859-1" media-type="TYP"/>
also set the charset value to ISO-8859-1 as shown in the XSLT mapping
<xsl:text>----mime-boundary
Content-Type: text/html; charset="ISO-8859-1"
Content-Disposition: inline
In Adapter module, add XMLAnonymizerBean
Link:http://help.sap.com/saphelp_nwpi71/helpdata/en/2e/bf37423cf7ab04e10000000a1550b0/frameset.htm
Hope this will resolve your issue.
Regards,
Divya
Edited by: Divya_10 on Jun 14, 2011 10:20 AM -
Mail Adapter ContentDisposition attachment
Hello,
We have goot a big Problem with the Mail-Adapter at PI.
The Adapter generated:
MIME-Version: 1.0
Content-ID: <mail-9674f6c0d03711de86dc00144fb7b1f0>
Content-Disposition: inline
Content-Type: multipart/mixed; boundary="AaBb--984dfgeSSd3532"
Content-Transfer-Encoding: binary
Message-ID: <MA-EX051w920foGAl6g0001065b@xxxccc>
X-OriginalArrivalTime: 13 Nov 2009 09:33:23.0294 (UTC) FILETIME=[58264FE0:01CA6444]
But we need:
MIME-Version: 1.0
Content-ID: <mail-9674f6c0d03711de86dc00144fb7b1f0>
Content-Disposition: inline
Content-Type: multipart/mixed; boundary="AaBb--984dfgeSSd3532"
Content-Transfer-Encoding: attachment
Message-ID: <MA-EX051w920foGAl6g0001065b@cccxxx>
X-OriginalArrivalTime: 13 Nov 2009 09:33:23.0294 (UTC) FILETIME=[58264FE0:01CA6444]
We use as Bean: localejbs/sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean
Transform.ContentDisposition attachment
Could someomene help us.
Thanks and bye bye
MarcHi Marc,
Didnt get your requirement correctly!!!
You want the payload as an attachment to mail?? If yes the in receiver mail adapter select keep attachments and choose XIPayload
Regards
Suraj -
Sender Mail Adapter - forcing content as an attachement
Hi all,
We are using the Sender Mail Adapter to pull emails from the inboxes of some users of an exchange server. We use the Mail Package option.
We have noticed that the content of the emails are by-default added as attachments when there are no real attachments to the emails. However the content is not added as an attachment when one or more attachments are present in these emails.
Is there a way of forcing the Sender Mail Adapter to always add the content as an attachment and keeping the other attachments as well? and of course maintain the Mail Package message type as the main payload...?
Many thanks,
AldoHi Stefan,
Thanks for your reply. I am glad to hear that I am wrong again )
In your opinion is it possible to force the Outlook Exchange server to add the content attachment every time? I mean by doing some configuration on it...?
The reason why we would like to do this is because when - in the content tag of a Mail Package message - we have MIME message parts that are of content-type text/html we are having problems in decoding the html back to a readable format.
To do this we use the apache QuotedPrintableCodec Java class.
This works fine when the content type of the message is just text/plain but we get an exception when we try with text/html.
The exception we get is:
org.apache.commons.codec.DecoderException: Invalid URL encoding: not a valid digit (radix 16): 13
I don't know if this is because of the two character sets we have in the payload (utf-8 and iso-8859-1) or if it is for other reasons...
If you could help me figure out how to forward any HTML email to another system in a readable format it would be great.
Thanks for your support,
Aldo -
Purpose of advanced properties in sender mail adapter
helo all.
hi i just wanna know the usage of
delete messages once read
generate fetch report
security parameters SMIME
Default XI parameters
under sender mail adapter.
waiting for your great response.
bye.
regards.
seeta ram.hi,
<i>delete messages once read</i>
If you have selected IMAP4 as the transport protocol, you can specify here whether the messages are to be deleted on the e-mail server after reading.
You can then specify a Folder for Deleted Messages on the server.
<i>generate fetch report</i>
If you want to generate a report for every adapter poll procedure, set the indicator.
An XI message with the following information is generated:
Interface namespace: http://sap.com/xi/XI/Mail/30
Interface Name: FetchReport
<i>security parameters SMIME</i>
If you want to decrypt and validate encrypted and digitally signed e-mails in the corresponding sender agreement in the Integration Server or in the PCK, set the S/MIME indicator.
refer this for the same and more info
http://help.sap.com/saphelp_nw70/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm -
Hello All,
Iu2019m reading the blog: /people/michal.krawczyk2/blog/2005/12/18/xi-sender-mail-adapter--payloadswapbean--step-by-step to apply in my scenario. But Iu2019m having a issue. The messages in sxmb_moni are with state waiting.
I do the same configurations of the blog. But the message go to outbound queue (SMQ2) and have a SYSFAIL with this errror: "Access via 'NULL' object reference not possible".
Anybody have any ideia what's this?Stefan,
I put just this:
localejbs/AF_Modules/PayloadSwapBean Local Enterprise Bean TRANSFORM
TRANSFORM swap.keyName payload-name
TRANSFORM swap.keyValue MailAttachment-1
The raw format of e-mails:
--SAP_913fb6e1-6fb1-11de-9ed3-0013725ef0f0_END
Content-ID: <payload-913d45e56fb111deb3b50013725ef0f0 at sap.com>
Content-Type: text/xml; name="MailAttachment-1.xml"
Content-Disposition: attachment;filename="MailAttachment-1.xml"
Content-Description: MailAttachment-1
<?xml version="1.0" encoding="UTF-8" standalone="no"?><nfeProc versao="1.10" xmlns="http://www.portalfiscal.inf.br/nfe"></nfeProc>
SAP_913fb6e1-6fb1-11de-9ed3-0013725ef0f0_END
But the messages in sxmb_moni still was with status Scheduled for Outbound processing and not finished.
Do you have more any ideia?
Regards,
Thiago -
How to Send Appointment via mail adapter
Hi Guys,
I need to send the appointment and vTodo via mail adapter, any way i need to develop a mail adapter module. Till now i have finished this part,and i can send normal mail even normal mail with attachment. But i don't know how to send appointment via mail adapter.
This is payload content of appointment which got from Exchange server to gmail:
_=_NextPart_001_01C71EC0.97A011C6
Content-Type: text/plain;
charset="GB2312"
Content-Transfer-Encoding: quoted-printable
When: 2007=C4=EA6=D4=C227=C8=D5=D0=C7=C6=DA=C8=FD 3:30 =CF=C2=CE=E7-4:00 = =CF=C2=CE=E7 (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi.
Where: China
~*~*~**
This is calendar content
_=_NextPart_001_01C71EC0.97A011C6
Content-class: urn:content-classes:calendarmessage
Content-Type: text/calendar;
method=REQUEST;
name="meeting.ics"
Content-Transfer-Encoding: 8bit
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft CDO for Microsoft Exchange
VERSION:2.0
BEGIN:VTIMEZONE
TZID:(GMT+01.00) Sarajevo/Warsaw/Zagreb
X-MICROSOFT-CDO-TZID:21
BEGIN:STANDARD
DTSTART:20070112T140000
TZOFFSETFROM:+0100
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20070112T140000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20061213T141132Z
DTSTART;TZID="(GMT+01.00) Sarajevo/Warsaw/Zagreb":20070112T140000
SUMMARY:This is calendar test
UID:040000008200E00074C5B7101A82E0080000000030D51864C81EC701000000000000000
010000000CA9F127EA8947844BC4DD47F269BDEA9
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Xu, Rocky":MAILTO:rocky@***.com
ORGANIZER;CN="Xu":MAILTO:rocky@**.com;roc*@gmail.com
LOCATION:Shanghai
DTEND;TZID="(GMT+01.00) Sarajevo/Warsaw/Zagreb":20070112T160000
DESCRIPTION:This is calendar content\N
SEQUENCE:0
PRIORITY:5
CLASS:
CREATED:20061213T141132Z
LAST-MODIFIED:20061213T141133Z
STATUS:CONFIRMED
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-OWNERAPPTID:367904726
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-ATTENDEE-CRITICAL-CHANGE:20061213T141132Z
X-MICROSOFT-CDO-OWNER-CRITICAL-CHANGE:20061213T141132Z
END:VEVENT
END:VCALENDAR
_=_NextPart_001_01C71EC0.97A011C6--
My question is
1. How to generate this kind of payload in mail adapter module?
2. It is possible to send appointment via mail adapter?
Following i can get from other system, even using mail package check or not using mail package check.
BEGIN:VCALENDAR
METHOD:REQUEST
PRODID:Microsoft CDO for Microsoft Exchange
VERSION:2.0
BEGIN:VTIMEZONE
TZID:(GMT+08.00) Kuala Lumpur/Singapore
X-MICROSOFT-CDO-TZID:21
BEGIN:STANDARD
DTSTART:16010101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T000000
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20070608T025852Z
DTSTART;TZID="(GMT+08.00) Kuala Lumpur/Singapore":20070608T110000
SUMMARY:This is meeting request with attachment
UID:040000008200E00074C5B7101A82E0080000000000A9BD0BA7A9C701000000000000000
010000000C5E16D144D1612498C0EF7E2115EFEC4
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN="Xu, Rocky
":MAILTO:roc*@**
ORGANIZER;CN="Xu,y":MAILTO:roc*@**
LOCATION:India labs
DTEND;TZID="(GMT+08.00) Kuala Lumpur/Singapore":20070608T113000
DESCRIPTION:This is content! <<shanghai.txt>> \N
SEQUENCE:0
PRIORITY:5
CLASS:
CREATED:20070608T025925Z
LAST-MODIFIED:20070618T033505Z
STATUS:CONFIRMED
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INSTTYPE:0
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
ATTACH:CID:008501c7b159$a9d41d3b$_CDOEX
X-MICROSOFT-CDO-OWNERAPPTID:1468557271
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-ATTENDEE-CRITICAL-CHANGE:20070608T025852Z
X-MICROSOFT-CDO-OWNER-CRITICAL-CHANGE:20070608T025852Z
END:VEVENT
END:VCALENDAR
Thanks & regards
RockyHi
have a look at this
You can use Java/ABAP proxies to do this job for you..
Java Proxy >> will read the mail(with the attachments) with the help of Java APIs and send the message into XI ABAP Proxy >> for this you will have to first convert the attachment into a message and then you can proceed in the regular fashion.
Not all adapters can process attachments, I'm not sure why you are having trouble with using module processor in the mail adapter. Just check if the service pack that you are using supports this feature.
If you are on WAS 6.10 and above you can achieve this and there is an excellent weblog by Thomas Jung on this topic at
/people/thomas.jung3/blog/2004/09/09/receiving-e-mail-and-processing-it-with-abap--version-610-and-higher
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6d967fbc-0a01-0010-4fb4-91c6d38c5816
reading Pdf Through mail easly done with Java Proxy, which will read the mail(with the attachments) with Java APIs and send the message into XI and then map with the Target ABAP proxy structure .
Thanks -
Mail Adapter Change File Extension
We have the receiver mail adapter setup to send the contents of a message to an internal email account. The adapter works and the message arrives as a soap.xml and payload.xml. The problem is that our mail system blocks the xml extension. Is there an easy way to switch the extensions from say xml to txt on the messages.
It looks like the PayloadSwapBean module can change the content type, but I just want to alter the extensions. I know I could use an XSLT to convert the contents to html and then just send the message as an html email but I was hoping to avoid design changes.
RegardsJ,
Check note : 856599
<i>Q: Can I choose the name of an attachment in the mail?
A: Yes. Most mail clients use some heuristics based on some MIME headers to derive the name of an attachment. The MIME headers involved in most heuristics are Content-Type, Content-Description, and Content-Disposition. When you create an XI message, the XI payload name is automatically set in the Content-Description. If you want to change or set all of these headers, you can use the MessageTransformBean module (Note 793922) in the adapter framework.
Related questions: How can I set the file name of a mail attachment?
Q: How can I set the file name of a mail attachment?
There are several MIME headers that play a role in how the client retrieves the file name of an attachment. Unfortunately, this behavior differs among various mail clients. The reason for this inconsistent behavior comes from the fact that this mechanism has been extended incrementally. The old way is to use the name parameter in the Content-Type header as specified in RFC1341. For example, you can set the content type of an XML attachment as:
Content-Type: application/xml; name="abc.xml"
RFC1521 discourages the use of this name parameter in anticipation of the new header Content-Disposition, which is defined in RFC1806.
With this Content-Disposition header, you can set the file name as:
Content-Disposition: attachment; filename="abc.xml"
Some clients may show the Content-Description value as the file name. The Content-Description header is typically used to associate some descriptive information to an attachment (RFC1341) as in
Content-Description: my xml file
To avoid potential interpretation problems, it is recommended to combine the use of these headers.
How to use MailPackage in Receiver?
A: When a mail message is sent out by the receiver adapter, normally the mail header information such as "From", "To", "Subject" are taken from the channel configuration. In order to dynamically set these headers, you can use the MailPackage mode. In this case, the XI payload must be formated in the Mail Package XML format. The format of this mail package XML document is defined in note 748024.</i>
Use the mail Package and the set the <b>Content-Disposition </b> with the file name and extension.
For info on how to use this mail package, take a look at this blog too,
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
Regards,
Bhavesh
Maybe you are looking for
-
Mac book starts to boot, then turns off
I have Mac Book Pro (13", Yr2011) which will not boot. It has a 1TB HD which has been partitioned for Mt Lion (primary) and Snow Leopard. The computer has worked fine in this configuration. For about 6 wks, the computer was not used and appare
-
Help with template locked and editable regions
I have been using templates for years in a very simplified way, my programing skills are not great. Today I seem to have screwed up a template beyond my ability to fix it and possibly all 46 pages attached to it (have not uploaded any of these files
-
DataMerge output to PDF then high dpi conversion to TIFF
I am new to InDesign and have successfully created an output through InDesigns DataMerge feature which converts the final output to PDF. Is there anyway to change this to TIFF with high DPI (4000) or a process to convert the PDF to TIFF with similar
-
Coding Block in LSMW recording via MB1C
Doing Inventory load by LSMW, when recording with T.Code MB1C, in 2nd screen getting a "coding Block". How to go around it it.
-
I am unable to connect wifi at home to for my ipad mini
have wifi of home but not connect to i pad to wifi.some time connect but not for longer whats the reason of that