BPM error:Container element in step transformation is not initialized
Hello Experts,
I am new to the concept of BPM.
I'm trying to create an integration process in which I'm taking an Idoc and processing it in many ways. The process contains many transformation steps. There two such transformation steps which have been placed in block step in a fork. And i get this error: Container element XXX in step transformation is not initialized
What could be the problem?
Regards,
Akhil
Hi
if u are getting the messaga with red sigh then it means it will craete the error while running the scenario.
but if it is in blue then i think it will not create any error.
the meaning of that statement is that the container u have defind is not used anywhere. it is just giving u a warning message.
Thanks
Rinku
Similar Messages
-
BPM Alert Container Elements Not Filled
Hi All,
Another problem i am facing when i am raising alert from BPM.
In inbox i see alert message being raised but with no text.
I have also subscribed to email alerts.
In the email the subject is Process 000000008058
and the content is the first alphabet of the AlertMessage container element.
Ex : In BPM my container element is AlertMessage and the message assigned is <i>Error</i> . Then in email message i only get E. where as in alert inbox i get nothing.
ps : im using XI 7.0 SP 9. there are no notes which are applicable for this release.
Regards,
Rahul
Message was edited by:
Rahul JainHi Bhavesh,
<i>>When you select Dynamic text in the Alert category, the Container tab will no longer be available in ALRTCATDEF for your Alet Category.!</i>
the container tab is available but the Long& Short text tab is disabled.
I did not mean that..
What i meant was see next to the Properties tab in Alert Category defination there is a Container tab where we define our own container elements.
Do i need to define the names there..or i can directly use in the BPM?
Regards,
Rahul
Message was edited by:
Rahul Jain -
BPM - Viewing Container Elements
I have a small BPM Scenario, in which I receive a message and Transform it and send it to the Receiver. It ran OK.
I am trying to see the content of Container Element!
To do the above taks I did the following
So from MONI I clicked the PE in the INBound, it took me to Workflow Log ,then I clicked one of the Step and it took me to "Display Work Item Screen", in this screen from the Menu Extras --> Container I see one message went in. I clicked that and a window opened below, I right clicked Nested Table --- Messages. But I am unable to see the container Element content
Please help me. Thanks friends.Hi Karen,
Even screen shot in the document shows SXMB_MONI (Step 8). But the only difference is SXMB_MONI will shows only the input message to your BPM but if you go through the steps mentioned in the document it will show you the selected message only. This will be useful when you have multiple mapping steps in your BPM or multi mappings. Say you have two mappings in your BPM (MAP1, MAP2). If you directly go to SXMB_MONI and double click on a message it will just show you the input to the BPM.
But if you go through the steps specified in the document it will show you input message to map1, output message of map1 and similarly for map2(input/output). All this four messages input/output for map1 and map2 which cannot be seen directly through SXMB_MONI. only through the steps specified you can see all these four messages.
This will make sense when you have multiple mappings or multimappings.
hope this clears your doubt...
Regards
Anand -
Error -Container element 'ZBUS2081' is not used
Hi All,
I have transported a workflow from one SAP installation to another.
In the new System when i checked the transported workflow it's giving an error "Container 'ZBUS2081' is not in used.
How to solve this problem . If I diagnose the problem its taking me to the screen of workflow template.
Please suggest how can i resolve this issue.
Thanks.Hi All,
The workflow is in active state , but i dont see any such message display in source system.
I used SWU7 tcode to check for my workflow template it shows error :
Workflow definition does not exists.
At the bottom of the screen it displays : "Container element 'ZBUS2081' is not used".
Regards,
Ujjwal
Edited by: ujjwal dharmak on Nov 22, 2010 3:52 PM -
HI Guys...
I am working on a RFC to HTTP scenario:
It is a standard SAP interface ....so we created only ID objects..obviously the BPM delivered by must be correct.
in sxmb_moni_bpe it is throwing th following error texts:
Runtime handle of object type could not be created
Error executing service for node
Exception CX_MERGE_SPLIT occured
component mapping has returned an error
unmodeled exception when executing service for node
No payload found
object FLOWITEM method EXECUTE cannot be executed
I tested the mapping payload from sxmb_moni in IR and it is working fine.
Receiver is an HTTP so could not able to find exactly whats happening as no thrid party tools can be installed....struck up here.
Any iputs will be of help in this area.
Thanx in adavance.
Kiranany inputs around this plz??
-
BPM error : Message pipeline PE_ADAPTER unknown XML message not found. Help
Hello All,
I have done 3 steps in BPM
RFC --- BPM --- RFC
RECEIVE step ==> Opens SYNCH ASYNCH bridge and receives RFC request message
SEND synchronous ==> to send RFC request and get the RFC response.
SEND ==> Closes SYNCH ASYNCH bridge and Send's response back to the RFC.
In my last send step (response back) I am getting message
"Message pipeline PE_ADAPTER unknown XML message not found" .
Pls helpHi Rick,
check out this SAP Note: 1087532
Regards
Dominic -
Error while using container element _WF_PARFOREACH_INDEX in workflow
Hi All,
I am using internal container element WFPARFOREACH_INDEX in internal table so that i can use it as index to read table row one by one..but in binding i am getting error "Container element '_WF_PARFOREACH_INDEX' does not exist" in form of an example.
Can someone tell me that how to get rid of this error in binding? I am using this element variable to achieve parallel branching in workflow.
Regards,
SumitHi AA,
You would probably need to create more than one containers.
In workflows, we have following types of containers:
1. Workflow container
2. Task Container
3. Event Container
Now, since you need the element VBELN, try the following:
1. Create a WF container for VBELN. Make it as both input and output parameter.
2. Create a container for the Mail Step, again with VBELN field as an input parameter.
3. There would be a button for binding in the mailstep. Bind the Field VBELN from Work flow container to the Mail Step container.
Once binding is done, save it and Activate the Workflow.
Hope this helps.
Do get back in case of any issues.
Regards,
Sonal -
BPM Container Element and Container in UDF Relation
Hi,
I am creating a BPM with container elements. Can I access this container variable value in a Java based mapping User Defined Function. If so, can you please let me know how can I do that.
Thanks,
-PadmajaHi Padmaja,
q1 -Is the target message same in all the cases with different values?
q2 - Also, after this message(with different content based on the where it is created from) is created is sent out or is it used some where further again in the BPM?
i am also assuming you are above SP16..
If the answer is yes to q1 and no to q2, you can achieve this quite easily.....from each of the 3 places(success,failure and deadline)....have a send step each with the source message...in the send step you should have the "ConversationID" field filled with values which distinguishes the place from it is is send....now in the interface determination attach one mapping and in that mapping using a UDF you can access the Conversation ID from mapping variables....and you can manipulate your output message..
I have made lots of assumptions without knowing your scenario..check it out if it helps...
Thanks & Regards,
Renjith -
Container element 'ADDRESSSTRINGS' does not exists
Dear all,
I am trying to define expression for recipient type
it gives me error
container element 'ADDRESSSTRINGS' does not exists
container element 'EXPRESS' does not exists
container element 'TYPEID' does not exists
Can you please share the technical detail of these parameters
or is there some other problem
Best of regards,
GauravHi Gaurav,
These are the standard task container's for the send mail step type.
No need create these container's and already they are available in the Task container.
Have you used the standard task to send the mail? If so just double click the Task ID and you can find these container's under the Container Tab.
Just delete the send mail step and create a new one. It will solve the issue.
Thanks,
Viji. -
Container element 'NODEOBJECT' does not exist
Dear Gurrus,
While creating clarification case category i am having this error "Container element 'NODEOBJECT' does not exist" .
kindly help me out in resolving these issue.
Regards,Hi,
I think you need to check Note 1082707 - Error message 'Container element ... does not exist'
Symptom
You have created a container element manually in a case category and you are trying to define the dataflow but in the binding editor you are receiving error message SWF_EXP_001 035 'Container element ... does not exist'.
Other terms
FP-EMMA, BPEM, EMMACCAT2
Reason and Prerequisites
The problem only occurs if you create an invalid container element that contains one or more spaces in the element name.
Solution
Choose a valid element name that starts with a letter and contains only characters, numbers, or underscores. The following correction does insure this.
See the full note if it can be of help.
regards,
David -
BPM Error in Transformation Step: Interface Mapping not found
Hi,
Can you help me on this? I have a tranformation step in my BPM that combines a request and response message of a previous Send step to create a Source message for the next Send step. However, on my transformation step, I got the mapping error in workflow log: Interface mapping http://gl.euhreka.com/learning/skillsoft/catalogSy.YGLXI_OM_MergeRequestAndHandleResponseAB_To_PollFo (SWCV=DF8549309ECE11DFB58DF3570A341E0F) not found
Do you have any idea about this error? My mapping program is working fine. I also checked if the container elements assigned to the transformation steps are correct.
Can you suggest of other way on how can I achieve on merging 2 messages (request and response) and set it to the Request for another send step?
Thanks,
JennyHello,
I already solved the problem. The namespace and Operation mapping name is too long that's why it cannot be located at runtime.
After the rename, another error appeared.
"Incorrect XML format after mapping: Root-Tag expected instead of Messages"
There are no useful information on the trace:
<?xml version="1.0" encoding="utf-8" ?>
- <MappingTrace>
<Trace level="1" type="T">Mapping http://test YGLXI_OM_Merge , Software Component Version DF8549309ECE11DFB58DF3570A341E0F</Trace>
<Trace level="1" type="T">Mapping Step 1 , Type XSLT , Program PollForReport_Merge</Trace>
<Trace level="2" type="T">Call XSLT processor with stylsheet PollForReport_Merge.xsl.</Trace>
<Trace level="2" type="T">Returned form XSLT processor.</Trace>
</MappingTrace>
Here is myXSLT program:
<?xml version='1.0' encoding='utf-8' ?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:template match="/">
<YGLXI_MT_PollForReportRequest>
<customerID>
<xsl:value-of select="//customerID"/>
</customerID>
<customerPassword>
<xsl:value-of select="//customerPassword"/>
</customerPassword>
<reportIDHandle>
<xsl:value-of select="//reportHandle"/>
</reportIDHandle>
</YGLXI_MT_PollForReportRequest>
</xsl:template>
Here is my source message:
<?xml version="1.0" encoding="UTF-8"?>
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
<ns0:Message1>
<ns1:YGLXI_MT_InitiateFullCourseListingRequest xmlns:ns1="http://gl.euhreka.com/learning/skillsoft/catalogSynchronization">
<customerID>ZZZ</customerID>
<customerPassword>XXX</customerPassword>
<reportFormat>VVV</reportFormat>
<mode>VCC</mode>
<userName>CC</userName>
</ns1:YGLXI_MT_InitiateFullCourseListingRequest>
</ns0:Message1>
<ns0:Message2>
<ns1:YGLXI_MT_InitiateFullCourseListingResponse xmlns:ns1="http://gl.euhreka.com/learning/skillsoft/catalogSynchronization">
<reportHandle>SADA</reportHandle>
</ns1:YGLXI_MT_InitiateFullCourseListingResponse>
</ns0:Message2>
</ns0:Messages>
I tested my program in Operation mapping and it is working. How come it is not in BPM?
Thanks,
Jenny -
How to Initialize Container Element in BPM..No Payload found
Hi All,
How do we initialize a container element in BPM if that container element is a message Interface.
I am doing exception handling in BPM, so whenever a exception occurs i need to send a mail.
So in the exception box i have a transformation step and a send step.
In the transformation step what will be my source message?
How do i initialize that source message?
What i have done right now is created a dummy interface(abs) for source and then mapped with the target abs interface.
When i execute the schenario,in the monitor i find in the Transformation step the following error
<i>No payload found.</i>
Regards,
SumitHi Pinto,
I too agreee. Lemme try to explain witha example.
In my first transformation, MI_MAIL_TEMP_ABS is there along with 3 other interfaces. Each one is getting mapped i can see that in monitoring.
Now in the exception branch in transformation step,
i am mapping MI_MAIL_TEMP_ABS to MI_MAIL_ABS.
Now in the send step im giving MI_MAIL_ABS as the interface name.
Do you see anything wrong with this?
<i>>>>>>>>Did you try to do outbound interface -> inbound interface mapping in the exception branch? Just to try to make your scenario work. Then you can investigate further on why the abs message is not being carried away.</i>
Which outbound interface & inbound are you talking about?
Regards,
Sumit
Message was edited by: Sumit Khetawat -
BPM - An empty container element was specified when sending
Hello Experts,
My BPM process looks as below:
Receive -> Loop (execute if the status of IDoc is ERROR(E))--> Mapping ---> End Loop --> Send
The message is failing in BPM workflow with the log: An empty container element was specified when sending
Container for receive and send stepe are different. IP in SXI_CACHE has process code 0.
Mapping program is defined between the abstarct msg type of receive step and abstract msg type of Send step.
Th message being processed has initial status as ERROR and after the mapping step is exceuted, it retrieves teh current status i.e SUCCESS. This ends the loop step and while tying to send the messgae to target system, this error occurs.
Pls advice if I am missing anything.
Thanks,
Elizabeth.Go to transaction SWWL , select your integration process instance and delete it
Create your process with a new name and run the scenario again
Re: Prob with Integration Process
regards
Ninad -
BPM: How to return the total number of lines in Multiline Container Element
Hi all:
I am trying to follow the following blog to do message splitting:
/people/narendra.jain/blog/2005/12/30/various-multi-mappings-and-optimizing-their-implementation-in-integration-processes-bpm-in-xi
In the blog, total number of messages for Message1 was returned to Count in Message 2.
If I do not want to create message 2, if there any way to return total number lines in multiline elements ? Because this number need to be used to specify in loop condition:
While Indxe != TotalNumberOfLines
Thanks
LiangHi, Matias:
For the loop block option, your answer is passing message count in different message type is best option !
I really do not know why SAP does not deliver a build-in function to return the number of items in multiline element at run time ?
Now the question for the second option: ForEach block:
When I leave current line of block properties empty, the compile does not pass
I have to input a another element (Var_Cur) in current line
Inside my block, I have one send step, it will send Var_Dest[Index], followed by a container operation step to increment Index by 1.
With above setup, I compile it, compile passed, but it says:
"Container Element Var_Cur in Step Block1 is initialized but not used"
then I added another containter operation step in block:
Var_Cur = Var_Dest[Index]
I modified send step to send Var_Cur rather than Var_Dest.
Up to now, I can compile it without any warnings.
But when I send message to IE, the message pass pipe line, but it seems does not pass the BPE.
When I go to SXI_CACHE, to check the return code for my Integration process is 0, means no error.
But my message does not reach my target system.
Where do you think I made wrong ?
Thanks
Liang -
ECC 6.0 - WS20000050 - Container Elements from Workflow to Rule in step 172
Hello Guys/Gals,
Hope you all are doing good.
Greatly appreciate if you could help on this with some tips.
We are under the process of the upgradation to ECC 6.0. Decided to use the std WF WS20000050 for travel request.However work flow ended in error at step 372(Approve Travel request) saying
"Source (expression '&TRIP.EMPLOYEENUMBER&') of binding assignment is not available" and
"Source (expression '&TRIP.TRIPNUMBER&') of binding assignment is not available" and
Error in the evaluation of expression '<???>&TRIP.TRIPNUMBER&' for item '1'..etc.
Can anyone tell what is are the container elements need to be passed and possible errors.
Good Day.
RajHello,
Check in SWO1 if the BO related to the TRIP container element has those attributes (EMPLOYEENUMBER and TRIPNUMBER) and if so then check in the workflow log if they have a value.
regards
Rick Bakker
Hanabi Technology
Maybe you are looking for
-
Search Help for Vendor Feild not getting populated in the Screen Element
Hi Everyone, In transaction Miro, I get a POP-UP for Invoicing Party i.e. Vendor and Users required a custom search help. The Search help for Vendor(LIFNR) is KRED_C and i appended a Z search help under this. Now that the search help exists and I can
-
Can't look at laptop screen without getting migraines - any ideas?
Hi all, I used my last 15 inch macbook pro bought around 2007 for many hours every day without any problems before it recently gave up the ghost. I then purchased the latest 13 inch macbook pro model a couple of weeks ago. However, it seems I can't l
-
Hi there, I'm using a PHP send mail script to email the form results over to me. For the message, I want several fields to be in the actual message. I've seen that you simply need to insert the '.' However this simply seems to put the additional fiel
-
I feel silly asking this, as it has to be a simple thing to do, but I don't see it anywhere in the documentation. How do I delete a page from an InDesign document using VB?
-
Steps to deploy the bean in weblogic
Im new to this J2ee. I want to know the steps to deploy the bean in weblogic. Please send me the information about the weblogic server ( including the steps) or give me a URL for tutorial.