Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all 6719 articles
Browse latest View live

UDF to add context changes by taking reference of other queue

$
0
0

Hi,

I require help in writing a interesting UDF. We need to insert context changes in a queue at specific position taking into reference of contexts in other queue.

We have a queue with X no.of fields.
We have another field in source which has its own contexts. Based on the position of its contexts. We need to add context changes in the above queue.

Ex:
We have 2 fields <Field1> <Field2>
<Field1> Queue needs to be modified will be like
1
2
3
.
.
,
100

 

field2 queue.

A
B
<ContextChange>
C
<ContextChange>
D
<ContextChange>
etc

The expected output should be like
1
2
<ContextChange>
3
<ContextChange>
4
<ContextChange>
etc

 

How can we take another queues context changes as reference and add the same ?


To Check if Functional Acknowledgement is received for a particular message in 7.31

$
0
0

Hi All,

We are working on EDI in PI 7.31. When we send an EDI message, we can check in message monitoring if we have received any functional acknowledgement for that message or not. We want to generate a report which will contains details of all messages for which Functional acknowledgement is not received.

 

Is there any table that contains this detail?

 

Thanks in advance.

NetWeaver BPM Operation Mapping Deployment

$
0
0

Hi Experts,

 

I have a problem with deployment of a NW BPM Process on singlestack system PO 7.31 sp7.

 

I have a Process with 2 Operation Mappings and it fails on one of the mappings all the time when deploying.

 

Process description

no1. Async input

no2. Sync call to get ekstra data

no3. Operation Mapping

no4. Operation Mapping

no5. Async output

 

Every time i add no3 to the process it fails during deployment

 

Short Error:

SJ.dpl_dc.001085 Operation [deploy] of [xxx.dk_mmi000] failed

 

Description:

1. JAR entry META-INF/wsdl/wsdlschemaxxx_dk_mmi000_MMI000_operationmapping_test_Service_xxx.dk~mmi000~OperationMappingComponent1.xsd not found in /usr/sap/PIU/J86/j2ee/cluster/server1/temp/deploy/xxx.dk~mmi000.sda1666666029305/1378666029957ws.wsar

 

 

 

Any help appreciated

Low level TCP/IP connection to external server from PI

$
0
0

Hi Experts,

 

We've been having trouble connecting to a remote server via PI 7.3. I've seen a few posts regarding this but we only have IP address and port available - no SNC program name/library info as required by the RFC adapter and we also do not have BMP installed so cannot use a Java socket as described in another blog. We have to use PI as other clients must also send info to our side before sending onto this external server, hence sending directly from R3 is out. To complicate things further, all messaging is ASYNC. Even when creating a TCP/IP connection on SM59, it asks for the "acceptor program name" which we do not have.

 

So we have the following scenario:

 

  • PR3 sends/receives via PI using proxy - no problem here
  • Other client sends/receives via PI using available adapters - no problem here
  • PI sends and receives to/from external server using low level TCP/IP connection - big problem here

 

So my question is, is there another way to set up a tcp/ip connection or can we install an additional adapter on the Adapter Framework which only needs IP address and port as input parameters? I know the Seeburger is available but do not know what info is needed and if it will help in this scenario. I've read about the Iway too but seems like it is only supported up to PI 7.0? Which is the best adapter to use for this low-level connection and where do I find it?

 

Thanks so much for the help.

 

Regards,

Anneke

B2B EDI Content Manager is blank

$
0
0

Hi All,


We are working on PI 7.31.We have deployed the B2B add on.We can see the As2, EDISeperator, OFTP,X400 adapters in the adapter list in ID->Channel.and can see the B2B Mapping Kit and B2B Toolkit software component versions in ESR.


However when we access http://<host:port>/webdynpro/dispatcher/sap.com/converter~maintain~maintenance-app/Maintenance,

and go to XSD generator, it doesnt show us the set or version drop down values.Everything is blank there.


Could you please suggest where we are missing so that to see the data in maintenence tool and generate XSD.

 

Thanks,

Ruchi

SLD connection does not work

$
0
0

Hi experts,

 

Our PI system is connected to Solman SLD. This connection was working perfectly, but now SLDCHECK does not work. We have tested the RFC destinations LCRSAPRFC and SAPSLDAPI, and we get the following error:

 

Logon Connection Error

Error Details Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT' : cmRc=19 thRc=7

Error Details ERROR: Error (Msg DGW                  748 not found)

Error Details LOCATION: SAP-Server XXXX_00 on host XXXX (wp 3)

