Dynamic Changing Universe's Measure by openAnalytic for a Map or other Analytic

Post Author: DanGenEire
CA Forum: Performance Management and Dashboards
Product: BOXIr2 SP1 & SP2 and  PMXI
Patches Applied: SP1 and SP2
Operating Systems: Server --> Windows 2003 Server, Client --> Windows 2000
DB: Oracle 9 and Sysbase
Error: The measure does not change using $MEASURE_NAME$ in openAnalytic
How is it possible to change universe's variable for a map by using Hyperlink builded in a report. I tried to use the $MEASURE_NAME$ but I did not have any results: remains the measure used for building Map Object.
I tried also to pass $MEASURE_ID$=225 and MEASURE_ID="225" how I see in Map's XML. I send, for helping you, the links that I tried: /boserv25-aspsqy/businessobjects/enterprise115/desktoplaunch/jsp/openAnalytic.jsp?DocumentName=France_DOTC&RepositoryType=C&RepositoryName=test&DocumentExt=afd&mode=full&sWindow=Same&Refresh=y&$MEASURE_NAME$=Km_realises /businessobjects/enterprise115/desktoplaunch/jsp/openAnalytic.jsp?DocumentName=France_DOTC&RepositoryType=C&RepositoryName=test&DocumentExt=afd&mode=full&sWindow=Same&Refresh=y&$MEASURE_ID$=266 /businessobjects/enterprise115/desktoplaunch/jsp/openAnalytic.jsp?DocumentName=France_DOTC&RepositoryType=C&RepositoryName=test&DocumentExt=afd&mode=full&sWindow=Same&Refresh=y&MEASURE_ID="266" All these links open and update the map, but these do not change Universe's measure (IS NOT A METRIC), showed in the map. Could someone say me which errors there are in the more correct link or if was some PM XI bug for openAnalytic? In this last case what Could I make? I tried yet the followinng workaround without any succes:
double '&' after openAnalytic?
$MEASURE_NAME$ =Km-realise in last position of the url

Post Author: saravkumar
CA Forum: Performance Management and Dashboards
Try $SLICE_CODE$ or $SLICE_NAME$

