Some basic queries on OAF

Hi All,
I have some basic queries in OAF...
1. What are the procedures to delete the Extensions?
2. After extending a VO, why we have to upload .jpx file and if we don't upload what will happen?
3. Can we use EO without altering the table to add WHO columns?
4. Why we have to develpe the OAF pages in webui and VOs in server folders only? is there any specific reason?
5. Are there any other methods to call the methods in AM apart from using am.invoke("<method name>") from CO?
Please give me the answers for these queries.....
Thanks in advance..
Srinivas

1. What are the procedures to delete the Extensions?
Go to "functional administrator" responsibility. Under personalization Tab click on Import/export. Search for your document and delete the customization.*
2. After extending a VO, why we have to upload .jpx file and if we don't upload what will happen?
You need to upload the jpx file because in your jpx file you have Substitute tag which substitute OLD VO with new VO and at runtime framework will check if there is any substitution available then It will substitute the old VO with the new one.*
3. Can we use EO without altering the table to add WHO columns?
I think no because when you perform DML operations on EO then framework tries to update the WHO columns and if WHO columns are not present you would get an error message*
4. Why we have to develpe the OAF pages in webui and VOs in server folders only? is there any specific reason?
There is no specific reason for this we can create our PG files in server folders as well and it would work fine. This is just a standard given by Oracle.*
5. Are there any other methods to call the methods in AM apart from using am.invoke("<method name>") from CO?
You should only use am.invoke .*
-- Arvind