Error Details COMPONENT: CPIC

Error Details COUNTER: 7

Error Details MODULE:

Error Details LINE:

Error Details RETURN CODE: 748

Error Details SUBRC: 0

Error Details RELEASE: 721

Error Details TIME: Mon Sep  2 17:07:12 2013

Error Details VERSION:

 

SLD and JCO RFC Providers service are running, as well as the Programs ID configured. All were stopped and restarted again, included the JCO RFC service. All data are correct (Program ID name, Gateway, and so on), but RFC testing does not work.

 

Any idea to check?

 

Thanks in advance,

Samantha.

How to archive a file on VMS server using FTP Sender Adapter

$
0
0

Hi Experts,

 

How to archive a file on VMS (VMS is the most common operating system on the Digital VAX computers) using PI File communication channel

 

when i am trying to archive the file using FTP communication channel i am getting the below error.

Do any one has any ideas to truncate the '/' symbol while archiving hte file to archive directory.

 

Error:

File "file_000563.dat" - archiving file "[archive.bckout]/file_000563.dat " after processing failed with com.sap.aii.adapter.file.ftp.FTPEx: 550 Unexpected reply code%RMS-F-SYN, file specification syntax error - retry.

SWCV dependencies in SLD.

$
0
0

Hi,

 

As a part of following best practices I have few doubts in defining products and swcv.

Needs clarification on What type of configurations a PI server requires? or no configurations are required.

The customer uses PI as an integration tool for the first time and this is MQ migration scenarios.

 

Best Practices basically suggests to have 3 Products and 3 SWCV:

 

1. I_Customer_ PI 1.0 of abc.com  -- For interface objects Eg: Data Types, Message Types, Service Interfaces

 

2. A_Customer_ PI 1.0 of abc.com -- For mapping objects Eg: Message Mapping, Operation mapping

 

3. ABAP_Customer_ PI 1.0 of abc.com  -- For IDOCS  & RFC -- ECC related Objects.

 

Clarifications required:

We are using PI 7.31 version with dual stack installation.

1. Do I need to create any dependency b/w I_Customer_ PI 1.0 of abc.com & A_Customer_ PI 1.0 of abc.com & ABAP_Customer_ PI 1.0 of abc.com

 

2. we have defined namespace as below:

I_Customer_ PI 1.0 of abc.com --> urn:abc.com:Payroll -- Have defined DT, MT & Service Interface

 

A_Customer_ PI 1.0 of abc.com --> urn:abc.com:Payroll --> Under this namespace MM & Operation mapping are defined.

 

Note: Here the namespaces which is defined in above 2 SWCV are common,

Will there be any conflict issues if the count of interfaces are huge?

So, do i need to differentiate like below for uniqueness:

 

I_Customer_ PI 1.0 of abc.com --> urn:abc.com:I_Payroll -- Have defined DT, MT & Service Interface

 

A_Customer_ PI 1.0 of abc.com --> urn:abc.com:A_Payroll --> Under this namespace MM & Operation mapping are defined.

 

Now the scenario is working fine with out creating any dependency in SLD. I am not using any IDOC scenario here.

But i read in SDN as the dependency should be defined b/w SWCV. Please clarifiy on this.

 

Suggest me on how to go with namespace definitions b/w this I_Customer & A_Customer SWCV.

 

Thanks,

--Kishore


 

 

 

 

 



No value is assigned to parameter RFC_Lookup_Receiver-RFC lookup Issue

$
0
0

Hi All,

 

I am using the standard mapping and created a RFC lookup channel as RFC_Lookup_Receiver and assigned same in Graphical RFC Lookup function, Message Mapping parameter and did binding in Operation Mapping as well, but getting below error while executing Mapping in Test tab.

 

Error " No Value is assigned to Parameter"  - I don't know where i need to assign the value.

 

Note: i have created ICO Object and this parameter is appearing in Receiver Interfaces tab too.

 

 

ErrorScreenshot.jpg

Regards,

Mani

multiple sender folders to multiple target folders

$
0
0

Dear all,

 

We are on PI 7.0 version and there is a requirement to move files from multiple sender  folders to to multiple target folders.

 

Fold A (file a) ---- > Fold X

 

Fold B (file b) -----> Fold Y

 

Fold C (file c) -----> Fold Z

 

The source and destination folders are maintained in two separate NFS folder locations.

 

 

Can this be done  using dynamic configuration  ? I don't know how to write the UDF and the steps to do this scenario.

 

