Data subsetting setting parameters

I'm new to Oracle and have just taken over a project using Oracle Lite 10g.
I'm trying to implement data subsetting. I've set up the snapshot using the packaging wizard:
SELECT * FROM DEVELOPMENT.PERSONNEL p WHERE p.TestingCompanyUniqueID = TO_NUMBER(:companyID)
where companyID is the parameter I want to use. I now want to set values for that parameter for each user. When I go into the web to go interface, this parameter does not appear. From my understanding it is created up when the application is published. Am I missing something here?
Thanks
Lynne

I don't know if subscription parameters are supported in the MDW (mobile database workbench), I don't use it, but you can try it.
But the most reliable method IMO is the Java API (you can find the API documentation in olite\Mobile\doc\javadoc directory). To create and set a parameter for given user, try to use this method:
ConsolidatorManager CM = new ConsolidatorManager();
CM.openConnection(CONS_SCHEMA, PASSWORD, JDBC_URL);
CM.setSubscriptionParameter(publication, clientid, param_name, param_value);

Similar Messages

  • How to set Data Subsetting Parameters in MOBILE SERVER

    Hello.
    How can I set data subsetting parameters in Mobile Server with patch 5.0.2.10.0 NLS.
    From Mobile Server "Control Center" -> "Applications" it's not appears at left screen the following field:
    * Data Subsetting
    * Registry
    * Access
    * Files
    The browser appears this error message:
    "http://120.0.0.1:2000/webtogo/admin/console/apppropinfo?applicationvp=%2FMyApp"
    Have you any idea for this problem?
    Thanks All.

    Thanks Oliver,
    I have to go in control center in "applications tab" then i have the list of application and i edit one of them, on the left clic Data Subsetting it's not appears.
    The following it not appears:
    * Data Subsetting
    * Registry
    * Access
    * Files
    The browser (internet explorer) appears (at buttom on the left browser) this error message:
    "error http://127.0.0.1:2000/webtogo/admin/console/apppropinfo?applicationvp=%2FMyApp missing link".
    Whereas (Oliver's solution) in Mobile Server "Control Center" -> "Users Tabs"
    i have the list of users go and i edit one of them, on the left clic Data Subsetting then clic on the right pan platform and then i see but not parameter are definited.
    Help me please.

  • Oracle Lite: How to create data subsetting parameters?

    I need to know:
    how to create data subsetting parameters?
    I need these parameters for use of a restricting predicate in an item publication.
    I were looking the forum and i found topics about "how to set?" but i don't found how to create a data subsetting parameter.
    I am replacing SQL server 2000 and SQL server CE by oracle 9i and oracle lite 5.0.2.
    Thanks in advance.
    PCID

    Had problems with the parameters shown on pages webtogo in the datasubsettings section because none of them were "defined", but in sections 1.4.1.2 I found these lines:
    Template: select * from master.task where CustCity = :city
    Then click OK. This brings you back to the previous screen. The template query contains a variable (subscription parameter) named "city". Later, when you provision the application to a user, you will be prompted to enter the value for it.
    I found out how to put a parameter to restrict registries that download to the pocket pc from each user.
    Thank you very much!!!

  • Data Subsetting parameters

    Hello,
    Where does Oracle store the data subnetting parameters in the "Mobileadmin" schema? I'd like to know so I can validate the parameter for each user without having to go through each one on the Mobile Manager.
    Thank you.

    The data subsetting parameters used in each publication item are stored in c$all_pub_params.
    The values for each user are in c$all_subscription_params
    NOTE do not change directly through the database, as this would not work correctly. these tables do not have public grants by default, so if you want to examine the data programatically (we do as part of application publishing), then you will need to grant access/create synonyms if you code does not run as mobileadmin

  • I'm new to the LabView. How do I pass data from VI configured using Serial (CMTS using CLI commands to set Parameters ) to VI configured using GPIB(vecto​r signal analyzer ) to measure such as RF frequency or power on the instrument​? Thanks

    I'm new to the LabView. How do I pass data from VI configured using Serial (CMTS using CLI commands to set Parameters ) to VI configured using GPIB(vector signal analyzer ) to measure such as RF frequency or power on the instrument?
    I just want to set something on the front panel that will execute the Serial parameters first and then pass these settings to vector signal analyzer
    Thanks
    Phong

    You transfer data with wires.
    Frankly, I'm a little confused by your question. I can't think of any reason why you would want to pass serial parameters (i.e. baud rate, parity) to a GPIB instrument. Please explain with further detail and attach the code.

  • Data Subsetting using MDW

    I am using Mobile Data Workbench to create data publications for users on win32 laptops.
    While creating publication items, I would like to use parameters whose values I would like to specify using some variables, instead of manually keying them in for each user. Is there some way that I can specify the user name as the value for the parameter? Then I can use the same publication for multiple users and the data subsetting is done by the variable which gets its value dynamically from the user name to whom it is published.
    Thanks for your replies

    I have not done this with MDW as such, but to include user based data subserring do the following
    1) work out how you are going to identify the records for a particular user for the publication items in question. I know this sounds a bit obvious, but it is worth giving this some thought. Is the data directly in the table/view the publication item is based on? do you need to include some subselect to obtain the correct values (consider building a database view to help with this)? are the columns and joins all indexed (otherwise you will have performance problems in the compose process/download)
    2) the basic template given by the system for a publication item is 'SELECT * FROM <schema_owner>.TABLE' change this to something like one of the following (dependant on circumstance)
    'SELECT * FROM <schema_owner>.TABLE where USER=:user'
    'SELECT * FROM <schema_owner>.TABLE where ID IN (select id from <schema_owner.view where USER=:user)'
    'SELECT t.* FROM <schema_owner>.TABLE t, <schema_owner>.TABLE2 t2 where t1.ID=t2.ID and t2.USER=:user'
    all of these will work.
    NOTE <schema_owner> is needed for ALL objects included in the template
    NOTE the colon (:) used to identify the bind variable
    3) publish the new/altered publication items, and you will find in the mobile manager that under the users>applications tab, there will be a link in the data subsetting tab (probably called the oracle lite client type). click on this and you will get a screen with all of the bind variables you have defined for the application, with a place to add in the values for that user.
    Couple of points
    a) all bind variables (or data subsetting parameters) are held and tested as VARCHAR2. If you are matching to numerics in the base tables, do 'where ID=TO_NUMBER(:user)' otherwise you will get typecasting and this will affect your performance
    b) run conspef on the resultant publication items and check all parts for performance. The apply process uses the publication item priimary key for its selection, whilst the compose uses the selection criteria. You may need to tune for both options
    c) you can include multiple subsetting parameters for an application, but this may give more of a maintenance overhead
    d) the subsetting parameters are part of the application. If you have two or more applications being used by a user, you will have to include them in each
    e) the subsetting parameters can be included in the user setup ini script run by wsh as well
    [DATABASE]
    TYPE=ORACLE
    [USER]
    NAME=NBURROWS
    PASSWORD=NBURROWS
    ENCRYPTED=FALSE
    FULLNAME=NBURROWS
    PRIVILEGE=C
    [USER]
    NAME=CTOMKINSON
    PASSWORD=CTOMKINSON
    ENCRYPTED=FALSE
    FULLNAME=CTOMKINSON
    PRIVILEGE=C
    [ACL]
    APPLICATION=/fusionbci
    ROLE=DEFAULT ROLE
    USER=NBURROWS
    ACCESS=ENABLED
    ROLE=DEFAULT ROLE
    USER=CTOMKINSON
    ACCESS=ENABLED
    [SNAPSHOTVAR]
    NAME=V_PDA_FBS_SITE_DRIVER
    PLATFORM=WIN32
    VIRTUALPATH=/fusionbci
    USER=NBURROWS
    VAR=BI_ID,124547
    USER=CTOMKINSON
    VAR=BI_ID,119489

  • Variable input help-Not able to see-Specify Data Service Runtime Parameters

    Hi Team,
    i am doing R&D on input help for Variables in SAP NetWeaver Visual Composer.
    The issue i am facing is :
    After selecting Master data table for Get data from, in select data service window.
    It is not taking me to Specify Data Service Runtime Parameters screen.
    I am getting finish option even before i do this setting
    Is there a place where i can actualy do this input output selection.
    Please Help me.
    I have gone through the docs & blogs in sdn so please don't give links of the same.
    Thanks in advance.
    Regards,
    Raghu
    Edited by: Raghu tej harish reddy on Sep 16, 2008 12:50 PM

    Hi,
    this is due to the Chcek Box : Hide advanced configuration options (BI systems only)
    Configure the advanced options on the Specify Data Service Runtime Parameters screen (optional for BI systems u2013 this screen appears only if you have deselected the Hide advanced configuration options (BI systems only) checkbox on the Add Value Help for Select Input Field screen)
    Check below link
    http://help.sap.com/saphelp_nw04s/helpdata/en/b5/036d391f074f769e00602634ee9960/frameset.htm
    Govindu

  • Data Subsetting for users at runtime

    Hi all
    I have a requirement that I define data subsetting rules for the users based on some conditions which would be done at runtime.
    For ex. I want that whenever the user synchronizes the user should get the data for the last 60days which have been assigned to him.
    Can I have such policy defined.
    If anybody have implemented such thing, kindly let me know.
    thanx
    ramchow

    Hi Shaun
    Thanks for your prompt reply.
    I know this functionality and have been using it in my application from the beginning.
    But I have a requirement that instead of setting values through the control center which is more like static values for each user and application I could allow users to when they synchronizes then they should have the privilege to download on their conditions.
    For example user might say I want to download data for the last 60days.
    I appreciate your prompt reply but that did not solve my problem.
    Waiting for prompt reply again.
    Thanx and regards
    ramchow

  • 10g data subsetting and wsh on linux

    Hi
    I'm using mobile server 10g in standalone mode on a redhat and
    i'd like to know how to use wsh to add/set some parameter variables for data subsetting to an application via wsh
    i used to do it on 9i on windows by creating a .ini and running the command :
    wsh -c data_subset.ini mobileadmin/[email protected]
    with my .ini looking like that :
    [DATABASE]
    TYPE=ORACLE
    [SNAPSHOTVAR]
    NAME=DATASUBSET
    PLATFORM=WIN32
    VIRTUALPATH=/ARBRES_ALIGN_TEST
    USER=ITEM-51357
    VAR=ATELIER, ('NBE')
    does anyone know how to do this on linux ? I see a wsh shell in my ORACLE_HOME/mobile/server/bin, but don't know what to do with it.
    thanx a lot

    same principle. create a .ini file and use wsh to import it
    Navigate to $ORACLE_HOME/mobile/server/bin and execute wsh as below:
    ./wsh -c /<directory containing ini script>/<script name>.ini mobileadmin/<Standard Password on DB>@DB
    NOTE ini script format (including all user set up is as follows
    [DATABASE]
    TYPE=ORACLE
    [USER]
    NAME=AARCHIBALD
    PASSWORD=AARCHIBALD
    ENCRYPTED=FALSE
    FULLNAME=A Archibald
    PRIVILEGE=C
    [USER]
    NAME=ABAILEY
    PASSWORD=ABAILEY
    ENCRYPTED=FALSE
    FULLNAME=A Bailey
    PRIVILEGE=C
    [ACL]
    APPLICATION=/fusionbci
    ROLE=DEFAULT ROLE
    USER=AARCHIBALD
    ACCESS=ENABLED
    ROLE=DEFAULT ROLE
    USER=ABAILEY
    ACCESS=ENABLED
    [SNAPSHOTVAR]
    NAME=V_PDA_FBS_SITE_DRIVER
    PLATFORM=WIN32
    VIRTUALPATH=/fusionbci
    USER=AARCHIBALD
    VAR=BI_ID,99977
    USER=ABAILEY
    VAR=BI_ID,71028
    I see in you example you have the variable declaration as
    VAR=ATELIER, ('NBE')
    you should just need
    VAR=ATELIER, NBE
    we have had problems with quotes (in our case in user names) within the file

  • Using Item UIDRef, can we get data as set in "text on path option" dailog box for each "text on path" item

    Hi all,
    I have a Item UIDRef but facing a problem for getting data as set in "text on path option" dailog box for each "text on path" item.
    What I did:
    - Getting the  pointer "IMainItemTOPData" using item UIDRef as
      InterfacePtr<IMainItemTOPData> mainItemTOPData(shapesUIDRef, UseDefaultIID());
    - This interface has the method GetTOPOptionData () which return ITOPOptionsData pointer
    - But SDK don't have "ITOPOptionsData" class implementation.
    Second Approch:
    - Used "ITextOnPathSelectionSuite" and getting the correct result for Desktop plugin.But I want the correct result in server plugin also.
    Anyone who has an idea how to get this using UIDRef, please let me know.
    Regards,
    Jitendra Kumar Singh

    Hi Pulse,
    Unfortunately, Flex doesn't currently support text on a path. However, I binged it and found this:
    http://blog.tsclausing.com/post/49
    That might be useful.
    -Adam

  • Data roaming setting does not show up on iPhone 4S

    My wife got a new iPhone 4S from Verizon a few weeks and and she's been using it with no probolems since then. Yesterday we crossed the board into Canada and I tried to turn "Data Roaming" off on her phone but the "Data Roaming" setting does not exist in Settings->General->Network. On my Verizon iPhoen 4S it has the optios "Voice Roaming" and  "Data Roaming" but on hers only "Voice Roaming".
    I was able to turn off all cellular data but that's actually inconvenient because we're right on the border and often go in an out of US cell converage areas, so with data roaming off it lets me use data whenever there's a US cell signal and otherwise prevents me from using data on a Canadian signal, but with all cellular data off, you have to constantly be toggling the setting when you think you go from a cell tower in the Canada to one in the US.
    Does anybody have any idea why the "Data Roaming" setting does not exist on her phone yet it does on mine? Both phones are running iOS 5.0.1.

    On your wife's phone: Dial *228. When prompted, select 2 to update her roaming capabilities. When complete, you will hear a confirmation message. In about a minute, you will also see an alert that your service update is complete. See if doing that fixes things.

  • Dynamic Calc processor cannot lock more than [100] ESM blocks during the calculation, please increase CalcLockBlock setting and then retry(a small data cache setting could also cause this problem, please check the data cache size setting).

    Hi,
    Our Environment is Essbase 11.1.2.2 and working on Essbase EAS and Shared Services components.One of our user tried to run the Cal Script of one Application and faced this error.
    Dynamic Calc processor cannot lock more than [100] ESM blocks during the calculation, please increase CalcLockBlock setting and then retry(a small data cache setting could also cause this problem, please check the data cache size setting).
    I have done some Google and found that we need to add something in Essbase.cfg file like below.
    1012704 Dynamic Calc processor cannot lock more than number ESM blocks during the calculation, please increase CalcLockBlock setting and then retry (a small data cache setting could also cause this problem, please check the data cache size setting).
    Possible Problems
    Analytic Services could not lock enough blocks to perform the calculation.
    Possible Solutions
    Increase the number of blocks that Analytic Services can allocate for a calculation:
    Set the maximum number of blocks that Analytic Services can allocate to at least 500. 
    If you do not have an $ARBORPATH/bin/essbase.cfg file on the server computer, create one using a text editor.
    In the essbase.cfg file on the server computer, set CALCLOCKBLOCKHIGH to 500.
    Stop and restart Analytic Server.
    Add the SET LOCKBLOCK HIGH command to the beginning of the calculation script.
    Set the data cache large enough to hold all the blocks specified in the CALCLOCKBLOCKHIGH setting. 
    Determine the block size.
    Set the data catche size.
    Actually in our Server Config file(essbase.cfg) we dont have below data  added.
    CalcLockBlockHigh 2000
    CalcLockBlockDefault 200
    CalcLockBlocklow 50
    So my doubt is if we edit the Essbase.cfg file and add the above settings and restart the services will it work?  and if so why should we change the Server config file if the problem is with one application Cal Script. Please guide me how to proceed.
    Regards,
    Naveen

    Your calculation needs to hold more blocks in memory than your current set up allows.
    From the docs (quoting so I don't have to write it, not to be a smarta***:
    CALCLOCKBLOCK specifies the number of blocks that can be fixed at each level of the SET LOCKBLOCK HIGH | DEFAULT | LOW calculation script command.
    When a block is calculated, Essbase fixes (gets addressability to) the block along with the blocks containing its children. Essbase calculates the block and then releases it along with the blocks containing its children. By default, Essbase allows up to 100 blocks to be fixed concurrently when calculating a block. This is sufficient for most database calculations. However, you may want to set a number higher than 100 if you are consolidating very large numbers of children in a formula calculation. This ensures that Essbase can fix all the required blocks when calculating a data block and that performance will not be impaired.
    Example
    If the essbase.cfg file contains the following settings:
    CALCLOCKBLOCKHIGH 500  CALCLOCKBLOCKDEFAULT 200  CALCLOCKBLOCKLOW 50 
    then you can use the following SET LOCKBLOCK setting commands in a calculation script:
    SET LOCKBLOCK HIGH; 
    means that Essbase can fix up to 500 data blocks when calculating one block.
    Support doc is saying to change your config file so those settings can be made available for any calc script to use.
    On a side note, if this was working previously and now isn't then it is worth investigating if this is simply due to standard growth or a recent change that has made an unexpected significant impact.

  • HT1212 My ipod is disabled and the message requests to try again in 223004 minutes.  I think it might have something to do with the date being set wrong before it went into disabled mode.  Can you assist in enabling.

    My ipod is disabled and the message requests to try again in 223004 minutes.  I think it might have something to do with the date being set wrong before it went into disabled mode.  Can you assist in enabling.

    You'll need to connect it to the iTunes library you normally sync it with and restore it.  If iTunes asks you for this passcode before it will let you proceed, connect the iPod to iTunes in recovery mode instead using the instructions in this Apple support document.
    iOS: Unable to update or restore
    B-rock

  • If i already have a data carrier setting in my iphone 4, and i want a upgrade for the setting via itunes, will it write over my existing settings?

    If i already have a data carrier setting in my iphone 4, and i want a upgrade for the setting via itunes, will it write over my existing settings?

    You can set up more than one device on your computer, and iTunes will remember the settings for each of them:
    How to use multiple iPods, iPads, or iPhones with one computer
    But you'll have to use your Apple ID to sync bought media to her device. Disable all other things you don't want to sync like photos, contacts, etc.

  • Programatic import can't clear out a property of data-type="set"

    Our catalog repository has a item-descriptor for a "sku" that has a property named "modelProfiles" which is a data-type="set". This allow our SKUs to have a one-to-many relationship with ModelProfile components.
    We programmatically import and update these SKUs through gsa-xml files. This usually works great, but the problem I am having is that there appears to be no way to "clear out" the set that a given SKU is connected to. I can add to the set, I can reduce the members of the set, but when I try to make an individual SKU's set empty, the BCC project shows the related SKU as unchanged (meaning that it still has all of its SKUs).
    How can I clear out a property of type "set" using gsa-xml like...
    <pre>
    <update-item item-descriptor="sku" id="sku160005">
    <set-property name="modelProfiles" value="__NULL__"></set-property>
    </update-item>
    </pre>
    Our custom calalog.xml entry for this mess looks like...
    <pre>
    <item-descriptor name="sku">
    <table
    name="the_sku_modelprofile"
    type="multi"
    id-column-name="sku_id" >
    <property
    name="modelProfiles"
    data-type="set"
    column-name="model_profile_id"
    component-item-type="ModelProfile"
    display-name="Model Profile"
    category-resource="theBasics"
    required="false" >
    <attribute
    name="resourceBundle"
    value="the.commerce.ProductCatalogTemplateResources"/>
    <attribute name="propertySortPriority" value="-55"/>
    </property>
    </table>
    </item-descriptor>
    </pre>
    As always, any help is greatly appreciated.

    You just need
    <update-item item-descriptor="sku" id="sku160005">
    <set-property name="modelProfiles" value=""></set-property>
    </update-item>

Maybe you are looking for