Similar Messages

  • Some Basic Queries

    Hi,
    Got some queries regarding Datawarehouse Builder 9.0.2
    1) How can i keep a track of records rejected due to validation Failures?
    2) How can i refresh the load based on date specified??
    These might be some basic queries. Just trying to learn how can i use this tool as per my business requirements.
    Thanks in advance. Any help would really be appreciated.
    Regards
    Biju

    Note that you're getting a fairly dumbed-down view of the whole virus issue so far.  People like to play word games with this topic.  It's important to understand that malware does exist for the Mac, so that you don't let a false sense of security behave in dangerous ways.  Of course, there's been several orders of magnitude less malware released for the Mac in the last 10 years than appears for Windows every day, on average, so you'll probably never see any malware...  but it's still possible.  For the full story on Mac malware, see my Mac Malware Guide.  (Note that my pages contain links to other pages that promote my services, and this should not be taken as an endorsement of my services by Apple.)
    Also, regarding whether the stock 13" MBP has enough memory for you, it is impossible to answer accurately without knowing what you plan on doing with your computer.  If you're a graphic designer, for example, who needs a lot of memory and power, 4 GB may not be enough, and for that matter, a 13" MBP might not be right for you.  What do you plan on doing with it?

  • Some basic queries on folks cloud experiences

    Hi,
    currently we have a range of Oracle databases, middleware and applications hosted internally on a LAN within a Data Center.
    I was just wondering if folk had any experiences of migrating to a cloud model of delivery ?
    Q1. Would you recommend hosting yourself rather than having everything Oracle hosted ?
    Q2. Would you recommend self managed or Oracle Managed ?
    Q3. What difference is there in a Private Cloud solution, hosted at your own Data Center and managed by your own staff from that of the traditional solution / model of simply deploying the various oracle servers in a LAN ? Why bother migrating to Cloud ?
    Q4.  I see you can Cloud host from 11gR1 onwards, so what's cloud specific about Release 12c or what makes it different from 11g in regards to Cloud ?
    Q5. Are there other providers of cloud other than Oracle ? I see Amazon appear to be an Oracle Cloud partner but they seem to only offerring a limited range of Oracle databases and middleware ( an no Oracle Applications that I can see ) ?
    many thanks,
    Jim

    1. What are the procedures to delete the Extensions?
    Go to "functional administrator" responsibility. Under personalization Tab click on Import/export. Search for your document and delete the customization.*
    2. After extending a VO, why we have to upload .jpx file and if we don't upload what will happen?
    You need to upload the jpx file because in your jpx file you have Substitute tag which substitute OLD VO with new VO and at runtime framework will check if there is any substitution available then It will substitute the old VO with the new one.*
    3. Can we use EO without altering the table to add WHO columns?
    I think no because when you perform DML operations on EO then framework tries to update the WHO columns and if WHO columns are not present you would get an error message*
    4. Why we have to develpe the OAF pages in webui and VOs in server folders only? is there any specific reason?
    There is no specific reason for this we can create our PG files in server folders as well and it would work fine. This is just a standard given by Oracle.*
    5. Are there any other methods to call the methods in AM apart from using am.invoke("<method name>") from CO?
    You should only use am.invoke .*
    -- Arvind

  • Some basic queries about mac os

    i m wondering to buy a mac n surely i will buy it soon but i had some ques
    1) macs slows down with data as windows does ??
    2) crashes or viruses are frequent ??
    3) any technical issues with os ??
    4) the advantage of windows over mac os ??

    Note that you're getting a fairly dumbed-down view of the whole virus issue so far.  People like to play word games with this topic.  It's important to understand that malware does exist for the Mac, so that you don't let a false sense of security behave in dangerous ways.  Of course, there's been several orders of magnitude less malware released for the Mac in the last 10 years than appears for Windows every day, on average, so you'll probably never see any malware...  but it's still possible.  For the full story on Mac malware, see my Mac Malware Guide.  (Note that my pages contain links to other pages that promote my services, and this should not be taken as an endorsement of my services by Apple.)
    Also, regarding whether the stock 13" MBP has enough memory for you, it is impossible to answer accurately without knowing what you plan on doing with your computer.  If you're a graphic designer, for example, who needs a lot of memory and power, 4 GB may not be enough, and for that matter, a 13" MBP might not be right for you.  What do you plan on doing with it?

  • Travel Management basic queries

    Hi all,
    we're into implementing Travel Management. We're using Workflow & Webdynpro ABAP for the same.
    I've some basic queries :
    1. In workflow mail, which is sent to approver, can we write the mail in different languages ( i found language button on task). If yes, how can we determine the language at runtime.
    2. If a mail for approval(with portal link to approve/reject ) is sent to the manger & before his/her approval, if traveller modifies the travel request & submits again, which sends another mail to the manager. In such case, what would the manager see while clicking on link of earlier mail.
    3. how can we send mails to different approvers. Here,the case with me is the approvers are selected dynamically & No. of approvers are also selected dynamically (at run tiem).
    Any help in above queries would be helpful.
    Thanks in advance.
    Regards,
    Siddhesh sanghvi

    hi
    dynamic selection of approver is not possible you have to clearly define the approving authorities in the workflow assign agent.
    if your system is uni-code activated then you can use any other languages like japanese, chinese, etc.,
    it will open and show the old travel request details.

  • Workflow basic queries

    Hi all,
    I've some basic queries for workflow:
    1. In workflow mail, which is sent to approver, can we write the mail in different languages ( i found language button on task). If yes, how can we determine the language at runtime.
    2. If a mail for approval(with portal link to approve/reject ) is sent to the manger & before his/her approval, if requester modifies the travel request & submits again, which sends another mail to the manager. In such case, what would the manager see while clicking on link of earlier mail.
    3. how can we send mails to different approvers. Here,the case with me is the approvers are selected dynamically & No. of approvers are also selected dynamically (at run tiem).
    Any help in above queries would be helpful.
    Thanks in advance.
    Regards,
    Siddhesh sanghvi

    Please take the time to read the Rules of Engagement.  Please do not ask more than one question at a time.  Before asking a question, do search the forums to see if the answer already has been given or is available in the documentation or help.
    If you still can't find it, please feel free to post the questions again, individually, with more informative subject lines.
    Thank-you for your cooperation and understanding.
    Matt

  • EBS Basic Queries

    Hi,
      In EBS/Oracle Apps inaddition to different modules,Jobs are categorized as Functional or Technical or Technofuntional.
    1) What are the job roles of Functional or Technical.Why funtional pay rate is little higher than technical.
    2) Is it for every module the Funtional or Technical terms apply.Or Funtional is just allocated to Financial modules like GL,Payables.
    3) I am new to EBS/Oracle Apps,looking for training materials on High level of EBS 12 and Financial Modules.Most of the Oracle documentation is huge with more theory and less printscreens.So even outside manuals will work for me.
    Thanks in Advance.

    Hi;
    I'm looking for some advice on which Oracle certification I should start with. Let me first tell you about me and my business goals. I an new to the SQL world but have a firm grasp of the RDBMS. I have also worked as a Business Analyst for a company that is doing an Oracle upgrade including the EBS. I have had to do some very basic queries. My business goal is to improve my Oracle database skills.
    I would like to add Business (Data) Analyst to my job description some day. I would like to be both a Business Analyst and a Business Data Analyst. I have been asked to work as a jr. DBA in the past, and would like to continue to pursue those options. Currently, my work seems to evolve around Oracle as opposed to the other businesses out there.
    Given this information, which certification would you recommend I start with. Please let me know if you require additional information. This is my long term business goal so I will take as much time as needed to get it done. I was thinking I should start with *1Z0-051 SQL Fundamentals I* (11g). Any thoughts?You could get this certificate as a first steps. If you want to be expert on dba subjects than you need to go OCA and OCP certification path.
    If you get to Business Analyst than you can go wiht ebs certification
    http://blogs.oracle.com/certification/2008/08/oracle_ebusiness_suite_r12_cer.html
    But dont forget those subjects are different from eachother and need different skills to become senior on those subjects
    Hope it helps
    Regard
    Helios

  • Can somebody teach me some basic knowledge about SD?

    I work in BW but I have to know some basic knowledge about SD that are listed below:
    How to create a sales order?
    what is sales organization?
    what is sold to party and many more if you have any links for this kind of information please let me know.
    Thanks in advance.
    York

    Hai Les York,
    What you want to know is a vast subject and it will be better to sit with any SD consultant and know all you want. I can do that if you are in Hyderabad.
    To briefly tell you what you wanted is:
    A Sales Organization is the highest organizational element in any Sales Department of a Company and it is responsible for all the sales activity of that company.
    A Sold-to-Party (SP) is non other than your basic Customer. We call him so because he may have a different place where sometimes we have to give deliveries and that place / department will be called as a Ship to Party (SH) of our SP. Like wise if you have a different place to send the Invoice of that SP, then that department will be known as the Bill to Party (BP) for this SP. And if some body other than our SP is paying, then he will be our Payer (PY).
    Now to make a Sales Order, go to T Code - VA01, enter, enter your Sales Document Type and your Sales Organization, Distribution Channel, your Division and hit enter, now enter your SP no., and your customer's PO no., and the Material(s) and their respective quantities and if all the basic customization has been done correctly, you will get the Price, Plant, Storage Location, etc., and you can save it.
    Then you do your Delivery and finally the Billing depending on your client's buiseness process.
    SAP help desk is the best place to help you with all your queries regarding SAP - SD, for Sales Documents I can give you this link, remove all the spaces and use it.
    www. help. sap. com/ saphelp_47x200/ helpdata/ en/ dd55fa7a545a11d1a7020000 e 829fd11/  content.htm
    Hope this was clear. Plz do reward if you found useful.
    Regards.
    Venkat - Hyd
    <REMOVED BY MODERATOR>
    Edited by: Venkat Ramana Somayajula on Dec 18, 2007 11:20 PM

  • Storage rules for an editing rig. Some basics.

    How do you set up your editing machine in terms of disks for maximum performance and reliability? (SSD's are left out here.)
    This is a question that often arises and all too often one sees that initial settings are really suboptimal. These rules are intended to help you decide how to setup your disks to get the best response times. Of course the only disks in an editing machine must be 7200 RPM types or faster. No GREEN disks at all.
    Rule 1: NEVER partition a disk. You may ask why? First of all, it does not increase disk space, it just allocates the space differently. However, the major drawback is that for a partitioned disk the OS must first access a partition table at the beginning of the disk for all accesses to the disk, thus requiring the heads to move to the beginning of the disk, then when it has gotten the partition info move to the designated area on the disk and perform the requested action. This means much more wear-and-tear on the mechanics of the disk, slower speeds and more overhead for the OS, all reducing efficiency.
    Rule 2: Avoid using USB drives, since they are the slowest on the market. Do not be tricked by the alleged bandwidth of USB 2.0 advertisements, because is just is not true and remember that the alleged bandwidth is shared by all USB devices, so if you have a USB mouse, keyboard, printer, card reader or whatever, they all share the bandwidth. Stick to SCSI or SATA disks or e-SATA. If needed, you can use Firewire-800 or even Firewire-400 disks, but they are really more suited for backups than for editing.
    Rule 3: Use at least 3 different physical disks on an editing machine, one for OS/programs, one for media and one for pagefile/scratch/renders. Even on a notebook with one internal drive it is easy to accomplish this by using a dual e-SATA to Express card connector. That gives you an additional two e-SATA connections for external disks.
    Rule 4: Spread disk access across as many disks as you have. If you have OS & programs on disk C:, set your pagefile on another disk. Also set your pagefile to a fixed size, preferably somewhere around 1.5 times your physical memory.
    Rule 5: Turn off index search and compression. Both will cause severe performance hits if you leave them on.
    Rule 6: If the fill rate on any of your SATA disks goes over 60-70% it is time to get a larger or an additional disk.
    Rule 7: Perform regular defrags on all of your disks. For instance, you can schedule this daily during your lunch break.
    Rule 8: Keep your disks cool by using adequate airflow by means of additional fans if needed. You can use SMART to monitor disk temperatures, which should be under 35 degrees C at all times and normally hover around 20-24 C, at least in a properly cooled system.
    Rule 9: If people want raid, the cheapest way is to use the on-board IHCR or Marvell chip, but it places a relatively high burden on the CPU. The best way is a hardware controller card, preferably based on the IOP348 chip. Areca ARC and ADAPTEC come to mind. 3Ware uses it's own chipset and though not bad, they are not in the same league as the other two. Promise and the like in the budget range are no good and a complete waste of money. Expect to spend around $ 800 plus for a good controller with 12 connectors internally and 4 e-SATA connectors. Important to consider in a purchasing decision is whether the on-board cache memory can be expanded from the regular 256/512 MB to 2 or even 4 GB. Be aware that 2 GB cache can be relatively cheap, but the 4 GB version extremely costly ($ 30 versus $ 300). For safety reasons it is advisable to include a battery backup module (BBM).
    Rule 10: If you can easily replace the data in case of disk failure (like rendered files), go ahead and use raid0, but if you want any protection against data loss, use raid 3/5/6/10/30/50. For further protection you can use hot spares, diminishing downtime and performance degradation.
    In general when you get a new disk, pay close attention to any rattling noise, do perform regular disk checks, and in case of doubt about reliability, exchange the disk under guarantee. Often a new disk will fail in the first three months. If they survive that period, most of the disks will survive for the next couple of years. If you use a lot of internal disks like I do (17), set staggered spin-up to around 1 second to lessen the burden on the PSU and improve stability.
    Hope this helps to answer some basic questions. If not, let me know. Further enhancements and suggestions are welcome.

    ...well, it is a northern D - they call us often "Fischköpfe" because we love to eat fish here in Hamburg!
    I just have summarized a bit the storage configuration I am thinking of
    RAID Type
    Objective
    System requirements
    RAID level
    Offline Storage
    store a whole video project (1h of 4k material requires about 128 GB)
    needs to be highly reliable (redundancy is a must);
    doesn't need to be extremely fast;
    discs can be cheap because they don't have a high burden (just upload & download) to the video RAID.
    10
    Video RAID
    store material for a day work
    fast and reliable
    10
    Installation RAID
    just to install Windows XP with CS4 Master Collection
    redundant but speed isn't critical here
    1
    Working RAID
    for page-file/scratch/renders
    as fast as possible
    disc failure isn't a big problem
    0
    In order to realize this, I am thinking of the following configuration
    RAID Type
    number of discs
    Type
    GB/disc
    tot. storage [GB]
    usable storage [GB]
    cost [€]
    Offline Storage
    8
    SATA
    1500
    6000
    4800
    900
    Video RAID
    6
    SCSI/SAS
    300
    900
    720
    2100
    Installation RAID
    2
    SCSI/SAS
    36
    36
    30
    200
    Working RAID
    4
    SCSI/SAS
    147
    580
    470
    1000
    Here are my assumptions and constraints:
    I only have 6 bays for the Installation - and working RAID;
    For the video RAID I also would like to reuse an enclosure, which just has 6 bays;
    I would need to buy a NAS enclosure - so here I am open minded and just assumed 8 bays;
    the usable storrage I estimated as 80% of the total storage;
    discs, which are used heavily should be SCSI or SAS - I am thinking of the Cheetah 15K
    Looking into the cost associated, I hit 4000€ easily just for discs. Ok, I can reuse some discs and enclosures, which I have here - but since I need to purchase the NAS enclosure (with 8 bays), which will also cost 1000€ additional,  I will use 25% of my foreseen budget for storage.

  • Missing some basic functionality

    I seem to be missing some basic functionality, like switching to tty1-n using Ctrl+Alt+F1-n.  I can't begin to guess what this is related to, as after several installs I've never experienced that to be missing.  Can anyone point me in the right directions?  Thanks.

    evr wrote:I was recently having problems with commands like because i was using "thinkpad" as the input.xkb.layout value in /etc/hal/fdi/policy/10-keymap.fdi.  Changing to "us" helped me, perhaps that's the issue?
    Hm.  I don't actually have that file in the policy directory.

  • Some basic questions on File Adapter

    Hello all,
    I have some basic questions on XI and File Adapter and hope you can help me. Any answer is appreciated.
    1. Can I use NFS transport protocol to poll a file from a machine in the network, which is not the XI? Or do I have to use FTP instead?
    2. If I understand it correctly - when using the FTP-File Adapter, XI has the role of a ftp client. I have to run a ftp server on my distant machine. XI connects to FTP-Server and polls the file.
    Can it also be configured the other way round? The scenario I think of would be: FTP client installed on distant machine, which connects to FTP-Server(XI) and loads up a file. So XI would act as FTP Server.
    I know this works, if I install a ftp Server on the computer my XI runs on, and use the NFS-File Adapter to observe the folder. But I want to know, if I need a second, independant ftp server for this.
    3. And last but not least: When do I need the active ftp mode instead of passive?
    Thanx a lot for your answers!
    Ilona

    > Hello all,
    > I have some basic questions on XI and File Adapter
    > and hope you can help me. Any answer is appreciated.
    >
    >
    > 1. Can I use NFS transport protocol to poll a file
    > from a machine in the network, which is not the XI?
    <b>yes</b>
    > Or do I have to use FTP instead?
    >
    <b>also you can do it</b>
    > 2. If I understand it correctly - when using the
    > FTP-File Adapter, XI has the role of a ftp client. I
    > have to run a ftp server on my distant machine. XI
    > connects to FTP-Server and polls the file.
    > Can it also be configured the other way round? The
    > scenario I think of would be: FTP client installed on
    > distant machine, which connects to FTP-Server(XI) and
    > loads up a file. So XI would act as FTP Server.
    > I know this works, if I install a ftp Server on the
    > computer my XI runs on, and use the NFS-File Adapter
    > to observe the folder. But I want to know, if I need
    > a second, independant ftp server for this.
    >
    <b>XI cannot act as FTP server, but it is always a client. When XI is reading (File sender adpater) when XIis writing than it is File Receiver adapter</b>
    > 3. And last but not least: When do I need the active
    > ftp mode instead of passive?
    >
    <b>It depends on your firewall configuration. The best and the fastests is active mode but not always available.</b>
    > Thanx a lot for your answers!
    > Ilona

  • Extended Classic Scenarios Basic Queries

    Dear SRM Experts,
    I am working in the demo of extended classic scenario in SRM 7.0. I have some basic questions on it, Kindly reply for my doubts :
    1. Do SRM-SUS Scenario applicable for all three procurements
         a. Self-Service Procurement
         b. Plan Driven Procurement
         c. Service Procurement.
    or applicatbility only for Service Procurement .
    2. Is it necessary to implement MM-SUS (Classic Scenario) first before implement of SRM-SUS? (Setting UP IDocs etc)
    while i will only use XML Communication in XI(will select the Service_Procurement_Supplier_Enablement configuration scenario)
    3. Is the configuration for Distribution Model and Partner Profiles necessary between SRM and SUS Communication in extended classic scenario?
    Thanks.
    Regards
    Pawan

    Hi Pawan,
    Pl go through the following links for better understanding
    difference between MM-SUS and SRM-SUS
    SRM 7.0 SUS with ECS
    Supplier Self Service (SRM-SUS)
    Regards,
    Nikhil

  • Please some one can explain about some complex queries

    BW Guru's,
    please some one can explain about some complex queries which was created while working on Reporting.
    I need to create profit and loss query as per requirment on the FL-Gl cube.
    Answer would be appreciate in advance.
    Regards
    Krish

    HI Aryan,
    No need to create FM on your own. You can copy the FM from Function Group RSAX.
    The procedure to create FM extractor is as follows:
    1) Create an extract structure.
    2) Go to SE80. Select Function Group RSAX , right click and then copy.
    3) Give your own name to the function group to copy.
    4) Select one appropriate FM from the list of FMs provided. eg FM RSAX_BIW_GET_DATA_SIMPLE.
    5)Specify the name of new FM you want to create.
    6) Go to SE37 and open the FM you have created by copying from Function Group RSAX.
    7) no need to change the import tab.
    8) On tables tab, for paramerter name E_T_DATA under asociate name specify the name of extract structure you hav created.
    9) Under source code tab make the changes in the source code only to customise it to your requirement. eg: declare the database table you are using, make changes where datasource is in picture, etc.
    I have created a generic DataSource with the help of above procedure.. I hope you will find it helpful...
    Regards,
    Geetanjali

  • C2-03 Lacking Some basic options

    I have just buy C2-03 and disappointed with some basic options, kindly resolve them in next software update-
    1- No option to Type message without opening slide keypad- please add onscreen keypad
    2- No option to remove keypad lock during call inprogress and also no option to set keypad lock time.
    3- No option to Mark messages to delete or move- please add mark option.
    4- No way to decrease brigtness of phone.
    5- No option to set different Ring tones for both SIM cards.
    Please make these option available through new software update, besides these weekness the phone is excellent.
    Regards-
    Jagdeep Bhatt
    jagdeep Bhatt
    India,

    Hi,
    I think this is same with the link below.
    http://discussions.europe.nokia.com/t5/Cseries/Nokia-C2-03-Lacking-Some-basic-options/m-p/1132449/hi...
    Br
    Mahayv

  • I'm new to using dbms_scheduler. I'm trying out some basic stuff to see how it works

    I have not used the dbms_scheduler package before and trying out some basic functionality to see and understand how it works. The below code is what I have writtern
    BEGIN
    DBMS_SCHEDULER.create_job(
    job_name => 'Test_Job3',
    job_type =>  'PLSQL_BLOCK',
    job_action => 'BEGIN pr; END;',
    start_date => systimestamp,
    repeat_interval => 'freq=secondly;bysecond=4;',
    end_date => null,
    enabled => true,
    comments => 'This job is test for dbms_scheduler'
    END;
    create procedure pr
    is
    begin
    DBMS_OUTPUT.PUT_LINE('Inside the pr procedure called using scheduler');
    end;
    According to my understanding it should print the line inside the procedure 'pr' every 4 seconds, but I don't see any output being shown. Can someone help me understand what exaclty is wrong with my code. I'm using Toad for oracle.

    One more question - I'm trying to bring in one more functionality. Lets says - There is a job that needs to be executed every month at a particular time. I schedule it, but I want this job to be executed 'n' number of times.
    For example - There is procedure that is called in the scheduler. Since its processes lot of records - I'm breaking down in chunks of data - Say 5 chunks. Now when its scheduled each month at a particular time - it should ideally execute 5 times in order to complete the job for that month. How can this be achieved ? I thought of using max_runs, but that might end the job and never repeat it again.

Maybe you are looking for

  • How to show video on Apple TV

    How to mirror the videos from iPad using ios7 on the Apple TV

  • HR_MAINTAIN_MASTERDATA or BDC for Hiring action

    Hi, I would like to know which is a better process for hiring an employee: HR_MAINTAIN_MASTERDATA or BDC. Also, please let me know the disadvantages of using HR_MAINTAIN_MASTERDATA for this.

  • Office Web Apps HTTPS setup

    We are trying to setup SharePoint 2013 and WAC 2013 servers in a test lab that uses HTTPS to communicate, however we're experiencing issues trying to connect to it from SharePoint 2013. We setup the internal and external HTTPS urls on WAC and provide

  • Missing APPS...Please HELP

    Today my phone froze. I then turned if off. Once it tuned it back on several of my apps disappeared,including some that are preloaded on the phone; pictures,camera,settings, safari.... Does any one have any tips on what I can do. I don't have my sett

  • Applying color to picture boxes with siloed images

    I have picture boxes that contain photos that were siloed in photoshop. When I place in InDesign, I want to put a color in back of the image. When I try the color sits on top of the image as well as filling the background please advise. thanks