I checked a few blogs to do this but they are for PI 7.1 version.

 

Please advise.

 

Thanks,

 

Teresa

Error in SFTP Sender Channel PI 7.3

$
0
0

Dear Experts,

      we are in PI 7.31 JAVA satck only. we have a scenario where in I have to pickup a file from SFTP location & send this file our one more Inner PI which is on PI 7.11 using HTTP Receiver Channel.

      for this i am able to pickup the file from SFTP server using Sender SFTP CC. But it is giving me the following error.

what could be the reason.?

i have interface determination configured for this scenario still it is giving the following error.

can anybody tell me how to attached a screen-shots here....

 

------------------------------------------

#2.0^H#2013 09 03 18:04:35:022#+0530#Fatal#com.sap.aii.adapter.xi.routing.RoutingManagerImpl#

#BC-XI-CON-AFW#com.sap.aii.af.lib#C0000A480E3E03750000000400007CC7#8674250000016480#sap.com/com.sap.aii.af.app#com.sap.aii.adapter.xi.routing.RoutingManagerImpl.performAllInOneRoutingForApplicationMessage(String, XIMessage, List<XIMessage>)#Guest#0#JTA Transaction : 30325#64B516A2146711E38EA30017A4770008#64b516a2146711e38ea30017a4770008#64b516a2146711e38ea30017a4770008#0#XI SFTP2XI[SFTP_Send_DBTL_ACKN_AFT_SIGN_XIGW/BS_SAP_XIGW_File_Receiver/]_1696#Plain##

Interface Determination failed for message 30a75674-1495-11e3-94da-000000845bca(OUTBOUND)#

 

#2.0^H#2013 09 03 18:04:35:032#+0530#Error#com.sap.aii.adapter.sftp.ra.rar.jca.SFTP2XI#

#BC-XI-CON-B2B#sap.com/com.sap.aii.adapter.sftp.app#C0000A480E3E03750000000500007CC7#8674250000016480##com.sap.aii.adapter.sftp.ra.rar.jca.SFTP2XI.sendMessageFromSftp(byte[] file, FAttributes fileAtts, HashMap attachments, Channel channel, Connection con, String home)#Guest#0##64B516A2146711E38EA30017A4770008#64b516a2146711e38ea30017a4770008#64b516a2146711e38ea30017a4770008#0#XI SFTP2XI[SFTP_Send_DBTL_ACKN_AFT_SIGN_XIGW/BS_SAP_XIGW_File_Receiver/]_1696#Plain##

Received exception: Cannot send message to module processor com.sap.aii.af.lib.mp.module.ModuleException: senderChannel '1ce714ce5b1b36378fc3ba3acc584b08': Catching exception calling messaging system#

---------------------------------------------------------------------------------------------------------------------------------------

 

 

Regards,

Umesh

error handling BPM EJB mapping

$
0
0

Hello,

 

we're using a custom EJB mapping to map 2 collections in BPM.

 

Inside this mapping we would like to do some error handling for testing purposes. We tried to write stacktraces and exceptions to the log to view in the NWA log viewer, but they're not shown there. We're using the traceThrowable method of Location. How can errorhandling be done inside a mapping EJB?

 

A workaround could be that we can test the mapping standalone to exclude some issues. I read that you could create a webservice to test an EJB. Is this also applicable for mapping EJB's or is there another way?

 

kind regards,

 

Pieter

Problems with PO SP update

$
0
0

Dear Experts,

 

Our basis team has done an SP update to SP8 for the PO box. The components in System information show SP 8 correctly. However, the ESR/ID and administration link show SP 1. Because of this we don't see advanced options like enhanced receiver determination in the ID. It is pretty sure that something somewhere is missed out. Request experts to point out where to check and the next steps please.

 

Regards

Varun

SAP BI integration using SOAP Adapter

$
0
0

Hi All,

 

I have requirement that PI will send messages to SAP BI through SOAP adapter. I believe that here we need the username and password (under the Configure User Authenication) in SOAP Receiver adapter. This user should be create in SAP BI server. Here my qurestion is what type of roles or authorizations that the user should have?

 

Thanks in Adavance!

Alert management on PI 7.31 dual stack

$
0
0

Hi Gurus,

 

 

 

 

In PI7.31 dual stack I am trying to trigger alert in RWB for any mapping errors,

but due to unknown reasons alerts not triggered, I tried with RSALERTTEST report and alert category working fine.

