on 2012 Jan 24 2:53 AM
Hi All,
Is it possible to achieve EOIO with Seeburger AS2 sender channel? I am not seeing any parameter for configuring the same (though it has EOIO mode for split mapping).
The idea is to send all the messages received for a particular interface to be routed to a EOIO queue. Is this possible with AS2 sender channel?
Regards
Suraj
HI,
I think you could achieve this if you assign a single thread to your AS2 adapter and then keep the interface EOIO.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thanks guys for your replies
@Ciochina
>>I think you could achieve this if you assign a single thread to your AS2 adapter and then keep the interface EOIO
We have single thread assigned to AS2. But how to make interface EOIO? I cannot see a parameter to specify Queue name in sender channel and also tried DynamicConfigurationBean without any luck
@Prateek
>>Seeburger AS2 supports EOIO. Are you using Splitter? If yes, use internal splitter and provide queue name there. You may change this attribute name "QOS" using Dynamic configuration as well
No we are not using splitter. The filetype sent through AS2 is XML and as such if I switch on the splitting, in channel monitoring it is showing error "File type parameter, 'XMLSplit' is missing"
Hence I switched off splitting and I tried manually setting the QoS through the Bean but it didnt help, as I cannot see the added parameter in Dynamic Configuration. I found this thread and finally they mentioned that Seeburger SFTP doesn't support EOIO.
Any other suggestions?
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>> I found this thread and finally they mentioned that Seeburger SFTP doesn't support EOIO.
But yours is AS2 and not SFTP. I have read Seeburger documentation and it clearly mentions that EOIO is supported at outbound (sender) side. Unfortunately I don't have system access right now, so can't check it. You may go through the documentation as well. However, they haven't mentioned the exact procedure for it.
>>I tried manually setting the QoS through the Bean but it didnt help, as I cannot see the added parameter in Dynamic Configuration.
This is the only way I assume it should work. Are you using DynamicConfigurationBean in sender adapter? This should be able to set the parameter, at least you must be able to see it in Dynamic config list in sxmb_moni. What parameters are you using here?
Regards,
Prateek Raj Srivastava
Hi Prateek,
Thanks for your reply
>>I have read Seeburger documentation and it clearly mentions that EOIO is supported at outbound (sender) side.
Do you know the document name? If so then please let me know I will go through it once from my end too.
>>Are you using DynamicConfigurationBean in sender adapter? This should be able to set the parameter, at least you must be able to see it in Dynamic config list in sxmb_moni. What parameters are you using here?
Yes I am using the bean in sender AS2 adapter and in moni I can see the parameters which is set. The following are the entries from MONI
<SAP:Record namespace="http://sap.com/xi/XI/System/Messaging" name="qualityOfService">INT014</SAP:Record>
So the parameters which I set in channel is getting reflected in MONI, though it is going to standard queue instead of the custom one (INT014). These are the parameters mentioned :
key.0=insert http://sap.com/xi/XI/System/Messaging queueId
key.0=insert http://sap.com/xi/XI/System/Messaging qualityOfService
value.0=INT014
value.0=ExactlyOnceInOrder
Regards
Suraj
SAP_AS2Adapter_en.pdf - Page 6 (in my version).
Note that this doc is not on SCN. You have to check out Seeburger manuals available with installation.
Try setting these values
namespace: http://seeburger.com/xi/AS2
parameter name "QoS" value "EOIO" and
for name "QueueName" value "<your actual queue name>"
Regards,
Prateek Raj Srivastava
Hi Prateek,
>>SAP_AS2Adapter_en.pdf - Page 6 (in my version).
I have checked seeburger manuals and found page six to be something different (may be different version document). From the document I found a particular section
The following Qualities of Services are supported:
u2022 Outbound (AS2 sends a message to an external partner)
Best Effort
Exactly Once
Exactly Once in Order
u2022 Inbound (AS2 adapter receives a message from external partner)
Exactly Once
This was in Section 2.5 under Overview. May be if you tell me the section I would try to read through it,
I have tried your suggestion
namespace: <a href="http://seeburger.com/xi/AS2" TARGET="test_blank">http://seeburger.com/xi/AS2</a>
parameter name "QoS" value "EOIO" and
for name "QueueName" value "<your actual queue name>"
but it didn't help. If I use with "write", there was no entry in MONI, and if I use it with "insert" the entries were created but it didn't go to the EOIO queue (as the SAP:QualityOfService is still ExactlyOnce in SoapHeader->ReliableMessaging)
<SAP:Record namespace="http://seeburger.com/xi/AS2" name="QoS">EOIO</SAP:Record>
<SAP:Record namespace="http://seeburger.com/xi/AS2" name="QueueName">INT014</SAP:Record>
Anyway thanks for your inputs
Regards
Suraj
Seeburger AS2 supports EOIO. Are you using Splitter? If yes, use internal splitter and provide queue name there. You may change this attribute name "QOS" using Dynamic configuration as well.
Regards,
Prateek Raj Srivastava
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
11 | |
10 | |
10 | |
10 | |
9 | |
8 | |
7 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.