Issue with FlowN activity distinct variables

Hi Everybody,
I have a FlowN activity, inside it I want to get values by calling a procedure.
My plsql procedure takes 2 arguments and returns a name.
arg 1 = my process input value (common for all branches created in FlowN)
arg 2 = FlowN_1_Variable (flowN index value)
The branches get create on FlowN, depends on my process i/o value. (Eg: process input = 3 , 3 branches get created in FlowN)
1st branch ---> arg 1 = 3 (my process input), arg 2 = 1 (FlowN_1_Variable)
2nd branch ---> arg 1 = 3 , arg 2 = 2
3rd branch ---> arg 1 = 3 , arg 2 = 3
Inside each branch I'm invoking (Invoke activity) my pl/sql procedure by passing 2 arguments (mentioned above) @ run-time, the issue is here
all branches take the first branch values as arguments, like
1st branch ---> arg 1 = 3 (my process input), arg 2 = 1 (FlowN_1_Variable)
2nd branch ---> arg 1 = 3 , arg 2 = 1 but it supposed to get arg2 as 2
3rd branch ---> arg 1 = 3 , arg 2 = 1 it supposed to get arg2 as 3
This is issue only with Invoke actiivty,however if I print the values before or after the Invoke activity, the values are correct as I expected(different values are coming).
I'm passing the values to FlowN thro' local variable inside my the scope.
Please guide me.
Thanks
Viki

Hi Marc,
Thanks dude for your help.
I got the flowN activity works for me with your help.
Thanks
Viki

