How to set errorDelay parameter in sender JMS Communication Channel?
Dear XI/PI Experts,
Do you happen to have a documentation on how to implement the errorDelay parameter and other general parameters in the sender Sender JMS communication Channel? Do you happen to have a step by step guide or pdf that I can use?
I look forward to hearing from you.
Thanks a lot in advance.
Kind regards,
Grace
Hi Thanks for your replies.
What I need to do is to implement this bullet point:
¡ errorDelay
The default value for this parameter is 0.
This parameter determines how long the system waits before processing further messages if an error occurs. In transactional processing, it can make sense to specify a certain time period, for example, because messages with errors remain in the queue following a ROLLBACK.
In which part of the Sender JMS Comm Channel will I implement this?
Should I put this under tab /Parameters/Processing/Error Handling Settings or should this be under /Parameters/Advanced/Additional Paremeters?
Similar Messages
-
How to set ApplIndentityData header field in JMS adapter
Hi Guys ,
I have one requirement for update the field in SAP JMS header. I am using transport protocol for IBM Websphere MQ in JMS adapter.
While sending data to IBM Websphere MQ Queue via JMS Adapter, need to set the field called ApplIndentityData with the appropriate value which is populate to a MQHRF2 header of a message.
So, regarding that where will do it? Means JMS receiver adapter or IBM MQ level. If JMS receiver adapter, I think using ASMA, So please guide me how to set this filed value in JMS adapter or share any document you have.
Thanks & regards
Vijaykumar SHi RejaSekar,
I reffered your blog and did the below settings in JMS module and ASMA settings.
1) Changed the mode for u201CJMS-Complaintu201D instead of u201CWebsphere MQ(non JMS)u201D
2) Additional JMS message properties tab created below property name and java type.
LocalName --> String
Partname --> String
3) In module parameter tab added the below module name and key
AF_Modules/DynamicConfigurationBean --> LocalEnterpriseBean --> RFH2HEADER
4) Under parameter Tab
RFH2HEADER --> key.0 --> insert http://sap.com/XI/System/JMS DCJMSMessageProperty0
RFH2HEADER --> key.1 --> insert http://sap.com/XI/System/JMS DCJMSMessageProperty0
RFH2HEADER --> value.0 --> LocalName
RFH2HEADER --> value.1 --> PartnerName
Kindly check the above settings whether this is correct or wrong. If anything wrong please let me know what we need to change JMS receiver adapter.
Actually my requirement is need to set these parameters and set the value to that parameters and pass in to /usr folder of a WebsphereMQ message.
Kindly check and help me out.
Thanks & regards
Vijayakumar S -
JMS ReplyTo Queue Name parameter in the receiver JMS communication channel
Hi All,
Can any please explain the use of JMS ReplyTo Queue Name parameter in the receiver JMS communication channel?
Thanks
Karthik.Hi karthik,
JMS ReplyTo Queue Name parameter is used for Specify the name of the queue to which the responses are to be sent.
Thanks
Govind. -
HOW TO CREATE SERVICE FOR SENDER SOAP COMMUNICATION CHANNEL FOR ECC PROXY
Hi Experts,
I need generate the service for sender soap communication channel for target url to receive the inbound proxy.
my scenario is like SOAP to proxy. while using receiver proxy also we are planing using AAE method .
i am using SOAP sender and SOAp receiver communication channel .i need to provide the target url for this communication channel.
how to generate the url for this and what is the transaction code .
Please help us.
Regards
Ravinder.SHi Ravinder,
Q.my scenario is like SOAP to proxy. while using receiver proxy also we are planing using AAE method.
SOAP to Poxy in this case.
For sender SOAP system, we can generate the WSDL link in ID part.
for Reveiver proxy give the integration engine URL.
http://IP:PORT/sap/xi/engine?type=entry
how to generate the url for this and what is the transaction code
There is no transaction code for generating the URL.
i hope this will help.
Regards,
Kesava. -
Error in Sender JDBC communication channel
Dear All,
We have an interface in which we are fetching data from SQL database through sender JDBC communication channel.
Last week SQL server was upgraded from 2000 to 2008 and the communication channel has stopped working and is giving the following error:
Database-level error reported by JDBC driver while executing statement 'SELECT * FROM mstemp_tbl WHERE Active='0''. The JDBC driver returned the following error message: 'java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (""): Data type 0x38 is unknown.'. For details, contact your database server vendor.
Please let me know if any JDBC drivers are to be installed for SQL 2008 or how can we resolve this.
Thanks,
NJHi,
You may need to update your JDBC driver to 1.2 or 2.0. Kindly see supportability matrix on this link (question #2):
http://msdn.microsoft.com/en-us/sqlserver/cc325721
Regards,
Jenny -
Error in JMS Communication Channel not raising alert
Processing Errors in JMS Communication Channel are not raising alerts.
The settings on the communication channel retires are set at 3 and 5min interval.
In RWB the JMS communication channel shows processing errors but an alert is not raised.
The alert are configured in our system and we even have a catch all alert rule with * (wildcard). Errors in PI message processing are raising alerts but errors in Comm Channel are not raising alerts.
The message in SXI_MONITOR shows as processed successfully but when we check the RWB and Comm. Channel Monitoring we see processing errors "Channel error occured; detailed error description: JMS error: Connection to the server has been terminated; Linked error: Connection reset, Error Code:null"
Are we missing any configuration? How do we get alerts/notifications if there are errors in Comm. Channel without having to login into RWB and watch it periodically?
Any help is greatly appreciated.
RMHi,
What is the staus of Communication channel in RWB when it fails, RED ??if yes then it should genarate alert.
create one more alert for specific to JMS interface and check it out.
Regards,
Raj -
Issue on file sender adapter communication channel
Hi All,
I have an issue on some of the file sender adapter communication channels .The channels are failing with the error :
(u201CAttempt to process file failed with com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.xi.swift.ParserException: com.sap.xi.swift.ParserException: Message does not start with character '0x1f'u201D).
Please let me know the procedure to get this message processed.
Thanks & Rgards
VishnuHi Vishu,
Find out in what encoding the file is in. for that download Notepad++ and open the file with in.
In Encoding tab you will see the encoding format.
1. If its not UTF-8 or ANSI then you should set the correct encoding in Sender File channel.
2. Check for BOM characters which will not be visible directoly.
3. Use Notepad++ to convert the content to HEX and check for hidden values. i bet there will be some Encoding BOM in the file which is creating problem while picking the file.
Since you are using SWIFT module: try to validate the XML file using Altova XML and check weather is correct.
also ref to this thread:http://scn.sap.com/thread/2134946
Regards,
Senthilprakash -
Error at sender JDBC communication channel
Dear All,
While executing JDBC(MS-Access)-PI-RFC interface, we are getting error in sender JDBC communication channel. The error is as following:
Error during database connection to the database URL 'jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=
sappidev\Datatran\Database.mdb' using the JDBC driver 'jdbc.odbc.JdbcOdbcDriver': 'com.sap.aii.adapter.jdbc.sql.DriverManagerException: Can not establish connection:: SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified'.
I have checked various posts on forums and as per those no drivers installation is required to access MS-Access database and I am not able to find any post which could solve my problem.
Kindly guide me on what might be the problem and how this can be resolved.
Regards,
NJHi Nishu,
That error ALWAYS means your DSN name is incorrect or can't be accessed for some reason (permission). The ODBC part says that the bridge is working.
But that DSN is 100% wrong or cannot be seen by the user account that the server is running as. Make sure you have a system DSN and not a user one.
You can refer these....
http://bytes.com/topic/java/answers/625400-java-sql-sqlexception-microsoft-odbc-driver-manager-data-source-name-not-found
http://www.daniweb.com/forums/thread13092.html#
Hope this will help you....
Regds,
Pinangshuk. -
Hi,
We got an error in the JMS comunication channel.
After we got this error, we restarted the java stack. But then the
JMS communication channels did not resume the connectivity automatically.
We had to manually start and stop the channels. Even we tried making it 'Automatic' in the communication channel monitoring tab. But didnt help
Do we have to maintain any other settings?
Please help to rectify this.
Thanks,
JohnHi,
Just create two communication channels one for receiever and other sender message will be received from sender CC and then after mapping will go thru Receiver CC
While configuring the channel remeber to put the details like the channel name and queue from which you need to pick up the message and put the message as in yr case both are different
try to configure like this
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc983be70c0
In addition to the below blogs also refer this
Async/Sync Communication using JMS adapter without BPM (SP 19)
Sync/Async communication in JMS adapter without BPM (SP19)
Exploring JMS and SAP-XI JMS Adaper
Check if you have your adapter module configured as said in the following help doc
http://help.sap.com/saphelp_nw70/helpdata/en/4d/a3bc97ff55c742af7faed661635baf/content.htm
Check these on Adapter module dev:
http://help.sap.com/saphelp_nw04s/helpdata/en/96/f04142099eb76be10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/32/43d84072378031e10000000a1550b0/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e21106cc-0c01-0010-db95-dbfc0ffd83b3
Check these Links ---
==>http://help.sap.com/saphelp_nw04s/helpdata/en/a3/63af1bbf09469fa1615c05f0daff6f/frameset.htm
==>http://help.sap.com/saphelp_nw04s/helpdata/en/a3/63af1bbf09469fa1615c05f0daff6f/frameset.htm
Hope These links will be Very Helpful to you...:)
Regards,
Suryanarayana -
Sender FTP communication channel
Hi experts,
We have had the following problem twice with two different comm channels:
A sender FTP communication channel stops polling for no apparent reason. There were no errors and the status remained green. After I stopped and started the communication channel in the runtime workbench the adapter picked up all the remaining files and processing finished ok.
Anyone had this problem before? Any ideas for a solution?
Thx,
PhilipHi
look Similar thread
File (FTP) Adapter: stops polling
File Adapter stops working -
XI: Sender JDBC Communication Channel is not getting picked the records
Hi All,
Here I 'm facing an Issue with my sender JDBC communication Channel. Previously it was working fine but It is not Picking the records from the JDBC table.
Communication Channel is in active mode only.
I have checked in RWB communication Channel monitoring there i didn't get any error or success messages but channel is showing healthy status only(Green)
But i had created the new communication channel..with the same parameters which are in the older communication channel.. and sender agreement level also i had changed.. so now new channel is working fine.... I didn't understand what is the problem with previous communication channel.
ThanksHi yadav,
do you have TWO CCs polling at the same time via JDBC?
This could be the problem --> a conflict between both CCs.
Switch off ONE CC:
Regards Mario -
Sender File Communication Channel Configuration
Hi guys,
We are trying to develop a file-to-Idoc scenario and we are facing some problems in the configuration of the sender file communication channel as far as the file format is concerned. The file, which is a material master file has the following structure:
00.00 FileHeader
30.00 Material n° 1
30.01 Material n° 1
30.00 Material n° 2
30.01 Material n° 2
30.00 Material n° n
30.01 Material n° n
99.00 FileFooter
Initially, I developed 4 datatypes, FileHeader, Record1, Record2 and FileFooter, and 1 datatype to incorporate all of these, but I faced trouble in 'Recordset Structure' attribute in communication channel, where "FileHeader,1,Record1,,Record2,,FileFooter,1" did not work.
After that I thought of creating one more datatype, called Record, with 0..* cardinality, that incorporates Record1 and Record2 with 1 cardinality.
Although I have declared them correctly as "FileHeader,1,Record,*,FileFooter,1" in 'Recordset Structure', I face trouble in the table with the attributes. What shall I use: I have Record1.fieldNames and Record2.fieldNames and fieldFixedLengths, but XI requires Record...
What you suggest?
EvaggelosHi,
I understand your problem....
I actually didn't look at the key fields...properly..
You have said that when you had tried taking Record1 and Record2 in your structure you had problems...
I think the second way which you are trying would not work..!
Can you try this..I am not sure if it will work..
Have your structure as
MT
+Record
++Header
++Record1
++Record2
++Trailer
So your Recordset name would be :Record
RecordsetStructure would be Header,1,Record1,,Record2,,Trailer,1
and then all the other parameters like fieldNames,fixedFieldLength,keyFieldValue...for Header,Record1,Record2,Trailer
U might just try out with this
Regards,
Manjusha. -
How to set EXPORT parameter from message mapping
Again, ask the question of export parameter.
I wrote a java version transformation and it worked good with export parameter.
However I can not work it out in graphical message mapping. I refered http://help.sap.com/saphelp_nwpi71/helpdata/en/43/c3e1fa6c31599ee10000000a1553f6/frameset.htm.
In PI7.1, I add an export parameter "EXPORT_PARA" in the "Signature" tab. Are there any special step to assign this parameter to an UDF? I did not find a way to do it.
And then I define an UDF,
public String SetExportPara(String sss, Container container) throws StreamTransformationException{
String str = "GOOD";
GlobalContainer gc = container.getGlobalContainer();
OutputParameters paras= gc.getOutputParameters();
if(paras.exists("EXPORT_PARA ") == true) {
paras.setString("EXPORT_PARA ", str);
}else {
str = "NOT FOUND EXPORT_PARA";
return str;
And I assign this UDF to one element of my output XML, I tried to run it in IE, it always output "NOT FOUND EXPORT_PARA.
why?????
I know there is a blog : https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/8654. [original link is broken] [original link is broken] [original link is broken]
But it did not talk how to set export parameters.Hi,
i read thread
How to export parameters from Message Mapping
and blog
/people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
but not found issue
in this topic
http://help.sap.com/saphelp_nwpi71/helpdata/en/43/c3e1fa6c31599ee10000000a1553f6/frameset.htm.
if i writting this code in UDF, i getting an error.
If use this code:
GlobalContainer gc = container.getGlobalContainer();
OutputParameters paras= gc.getOutputParameters();
paras.setString("EXPORT_PARA ", str);
the export parameter is defined locally (in transformation step area). In integration process area parameter is equal to NULL.
How send export parameter to Integration Process? For exapmple, i wanna send parameter to other transformation step in my integration process.
thx. -
How to set the parameter selection *optional* for each subreport?
Hi,
I am using Crystal Reprots 11.
I create 10 subreports, and each subreport contains a Parameters Field.
The 10 subreports are put in 10 footer sections in increasing order, i.e. subreport1, subreport2, subreport3, ..., subreport10.
When I use "Print Preview" to take a look at the whole report, CR prompts a "Edit Values" window for selecting parameter values for all 10 subreports.
For example, if I only select parameter values for subreport1 and click "OK", 9 error messages on the "Edit Values" window come out above the selection list box of every other subreports (i.e. subreport2 ~ subreport10) showing that: 'The value is not valid'.
Sometimes, I just want to review some specific subreports but not all.
How should I do to set the parameter selection optional (not mandatory) for each subreport?
Thank you in adavance.
Edited by: Holdup on Feb 17, 2012 3:44 PMHi,
Here's how you can make the prompts optional (Assuming you're using CR 2008 or higher):
1) Go into each subreport
2) You should see the parameter in the Field Explorer. Right-click the name and select Edit > Look for an option called 'Optional Prompt'. Set it to true
3) If you have a record selection in the subreport, then you need to modify the selection formula to something like this:
if not(hasvalue({?Parameter_Name})) then True else = {?Parameter_Name}
Hope this helps!
-Abhilash -
How to set up ical to send email AND message alerts by default
How do I set up iCal to send me an email alert and a message with sound 15 minutes before the event by default so that I don't have to remember to do this everytime I add an event in iCal (which by the way I can't remember)?
Thanks for your help.Why not search for iPhone setup instructions on these forums? I have posted exact step by step instructions or configuration summaries at least three times in the past 6 months on this topic.
Here's one ....
http://forums.verizon.com/t5/Verizon-net-Email/Itouch-is-connected-but-can-t-get-email-to-work-from-...
The above one specifically deals with Verizon mail via the Yahoo portal. For Verizon regular mail you would modify as follows:
POP Account Information
Name: Joe User
Address: [email protected]
Description: Verizon
Incoming Mail Server
Host Name: incoming.verizon.net
User Name: [email protected]
Password: ******
Outgoing Mail Server
SMTP outgoing.yahoo.verizon.net ->
Primary Server ->
Host Name: outgoing.verizon.net
User Name: [email protected]
Password: ******
Use SSL: Off
Authentication: Password
Server Port: 587
Advanced
Deleted Message
Remove: After One Week
Incoming Settings
Use SSL: Off
Authentication: Password
Delete from server: Never
Server Port: 110
Maybe you are looking for
-
Problem in generating WSDL file for triggering BPM process
Hello Experts, I have a working BPM process which I want to trigger using a web service. I am referring following blog link to generate New WSDL file and perform further operations: /people/arafat.farooqui/blog/2009/08/13/introduction-to-sap-netweave
-
How do you release the session in session method?
how do you release the session in session method Title was edited by: Alvaro Tejada Galindo
-
hello, first sorry for my english. i' m developing a multyplayer games whith multi-rooms application.onAppStart = function(){ application.player_so = SharedObject.get("player_so", false); application.nextId = 0; application.onConnect = function(newCl
-
How do I uninstall Lightroom 4?
I'm trying to download and install the new LR 6 CC and notice I still have LR 4 installed. I'm trying to find the proper way to uninstall the older version. Since it's not a CC application, there's not an associated Uninstaller in the CC application
-
5800 XM- AFTER v40 UPDATE PROBLEM AND ANOTHER QUES...
This is my firt time in this forum. First, i have to tell that, sorry my bad language. I am using 5800 XM since last month. I bought it with v31 and made the v40 update. My question is; i cannot use Scrolling Contacts on the home screen correctyl. So