Communication Channel in SXI_CACHE but not in RWB
Hi Gurus,
Created a simple file to file scenario. While testing the scenario, i've got the following error while looking at the SXMB_MONI.
"com.sap.aii.af.ra.ms.api.ConfigException: ConfigException in XI protocol handler. Failed to get a receiver channel from the agreement for the given message. Root cause: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Channel object with Id Channel:ca8f9060afd235e7b77958ffc1bb2096 not available in CPA Cache"
Did an initial investigation and found that the communication channel exist in SXI_CACHE. Proceed to do a Complete Cache Refresh. However, I still get the same error.
Went to RWB to check on the Communication Channel under Adapter Tab and realised that the Communcation Channel created cannot be found in the list. I suspect that might be causing the error and Im really puzzled by the mis-match between SXI_CACHE and RWB. Is there a way to refresh the list of Communcation Channels in RWB.
Thanks
Hi Jason,
For this kind of problem i think better restart the XI server then check out .
I hope it would get resolve .
regards
ashwin
Similar Messages
-
Correct termocouple reading by VI channel test panel but not by DAQ wizards.
1. I am getting correct termocouple readings when using the virtual channel test panel, but not when using labView software created by the DAQ wizards. why and how to solve it?
2. I am unable to switch on 6V relay using DAQ card's output voltage but able to do so using other voltage supply. How to solve this?In answer to #2, the DAQ card's analog and digital outputs cannot drive
enough current to turn on a relay. What you need to do is use the output to
drive a MSOFET or transistor that will drive the relay. You can use the 5V
computer supply that is available on the DAQ card connector as the power
supply that the MOSFET or transistor use to turn the relay on.
Neal Pederson, President, VI Control Systems
1923 Mendius Lane, Los Alamos, NM 87544
TEL: (505) 662-1461, FAX: (603) 388-4969
[email protected], www.vicontrols.com
"DAQprojects" wrote in message
news:[email protected]..
> 1. I am getting correct termocouple readings when using the virtual
> channel test panel, but not when using labView software created by the
> DAQ
wizards. why and how to solve it?
>
> 2. I am unable to switch on 6V relay using DAQ card's output voltage
> but able to do so using other voltage supply. How to solve this? -
How to test Particulare Communication Channel is active or not in UDF?
Hi,
Can any body suggest me how to code in UDF particulare Communication Channel is active or not. If it is inactive then I have to thow exception else ok.
Appreciate for your response.
Regards,
Daniel.LADaniel,
Check this..
String BSys = "BS_FSCM_AR_CLNT100";
/1. Determine a channel (Business system, Communication channel).
Channel channel = LookupService.getChannel (BSys,"CC_RFC_TEST");
Then you do a
//2. Get a RFC accessor for a channel.
accessor = LookupService.getRfcAccessor(channel);
add this code
try{
if(accessor == null;
}catch(Exception e){
throw new Exception("Communication channel for System " + BSys + "Inactive ");
That should fix it....:-)
Hope that helps
Regards
Ravi Raman
Channel. -
Communication Channel status successful but file Not Delivered.
Hi All
I have a receiver communication channel which is showing status as SUCCESSFUL but the log says The message status was set to NDLV. Due to which am unable to retrigger it even form Message Monitoring
Its set to FTP & is not received at that side.
Kindly put in your inputs on the possible solution for this issue.
Regards
Soumen!!!I dont think it is held in queue.....you will get an error (the one which you got) and then the message will go into Error state.
When the channels are stopped and it receives a file it raises an error alert and is set to error state. Later when channel is started the file gets processed(You can try doing it.I did). Here it gave the error message but sets the channel to successful. Thats what is botehring me.
Looks like you are scheduling the receiver channel....why?
Had some requirement...
@ Balaji : Its successful -
Receiver File Channel is green but not working
Hi,
I have a service which receives the data form a sender channel and send the same data after content conversion to a reciever channel.
In the communication channel monitoring I can see the log for the sender channel and the processing log is displayed even if no file is there in the specified location for the channel to pick up.
For the Received channel, no processing log is being displayed and it is not processing the file even though the same service is being used.
What am i missing here?
Can you please advice?
Regards,Hi! Archana,
Just check once again the below mentioned steps..even though u have configured correctly...
Do one thing..
1) go to Rwb > Component Monitoring>Select Adapter Engine> below that Select TEST MESSAGE tab-> there enter your PAYLOAD and also give your scenario details once again and try to test the scenario again.
2) You can also do the same test at the Integration Engine level instead of selecting Adapter ENgine u need to seleect Integration Engine ok
3) By doing this the PI Server will took the payload directly from the RWB instead of Sender ADapter so that you can come to know where exactly you strucked whether at adapter engine or Integration Engine level.
4) Also you can check your messages in the below URL at MEssage Display tool other than SXMB_MONI and RWB in detail..
[http://Host:Port/MessagingSystem/monitor/systemStatus.jsp]
5) Also monitor your message at Ingration as well as Adapter Engine level in Message MOnitonig at RWB.
6) Try to check both the queues at SMQ1 and SMQ2.
7) If possible refresh your CACHE once at SXI_CACHE.
Regards::
Amar Srinivas Eli -
File Sender channel polling successfully but not picking the files.
Hi All,
Can any one please provide any SAP Note Or any Alert mechanism for the File Sender channel in case where the XI channel in polling successfully at a particular folder from Source System but not picking the files. Thanks in Advance for the solution.Hello,
If you want to know the reason for failure in picking up the file ,You can check the MessagingSystem monitoring for the reason behind failure.
http://host:httpport/MessagingSystem/monitor/monitor.jsp
For Alert may be you can follow prateek instructions.
HTH
Rajesh -
ORA-03113: end-of-file on communication channel:(The queuing is not enabled
The queuing is not enabled.
SQL> select * from user_queues;
NAME QUEUE_TABLE QID QUEUE_TYPE MAX_RETRIES RETRY_DELAY ENQUEUE DEQUEUE RETENTION USER_COMMENT
ACK_QUEUE ACK_QUEUE_T 36560 NORMAL_QUEUE 5 6 NO NO 0
AQ$_ACK_QUEUE_T_E ACK_QUEUE_T 36561 EXCEPTION_QUEUE 0 0 NO NO 0 exception queue
AQ$_IFW_SYNC_E IFW_SYNC 36562 EXCEPTION_QUEUE 0 0 NO NO 0 exception queue
IFW_SYNC_QUEUE IFW_SYNC 36563 NORMAL_QUEUE 5 6 NO NO 0
In blrhpqe2 system when we try to create the queue it gives end-of-communication error. It seems there some problem with the dbms_aqadmn. Can you please check-up and let know your feedback.
Below the output of the screen contents:
1* select * from user_queues
SQL> begin
2 dbms_aqadm.start_queue(ACK_QUEUE);
3 commit;
4 end;
5 /
begin
ERROR at line 1:
ORA-03113: end-of-file on communication channel
please help me on this>>>ERROR at line 1:
ORA-03113: end-of-file on communication channel
conn to database again.
ORA-03113: end-of-file on communication channel
Cause: The connection between Client and Server process was broken.
Action: There was a communication error that requires further investigation. First, check for network problems and review the SQL*Net setup. Also, look in the alert.log file for any errors. Finally, test to see whether the server process is dead and whether a trace file was generated at failure time. -
Link to Communication Channel and Adapter Monitoring not opening
Hello All,
we are on PI 7.0. In teh RWB, we are not able to see the Communication Channnel Monitoring as well the Adapter Monitoring It is giving Page cannot be Displayed.
please tell us the way ahead.
Regards
Chakra and SomnathHi Somnath,
when the error occurs check the url of the page that cannot be displayed and verify if the hostname is correct.
It could be a problem of not right setting in exchange profile.
Also verify that you have enough authorization, trying to logon with PISUPER user if you can.
Hope it helps,
Regards,
Sergio -
CC not visible in RWB-Communication channel monitoring
Hi All,
Communication channel created in the directory is not visible in
Communication channel monitoring of RWB. I refresh ABAP cache, SXI_CACHE,
CPA cache. Still its not visible. Deleted and created again. Still no use.
None of the communication channels newly created are visible in RWB. Could anyone suggest some ideas to resolve this issue.
Thanks
RickyHi
Just to be sure a basic question to start with : You do activate your channels in the ID after creation ?
Dirk -
IDoc adapters not in "communication channel monitoring"?
Hi,
I've modified some information that the receiver IDoc adapter is using (the logical system ID). But after I refreshed all the caches the change is not updated when I send an IDoc to R/3.
When this kind of problem happens with RFC adapter you just have to stop and restart the communication channel in communication channel monitoring. But IDoc adapter is not here... so, how can I restart the IDoc communication channel?Hi,
IDoc adapter doesnt reside on Adapter Engine, its part of ABAP stack, because of this you cannt find it in RWB-Communication channel monitoring...
Try refreshing the cache:
Transaction: sxi_cache
CPACache refresh using the below url:
http://<server:port>/CPACache/refresh?mode = full
to get the changes affected.
Regards,
Sreenivas. -
Adapter Module not working in Sender Communication Channel working in recie
Hi
I have written one adapter module. IF i give that Adapter Module in Sender Communication channel its not working. If i give that in Reciever Communication Channel its working. If i mention in both the channels then its working in sender communication channel also.But in only sender communication channel its not working in only reciever communication channel its working Can any one tell me why its happening
Thanks & Regards
Ravi Shankar B
Message was edited by:
RaviShankar B
Message was edited by:
RaviShankar B
Message was edited by:
RaviShankar Bhi
if its problem with my code why its working if i give the adapter module in both the communication channels?If i give in only sender communication channel the module is not invoking. its not showing any auditlogs.Can any one please help me
OUTBOUND is for sender
INBOUND is for reciever right.?
the following code i have written
public ModuleData process(
ModuleContext moduleContext,
ModuleData inputModuleData)
throws ModuleException {
String SIGNATURE =
"process(ModuleContext moduleContext, ModuleData inputModuleData)";
Object obj = null;
Message msg = null;
String filename = null;
AuditMessageKey amk = null;
try {
obj = inputModuleData.getPrincipalData();
msg = (Message) obj;
System.out.println("&&&&&&&&&&&&&&&&&" + msg);
if (msg.getMessageDirection().equals(MessageDirection.OUTBOUND)){
amk = new AuditMessageKey(msg.getMessageId(),AuditDirection.OUTBOUND);
Audit.addAuditLogEntry(amk,AuditLogStatus.SUCCESS,">>>>>>>>>>>>>>> etHostName: Module called"+ i++);
}else{
File filename1 = new File("
10.7.1.43
XI
source","text.txt");
filename1.createNewFile();
amk = new AuditMessageKey(msg.getMessageId(),AuditDirection.INBOUND);
Audit.addAuditLogEntry(amk,AuditLogStatus.SUCCESS,">>>>>>>>>>>>>>> etHostName: Module called"+ i++);
System.out.println("**************" + amk + "***********");
} catch (Exception e) {
Audit.addAuditLogEntry(amk,AuditLogStatus.SUCCESS,">>>>>>>>>>>>>>> GetHostName: Error Module called");
e.printStackTrace(System.err);
ModuleException me = new ModuleException(e);
throw me;
// Read the channel ID, channel and the module configuration
try {
Hashtable mp = (Hashtable)inputModuleData.getSupplementalData("module.parameters");
if(mp != null){
filename = (String)mp.get("FileName");
Audit.addAuditLogEntry(amk,AuditLogStatus.SUCCESS,"Host >>> Element Name is set to {0}"+filename );
}else{
Audit.addAuditLogEntry(amk,AuditLogStatus.WARNING,"HostElementName parameter is not set. Default used: HostName.");
filename = "FileName";
} catch (Exception e) {
e.printStackTrace(System.err);
Audit.addAuditLogEntry(amk,AuditLogStatus.ERROR,"Cannot read the module context and configuration data");
ModuleException me = new ModuleException(e);
throw me;
try {
XMLPayload xmlpayload = msg.getDocument();
DocumentBuilderFactory factory;
factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document =
builder.parse((InputStream) xmlpayload.getInputStream());
Element rootNode = document.getDocumentElement();
if (rootNode != null) {
Element childElement = document.createElement("filename");
childElement.appendChild(document.createTextNode(filename));
rootNode.appendChild(childElement);
// Transforming the DOM object to Stream object.
TransformerFactory tfactory = TransformerFactory.newInstance();
Transformer transformer = tfactory.newTransformer();
Source src = new DOMSource(document);
ByteArrayOutputStream myBytes = new ByteArrayOutputStream();
Result dest = new StreamResult(myBytes);
transformer.transform(src, dest);
byte[] docContent = myBytes.toByteArray();
if (docContent != null) {
xmlpayload.setContent(docContent);
inputModuleData.setPrincipalData(msg);
} catch (Exception e) {
e.printStackTrace(System.err);
Audit.addAuditLogEntry(amk,AuditLogStatus.ERROR,"Cannot read the module context and configuration data");
ModuleException me = new ModuleException(e);
throw me;
return inputModuleData;
Best Regards
Ravi Shankar B
Message was edited by:
RaviShankar B
Message was edited by:
RaviShankar B -
File sender Communication Channel is not working
Hi friends
we Created File sender Communication Channel and Activated but It is not picking up file
1. 0 messages in Message Monitoring
2. My Communication Channel not appearing in Communication Channel Monitoring also
3. We have refreshed the cache and activated the channel.
we chack with File name, Directory name and path ....
Friends have any idea
Regards
Viswanadh VaddePerosnally, I would recommend setting a trace and letting the system telling you exactly why.
Traces are used to analyze runtime errors. By setting a specific trace level for specific locations, you can analyze the behavior of individual code segments at class and method level. This is done with the help of the log configurator service:
Log onto the Java Admin Console
 Services
 Log Configurator
 Locations
 Choose the location (Java package) and the tracing level (severity)
(for example, com.sap.aii.adapter.file)
 Root Location > com > sap > aii > File
 Set the severity and choose Copy Severity to Subtree -
Process not visible in the Communication Channel Monitor
Hi there
I have a scenario where I create multiple text files with my message mapping. First I created the scenario with a single file and tested it. It worked so then I changed the Interface Determination to Enhanced and the necessary occurrences to unbounded in my IM and MM. Now if I execute the scenario it shows a successful status in the SXMB_MONI but does not create the flat file. If I go to my Communication Channel Monitor it does not show it there so it did not reach it. Is there some other ting I needed to change for this multiple file scenario?
Thanks,
JanHi again
I sorted out the issue but now I'm getting something weird. In my source Message Mapping I have:
Destination
--Name (0-Unbounded)
Payload
--Details (0-Unbounded)
And my Target mapping I have
Main_Structure (0-Unbounded)
--FileDetails (0-1)
So the Destination determines the number of files and the payload goes to the File Details.
This does not work for some reason but if I change my mapping to a fixed number of files it works. For example: If I create a UDF that creates 2 arrays and map it to my Main_Structure it creates 2 files but it I map my Destination node with X amount of lines to my Main_Structure It shows fine in SXMB but does not show at all in the component monitor for the receiver CC and in my message monitor it shows "On Hold" -
Adapter type is not coming in Communication channel
Hi all,
I am facing a problem while creating a communication channel as i am not able to see any adapter type and its showing as non editable field .
i have cretaed my own software component in SLD am i missing something in SLD configuration ?? because of that i am not able to see any adapter over there .
regards,
praveenPraveen,
You need to import SAP BASIS Software Component Version into Integration Repository.
You need to download it from service market place.
https://websmp205.sap-ag.de/~form/handler?_APP=00200682500000001943&_EVENT=SEARCH&HIDE=&SEARCH_SPAT=X&SEARCH_BPAT=X&SEARCH_CD=X&SEARCH_P=X&SEARCH_PV=X&SEARCH_C=X&SEARCH_CV=X&SEARCH_TA=&SEARCH_V=&HIDE_EXPERT_SEARCH=X&SEARCH_MAX_RESULT=20
In Search Term Enter "SAP BASIS <version>".
Now click on XI CONTENT SAP_BASIS 7.00 -
> Database independent -
> SAPBASIS13_0-20000888.ZIP Just save this file on your machine and unzip it.
Now put this in the import directory: \usr\sap\<SID>\SYS\global\xi\repository_server\import\
In IR, TOOLS ---> Import design objects and import it.
Regards,
Sarvesh
***Reward points for helpfull ans, in your last thresd you did not assingned points to any buddy. -
Communications Channel in SXI cache
Hi,
I am not able to see my business system under communication channel in SXI_Cache.
All other Integration directory objects are reflected in SXI_CACHE for the interface. Delta refresh is not solving the problem.
File is being picked up by the adapter, but in SXMB_MONI i dont see the message.
Every thing is working fine if i use any other communication channel there in cache.
What can i do to get my communication channel in cache.
Pls suggest.
Regards,
SatishI beleive this thread has answer to ur query. I beleive you have configured only a sender file CC under your business system and so this data is not available in the ABAP stack. If you configure a receiver CC under the same Business System, i beleive it should show up SXI_CACHE, however u still will not see ur sender CC or sender agreement
-Saravana
Maybe you are looking for
-
Error when opening iTunes : iTunes has stopped working '' A problem caused the program to stop working correctly''. When I repaired damaged files the problem still exists and also after uninstalling, redownloading and reinstalling iTunes. My pc is wo
-
Hi friend... I have Database server with a litte problem... I gave to an user "PILOT" the grant to execute the package DBMS_JOB. The problem is that try use logged with the user PILOT, execute the command DBMS_JOB.SUBMIT But the command it isn't exec
-
HT1551 Apple TV - can only see Computers and Settings options (no internet)
sine the apple2 tv software was updated last week I can only see options for computers and settings whilst my internet connection is clearly working, I cannot access youtube or internet radio as there is no internet option any ideas how to fix this p
-
Sap ecc6.0 instalation error invalid objects
Hi, we tried to install SAP IDES (SAP ERP 2005 SR 2) on a Windows 2003 server service pack 1 as Database we use for oracle 10g. Everything went fine until the step "ABAP Import (Step 19)" after that the following error occurs: Not all objects are suc
-
How do you download Creodistiller Assistant?
I laid out a book in ID and when I sent a PDF file to the printer he told me that some of the fonts are showing up as too thin. I have a creodistiller assistant file which I understand will solve the problem if I add it to distiller. I have no idea a