cancel
Showing results for 
Search instead for 
Did you mean: 

Adapter-Specific Message Attributes in MAIL adapter

Former Member
0 Kudos

Hi,

I need to access a ASMA in the mail adapter (SHeaderSUBJECT) but I am not sure the mail client is sending it.

Therefore how can I ensure/make the mail client send this information ?

The e-mail is coming from a Lotus Domino system if this helps in any way.

Cheers

Colin.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

HI Colin

Check in SXMB_MONI if the mail client is sending this info

I am not expert at Domino but i think they can enable the header for email using Domino Scripts.

It may look like

Gaurav.Bhargava-8b55IPgIKcBTBOYS7uNCw16hYfS7NtTn@xxxxxxxxxxxxxxxx 
Sent by: domino400-bounces-Zwy7GipZuJhWk0Htik3J/w@xxxxxxxxxxxxxxxx
06/22/2008 04:14 PM
Please respond to
Lotus Domino on the iSeries / AS400 
<domino400-Zwy7GipZuJhWk0Htik3J/w@xxxxxxxxxxxxxxxx>

If you use mail package then you can receive Subject in mapping itself. Is it specific that you need ASMA to capture subject

You can try to uncheck use mail pacakge in sender mail adapter and enable ASMA and give it a try.

In case errors may be we can debug or ask the Domino person to enable something.

Thanks

Gaurav

Former Member
0 Kudos

Hi,

I have tried using "Mail Package" and the received message looks like this:

*Mail Message*

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Inbound Message

-->

- <xim:Mail xmlns:xim="http://sap.com/xi/XI/Mail/30" encoding="base64">

<Subject>NewFileName.XLS</Subject>

<From>Lawrence.Attrilldomgen.com</From>

<To>axon.maildomgen.com</To>

<Content_Type>multipart/related; boundary="=_related 005864BF802574F2_="</Content_Type>

<Date>2008-10-30T16:02:12Z</Date>

<Message_ID><OFD7EE19C8.01B0E188-ON802574F2.0053C9AA-802574F2.005864C0domgenr5.com></Message_ID>

<X_Mailer>Lotus Notes Release 7.0.2 September 26, 2006</X_Mailer>