Similar Messages

  • Everyone having issues with i4s:Activation issues,dropped calls,no SMS,no Network...read this for a temp fix!

    All,
    for all the users out there that have issues with thier new i4s having:
    dropped calls
    no SMS
    no Network
    Activation Issues
    MultiSIM issues
    etc.
    You guys must DISABLE your SIM PIN!
    I know this is not the best thing to do, but until Apple fixes this, this is the only solution right now!
    -> Settings
    ->Phone
    -> Disable SIM PIN
    ...done...
    Cheers

    Truth of the matter is ATT was not ready for this. I was ready to turn in my 3G
    and go back to my old iPhone when a tech rep at Apple told me to turn off
    3G. I went from full bars at home to only one when 3G was on and all of my
    calls were getting dropped. After the rep told me this I replied, "excuse me?
    You mean the reason I bought the new iPhone, so I can talk and email at the
    same time on the 3G network, is not even doable yet?" He replied that they've
    been telling customers to turn off the 3G and then the phone would work fine -
    which it did. Now I just keep it on the edge network and hope that one day the
    3G network will be up to speed and I live in LA! So give it a shot and turn off 3G.
    Thanks ATT!

  • Issue with use of shared variables in Crystal Reports 2008 Offline Viewer

    Hi,
    I have a report that contains a number of sub-reports which include drill-down functionality. The report returns data relating to an individual team with the user being able to view top level summary information in each area from the parent report and then drill into the sub-reports to view see more detail. The data returned by the sub-reports is filtered, using sub-report links, based on the team code parameter value given by the user. This parameter field resides in the main report.
    One of the values returned by the main report is the team name. This is passed to each sub-report using a shared variable and each sub-report displays this team name as part of a heading.
    This all works fine in Crystal Reports 2008, but when a report, containing data, is opened using Crystal 2008 Offline Viewer there is a problem with the shared variable. The value is displayed correctly when the user initially drills into the sub-report. However, when the user begins to drill into grouped data within the sub-report the value passed to the sub-report using the shared variable disappears. 
    How can I ensure that, when a report is viewed using Crystal Offline Viewer 2008, the value within the shared variable is not lost when users drill into grouped data within sub-reports
    Thanks
    Stuart

    Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
    http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551

  • Issue with the Replacement Path Variable.

    Hi,
    I have an issue in using the Replacement Path Variable.
    Issue: I have Sales information in the Sales Cube and AR information in the Accounts Receivable cube. Now we have a requirement to show the open AR documents with Sales information in it.
    Apparently the system generates same number for both AR and Billing document.
    So I thought of using the Replacement path variable in the Sales Query on Billing Document, so that it runs the AR query to get the list of open AR documents into the Sales query. But the system is complaining:
    "System error in program CL_RSR_OLAP and form IF_RSR_OLAP~MODIFY_VQUERY_SETTINGS-01- (see long text)".
    I searched OSS note on this and found the note: 1432062. Implemented, but now it complains:
    "Abort Variable XXX cannot be replaced in this query".
    I am trying to return the result from Accounting Document to the Billing Document. I know this is an issue, but after implementing the Note, i thought it would be fixed. But no luck.
    Did anyone come across this situation. If you have any solution for this, pls let me know.
    Thanks.

    Hello;
    Why don't you try to add the billing document in your financial cube;
    mapping it with the a ccount document number?
    This should make the replacement path work fine.

  • Issue with crystal's currentdate variable

    Hi all,
    I am trying to fix an old report. Here is the issue...this report is supposed to print last months data based on a create date.
    It has ' create date in the period LastFullMonth ' in the record selection formula..but it is printing dec 2009 data regardless of report run date. I looked at the sql generated by this report (database -> show sqi query) and it substituted create date >= dec 01 2009 and < jan 01 2010.
    I tried to print currentdate and it printed Jan 28 2010. Just to make sure there is nothing wrong with my system calendar, I created a new dummy report and printed currentdate on that report but it printed feb 08 2011 which is correct.
    I was under the impression that variables like currentdate actually look at the system date but this is weird. Does any one know the reason for this behavior?
    Appreciate ur help!
    Pree

    If CurrentDate is giving different results on 2 different reports then there's a good chance there's an issue specific to that 1 report and you probably couldn't reproduce it even if you tried. Sometime rpt files get corrupted and while I'm sure there's a reason I've never figured out why... It just happens.
    Before you go and start rebuilding the report from scratch, try replacing CurrentDate with Today or CurrentDateTime
    HTH,
    Jason

  • Issue with Fiscal Year period - Variable

    Hello,
    I have requirement where I have two fiscal year variables selections available for the users. Both are independent to each other. FOR EX: A & B
    1ST Fiscal year period is straightforward. It is a single variable selection where User enters the fiscal year period then the Key figures data will be available to the user for that particular fiscal year what is selected in the variable screen.
    For ex: If user enters 01.2007 then the values will be only for that particular month/period
    However, the 2nd Fiscal year period user wants a Range (From and to). This is also a Single selection variable. Here user enters only TO value, which it should go and get the lower value from first variable screen and then it should take the higher value from the 2nd Variable screen and should calculate the result as a range.
    How this can be sorted? Can someone please help me to sort this Issue? If we need a customer exit, can you please give me some sample code?
    Thanks in advance
    Harish

    Hi,
    Create 3 variable
    One for from variable which will user input ZVAR1
    2nd to variable will be user input              ZVAR2
    3rd variable be variable exit type              ZVAR3
    In exit populate the VAR3 by reading the two user input variable.
    and use the option
    Try this:
    <b> when 'ZVAR3.
          if i_step = 2.
            read table I_T_VAR_RANGE into z_t_var_range
                            with key VNAM = 'VAR1'.
            read table I_T_VAR_RANGE into z_t_var_range1
                            with key VNAM = 'VAR2'.
                 ZE_T_RANGE-SIGN    = 'I'.
                 ZE_T_RANGE-OPT     = 'BT'.
                 ZE_T_RANGE-LOW     =  z_t_var_range-LOW
                 ZE_T_RANGE-HIGH     =  z_t_var_range1-LOW
                 APPEND ZE_T_RANGE TO E_T_RANGE.
                 clear ZE_T_RANGE.
          ENDIF.</b>
    Thanks,
    Debasish

  • Issues with hangman activity in captivate 7

    Hi,
    I am using the hangman activity in some of my projects. There are two issues being faced:
    When I test the published file in scormcloud, it works fine. The screen automatically progresses to the next slide once the learner completes the activity (I am using IE or firefox browser). However, when my client tests it, they get stuck after this activity, because the slide doesn't progress (they're testing on Chrome browser). Is this a browser issue?
    Secondly, for the learner to move from one question to another after completing it, the button label reads 'Retry', which is not correct because you want them to continue and not retry a word. Is there a way to customize the button labels for these new interactions?
    Your advise would be highly appreciated!
    Divya

    Divya, I have had similar problems with the puzzle widget. In the end we cannot make learner tools that only work on certain browsers. Users use different browsers. And that is that.
    Adobe did not round off these widget tools properly. I actually wonder how they passed any form of QA.
    I have not specifically used the hangman widget yet, However, when a learner does not complete the puzzle widget in time, it just hangs (freezes) right there! So I added a "continue" button that actually runs the slide again (so widget runs again) and allows the learner to try again. In the same way you could just add a continue button when and where your require it. You might have to use some advanced action to co-ordinate the lot.
    If you have not worked with advanced actions before, now is the time to learn. Drink a Red Bull (It is not really bad for you) and watch the series of videos that explain advanced actions on YouTube. You will need the Red Bull to maintain focus . Just make enough time available and be patient. You will get it right.  It will help you overcome many of the Captivate problems.

  • Issue with French characters and Variables combined.

    Using Captivate 4 and publishing to SWF, I discovered the behaviour shown below.
    You can see a text caption
    The text of the first line in Captivate is 'Modifier les paramètres Word - $$v_ScoreParam$$/10'
    When published the è is changed into a Chinese character.
    Is this a known issue? Or am I doing something wrong?
    Thanks for any clues.

    Hello,
    This is a known issue in Captivate 4 (there are several threads in this forum about it), and sorry, it has not been solved in CP4 but is no issue in CP5 (doesn't help you of course).
    I had quite a lot of problems with this. The only workaround is putting this variable in a separate Text Caption and try to put it in place in the other Text Caption. Personally I avoided using those variables when expecting combination characters (like é, à ü...).
    Lilybiri

  • Issue with the activation of transfer rules

    Hi,
    I am working with the datasource 0PRODUCT_TEXT, and I am trying to install transfer rules from BI Content and unable to get the active version.
    But the transfer rules are showing inactive and the error is as follows.
    Error generating program
    Message no. RSAR245
    Diagnosis
    An error occurred during program generation:
    Template:   RSTMPL80
    Error code: 6
    Row:        47
    Message:    Statement concluding with "...LIKE" ended unexpect
    Procedure
    Correct the template to remove the problem
    Please help me in this issue.
    Thanks in advance,
    Rama Murthy.

    Try to run RSActivate* all transfer rule program that will activate the inactive transfer rules. Don't forget to replicate the datasource once again before you run the program.
    thanks.
    Wond

  • Issues with Assign activity

    I am trying to assign a value(string) from an element of one variable, to an attribute of an element in another.
    I then test the process and get an error on this activity. The message says:
    XPath query string returns zero node.
    According to BPEL4WS spec 1.1 section 14.3, The assign activity &amp;lt;to&amp;gt; part query should not return zero node.
    Please check the BPEL source at line number "162" and verify the &amp;lt;to&amp;gt; part xpath query.
    Any thoughts or suggestions?
    Thanks,
    Matthew

    Matthew,
    I don't know if this is the problem you're having, but I can take a guess at one possible cause: you are using a variable, or part of a variable, before it has been instantiated.
    I apologise in advance for this long-winded explanation. :)
    I hope you know Java because I'll use an example from that to illustrate my point. Take this (psuedocode) example where we have some code that wants to use a complex type of class Person:
    class MyClass
      private class Person
        public String nameOfPerson;
        public int    age;
      private void someMethod()
        Person ppp;
        ppp.nameOfPerson = "Homer Simpson";
        ppp.age  = 38;
    }Hopefully you realise that this will fail. That's because even though ppp is of type Person, you can't start using the data structures it contains because they haven't been created yet. That is, it hasn't been instantiated. Instead, the variable creation line can look like this:
    Person ppp = new Person();Now memory has been set aside and the data structures are created. There are empty "slots" for name and age and you can start populating those fields.
    If that makes sense to you then you should understand how that pertains to BPEL and your problem.
    The thing that's going on with BPEL variables is much the same, except that they are based on XML, which adds some difficulty. In Java, a variable has just a value. e.g. ppp.nameOfPerson = "Homer Simpson". But in XML, you have an element name and an element value. The XML (again, psuedocode) equivalent might be myVar = "<nameOfPerson>Homer Simpson</nameOfPerson>". And you can't put in the "Homer Simpson" until the <nameOfPerson> slot exists.
    In our BPEL solution, we do something nice for you which most people don't even realise. We initialise your variables for you. But -- and here's the catch -- not in all circumstances.
    Imagine our schema is this (everything in this post is psuedocode and not meant to be exact):
    <element name="Person">
      <complexType>
        <sequence>
          <element name="nameOfPerson" type="string"/>
          <element name="age" type="int"/>
        </sequence>
      </complexType>
    </element>Suppose our BPEL variable is called pppB (to differentiate it from the Java example, above). In your BPEL process you essentially declare your variable of that type:
    <variable name="pppB" type="Person"/>Just like in the Java example above, you can't then simply do an <assign> because the variable hasn't been initialised. Except that you can because we automatically initialise the variable for you! In every programming language a complex variable has to be instantiated or initialised before it can be used. Usually you have to do it explicitly yourself. Some, like in our case, do it for you automatically.
    For example, if you want to do XML operations in Java, you have to do something like the following (and this is very psuedocode!):
    Document doc = createNewDocument();
    Element pppE = createNewElement();
    pppE.setNodeName = "Person";
    Element nameE = createNewElement();
    nameE.setNodeName = "nameOfPerson";
    nameE.setNodeValue = "Homer Simpson";
    Element ageE = createNewElement();
    ageE.setNodeName = "age";
    ageE.setNodeValue = "38";
    pppE.addChild(nameE);
    pppE.addChild(ageE);Note that you cannot assign a value to a node until is created. Also, in general, you can't work with a node unless the parent nodes also exist. The following won't work:
    Document doc = createNewDocument();
    Element pppE = createNewElement();
    pppE.setNodeName = "Person";
    Element nameE = pppE.getChild("nameOfPerson")
    nameE.setNodeValue("Homer Simpson");That's because even though the Person node was created, no child nodes were. The following would work:
    Document doc = createNewDocument();
    Element pppE = createNewElement();
    pppE.setNodeName = "Person";
    Element nameE = createNewElement();
    nameE.setNodeName = "nameOfPerson";
    nameE.setNodeValue = "Homer Simpson";
    pppE.addChild(nameE);
    Element newName = pppE.getChild("nameOfPerson");
    newName.setNodeValue("Homer J. Simpson");Now returning back to BPEL, you have your variable:
    <variable name="pppB" type="Person"/>Normally you could not do such an assign because the variable hasn't been initialised:
    <assign name="addName">
      <copy>
        <from expression="string('Homer Simpson')"/>
        <to   variable="pppB" query="/ns1:Person/ns1:nameOfPerson"/>
      </copy>
    </assign>Except that with our solution you can because we are nice and do the initialisation for you automatically. People don't realise this and take it for granted, which leads to the problem you are having.
    However we don't always instantiate the variable for you. And one time we don't is when a variable is passed in. Suppose the BPEL process took a Person element as it's input:
    <variable name="inputVariable" messageType="ns1:PersonMessage"/>and PersonMessage resolved to a Person element.
    Now suppose you invoke the BPEL process with the following:
    <Person>
      <nameOfPerson>Homer Simpson</nameOfPerson>
    </Person>(Assuming that the <age> element is optional, as defined in the schema.)
    Now your BPEL process is started and inputVariable looks like this, as expected:
    <Person>
      <nameOfPerson>Homer Simpson</nameOfPerson>
    </Person>So if you then try to do an <assign> and set the age like this:
    <assign name="addName">
      <copy>
        <from expression="string('38')"/>
        <to   variable="inputVariable" query="/ns1:Person/ns1:age"/>
      </copy>
    </assign>you're going to get an error because that element does not exist. There is nowhere to put the value for age because the node for age doesn't exist! To be more precise, the query "/ns1:Person/ns1:age" returns null because there is no such element. This results in your error:
    The assign activity <to> part query should not return zero node.
    A zero node is like saying null here.
    This is what I meant above when I said XML is different from "normal" variables that we're used to. You have to have both a node and a value, whereas a variable in Java, say, only has a value.
    The solution to this is add the node first, then assign the value. We have a nice way that lets you do that with an append. In the BPEL designer you create an <assign>, then instead of a copy rule, which is what we use most of the time, you use an append. The code will look like this:
    <assign name="addAgeElement">
      <bpelx:append>
        <bpelx:from>
          <ns1:age></ns1:age>
        </bpelx:from>
      <bpelx:to variable="inputVariable" part="payload" query="/ns1:Person"/>
    </assign>The part between <bpelx:from> and </bpelx:from> is the XML you want to append. The query attribute in <bpelx:to> is where you want that XML to go. Once you've done that, you can now go and do your normal assign and set the age:
    <assign name="addName">
      <copy>
        <from expression="string('38')"/>
        <to   variable="inputVariable" query="/ns1:Person/ns1:age"/>
      </copy>
    </assign>I hope that makes sense. The code in this post is not accurate, just pseudocode to make the point.
    Regards,
    Robin.

  • Issue with Offset on a variable

    Hi
    I am using a custom infoobject for fiscal year period (ZFISCPER). I have created a input enabled variable on it. When i am trying to create an offset on it, it is graying out the option and not allowing me to create the offset. How can I overcome this issue
    Thanks
    Rashmi.

    Hi Rashmi,
    Pls check following 2 points.
    1. Data type
    If you want to use variable offset on an infoobject, that infoobject has to be defined as NUMC or DATS data type.
    If you create your infoobject as CHAR data type, offset can not be ceated on it.
    2. Variable type
    The variable offset can be created on the variables defined as Single value or Interval.
    If you create your variable as selection option, offset can not be created on it.
    Regards,
    Kobayashi

  • Issue with Calendar prompt presentation variable

    Requirement: (OBIEE 11g)
    A dashboard should have two prompts - one calendar prompt and one text field prompt giving number of days. There is a timestamp column (SHIP DATE) in the analysis. There should be a between limit in this timestamp field. Logic to be implemented is - Calendar Prompt DateTime <= SHIP DATE < (Calendar Prompt DateTime + No. of days from text field).
    Solution Tried:-
    Using the dashboard prompt, two prompts and two corresponding presentation variables were created. First presentation variable is for calendar prompt timestamp (Date1) and other one is for no. of days (Num_Days) text field prompt.
    Then in the analysis, two filters were created on the Ship Date. First filter is set as 'Is Prompted' and it takes the values '<=' from calendar prompt in dashboard.
    For the other filter, I converted it to SQL and wrote the following:-
    "Time"."Ship date" <= (timestamp '@{variables.Date1}['YYYY-mm-DD HH:MM:SS']{2013-01-01  00:00:00}')  + @{variables.Num_Days}{30}
    The analysis runs fine for the above filters, but when run from the dashboard, it throws up an error.
    Error getting drill information: SELECT "Time"."SHIP DATE" saw_0, "Base Facts"."QUANTITY" saw_1 FROM "SHIPPING DATA" WHERE ("Time"."SHIP DATE" <= (timestamp '''2013-00-01 00:10:SS''') + 30) AND ("Time"."SHIP DATE" >= timestamp '2013-10-01 00:00:00').
    From the above it seems that error is coming because I am unable to set properly the calendar prompt presentation variable in a format which can be read by the analysis. Since analysis is running fine from the default value of Date1, I was thinking of somehow converting the calendar prompt presentation variable in the similar prompt.
    Any pointers to the correct approach?
    Thanks
    Kundan

    I found a workaround to my above issue for now but I would like to know the proper approach from experienced folks.
    My workaround is as follows:-
    I created an additional column in the analysis -> TIMESTAMPADD(SQL_TSI_DAY,- @{variables.Num_Days}{30}, "Time"."Ship date"). Then I applied a filter on this new field. The filter is set as < variable expression Date1 (coming from presentation variable). Since I am not converting this filter to SQL, OBIEE server seems to be taking care of timestamp format conversion.
    I think I need to study the logs and the config XMLs to see how date format is being stored to get a better solution.
    Regards
    Kundan

  • Issue with usage of Clob variable to hold the output data...

    Hi All,
    we are getting the output of the sql query out from a function and this function return type is defined as CLOB.
    because of the volume of data being fetched we are getting the below mentioned error message when this Function is getting executed.
    “ORA-06502: PL/SQL: numeric or value error”. : character string buffer too small
    Now even with CLOB if we are getting the buffer too small error message ...is there any other way or approach we could handle this..
    our requirement is to fetch the complete value from this function in one shot and we don't want to split the data based on the size / number of characters...
    This is causing us lot of issues...could someone please suggest as to what could be done regards this ...

    Post your script. How can we tell when we can't see your code.
    Also, better to post the table ddl's script and some demo insert statement here. And, please provide the DB version, too.
    Generally, you should not get such error. So, please post these details.
    Regards.
    Satyaki De.

  • Issue with warehouse activity monitor LL01

    In LL01 I can see some stock in interim storage with message "Interim storage stock, without movement".Pls suggest how can I clear them?
    Note : Many TO`s are cleared in LU02.

    Hi,
    Check on it:-
    Re: Problem with LL01-Warehouse Activity Monitor
    LL01
    pherasath

  • Issue with - "cannot find symbol - variable JOptionPane"

    need some help, got the below loop and want it to be able to loop by the number input by the input dialog. when i compile it i get an error in BlueJ. the error is "cannot find symbol - variable JOptionPane". Any help. have tried a few things however cannot get this to work at all. any suggestions?
    public void numberLoop()
    String qA = JOptionPane.showInputDialog(null,"How many times should this be completed (e.g. 1,2,3,4)?","Question",JOptionPane.QUESTION_MESSAGE);
    int qA2 = Integer.parseInt(qA);
    for (int startNum = 1; startNum <= qA2; startNum++)
    System.out.println(startNum + " squared is " + (startNum * startNum));
    }

    never mind i fixed it. forgot the below.
    import javax.swing.JOptionPane;
    LOL

Maybe you are looking for