UDF error in single stack PO

I got this error in single stack PI
the length 0 of the array 'sortedFunctionKeys' is not equal to the number 1 of functions. See error logs for detail
I

Hi Praveen
It's working fine, now. I created under Functions tab. I am getting output as expected..
However,
public void RemoveCommas(String[] var1, Container container) throws StreamTransformationException{
I am not able to edit the var1 there. I think i have to use the same var1 whenever i create udfs
wonder whether it will throw error if i create more than two udfs in same mapping. Each udf will have same var1 for string entered
Hareesh
We have lots of udf requirements. I was trying something simple to get the feel of single stack

Similar Messages

  • PI 7.31 (single stack) posting to RFC configuration gives this error: om.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: String index out of range: 0 (raised by system extern ...

    Getting cryptic error while trying to post to a custom RFC from PI 7.31 single stack.
    com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: String index out of range: 0 (raised by system <extern>|pidevhost)
    Does anyone recognize this error and/or know of detailed instructions for registering custom RFCs in PI 7.31. I could possibly have configured the target wrong but no error says so.
    This is a File-->PI-->RFC scenario. The file processing is super simple and a configuration I have used successfully before. I would assume I'd get a different error if it couldn't parse the file.
    Jody

    Not shure if you already did but try getting some details with XPI Inspector. Also increasing log level for this category might help. You also may wanna check authorization (even if this should show with a different error text) in ECC using ST01.
    My guts feeling is that there is something wrong with payload / signature of RFC.
    Cheers
    Jens

  • PI 7.1(dual stack) and PI 7.31(Single stack) -

    Friends,
    I have a proxy to proxy scenario - Proxy --> PI --> Proxy
    We have two servers PI 7.1(dual stack) and PI 7.31(Single stack)
    i did the development in ESR and my ESR is pointing to PI 7.1, when i execute the scenario i receive one error message "receiver could not be determined", i ensured that all my input is correct, still i get the same error message.
    the expectation is my scenario should point to PI 7.31, Can some one help me where and what settings i need to make in-order to make it work.
    Please Note: All my data is correct and i read some scn forums wherein they asked to refresh the cache , i have refreshed the cache also still the problem persists.
    Thanks in advance!

    Iñaki Vila
    Communication component in ID is the same as sender side.
    could you share your sender configuration?
    Did you mean Tcode - SXMB_ADM and under that Sender/Receiver configuration
    Krupa Rao Atluri
    In ID steps are correctly defined.
    I spoke to my colleague he hinted that at RUN TIME we want to point to PI7.31, he mentioned config change needed in SXMB_ADM
    any further inputs from any one could be useful.

  • SOAP Lookup in PO 7.30 Single Stack.

    Hi,
    I am creating a scenario from HTTP to File . In between Message Mapping has SOAP Lookup .
    But While I executing the Sceanrio, I am facing some error .
    Now While reading lots of Blogs over Internet , Some of them pointed towards Creating a Dummy ICO (mandatory in  PI 7.30 ) for SOAP Lookup.
    So Now my Question  are :
    1. Why are we creating this Dummy ICO ?? what is the purpose ??
    2. How do we create it ?? - Need to know abt Sender Service Interface , Sender Communication channel , Receiver Service Interface ??? What would be these values while creating a Dummy ICO ???
    Regards
    PS

    Hi, the dummy ICO is actually not needed for the lookup, but may fix a bug as stated in your previous thread http://scn.sap.com/message/14054811#14054811 as well as it is meant to test and verify that your SOAP receiver actually works.
    Did you follow SAP Help Using the Lookup API in a Message Mapping, especially using a mapping parameter of type Adapter and using the parameter as demonstrated in Implementing Lookups Using SystemAccessor?
    I see in your previous thread Error while SOAP LookUp in PI 7.3 Single Stack. that you hardcoded the channel name and business component to retrieve the channel
    Channel channel = LookupService.getChannel("BC_Successfactors_Two_D","CC_SOAP_Receive_SessionCreate");
    Implement as recommended by SAP Help (above links) may be it solves your problem.

  • PI 7.4(Single stack) Idoc to file + additional done file

    Hi All,
    here the requirement : I want to convert Idoc to file in PI 7.4 (single stack) and send to FTP location with time stamp (eg: xxx_06082014123055.txt)   and also need to create another empty file with same time stamp (eg: done_06082014123055.txt) after transferring xxx file. when the target system find the done file then it process the xxx file and deletes done file.
    one way is I could create a 2 operation mapping and 2 service interface which will then configured in ID as two receiver interface mentioning 'maintain order at Runtime' pointing to same communication channel but the filename had to be created in UDF in mapping.
    My question is , Is there any other alternative or better way to achieve this??
    ur ideas pls....
    Sha

    Hi Sha,
    You can use the multimapping concept, you will generate two messages and two files, with the second message only with its root element in order to create an empty file. Check these links to know more about the multimapping concept:
    Multi-Mapping without BPM - Yes, it’s possible!
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90dcc6f4-0829-2d10-b0b2-c892473f1571?overridelayout=t…
    Regards.

  • How to throttle a Queue 7.31 single stack.

    Hi All, I have an interface where it is possible for thousands of messages to arrive at one time.
    However the backend system cannot handle all the messages together.
    We want to restrict the message throughput for this message type. What options do we have ?
    Scenario is external web service to proxy in an SAP EM system. We are using single stack 7.31.
    Cheers
    Jon

    Hi Jon,
    Just a few question before I try and give you a solution.
    1. PI handles the load successfully correct? But SAP EM is struggling to handle al the messages coming in via Proxy?
    2. What is the error that you are getting in SAP EM?
    Please see a few links below.
    Message size as source of performance bottleneck
    How to handle large volume of data using proxy

  • Multiple alerts in PO single stack

    Hi all,
    I am working on PI single stack, PO 7.40
    I have multiple interfaces. The functional owner of MM, SD interfaces are different.
    I am doing Component Based Message Alerting.
    I want to send mails to SD functional consultant for errors in SD interfaces and I have to send mails to MM consultant for errors in MM interfaces. For all these interfaces I have to give cc to one another person also. How can I achieve this?
    When I go to NWA, Operations -> Jobs -> Java Scheduler -> Job Definitions
    I have the option to add a sender mail id only. That mail id is specific to all interfaces.
    Can I add this email id for respective interfaces? How can I incorporate my requirement here?
    Regards
    Harish

    Hi Harish,
    It's Possible.
    Please check the reply given by Hareesh Gampa in this thread New Alert consumer in PI 7.31 dual stack.
    Regards,
    Suhale Shaik.

  • How to put a single stack item to an album?

    Maybe a silly question, but I can't find out how to put a single item from a stack into an album. When I drag a stacked item to an album, the entire stack appears in the album. This is not what I want, I want to get the single item in the album.
    I know I can make a single stacked item in an album to be the albumpick. But this is not enough. Sometimes I need to put two items from the same stack into this album.
    Koen
    Message was edited by: Koen van Dijken

    Koen van Dijken wrote:
    Would this be as designed, and so a wrong use of stacks by me?
    It is as designed but I don't think what you want to do is a particularly wrong use of stacks. I can see using stacks as a way to reduce clutter in the browser but still wanting to be able to get to individual images in the stack to use..
    What is interesting is the wording in the Aperture users guide concerning stacks:
    Dragging Stacks
    You can drag an entire stack to a new location, *and you can drag specific images within a stack to a new location*. When a stack is closed, dragging the stack moves the entire stack. *When a stack is open, you can drag individual images to new locations in the Browser*. You can also drag images into a stack. If you drag an image within a stack into a different project, however, the entire stack moves to the new location.
    (emphasis added)
    So the first part sounds like you should be able to drag an image out of the stack to an album, the second just mentions dragging an image out of the stack in the browser.
    And in way you can do this, the only thing is what you end up doing is unstacking the image you drag out. Not exactly what you would want to do.
    I think it should be OK to place individual stack items into albums and have them remain in the stack. Any reason this would be a bad idea?

  • Getting error " Incomplete update due to error in single records"

    Dear All,
    We are loading data from DSO to Cube using full load and the load is failing giving an error message Collection in the source system ended and when checked the error message button it is showing as  " Incomplete update due to error in single records" . and also one more message "Messages (type E) for data records with record number 0
    Message no. RSM2714". Can any one tell us the reason for the failure of this load ? and how to resolve it ?.
    When we click on the help button of the error message it is displaying the message as below
    Incomplete update due to errors in single records --> Long text
    Message no. RSM2712
    Diagnosis
    In the update rules, one InfoSource record was used to create several records in the data target. These records must be handled in the same way to enable tracking into the PSA and the treatment of errors in individual records.
    In the previous case, one record was updated in this kind of group generated by update rules, whereas other records in the same group were rejected. If you updated the PSA data record again, the records that were already updated would be updated again. Duplicate records would appear in the data target and the data target would thus be inconsistent.
    System Response
    The data record with errors was highlighted in the PSA. However, no error request was generated.
    Procedure
    Delete the request in the data target and, after removing the error, update all records for the request to the data target again.
    Regards,
    JayaKrishna

    hi,
    Can you please check out the PSA error record and check this out in Source DSO as this load is for DSO -> Cube....
    Please correct it in PSA if this is not correct as per DSO ....prior correcting data in PSA pls delete the request from Cube.....then it will allow to correct or delete record in PSA and then further push data from PSA to Target Cube...
    If its correct as per DSO then run load in DSO sometime few records wrongly updated by  end user and they correct it by evening for Submission....So u will get the corrected record and then run manually further load to Cube...
    Hope this will help....
    Regards,
    Mahesh

  • How to get Test Utility for PI 7.3 Single Stack JAVA only.

    Hi All,
       We are having PI 7.31. Single Stack JAVA only.
    we want to test some scenario. Can anybody tell me how can i test the scenario in PI 7.3
    is there any test utility by which i can send some test messages to PI 7.3.
    from where to download this utility.?
    Regards,
    Umesh

    Hi,
    The test message functionality is currently available in  PI dual stack only..
    Lets hope that in future releases this functionality may available in Single Stack also.
    Regards,
    Mastan vali

  • SAP PI 7.3 Single stack- Set tracing and logging

    Hi experts
    We  have configured a SOAP to SOAP sync scenario in SAP PI 7.3  single stack(Java Only).
    I have sent some test messages from WSNavigator to PI .
    But when i checked  messages in adapter engine, it is showing*"Unable to retrieve payload or you don't have sufficient authorization to view the content" I am able to monitor payloads of Async messages.
    How can we set Logging and trace levels in Single stack PI? I couldn't find any options in RWB os NWA.
    Thanks,
    Dhanish

    Hello Dhanish,
    As it was stated by Kenneth in his post, if you would like to see payload of a synchronous message in Message Display Tool (e.g. from Runtime WorkBench), you should set value of property messaging.SyncMessageRemover.removeBody of J2EE service XPI Service: Messaging System to 'false'. Please note that this affects only synchronous messages in final states (DLVD and FAIL).
    Regarding the second part of your question - logging. In PI 7.3, you can persist the message in Adapter Framework in two ways - stage it or log it. Staging allows you to edit/restart the message later from the stage where the message was persisted and is relevant for asynchronous messages; logging allows you to only display the logged message and is relevant for both synchronous and asynchronous messages. Please also note that staging affects performance of message processing more greatly than logging, extensive staging (e.g. staging on several processing stages) can even be a reason of performance degradation for processed messages, so if you only need to display details of the message on different processing steps in Adapter Framework, logging should be sufficient. Both staging and logging can be configured using properties xiadapter.stage.conf (for staging) and xiadapter.logger.conf (for logging) of J2EE service XPI Adapter: XI.
    Regards,
    Vadim

  • How to send a text attachment by using jdbc to mail scenario Using single stack 7.31

    Hi Experts...
        We are currently  Single Stack  SAP  7.31
    I have a Scenario that is "JDBC to MAIL"  ...here i need to pick a data from data base and i have to sent that data as a .txt attachment to mail by using mail  adapter...
    here i have created DT, MT SI, MM,OP  > ESR PART
    when coming to  ID > BC,CC,ICO
    Were all the channels are  running... MESSAGE ID is generated ... But I was  not getting any MAIL to my Email ID...
    While i was configuring the RECIEVER mail communication channel i have seen the tab that is "MODULE CONFIGURATION"
    DO we have to do any MODULE CONFIGURATION.. If it is needed please let me know how to do....?
    It would be appreciated can some one explain me step by step Of this MODULE CONFIGURATION ... Are send me some SCREEN CHARTS  OR  LINKS to under stand......
    Thanks in Advance ...!!!!!!!!!!!!
    Thanks,
    vinay

    Hi Experts...
        We are currently  Single Stack  SAP  7.31
    I have a Scenario that is "JDBC to MAIL"  ...here i need to pick a data from data base and i have to sent that data as a .txt attachment to mail by using mail  adapter...
    here i have created DT, MT SI, MM,OP  > ESR PART
    when coming to  ID > BC,CC,ICO
    Were all the channels are  running... MESSAGE ID is generated ... But I was  not getting any MAIL to my Email ID...
    While i was configuring the RECIEVER mail communication channel i have seen the tab that is "MODULE CONFIGURATION"
    DO we have to do any MODULE CONFIGURATION.. If it is needed please let me know how to do....?
    It would be appreciated can some one explain me step by step Of this MODULE CONFIGURATION ... Are send me some SCREEN CHARTS  OR  LINKS to under stand......
    Thanks in Advance ...!!!!!!!!!!!!
    Thanks,
    vinay

  • How to track the Inbound child IDOcs in PI 7.4 Single stack

    Hi Friends,
    I would like to know the procedure of tracking the Inbound child IDocs in PI 7.4 Single stack.
    Here is the detailed description.
    Say we are getting the data from third party system and the message may have multiple IDOcs in it. The message has processed successfully from PI and reached to the target system(ERP). So, now my question is how to track the IDOc count with in that message.
    Please suggest on the same.
    Thanks in Advance,
    Venkateswarlu.

    Hi Hareesh,
    Thanks for your inputs. According to the link IDOC Status, Tracking in SAP PI/PO Single Stack I am thinking the required funcionality is not there in PO 7.4, but still i would like to have little more clarity before moving further.
    I will explain what what was happening in PI 7.11 so that you can understand what i am looking for in PO 7.4.
    We will get the data from third party system in xml format, we had to search for the messages based on interface name and time range within SXMB_MONI. After getting the result(say the output is 100 messages), we will download the values of "Outbound Reference" field(which is a key to find the child messages for messages resulting in an Interface Collection). Below is the snap of Outbound Reference field for your reference.
    Now we will go to the table IDXRCVPOR in SE16(within PI) and put the values of Outbound Reference field in Text 24 and execute. Here we will get all the child messages.
    Now please let me know if this kind of scenario is possible in PO 7.4.
    Thanks,
    Venkat.

  • PI 7.4 Single Stack support for Principle Propagation SAML

    Hi Folks,
    Que: Does the single stack now support Principle Propagation using SAML?
    The posts I have read so far conclude that SAML is only supported on the dual stack, not the single stack.
    SAP Help gives steps for dual stack: Configuring Principal Propagation (SAML) - SAP Help Portal
    This post from 2013 concludes no support for SAML in the single stack: PI 7.31 AEX - Principal Propagation
    My time would better spent looking for an alternative solution for Principal Propagation rather than chasing something which is not supported (SAML on single stack).
    Any help appreciated.
    Che

    Hi Che,
    Please have a look at below blog
    Principal Propagation using SAP Assertion Ticket CRM -> PO7.31 Single Stack
    regards,
    Harish

  • PI 7.4 single stack web service adapter alternative

    Hi All,
    Looking at upgrading from 7.11 dual stack to 7.4 single stack and I know the web service adapter is no longer available (at least according to anything I have read, but I understand it is in the pipeline).
    How do we provide and consume web services on a single stack environment?
    I have looked hard, but if the answer has been before me I have failed to recognise it due to my own limitations.
    If someone could point me in the direction of any articles/blogs/discussions that answer my question or can answer the question I would be very grateful.
    thanks in advance
    Julian

    Hello Julian,
    WS adapter has not been migrated from ABAP stack to Java stack so far - so, in Java-only installation options of PI, there is no analogue for it from functional replacement perspective.
    For web services consumption, the SOAP adapter can be used, but it is applicable for plain SOAP communication, not for WS-RM.
    Regards,
    Vadim

Maybe you are looking for

  • How to call SAP query in a program

    Hi experts   I have created a query in SQVI its gives a result. Now i want this query to be used in my program. Is there any FM which gets the quary name and populates the result in iternal table. So that i can use that result.    I know without quer

  • Leaving a Page fires "Page Unload" dynamic action?

    Hi, Which Dynamic Action fires when I am leaving a page. I have a page with lot of items, I want to fire alert based on some condition when user leaving that page (suppose user clicks to say some TAB), I used *"Page Unload"* dynamic action, but someh

  • Do You Know What Font This Is?..

    I'm trying to identify the font used for the "East Greenwich Free Library" heading on this page ... http://seadogstudio.com/index_5 Thank you.

  • Forcing users to select existing properties in New User Request form

    Hi, We have just started using Service Manager and Orchestrator.  So far we have successfully managed to create user accounts using orchestrator and service manager.  Now we want to start forcing users to utilise the information we already have in ou

  • Stabilizing a video

    Many years ago I used Premiere Pro 1.5 very successfully. However, it doesn't work with the newer formats, or at least not with .mov that I now have. One very useful feature was SteadyMove under the Video Effects, worked wonders with wobbly hand-held