Similar Messages

  • Dynamically change the contents of one combo box based on the other

    Hi Forum,
    I have a question which might have a possibly simple answer. Well anyway help me out since i could not find the simple answer.
    I am building an application using Swing and binding with BC4J using JClient. My GUI has combo boxes, grids, editboxes. My requirement is that i should be able to dynamically change the contents of one combo box based on the selected item in trhe previous combo box. For example, when i choose a country in the "country combo box", the "states combo box" should show the list of the states of the selected country.
    Now how do i do this using binding. If not, how do i write custom querirs in BC4J layer and return a resultset to the remote application so theat i can populate the dependent combo boxes.
    I will appreciate if anyone can help me out in this regard.
    Thank You
    Sumit

    there could be quite a few number of ways of solving this problem.
    One way is through event handlers.
    taking your example as a model when user selects a country you could fire an action with a flag set to ture. A method will return the states from the DB or your temporary files or what ever and then the true flag will be used in the states combo box rendering.
    other way: javascript
    this might be a bit clumsy as you will need the states information in a property file and you can get the info as the user selects a country.
    regards,
    raj

  • Dynamically changing Universe Connection

    We are in the process of implementing CM (Configuration Management) process to migrate the code from Development to QA to Production.
    Currently we are taking the code from Development using Import Wizard and creating a BIAR file, move that BIAR file to QA server and using "InstallEntSdkWrapper.jar" we are importing into QA.
    Sameway, when we want to migrate the Universe, Reports to Production, we are opening the universe using Designer, changing the connection to Production, exporting to Development Repository. Creating BIAR file from Development using Import Wizard, move the BIAR file to production server, and use "InstallEntSdkWrapper.jar" to import Universe, Reports to production repository.
    Now the CM (Configuration Management) process says, whenever we create a BIAR file for QA deployment, we should check-in to Clear Case, once we test it in QA, and QA approves that there are no defects, we should migrate SAME BIAR file to production, without creating another BIAR
    file from Development.
    The problem I am facing here is, because of security restrictions, Network Team stopped/closed Ports 6400 thru 6403, that means we can't connect any client tools (i.e Deisgner, Import Wizard) to any
    environment other than Development Environment.
    I can't use the same BIAR file to deploy into production which was deployed to QA as that BIAR file points to QA Database.
    Please let me know how to resolve the issue:
    I am looking for a way to change the connection dynamically,
    1. Either by using any kind of parameters
    2. Change the connection using CMC or any other tool.
    Or any other method to use the same BIAR file which was used to deploy in QA, and deploy it in production.
    We are on BO XI R2 SP4
    It is installed on AIX platform.
    Is there any 3rd party tool ?
    OR does BO has this option in Businss Objects XI 3.1 ?
    Thank you in advance.

    Hi,
    Check whether if you have drivers pointed to correct Database by creating a valid user to required DB in your local system.
    Cheers,
    Suresh Aluri.

  • Keyboard response chang in iOS 8.0.2 for anyone else?

    Keyboard response chang in iOS 8.0.2 for anyone else?

    Other people have reported issues with the keyboard in iOS 8. I had some problems and I reset all settings and that fixed most of the issues - everywhere but in this forum. But the keyboard problems in this forum are a as a result of the crappy software that this forum runs on.
    First reset the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up. See if that does any good.
    If that made no difference, try this. Reset all settings. You will not lose any data, but most of the device settings will have to be entered in the settings app again. Settings>General>Reset>Reset all Settings.

  • Regarding  Exception handling for  Value mapping

    Hi
    We have a requirement for resending the message (using  SXMB_MONI)for Value mapping and other message mapping related errors . Is there any others way we could achieve this , Any help on this is appreciated ?
    Thanks in advance,
    Jishi

    Hi Jishi,
    I don't think that SXMB_MONI is the solution.
    If you have a mapping error this can belong to two things:
    a) either your mapping is wrong
    b) or your message is wrong.
    In case a) you have to correct your mapping
    In b) The sending system must look what happend.
    In my opinion in both cases (a & b) the process must be restartet from the source system. That's the way we do it.
    Additionally we send a information message in the exception branch to the sending system
    Regards Mario

  • Dynamically Changing Labels for Multi Row Block Buttons

    Forms [32 Bit] Version 9.0.4.1.0 (Production)
    Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
    On my local: Windows 7 OS
    I am having a difficult time in doing the following in forms, and not sure if it can be done?
    I have a multi row block,based on DB table, which displays filename and another column from the table.
    It also has a push button on each row, which opens and displays the physical file from its source, when clicked. The filename thus can have 3 diff statuses depending on its sources and accordingly corresponding button should display appropriate label:
    a) View Image (its is in content server and successfully imaged. In this case I display the file in the browser, from the content server, when the button is clicked)
    b) View File (Display the file from file system)
    c) View Error (Display imaging error message from the table, as file failed to make it to the imaging server)
    I have this logic currently coded in the post query trigger, at the block level, and tried using set_item_property(button_id, label, <button_lable>), where I programmatically set the button lable, based on the file status (imaged, not imaged or has error) in that row. This wroks well, only if all the files in the multi row block have the same status. If each of them have diff statuses, then only last processed files's status gets reflected into the button label. For eg: The file in the first row of the block is imaged, and one in the second row has an imaging error. The button label for the first row should say 'View Image' and button for the second row should say 'View Error'. But now buttons for both the rows display 'View Error', as thats what got processed last!
    I __can not use set_item_instance property for 'label'__ (which lets us dynamically change the label on the push buttons).
    Is there any way to do this for ORacle forms? I am now playing with having 3 diff button items in that block, laying them on top of each other and showing only those that are appropriate and hiding the others... But I am not sure it is going to give me what I need? I think I am going to end up facing the same issues as in above case!!
    Any expert advice is highly appreciated.
    Thanks in advance for your time:
    Libran_Girl
    Edited by: libran on Aug 30, 2011 8:04 AM
    Edited by: libran on Aug 30, 2011 8:05 AM

    <p>I have just updated this existing PJC, that was originally constructed to handle Text Fields. You can, now, also handle buttons with it.
    Set the Button's Implementation Class property to : oracle.forms.fd.MultiButton.
    </p>
    This is the code you have to put one triggers of your based block:
    When-New-Record-Instance trigger: (based on the EMP table)
    declare
         LN$Pos  pls_integer ;
         LN$Rec  pls_integer := Get_Block_Property('EMP', CURRENT_RECORD) ;
         LN$Max  pls_integer := Get_Block_Property('EMP', RECORDS_DISPLAYED) ;
         LC$C    Varchar2(15) ;
    Begin     
         LN$Pos :=  LN$Rec - (trunc(LN$Rec/LN$Max) * LN$Max) ;
         If LN$Pos = 0 Then LN$Pos := LN$Max ; End if ;
         If LN$Pos > 0 Then
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_LOG', 'true' );
              -- Add the new item --
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_NEW_REC', to_char(LN$Rec) );
              -- Set some properties --
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_LABEL', to_char(LN$Rec) || ',' || :EMP.ENAME );
              If :EMP.JOB = 'MANAGER' Then
                Set_Custom_Property('EMP.BT', LN$Pos, 'SET_FONT', to_char(LN$Rec) || ',Arial,bold,14' );
                Set_Custom_Property('EMP.BT', LN$Pos, 'SET_FGCOLOR', to_char(LN$Rec) || ',0,0,255' );
              End if ;
              If :GLOBAL.I > 250 Then :GLOBAL.I := 5 ;
              Else  :GLOBAL.I := :GLOBAL.I + 5 ;
              End if ;     
              LC$C := To_Char(LN$Rec) || ','
                   || To_Char(255) || ','
                   || To_Char(255-:GLOBAL.I) || ','
                   || To_Char(255-:GLOBAL.I) ;    
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_BGCOLOR', LC$C );
              Synchronize;
         End if ;
    end;When-Create-Record trigger:
    declare
         LN$N    pls_integer ;
         LN$Rec  pls_integer := :system.cursor_record ;
         LC$C    Varchar2(15) ;
    Begin     
         if get_block_property('EMP',TOP_RECORD) > 1 Then
              LN$n := :system.cursor_record - get_block_property('EMP',TOP_RECORD) + 1 ;
         else
              LN$N := :system.cursor_record ;
         end if;
         If LN$N > 0 Then
              Set_Custom_Property('EMP.BT', LN$n, 'SET_LOG', 'true' );
              -- Add the new item --
              Set_Custom_Property('EMP.BT', LN$n, 'SET_NEW_REC', to_char(LN$Rec) );
         End if ;
    end;Post-Query trigger:
    declare
         LN$Pos  pls_integer ;
         LN$Rec  pls_integer := Get_Block_Property('EMP', CURRENT_RECORD) ;
         LN$Max  pls_integer := Get_Block_Property('EMP', RECORDS_DISPLAYED) ;
         LC$C    Varchar2(15) ;
    Begin     
         LN$Pos :=  LN$Rec - (trunc(LN$Rec/LN$Max) * LN$Max) ;
         If LN$Pos = 0 Then LN$Pos := LN$Max ; End if ;
         If LN$Pos > 0 Then
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_LOG', 'true' );
              -- Add the new item --
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_NEW_REC', to_char(LN$Rec) );
              -- Set some properties --
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_LABEL', to_char(LN$Rec) || ',' || :EMP.ENAME );
              If :EMP.JOB = 'MANAGER' Then
                Set_Custom_Property('EMP.BT', LN$Pos, 'SET_FONT', to_char(LN$Rec) || ',Arial,bold,14' );
                Set_Custom_Property('EMP.BT', LN$Pos, 'SET_FGCOLOR', to_char(LN$Rec) || ',0,0,255' );
              End if ;
              If :GLOBAL.I > 250 Then :GLOBAL.I := 5 ;
              Else  :GLOBAL.I := :GLOBAL.I + 5 ;
              End if ;     
              LC$C := To_Char(LN$Rec) || ','
                   || To_Char(255) || ','
                   || To_Char(255-:GLOBAL.I) || ','
                   || To_Char(255-:GLOBAL.I) ;    
              Set_Custom_Property('EMP.BT', LN$Pos, 'SET_BGCOLOR', LC$C );
              Synchronize;
         End if ;
    end;Don't forget to copy the multirecord.jar file in your /forms/java folder, then add it to the archive and archive_jini tags of your /forms/server/formsweb.cfg file.
    Enjoy it,
    Francois

  • Changing Universe for WEBI Rpeorts

    Hi,
    We have a scenario where 5000+ webi reports based on 3 Universes currently pulling data from Oracle, we have plans to replace Oracle with SAP HANA. By this change and from our experience we are assuming that it  should be good practice to re-create the Universes and we are OK with this, though what concerns is to repoint the 5000+ reports with this universes.
    We checked and found there are few links available to create scripts for repointing the reports to new universes, but nothing is there for SAP BI 4.1
    Request you to  please suggest best possible approach/workaround which will help to achieve this without boosting our manual efforts.
    Thanks
    Vaishali

    Hi Venkatesh,
    Thanks for your reply!
    We had an impression that using save as will change universe short name , and the reports are associated with Universe using short name. So if we the short name changes , will we have any problems in SAP BI 4.x or it works in a different way?
    Any suggestions please.
    Thanks
    Vaishali

  • Average Calculation for the Dynamically Changing Columns

    Hello Experts,
    We have to design the following scenario in a query in the query designer.
    Variable Selection = 0CALMONTH Range Value
    The Report Data should be as below
    For Example: 0CALMONTH = MONTH1 to MONTH3
    MONTH1--MONTH2--
    MONTH3
    Statistical Forecast %-- A%B%--
    C%
    MAPE--(A%B%C%)/3(A%B%C%)/3--
    (A%B%C%)/3
    For Example: 0CALMONTH = MONTH1 to MONTH5
    MONTH1--MONTH2MONTH3MONTH4--
    MONTH5
    Statistical Forecast %--A%B%C%D%--
    E%
    MAPE--(A%B%C%D%E%)/5(A%B%C%D%E%)/5----(A%B%C%D%E%)/5   .............
    In this report the number of columns will be dynamically changing depending on the 0CALMONTH range value and we need to calculate the MAPE value which is equal to the average value of Statistical Forecast %.
    Can someone please provide me the inputs on how to calculate the MAPE value for the dynamically changing columns.
    Regards,
    AVS Reddy

    Victor,
    I have this code here
    AVG(DESCENDANTS(COSTCENTER.H1.Currentmember,1))
    Working for me right now, without using the second parameter on the AVG function, and 1 for te descendants, and the first decendants of the current acount are not the base level of the hierarchy.
    And if you need to specify the lowest leves to get it to work something is wrong.
    Use the formula above and try optimizing you application.
    Best
    Leandro

  • Dynamically Change Custom Actions for User Task

    Is there a way to dynamically change the custom actions associated with a user task on the fly? We would like to change the action options available to the user based on the state of the task. Thanks in advance.

    Please post on the Jdeveloper and ADF Forum where you will get more help
    JDeveloper and ADF

  • Dynamically changing the name of the .dll file to load in call Library

    Our current model is to use dll files as "plug-in" modules for instruments and a top layer test step calls the appropriate driver dll.
    For instance
    the TestStep is called with the kenmore.dll passed as a parameter so the kenmore.dll file is loaded, the functions are registered and the functions are called.  Next the TestStep is called with whirlpool.dll as a parameter now the whirlpool.dll is loaded the functions are registered and the functions are called.  This works very well in our current CVI/LabWindows environment.  Now we plan to work with LabView, we wish to retain this model (as DLL files, there are advantages in our model for us).  We have not found a way to load these dll files from LabView without hard coding the path and filenames in.
    Any suggestions on how to dynamically change the path in the Call Library module, or another suggested method of loading the dll via LabView?
    Thanks,

    John Stuart wrote:
    Our current model is to
    use dll files as "plug-in" modules for instruments and a top layer test
    step calls the appropriate driver dll.
    For instance
    the TestStep is called with the kenmore.dll passed as
    a parameter so the kenmore.dll file is loaded, the functions are
    registered and the functions are called.  Next the TestStep is
    called with whirlpool.dll as a parameter now the whirlpool.dll is
    loaded the functions are registered and the functions are called. 
    This works very well in our current CVI/LabWindows environment. 
    Now we plan to work with LabView, we wish to retain this model (as DLL
    files, there are advantages in our model for us).  We have not
    found a way to load these dll files from LabView without hard coding
    the path and filenames in.
    Any suggestions on how to dynamically change the path in the Call
    Library module, or another suggested method of loading the dll via
    LabView?
    Thanks,
    As Ben has pointed out LabVIEW
    scripting may be a possibility but you are going with that in highly
    unsupported area. Also I happen to know that changing the library name
    of a Call Library Node through scripting has produced unsupported
    feature errors previous to LabVIEW 7.1 eventhough the method was there.
    And LabVIEW 8 hides the whole scripting business behind the license
    manager.
    Another approach at least if the different DLLs do not change to often
    thier functions and parameters would be to create a wrapper DLL. Have
    it a method that loads the desired DLL and links its functions to
    internal function pointers. Then when calling the actual function entry
    points just redirect directly to the correct fucntion through that
    function pointer. Since you are already working in CVI creating such a
    DLL should be only a matter of taking out a little bit of your already
    existing code and put it into a DLL project.
    Rolf Kalbermatter
    Message Edited by rolfk on 04-12-2006 07:40 AM
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Dynamic change of PropFlags_IncludeInReport doesn't change data in XML report

    Hi,
    I have tried to change the contents of my XML report generated in TS3.1 by changing the PropFlags_IncludeInReport. This works for some simple data types like numericteststep where I have removed the limits and step result from the report if the step pass. This is done from LV7.1 where I have created a reference to the step properties and then changed the flag with the GetFlag Property and SetFlag Property. I have posted a HTML (easier to open remote) example “MIGAExcludePassStepLimitsFromHTML.html” & a picture that shows the step structure “NumTestStepStructure.jpg”.
    But it doesn’t work when my data type is getting more complicated. See CustomTestStepStructure.jpg. In this case it’s an array of containers (measurement - custom data type) that contains some containers (limits and channel – custom data type). I have removed the PropFlags_IncludeInReport on all the custom data types (in the top of the tree) except on some of the items in the last type in the tree (Status, Read.Voltage_V, Limits.Voltage_High_V, Limits.Voltage_Low_V…).
    The XML style sheets doesn’t show my data when I remove the PropFlags_IncludeInReport of the Measurement Array (if it’s on all the sub-properties are shown. Not wanted because off the size). I assume it’s a bug (shows data in HTML) if some data in the structure has this flag enabled?
    I can see in the source of the XML report that the flags are added to each property. These flags have the correct value from the custom data type, but the style sheets can’t show them correctly. It’s possible that NI will make a fix to this problem?
    I have also tried to change the PropFlags_IncludeInReport on my custom step properties from LV7.1 like above. But my changes of the flags dynamically aren’t included in my XML report (new flags aren’t added to each property). Why? Is it because of the data type? Is it because I do it in a Post Step? Is there a solution?
    I am looking forward to hear from you,
    Best Regards,
    Morten Pedersen
    CIM Industrial Systems A/S

    Hi,
    I have posted some sequences for you. Extract to C:\. The only difference in these seq-files is the PropFlags_IncludeInReport flag for the Result.Measurement property in the custom step type called MIGA_DCPower_HM7044.
    Try to run the sequences. With XML report enabled. In the beginning of the CimHamegTest_MainTestSequence there are some numeric limit test step that in the run code enables or disables, with the SetFlag Method, the result, limits and comp depending on the test pass or fail. Works fine.
    But there are problems in my custom step types that are executed after. The different sequence files shows the first problem. If the Flag mentioned in the top is disabled no sub data is include besides their flags is set to IncludeInReport. In the source code of the XML the flags are correct, but the stylesheet can’t show them.
    The second problem is when I tried to change the flag dynamically. This is done in a post step for the custom step type called MIGA_DCPower_HM7044. This vi disables all the low voltage limits. I use for e.g. this look up string for that: Step.Result.Measurement[0].Limits.Voltage_Low_V. These changes aren’t included in my report. Both the HTML and XML would not show or change it.
    I hope this will show you the problems and hopefully help me.
    Best regards,
    Morten Pedersen
    CIM Industrial Systems A/S

  • Best Practice: Dynamically changing Item-Level permissions?

    Hi all,
    Can you share your opinion on the best practice for Dynamically changing item permissions?
    For example, given this scenario:
    Item Creator can create an initial item.
    After item creator creates, the item becomes read-only for him. Other users can create, but they can only see their own entries (Created by).
    At any point in time, other users can be given Read access (or any other access) by an Administrator to a specific item.
    The item is then given edit permission to a Reviewer and Approver. Reviewers can only edit, and Approvers can only approve.
    After the item has been reviewed, the item becomes read-only to everyone.
    I read that there is only a specific number of unique permissions for a List / Library before performance issues start to set in. Given the requirements above, it looks like item-level permission is unavoidable.
    Do you have certain ideas how best to go with this?
    Thank you!

    Hi,
    According to your post, my understanding is that you wanted to change item level permission.
    There is no out of the box way to accomplish this with SharePoint.               
    You can create a custom permission level using Visual Studio to allow users to add & view items, but not edit permission.   
    Then create a group with the custom permission level. The users in this group would have the permission of create & add permission, but they could no edit the item.
    In the CodePlex, there is a custom workflow activities, but by default it only have four permission level:
    Full Control , Design ,Contribute and Read.
    You should also customize some permission levels for your scenario. 
    What’s more, when use the SharePoint 2013 designer, you should only use the 2010 platform to create the workflow using this activities,
    https://spdactivities.codeplex.com/wikipage?title=Grant%20Permission%20on%20Item
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • How to dynamically change the text of a TextObject with embedded DataField?

    Hi
    I'm trying to dynamically change the text of a TextObject at runtime, by using the .NET library. My problem is that if one or more DatabaseFieldDefinition is embedded inside my text, I'm unable to change the "static text" only, by keeping the field, e.g. I have :
    Text1 => "Contact Name: {Contact.Name}"
    and I'd like to change it to anything else like:
    Text1 => "Nom du Contact: {Contact.Name}"
    Half of my TextObject is static text while second part comes from the dataset.
    (of course the translation is dynamic - it is called at run-time and the new value to be set depends on the calling application language)
    If I simply modify the Text property of my TextObject, the {Contact.Name} embedded field is not evaluated anymore by the Crystal Engine, but considered as a single text.
    Using formulas or parameters looks quite difficult, because it means having many ones just for translation needs - I cannot control the way my users will create their reports and "force them" to use complex methods just in order to put a text and a value together...
    Anyone knows how to deal with that ?

    Only way I can think of doing this:
    1) Create a formula (call it lang) and enter the string "Contact Name" in it
    2) Place the  {Contact.Name} field next to the string
    3) So now you have:
    ContactName:  {Contact.Name}
    4) Check what localization you are after. If you need "Nom du Contact", change the lang formula so it shows "Nom du Contact" using the code below:
    Imports CrystalDecisions.CrystalReports.Engine
    Imports CrystalDecisions.Shared
    Public Class Form1
    Inherits System.Windows.Forms.Form
    Dim Report As New CrystalReport1()
    Dim FormulaFields As FormulaFieldDefinitions
    Dim FormulaField As FormulaFieldDefinition
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    FormulaFields = Report.DataDefinition.FormulaFields
    FormulaField = FormulaFields.Item(0)
    FormulaField.Text = "[formula text]"
    CrystalReportViewer1.ReportSource = Report
    End Sub
    I realize this may not give you consistent spacing as the translations may have strings of differnt length. Perhaps someone has other idea(s)...

  • Dynamically change the Binding of a view object

    I want to reuse a panel several times in my application. The VO has one bind parameter (:1). The same panel should be reused several times with different bind variables.
    I found a technical note concerning this issue called: How to Dynamically Change the binding of a View Object to a JClient Panel. This works for JDeveloper 9i but not for JDeveloper 19g. Does anybody know how to dynamically change the binding in JDeveloper 10g

    You may use bindRowSetIterator() and pass in a custom fetched ViewObject or a RowSetIterator to the iterator binding that is displayed in your panel.

  • Dynamically change Receiver Business system in message mapping

    Dear all,
    I would like to change the receiver business system in the message mapping that is used in the interface determination. I do understand there is an enhanced receiver determination where I can use a mapping but that is not what I am looking for.
    I think this should be possible if we can change the appropriate value in the SOAP(message) header.
    Possible candidates I can think of by looking at the SOAP header in SXMB_MONI are
    1. SOAP:Header- SAP:Main- SAP:Receiver- SAP:Service
    2. SOAP:Header- SAP:OutboundBinding - SAP:OutboundBindingEntry - SAP:ToServiceName
    Q1. Which one of the above is relevant while identifying the receiver agreement ?
    Q2. What is the best way to access them from the mapping(preferably from a UDF) ?
    Thanks in advance.
    Cheers
    danus
    PS: I have tried to set "http://sap.com/xi/XI/System","ReceiverService" in Dynamic config & ReceiverService, BusinessSystemReceiver and ReceiverSystem in the Container’s Transformation Parameters, but didn't get the expected result.

    Chidambaram,
    You use an enhanced receiver determination to have a mapping program determine the receivers of the message dynamically at runtime. Instead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.
    A typical usage case is if you do not yet know the names of the receivers at configuration time. In this case, you can define a mapping program, for example, which reads a list of receivers from a table or from the payload of the message at runtime.
    Go through the following link:
    [Receiver Determination enhancement|http://www.****************/Tutorials/XI/RecvDetermination/Enhancement.htm]
    Hope your problem gets resolved.
    Regards,
    Kiran Bobbala
    Edited by: kiran Bobbala on May 7, 2008 5:47 PM

Maybe you are looking for