Normally my customizing working on 7.1 and 7.3.Is there some changes in PI 7.31?

 

 

Thank you!


Edit mode in ESR

$
0
0

Dear All

 

Can anyone tell me how can we enable edit mode in ESR of a SAP PI Quality system

 

By default ESR objects in QA and Prod and greyed out and we donot get an option to edit

 

Sourabh

Error While Converting IDOC XML to Flat File

$
0
0

Hi Gurus,

 

I am trying to convert IDOC XML to flat file using below blog.

 

http://scn.sap.com/community/pi-and-soa-middleware/blog/2009/04/01/how-to-use-user-module-for-conversion-of-idoc-messages-between-flat-and-xml-formats

 

I did everything according to this blog and when i execute i am getting below error.

 

MP: processing local module localejbs/SAP_XI_IDOC/IDOCXmlToFlatConvertor
03.09.2013 17:01:32.951ErrorMP: exception caught with cause com.sap.conn.idoc.IDocException: (0) IDOC_ERROR_INITIALIZATION: Exception in record factory. Check the configuration of ResourceAdapter
03.09.2013 17:01:32.952ErrorException caught by adapter framework: (0) IDOC_ERROR_INITIALIZATION: Exception in record factory. Check the configuration of ResourceAdapter

 

Also i want to give few information with respect to communication channel and settings with respect to Connection factory -

 

1. Confusion on SAPRelease value - I am on ECC 6.0 version with respect to sender ECC system (IDOC Sending system). I am using SAPRelease = 6.0 or if it is going to be receiving system SAP Release - PI 7.31.

2. Second confusion is - What should be the port number? When we go an edit this value, it says it should be the system ID of ECC system.

 

Please help me resolve this issue as well as confusions I have. I am using module IDOCXmlToFlatConvertor in communication channel.

 

Regards

Vidhi S

PI upgrade from 7.1 to 7.3 ehp1 on Sql sever and window 2008

$
0
0

Dear Team,

 

We are started planning for upgrade our PI 7.1 ABAP +JAVA system(  Windows, SQL server) system to  PI 731 ABAP+JAVA on SQL server, windows 2008 server , please let us any constrains with this combinations?

 

Thanks,

Sankar

How the cancelled message in IE got successfully sent to receiver system

$
0
0

Dear experts,

 

Scenario:


Message is sent from SWMS to ECC via PI.

 

message originally failed in Integration Engine due to some system issue(not remembering clearly the accurate code/descriptions), seems ECC was under maintenance at that time.

 

Then the message was re-processed by someone after ECC was up, and failed with a different error information -- mapping error. Here comes my another question, ideally the message should be sent out successfully this time, how the same message failed with two different reason?

The message sent from SWMS was correct, no data issue with it as it can be processed successfully in Message Mapping, then we noticed a interesting thing in IE:

 

when we double clicked this message in sxmb_moni, the pipeline steps got displayed on the left side of the window, ideally the sequence should be <validation> -> receiver determination -> interface determination -> request message mapping -> <validation> -> call adapter.

 

However,  the sequence was below:

receiver determination -> interface determination -> reprocess(should be caused by restart..) -> call adapter -> request message mapping ...

 

here the mapping was requested after call adapter, and we assume this was the reason it failed with mapping error, as it is using the output to do the mapping again, and we cancelled this message and asked SWMS to resent the message.. Q1: Not sure whether this assumption is correct or not, if correct, how can it happen in this way.

 

Q2: (more important question): Later the ECC guys confirmed they got the message which we cancelled above -- when they searching the message ID it was shown successfully in ECC sxmb_moni... How a cancelled message got sent to receiver.? system display error?

 

Any explanation would be greatly appreciated, thanks !

(As I am writing this issue at home without access to PI system, some description may not be exactly the same or not complete, please kindly point out if you want any more information, thanks! )

UDMS Search in archive tab of message monitor

$
0
0

I'm using PI version 7.31 SP08 java stack only.

 

I defined some user defined searches.

Everything is working fine when searching for messages in database tab of the message monitor via UDMS criteria's.

 

But once the message is getting archived I can't use the UDMS in the archive tab of the message monitor to find messages.

It's always returning 0 messages.

The messages are there and I can access their payload.

 

I used XML DAS to archive the messages. The default job is scheduled to run every day.

 

Is it possible to use UDMS on archived messages?

If it's possible, are there special settings to set for XML DAS archiving?

 

Thanks for your help,

Sebastien

Viewing all 6719 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>