- ▼ March (5)
- ► 2016 (55)
- ► 2015 (47)
- ► 2014 (44)
Thursday, March 30, 2017
Posted by Deviprasad Pothireddy at 4:29 AM
Thursday, March 23, 2017
On of my previous colleague, is trying to create dynamically target nodes based on sender input in AUDF in SAP PI graphical mapping.
1. His mistake,
He hard coded and trying to add values to result Set in AUDF. but it works only for 1 test data.
2. removed that java hard code logic,
in the same udf
I entered new input parameter to UDF, "on which parameter based, he would like to get entries in target side".
based on that , with out disturbing the logic, at the end.
put for loop
Thus , it worked for him,
( to under his requirement , it took nearly 30-60min, )
Total 2 hours
Most of the time, it took for me understand logic, his requirement,
I thought, his logic was correction, trying to fix.
later identify, that hard code does not work
tried to replace the correct logic.
Posted by Deviprasad Pothireddy at 3:57 AM
Friday, March 17, 2017
This blog helps you to search, CTS transport browser from EST
( some times it would be configured to some other system, sld componets also ).
Search options of transport request number in CTS browser
(filter criteria ) check status of the transport if it is development, quality, Production.
( if it is cratedin ESR, viewing in ESR, just add description change, and click on release , then
inform to your basis, saying transport has been released from development).
Also verify the status of transport in D or Q or P in this browser.
Every small things(how to do) will help you to finish task individually,
Posted by Deviprasad Pothireddy at 1:29 AM
Thursday, March 9, 2017
Wednesday, March 8, 2017
SAP PI mapping exception UDF rfc call :java.lang.ArrayIndexOutOfBoundsException while trying to load from index of an object array with length loaded from the parameter nr
some times, your user defined function throws exception due to invalid entries, the number of entries for each paramter are not same, ( missing some data from source)
As shown below example
Message monitoring audit log error:
( selecting message mapping name: finding exact reason as shown below.)
see the stream transformatino exception.
Hint: whenever you see failed message, also get one sucess message
( first compare the payloads in editor)
you will get some idea. based on this error.
failed message mapping , UDF does not show display queue , so i tried to open display queues for infort of this UDF
case 2 ( observe the java code for this UDF)
Reason for failing , here only java throws error for us , comparing both array at same index.
(but that many number of index items are not found in another queue )
7th parameter input values ( 6 number), 6th parameter inputs ( 7 number)
7th paramter input values are to be 7, but 6 here
Let us observe the success payload input paramters.
Posted by Deviprasad Pothireddy at 3:04 AM