<Content>DQotLT1fcmVsYXRlZCAwMDU4NjRCRjgwMjU3NEYyXz0NCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0 L2FsdGVybmF0aXZlOyBib3VuZGFyeT0iPV9hbHRlcm5hdGl2ZSAwMDU4NjRCRjgwMjU3NEYyXz0i DQoNCg0KLS09X2FsdGVybmF0aXZlIDAwNTg2NEJGODAyNTc0RjJfPQ0KQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PSJVUy1BU0NJSSINCg0KTGF3cmVuY2UgQXR0cmlsbA0KMzc3OSAv IDAyMDggODc5IDg3NzkNCkRvbWVzdGljICYgR2VuZXJhbCBHcm91cCBMaW1pdGVkDQoNCi0tPV9h bHRlcm5hdGl2ZSAwMDU4NjRCRjgwMjU3NEYyXz0NCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBj aGFyc2V0PSJVUy1BU0NJSSINCg0KDQo8YnIDQo8YnIPGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMt c2VyaWYiPjxicj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iVmVyZGFuYSITGF3cmVuY2Ug QXR0cmlsbDxicj4NCjM3NzkgLyAwMjA4IDg3OSA4Nzc5PGJyPg0KRG9tZXN0aWMgJmFtcDsgR2Vu ZXJhbCBHcm91cCBMaW1pdGVkPC9mb250Pg0KPHAPGltZyBzcmM9Y2lkOl8xXzA5MEIxQjc4MDkw QjE3OTAwMDU4NjRCRjgwMjU3NEYyPg0KLS09X2FsdGVybmF0aXZlIDAwNTg2NEJGODAyNTc0RjJf PS0tDQotLT1fcmVsYXRlZCAwMDU4NjRCRjgwMjU3NEYyXz0NCkNvbnRlbnQtVHlwZTogaW1hZ2Uv Z2lmDQpDb250ZW50LUlEOiA8XzFfMDkwQjFCNzgwOTBCMTc5MDAwNTg2NEJGODAyNTc0RjI+DQpD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCg0KUjBsR09EbGhXUUF0QU5VQUFCY0RC U0FHQ1JZREVRTUJBd2tCRGdrRUZ3UUVCZ2NIQ0FVSUhsWnRybk9IdmFXejFibkUzL3Y4L3ZyNw0K L1FnS0N3SUtBUWNIQS9qemViYWlIdkxRQXVqTUZ2L01BTysvQU4rekFNK21BTCtaQUorQUFJOXpB SUJtQUdCTkFGQkFBRUF6QUNBYQ0KQUJBTkFIQlpBREFtQUF3QkFmLy8vKy92NzkvZjM4N096cisv djZpb3FKK2ZuNCtQajRDQWdIQndjR0ZoWVdCZ1lGQlFVRUJBUURBdw0KTUNBZ0lCQVFFQUVCQVFB QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ3dBQUFBQVdRQXRBQUFHLzBDY2NFZ3NHby9J cEhMSg0KYkRxZjBLaDBXVE5aazdZYXpvUmJjYmxJc05BN0xTOXRKcTNMRlNhS2srKzBlWDZNcFlR Mm10MFV3N2xNS1NZb015WmVYemg3TVRZeQ0KZ1dKV0pqT0JNMTF2ZEZBdWQwTXBOVFlwZG14Z2gx czFtNTB2S1RKYmJqZ3BOcDJzYkpaU2pFTXZqNUNRcXFxaGhJOS9Rbkc2WDVPeQ0KVW53emhLMDJM MXVUWEdqQ3JLNnBxTHJBckRqUWxjVk9hSUdJZ1RUTmxGWFJlNm1NZ0t1UktjN2M3L0R4OHZQMDlm Ynd0L242Ky96OQ0KdHhZQUF3b2NTTENnd1lNVy9DbGM2QStodzRjUUdVcWNhQUtpeFlzQ1RUaEl3 TEZqZ2dZZVExb0I2VEVmeVk3NU1LcU1hS0tCZzVjdw0KRzdpVStYS216Sll3SFRSb3lkT2xUdita TzYyc0hIclFTa2lPSjQ4aVBSclVCTk4vQWtIZ3lQQnd4QWlpR1duKzNKcVQ2MDZ0T20vNQ0KdEFr MW9CQ3FDRE1Jd1JwdzVNbWdNbEcyN0xoelk4bWtIL1VOUER1UUE0Z1BHeXhnOENDa2c0VU5oZzkz d0NCNEJBZ1BHb3E2cmRtVA0KNWxleVFIKzJISHN6cFVDK0FVY1EyYUNCaUFXcFZLVXlEa0VFTGNG YmRHRXI3YXcwNU9WSGU2ZCtGbUZCTFlqZU9INmYxcTI2TkE0TA0KSFhBa2ZyMTU1a2ljWTJzMjdh cXpabGk5bjNVRE5BNXdyVytBcUlkandGQ1lzZVM1U0IvaHZmdldvOTBFejNGbmQ4M2RndmZnNElu ag0KWUx5QnlBV0RsV21tbm5VeFhTYmRUMXJ4cEdCdTlLMWwzM0hmRFpmYWZnQmR3SUVRSGdESVUy dzMwUlgvVjNwT0xVVlhiQXBXTkY5QQ0KRjZ4RkhnbkFDUmVlYXNrWlZ0cHZHYmdHMElEWFRRWVha Z2lPMVZ4bjhwbFZ4SEJER0tiV1dvUVJnWUZ4eVNtSGdWWG0zYmplUjdXTg0KNk5HSDZLSEVnQUlM bUNpa2FSbDhnSU1JVndIVUpFQWtDQUVDQ0l3MWljTlZGM1RRd1g5dFFWZWdUMTF4RmxOem0zVzFB SmRlc29XVg0KVVV4VkdaWnRJZTVrMjVaZENpcG9uOVpsVnVCMWVQWjRFNTZYQ3VYb29CUjEycytt bkhvcWFsbWdxblRQcWFnNmNVT3F4YkN3RGF1dw0KcHZGcUU2dkM2Z1FNMzdEeWhRbXVtbkNDQzZU MHNTc2JNZkNSaUsxUGlIRkhKTHNBdzBnTE1xVEJEQzdNbEpKQ3JjZ3VZY3Nkb1RTNw0KeFIrWUtO SUlJYzQ4Z20yMlNjZ3dNd2tMeTNKcmpRa3R3SXVHREdpUUs4MHk2RExoNmgwMHFLTUtEQ2JBc0Vz TDRFQnlnZ25pN0NGTw0Kdmd3MzdQRERFTDhUQkFBNw0KLS09X3JlbGF0ZWQgMDA1ODY0QkY4MDI1 NzRGMl89LS0=</Content>

</xim:Mail>

However, I also have an attached CSV file which I need to pass - I am using the PayloadSwapBean for this.

Therefore, the question I now have is this:

How do I use the <Subject> field from the original received message ? It is lost once I call the PayloadSwapBean so I am stumped on how to get it ?

Any ideas ??

Kind regards

Colin.

Former Member
0 Kudos

Hi Colin

Enable the ASMA

are you getting any error. In case looking at error may be we get more info

Try to access the parameter in mapping

DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/Mail", "SHeaderSUBJECT");

let me know if something work like this.

Thanks

Gaurav

former_member190389
Active Contributor
0 Kudos

Hi

You can use an adapter module to access the attachment, get the subject from that payload

the code is xmlpayload.getAttachment(); in the adapter module

Answers (2)

Answers (2)

bhavesh_kantilal
Active Contributor
0 Kudos

Look into Inbound Message in MONI, SOAP Header -- Dynamic Configuration.

Regards

Bhavesh

Former Member
0 Kudos

To process adapter attributes in the message header of the XI message, select Use Adapter-Specific Message Attributes and Variable Transport Binding.

Let me check for example