Help catch a crook

Hi,
Someone at my work is calling abroad (Africa) from my office phone how can I find out the number (last number dialed) to confront the crook and make them pay.

this is a BT residential forum you sound like a business user in which case you need to contact the BT business forum at this link http://business.forums.bt.com/t5/Broadband-and-internet/bd-p/Broadband
If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the reply answers your question then please mark as ’Mark as Accepted Solution’

Similar Messages

  • Help catching a hacker

    About 8 months ago I was hacked.  My imac turned itself on from being powered down  and I witnessed someone else controlling my screen.    I pulled the plug out and took it in and did a clean install.   I have read all the mac security articles and have used  the protective settings.   Since then I have been paranoid about security.  I am not worried about viruses, cookies or malware from the general public.  I am worried that a specific person is hacking my computer.   What can I do to 1) be certain if someone is getting access, key logging or spying  2) if there is how can I catch them?   If the person really knows what they are doing I am of the understanding that anti spyware software will not detect them and they can hide what they are doing.
    I am running mountain lion.  Use complex passwords.  Use littlesnitch (although do not have the knowledge as to what all the connections are).   No one has physical access to the imac but me.   I also have an iphone 5 and ipad mini.   I do not use Bluetooth and it is disabled. The imac connects over Ethernet and I  disabled the wifi for it as I do not need it.  Remote sharing is turned off.   I use FileVault.  Have a firmware password.   And generally run as a standard user. 
    Despite taking all the precautions I am starting to notice suspicious things again and I simply want some peace of mind.
    Some of the suspicious things are:
    In console it shows screenshots being taken when I did not take then
    I periodically review all my setting and the odd change occurs when I did not change them
    In my Bluetooth plist file my neighbours laptop name shows up.
    I get consistent advertising from sites that I have never visited and in no way would I have be profiled to get those ads
    There are many things in console logs that I find suspicious. However this could simply be paranoia and lack of understanding
    Please help.
    Thanks

    First, note that if the computer was actually fully powered down (not just sleeping), it is impossible for a hacker to remotely turn it on, unless that hacker has somehow modified the physical hardware of your computer.
    It is possible to set your computer to start up on a schedule. Unfortunately, since you wiped the hard drive, we have no way to check to see if that was done. An alternative explanation would be a hardware issue, which could also fit with the "remote control" issues. Although remote control is certainly not impossible, it's unlikely in most cases. On the other hand, I've seen many, many cases where people were convinced they were being remotely controlled and it turned out to be something much less interesting, like static electricity buildup, a swelling battery or some malfunctioning software.
    For more info on the remote control thing, see:
    My mouse keeps moving around on its own, as if someone is remotely controlling my Mac!
    As for keeping your Mac safe, it sounds like you're already doing everything right. Your Mac, as you describe it, should not be at all susceptible to remote hacking.
    The one mistake you're making is delving into the Console for clues. That is a black hole from which those having paranoid thoughts seldom escape. There's a lot of weird stuff logged in there that is perfectly normal, but that looks scary to those who don't have a real understanding of what they're looking at. Unless you're a Unix guru, you'd be wise to stay away from the Console.
    As for the weird things you're seeing, the screenshot thing is something that is done internally when your machine goes to sleep. Settings have been known to get changed mysteriously for some people following system updates. No idea why, but normal. The Bluetooth thing probably represents a log of computers found nearby at some point when you had Bluetooth turned on.
    As for advertising, where are you seeing that? In e-mail? If so, I get all kinds of ridiculous spam all the time that has nothing at all to do with my interests. That's normal. Keep in mind, if you're wondering how they got your address, that the Windows computers or e-mail accounts of anyone you have ever exchanged e-mail with could easily be infected/hacked, and then all the e-mail addresses could be harvested to be sold to spammers. Basically, once you have shared your address with people, it's only a matter of time before it starts getting spammed.

  • Help catching Control-K

    Hi i hope you can help me i need to catch the control-k combination key in a  grid , so i can delete a row like business one but i can't. i try using the pval.modifiers but the only combination i catch is control-o
    I try qith an api but i doesn't work
    Thank
    Rodolfo Ruiz Camacho

    Hi,
    I'm delete row when user select it and press "Delete" button ( I don't understand why SAP Manage choosed for it Ctrl-K). It's no problem to catch pressing on "Delete" button. For deleting row you can use DeleteRow method of the Matrix object.
    And also - SBO don't catch pressing buttons events while there's no focused object on the form (selecting row don't put focus on the matrix).
    Best regards.
    Mark

  • Help: Catching the ClassNotFoundException

    My question is related to the question at http://forum.java.sun.com/thread.jsp?forum=31&thread=396176
    I start a new thread as it has a different emphasis. I have the following code to catch the ClassNotFoundException:
    catch (ClassNotFoundException cnfe)
    System.out.println("Not found");
    Later on I will use a dialog window to send the error message but in the meantime I just want to display it on the console. But it appears to me that the two machine (all runs windows XP) I used, one at home and the other one at the computer lab at my campus, react differently to the exception thrown. I found that my home machine only display "Not Found" message on the console while the machine at the lab display the message followed by an extensive error message:
    java.lang.NullPointerException
    at MainWindow.<init><MainWindow.java:97>
    at .....
    at .....
    etc.
    What does make these two machine react differently?
    Any input will be appreciated. Thanks.

    The class cnfe might be present in the campus machine due to which your code is not throwing the class not found exception and is throwing null pointer due to some other case.

  • Need help catching all members in my query

    Here’s the problem: I think my very last statement is causing the report to pull ONLY people who’ve actually ever logged in. Is there any way to still pull only the latest LOGIN_TIME OR a NULL/Empty time?
    Thanks for anything you can tell me!
    select
    PS.LNAME,
    PS.FNAME,
    SI.LOGIN_ID,
    PS.EMAIL_ADDR,
    US.col_num_20 Library_Type,
    US.col_num_30 Place_of_Work,
    US.col_num_10 Was_Rejected,
    US.col_num_70 Date_Created,
    PS.POSTAL,
    PS.STATE,
    DECODE (PS.NOTACTIVE, 'Y', 'N', 'Y') AS is_active, PS.NOTACTIVE,
    SI.LOGIN_TIME,
    SI.SEQ_NUM
    from PA_STUDENT PS, PV_STUD_USER US, PA_LOGIN_SESSION_INFO SI
    where PS.STUD_ID = US.STUD_ID (+)
    and PS.STUD_ID = SI.LOGIN_ID (+)
    and SI.LOGIN_TIME = (select max(LOGIN_TIME)from PA_LOGIN_SESSION_INFO SN where SI.LOGIN_ID=SN.LOGIN_ID)

    Hi,
    Without knowing your data, or the results you want from that data, I can't say for sure, but I'm guessing you want all the conditions to be outer join conditions. Using ANSI join syntax, you can do soemthing like this:
    select
           PS.LNAME,
           PS.FNAME,
           SI.LOGIN_ID,
           PS.EMAIL_ADDR,
           US.col_num_20 Library_Type,
           US.col_num_30 Place_of_Work,
           US.col_num_10 Was_Rejected,
           US.col_num_70 Date_Created,
           PS.POSTAL,
           PS.STATE,
           DECODE (PS.NOTACTIVE, 'Y', 'N', 'Y') AS is_active, PS.NOTACTIVE,
           SI.LOGIN_TIME,
           SI.SEQ_NUM
    from            PA_STUDENT          PS
    left outer join       PV_STUD_USER           US     on     PS.STUD_ID     = US.STUD_ID      
    left outer join       PA_LOGIN_SESSION_INFO SI     on      PS.STUD_ID     = SI.LOGIN_ID
                                            and      SI.LOGIN_TIME      = (
                                                        select  max (LOGIN_TIME)
                                                        from    PA_LOGIN_SESSION_INFO SN
                                                        where   SI.LOGIN_ID     = SN.LOGIN_ID
    ;Since you were using a + sign after a column from si in this condition:
    and PS.STUD_ID = SI.LOGIN_ID (+)you must have a + sign in all conditions involving si; otherwise, the effect is an inner join.
    Using the old join syntax (with + signs) you can't outer-join to a sub-query. If you really want to use the old syntax, re-write the condition involving si.login_time so that it doesn't join to a scalar sub-query (whihc might be more efficient anyway).
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
    Explain, using specific examples, how you get those results from that data.
    Always say which version of Oracle you're using.

  • Need help catching duplicates from csv import

    I have a page where a user can import a csv file. I want to
    check for duplicates and either disregard them and only use the
    number once or delete the duplicates. Here is my code:
    <cffile action="read" file="#form.FiletoUpload#"
    variable="csvfile">
    <cfloop index="index" list="#csvfile#"
    delimiters="#chr(10)##chr(13)#">
    <cfquery name="massimport1" datasource="#bads#">
    INSERT INTO table1(ID, RID, Level, Schedule, Date1,Date2)
    VALUES ('#listgetAt('#index#',1, ',')#', '#id#',
    '#form.Level#', '#form.Schedule#', '#form.date1#', '#form.date2#')
    </cfquery>
    </cfloop>
    Is there any way to eliminate duplicate ID numbers entered at
    that step? Any ideas would be appreciated.

    use this type of insert query
    insert into mytable
    (fields)
    select distinct values
    from SomeSmallTable
    where
    (select count(*)
    from mytable
    where somefield = somevalue) = 0

  • Help with BufferedImage and JPanel

    I have a program that should display some curves, but thats not the problem, the real problem is when i copy the image contained in the JPanel to the buffered image then i draw something there and draw it back to the JPanel. My panel initialy its white but after the operation it gets gray
    Please if some one could help with this
    here is my code divided in three classes
    //class VentanaPrincipal
    package gui;
    import java.awt.BorderLayout;
    import java.awt.FlowLayout;
    import java.awt.GridBagConstraints;
    import java.awt.GridBagLayout;
    import java.awt.Insets;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.image.BufferedImage;
    import javax.swing.BorderFactory;
    import javax.swing.JButton;
    import javax.swing.JLabel;
    import javax.swing.JSeparator;
    import javax.swing.border.LineBorder;
    import javax.swing.JMenuItem;
    import javax.swing.JPanel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    * This code was edited or generated using CloudGarden's Jigloo
    * SWT/Swing GUI Builder, which is free for non-commercial
    * use. If Jigloo is being used commercially (ie, by a corporation,
    * company or business for any purpose whatever) then you
    * should purchase a license for each developer using Jigloo.
    * Please visit www.cloudgarden.com for details.
    * Use of Jigloo implies acceptance of these licensing terms.
    * A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
    * THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
    * LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
    public class VentanaPrincipal extends javax.swing.JFrame {
              //Set Look & Feel
              try {
                   javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
              } catch(Exception e) {
                   e.printStackTrace();
         private JMenuItem helpMenuItem;
         private JMenu jMenu5;
         private JMenuItem deleteMenuItem;
         private JSeparator jSeparator1;
         private JMenuItem pasteMenuItem;
         private JLabel jLabel4;
         private JLabel jLabel5;
         private JLabel jLabel3;
         private JLabel jLabel2;
         private JLabel jLabel1;
         private JButton jSPLineButton;
         private JButton jHermiteButton;
         private JButton jBezierButton;
         private JPanel jPanel2;
         private JPanel jPanel1;
         private JMenuItem jResetMenuItem1;
         private JMenuItem copyMenuItem;
         private JMenuItem cutMenuItem;
         private JMenu jMenu4;
         private JMenuItem exitMenuItem;
         private JSeparator jSeparator2;
         private JMenu jMenu3;
         private JMenuBar jMenuBar1;
          * Variables no autogeneradas
         private int botonSeleccionado;
         * Auto-generated main method to display this JFrame
         public static void main(String[] args) {
              VentanaPrincipal inst = new VentanaPrincipal();
              inst.setVisible(true);
         public VentanaPrincipal() {
              super();
              initGUI();
         private void initGUI() {
              try {
                        this.setTitle("Info3 TP 2");
                             jPanel1 = new pizarra();
                             getContentPane().add(jPanel1, BorderLayout.WEST);
                             jPanel1.setPreferredSize(new java.awt.Dimension(373, 340));
                             jPanel1.setMinimumSize(new java.awt.Dimension(10, 342));
                             jPanel1.setBackground(new java.awt.Color(0,0,255));
                             jPanel1.setBorder(BorderFactory.createCompoundBorder(
                                  new LineBorder(new java.awt.Color(0, 0, 0), 1, true),
                                  null));
                             BufferedImage bufimg = (BufferedImage)jPanel1.createImage(jPanel1.getWidth(), jPanel1.getHeight());
                             ((pizarra) jPanel1).setBufferedImage(bufimg);
                             jPanel2 = new JPanel();
                             getContentPane().add(jPanel2, BorderLayout.CENTER);
                             GridBagLayout jPanel2Layout = new GridBagLayout();
                             jPanel2Layout.rowWeights = new double[] {0.0, 0.0, 0.0, 0.0};
                             jPanel2Layout.rowHeights = new int[] {69, 74, 76, 71};
                             jPanel2Layout.columnWeights = new double[] {0.0, 0.0, 0.1};
                             jPanel2Layout.columnWidths = new int[] {83, 75, 7};
                             jPanel2.setLayout(jPanel2Layout);
                                  jBezierButton = new JButton();
                                  jPanel2.add(jBezierButton, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
                                  jBezierButton.setText("Bezier");
                                  jBezierButton.setFont(new java.awt.Font("Tahoma",0,10));
                                  jBezierButton.addActionListener(new ActionListener() {
                                       public void actionPerformed(ActionEvent evt) {
                                            bezierActionPerformed();
                                  jHermiteButton = new JButton();
                                  jPanel2.add(jHermiteButton, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
                                  jHermiteButton.setText("Hermite");
                                  jHermiteButton.setFont(new java.awt.Font("Tahoma",0,10));
                                  jSPLineButton = new JButton();
                                  jPanel2.add(jSPLineButton, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
                                  jSPLineButton.setText("SP Line");
                                  jSPLineButton.setFont(new java.awt.Font("Tahoma",0,10));
                                  jLabel1 = new JLabel();
                                  jPanel2.add(jLabel1, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
                                  jLabel1.setText("Posicion Mouse");
                                  jLabel2 = new JLabel();
                                  jPanel2.add(jLabel2, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0, GridBagConstraints.NORTH, GridBagConstraints.NONE, new Insets(12, 0, 0, 0), 0, 0));
                                  jLabel2.setText("X:");
                                  jLabel3 = new JLabel();
                                  jPanel2.add(jLabel3, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0, GridBagConstraints.SOUTH, GridBagConstraints.NONE, new Insets(0, 0, 12, 0), 0, 0));
                                  jLabel3.setText("Y:");
                                  jLabel4 = new JLabel();
                                  jPanel2.add(jLabel4, new GridBagConstraints(2, 3, 1, 1, 0.0, 0.0, GridBagConstraints.NORTH, GridBagConstraints.NONE, new Insets(12, 0, 0, 0), 0, 0));
                                  jLabel4.setText("-");
                                  jLabel5 = new JLabel();
                                  jPanel2.add(jLabel5, new GridBagConstraints(2, 3, 1, 1, 0.0, 0.0, GridBagConstraints.SOUTH, GridBagConstraints.NONE, new Insets(0, 0, 12, 0), 0, 0));
                                  jLabel5.setText("-");
                   this.setSize(600, 400);
                        jMenuBar1 = new JMenuBar();
                        setJMenuBar(jMenuBar1);
                             jMenu3 = new JMenu();
                             jMenuBar1.add(jMenu3);
                             jMenu3.setText("Archivo");
                                  jSeparator2 = new JSeparator();
                                  jMenu3.add(jSeparator2);
                                  exitMenuItem = new JMenuItem();
                                  jMenu3.add(exitMenuItem);
                                  exitMenuItem.setText("Exit");
                                  jResetMenuItem1 = new JMenuItem();
                                  jMenu3.add(jResetMenuItem1);
                                  jResetMenuItem1.setText("Reset");
                             jMenu4 = new JMenu();
                             jMenuBar1.add(jMenu4);
                             jMenu4.setText("Edit");
                                  cutMenuItem = new JMenuItem();
                                  jMenu4.add(cutMenuItem);
                                  cutMenuItem.setText("Cut");
                                  copyMenuItem = new JMenuItem();
                                  jMenu4.add(copyMenuItem);
                                  copyMenuItem.setText("Copy");
                                  pasteMenuItem = new JMenuItem();
                                  jMenu4.add(pasteMenuItem);
                                  pasteMenuItem.setText("Paste");
                                  jSeparator1 = new JSeparator();
                                  jMenu4.add(jSeparator1);
                                  deleteMenuItem = new JMenuItem();
                                  jMenu4.add(deleteMenuItem);
                                  deleteMenuItem.setText("Delete");
                             jMenu5 = new JMenu();
                             jMenuBar1.add(jMenu5);
                             jMenu5.setText("Help");
                                  helpMenuItem = new JMenuItem();
                                  jMenu5.add(helpMenuItem);
                                  helpMenuItem.setText("Help");
              } catch (Exception e) {
                   e.printStackTrace();
         private void bezierActionPerformed(){
              botonSeleccionado = 1;
              ((pizarra) jPanel1).setTipoFigura(botonSeleccionado);
              ((pizarra) jPanel1).pintarGrafico();
    //class graphUtils
    package func;
    import java.awt.Image;
    import java.awt.Point;
    import java.awt.image.BufferedImage;
    public class graphUtils {
         public static void dibujarPixel(BufferedImage img, int x, int y, int color){
              img.setRGB(x, y, color);
         public static void dibujarLinea(BufferedImage img, int x0, int y0, int x1, int y1, int color){
            int dx = x1 - x0;
            int dy = y1 - y0;
            if (Math.abs(dx) > Math.abs(dy)) {          // Pendiente m < 1
                float m = (float) dy / (float) dx;     
                float b = y0 - m*x0;
                if(dx < 0) dx = -1; else dx = 1;
                while (x0 != x1) {
                    x0 += dx;
                    dibujarPixel(img, x0, Math.round(m*x0 + b), color);
            } else
            if (dy != 0) {                              // Pendiente m >= 1
                float m = (float) dx / (float) dy;
                float b = x0 - m*y0;
                if(dy < 0) dy = -1; else dy = 1;
                while (y0 != y1) {
                    y0 += dy;
                    dibujarPixel(img, Math.round(m*y0 + b), y0, color);
         public static void dibujarBezier(BufferedImage img, Point puntos, int color){
    //class pizarra
    package gui;
    import javax.swing.*;
    import sun.awt.VerticalBagLayout;
    import sun.security.krb5.internal.bh;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.Image;
    import java.awt.Point;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;
    import java.awt.image.BufferedImage;
    import java.util.ArrayList;
    import func.graphUtils;
    * esta clase pizarra extiende la clase JPanel y se agregan las funciones de pintado
    * y rellenado que se muestra en pantalla dentro del panel que se crea con esta clase
    * @author victorg
    public class pizarra extends JPanel implements MouseListener{
         private int tipoFigura;
         BufferedImage bufferImagen;
         Image img;
         Graphics img_gc;
         private Color colorRelleno, colorLinea;
         private Point puntosBezier[] = new Point[3];
         public pizarra(){
              super();          
              addMouseListener(this);
              //this.setBackground(Color.BLUE);
              colorLinea = Color.BLUE;
         public void setTipoFigura(int seleccion){
              // se setea para ver si es bezier, hermite, SP line
              tipoFigura = seleccion;
         public void setTipoRelleno(int seleccion){
         public void setColorRelleno(Color relleno){
              colorRelleno = relleno;          
         public void setColorLinea(Color linea){
              colorLinea = linea;
         public void setBufferedImage(BufferedImage bufimg){
              bufferImagen = bufimg;
         public void pintarGrafico(){
              Graphics g = this.getGraphics();     
              g.setColor(colorLinea);
              //accion ejecutada cuando se selecciona para graficar un poligono
              if(tipoFigura == 1){// bezier
                   if(bufferImagen == null){
                        //mantiene guardada la imagen cuando la pantalla pasa a segundo plano
                        bufferImagen = new BufferedImage(getWidth(), getHeight(), BufferedImage.TYPE_INT_RGB);
                        this.setBackground(Color.WHITE);                                                  
                        bufferImagen = (BufferedImage)createImage(getWidth(), getHeight());
                        //bufferImagen = this.createImage(getWidth(), getHeight());
                   //g.drawImage(bufferImagen,0,0,this);
                   graphUtils.dibujarLinea(bufferImagen,10, 10, 50, 50, colorLinea.getRGB());
                   g.drawImage(bufferImagen,0,0,this);
         protected void paintComponent(Graphics g) { // llamado al repintar
              //setBackground(colorFondo);
              super.paintComponent(g);
    //          Graphics2D g2 = (Graphics2D)g;          
    //          g2.drawImage(bufferImagen, 0,0, this);          
    //          g2.dispose();     
         public void mouseClicked(MouseEvent arg0) {          
         public void mousePressed(MouseEvent arg0) {
              // TODO Auto-generated method stub
         public void mouseReleased(MouseEvent arg0) {
              // TODO Auto-generated method stub
         public void mouseEntered(MouseEvent arg0) {
              // TODO Auto-generated method stub
         public void mouseExited(MouseEvent arg0) {
              // TODO Auto-generated method stub
    }

    1) Swing related questions should be posted in the Swing forum.
    Custom painting should be done in the paintComponent(..) method. You created a "pintarGraphico" method to do the custom painting, but that method is only execute once. When Java determines that the panel needs to be repainted, the paintComponent() method is executed which simply does a super.paintComponent(), which in turn simply paints the background of the panel overwriting you custom painting.

  • Need help with MDX formula to sum months

    I was able to use Gary C's suggestion to sum daily data for 90 days with the following formula.
    SUM( TAIL( TUPLERANGE(
    ([FY_2006], [01/01]), ([Scenario].CurrentMember,
    [Time].CurrentMember) ), 90 ))
    This formula works great - even when crossing different years in the Scenario dimension.
    I'm now trying to sum the prior 3 months using a similar TupleRange command:
    SUM( TAIL( TUPLERANGE(
    ([FY_2006], [JAN]), ([Scenario].CurrentMember,
    [Time].CurrentMember) ), 3 ))
    I'm running into an issue due to additional parents in the time dimension. January and February of the current year are pulling data from the children of another parent in the Time dimension as opposed to Nov and Dec from prior year.
    My Time dimension is setup as follows:
    Time
    |
    |-Total Year
    | |-Jan
    | | |-01/01
    | | |-01/02...
    | |.
    | |-Feb... Dec (each month has days as children)
    |.
    |.
    |-QTDs
    | |- Various parents and shared children
    |.
    |-Weeks
    | |-FY08_Weeks
    | |.
    | |-FY09_Weeks
    Using the previous TupleRange command, when I retrieve data for Jan it retrieves data from the following members:
    Jan
    FY08_Weeks
    FY09_Weeks
    Any suggestions on how I can write the MDX formula so my 3 Month formula pulls in the correct members? (That is, it should only pull in members from the 'Total Year' parent.)

    In ASO architecture, if you want to aggregate these multiplied values you probably want to do the multiplication prior to loading so the sum of the products rolls up. Right now, you can't have the multiplication done in MDX and then have ASO aggregate. It's mostly a performance concern; you can do the multiplication and aggregation in one formula if you want.<BR><BR>The basic multiplication is just<BR> [Standard Material Per Unit] * [Units Sold]<BR><BR>To aggregate, you need to wrap in additional clauses. I've attached code here so you can see it with indenting- I believe that consistent indenting helps catch a lot of syntax errors.<BR><BR>You will also need to assign the formula to a new member (account or otherwise).<BR><BR>If you only want to see the values at level-0 and you don't want them aggregated, it's very easy:<BR><BR>iif (<BR> [Product].CurrentMember.[LEVEL_NUM] = 0,<BR> [Standard Material Per Unit] * [Units Sold],<BR> MISSING<BR>)<BR><BR><BR>

  • Member Formula in Outline

    Using the members:
    __Measure: (dense)_
    Exchange rate_local rate
    cost
    currency(sparse)
    -usd
    -gbp
    Mkt(sparse)
    Pdt (sparse)
    in measures, I tried adding a formula against local rate
    if
    *(cost>0),*
    local rate (member) = cost / fxrate-> anymkt->anypdt;
    endif
    I have 8 different currencies. Costs and not every combination will have cost against them. The cost is loaded against different currencies depending on market and product.
    Eg.
    Cost->mkt1-> pdt13->usd=1.5
    Cost->mkt1-> pdt13->gbp=4.8
    Fxrate-> usd->anymkt->anypdt=0.85
    Fxrate->gbp-> anymkt->anypdt=0.25
    My issue is I am not getting any results. I thought if you don’t specify the dimensions in your formula, Essbase will calculate for every possible combinations? If that is right, I should be getting something. I have made the member a dynamic calc so I can get instant results and yet don’t get them.

    In ASO architecture, if you want to aggregate these multiplied values you probably want to do the multiplication prior to loading so the sum of the products rolls up. Right now, you can't have the multiplication done in MDX and then have ASO aggregate. It's mostly a performance concern; you can do the multiplication and aggregation in one formula if you want.<BR><BR>The basic multiplication is just<BR> [Standard Material Per Unit] * [Units Sold]<BR><BR>To aggregate, you need to wrap in additional clauses. I've attached code here so you can see it with indenting- I believe that consistent indenting helps catch a lot of syntax errors.<BR><BR>You will also need to assign the formula to a new member (account or otherwise).<BR><BR>If you only want to see the values at level-0 and you don't want them aggregated, it's very easy:<BR><BR>iif (<BR> [Product].CurrentMember.[LEVEL_NUM] = 0,<BR> [Standard Material Per Unit] * [Units Sold],<BR> MISSING<BR>)<BR><BR><BR>

  • Windows 32 cmd exe. on startup

    On start up, I get a window that says C: Windows 32 Command exe. that flashes just for a second. I've checked other forums, and they said to go to my start up menu in the Task Manager and uncheck it if it's there. I found it in the Google Chrome folder and unchecked Google Chrome. Didn't do anything. 
    Every forum I've seen so far just talks about Windows XP or Windows 7. I'm on 8.1.
    I've run a virus scan with Avast and didn't find anything, I've also run System Mechanic. Also nothing. All my updates are up to date as far as I can tell.
    It's not terribly annoying, but it just started up out of the blue and if I can get rid of it, I'd like to.
    Any ideas?
    Thanks in advance.

    Hello @Boo_Radley,
    I have read your post on how a Windows 32 cmd.exe prompt appears when you first boot up your desktop computer, and I would be happy to assist you in this matter!
    Does this window appear if you boot your computer into Safe Mode? Is this a recent or a reoccurring issue? What does the full error message state as it appears on the screen?
    In the meantime, I recommend following any missed steps in this document on Resolving and Preventing Viruses on Your Computer (Windows 8). This should help catch and prevent any additional malware threats contributing to the error message when Windows is loaded.
    Please re-post with the results of your troubleshooting, as well as the requested information above. I look forward to your reply!
    Regards
    MechPilot
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the right to say “Thanks” for helping!

  • IIS proxying to multiple WebLogic Servers by path

    Hi all,
    Is it possible to have 1 IIS proxying to 2 or more different
    weblogic instances (no cluster) BY PATH (no virtual hosts, no proxying by extension)?.
    Maybe 2 or more iisproxy.ini (or different sections in one) depending on iisforward
    path :)
    Just like with Apache or Netscape:
    APACHE:
    MatchExpression "/pathA/*" WebLogicHost=hostA|WebLogicPort=7001|CookieName=CookieA|ErrorPage=/LogoutA.htm
    MatchExpression "/pathB/*" WebLogicHost=hostB|WebLogicPort=7003|CookieName=CookieB|ErrorPage=/LogoutB.htm
    or
    <LocationMatch "^/pathA/">
    SetHandler weblogic-handler
    WebLogicHost hostA
    WebLogicPort 7001
    CookieName CookieA
    ErrorPage /LogoutA.htm
    </LocationMatch>
    <LocationMatch "^/pathB/">
    SetHandler weblogic-handler
    WebLogicHost hostB
    WebLogicPort 7003
    CookieName CookieB
    ErrorPage /LogoutB.htm
    </LocationMatch>
    NETSCAPE:
    <Object name="object1" ppath="*/pathA/*">
    Service fn="wl-proxy" WebLogicHost="hostA" WebLogicPort="7001" CookieName="CookieA"
    ErrorPage="/LogoutA.htm"
    </Object>
    <Object name="object2" ppath="*/pathB/*">
    Service fn="wl-proxy" WebLogicHost="hostB" WebLogicPort="7003" CookieName="CookieB"
    ErrorPage="/LogoutB.htm"
    </Object>
    TIA.

    Issue:
    How can IIS 4 or IIS 5 be setup to proxy from one IIS server to
    multiple WLS servers.
    For example:
    http://iisserver/myapp --> proxy http://wls1:7001/test
    http://iisserver/myapp2 --> proxy http://wls2:7001/test
    Resolution:
    Proxying to different weblogic instances with one IIS Server can be
    accomplished by using IIS Virtual Directories.
    a) Create a Web site and two virtual directories for it.
    b) Create two directories for the two virtual directories and copy
    iisproxy.dll to each of the directories.
    c) Create iisproxy.ini files in each directory created at step b. One
    for proxying to WebLogic Server A and another for WebLogic Server B.
    d) Register each iisproxy.dll to each of the virtual directories with
    IIS by specifying the appropriate mime-type. If you want to proxy everything
    for that virtual directory, then you will specify a mime-type of *.
    Please note that specifying a mime-type of * will not work with IIS 4.
    e) Make sure you set the Application Protection to HIGH for each
    Virtual Directory.
    Attachments:
    No Attachments Available
    "PacoG" <[email protected]> wrote in message
    news:40c6eb20$1@mktnews1...
    >
    try {
    NewsRefresh nrefresh=NewsRefreshFactory.getInstance("Please");
    nrefresh.execute("HELP");
    } catch (Exception allexceptions) {
    throw new IKnowIKnowException("Linux+Apache");

  • Forwarding requests to multiple weblogic servers

    Hi,
    I have two applications running on two different Weblogic servers and wish to
    use one Apache web server as a front end interface. I can forward the requests
    from apache to one weblogic server using apache-weblogic bridge.
    Is it possible to forward requests to either one of the weblogic servers based
    on some conditions?
    How do we put IF/ELSE IF type constructs in apache configuration file so that
    it can get requests for both the weblogic servers and then forward the request
    to one of the weblogic servers ? Conditions can be anything like some particular
    path, some data in request header, some constant in apache conf file etc
    Thanks in advance.
    Mandar

    Issue:
    How can IIS 4 or IIS 5 be setup to proxy from one IIS server to
    multiple WLS servers.
    For example:
    http://iisserver/myapp --> proxy http://wls1:7001/test
    http://iisserver/myapp2 --> proxy http://wls2:7001/test
    Resolution:
    Proxying to different weblogic instances with one IIS Server can be
    accomplished by using IIS Virtual Directories.
    a) Create a Web site and two virtual directories for it.
    b) Create two directories for the two virtual directories and copy
    iisproxy.dll to each of the directories.
    c) Create iisproxy.ini files in each directory created at step b. One
    for proxying to WebLogic Server A and another for WebLogic Server B.
    d) Register each iisproxy.dll to each of the virtual directories with
    IIS by specifying the appropriate mime-type. If you want to proxy everything
    for that virtual directory, then you will specify a mime-type of *.
    Please note that specifying a mime-type of * will not work with IIS 4.
    e) Make sure you set the Application Protection to HIGH for each
    Virtual Directory.
    Attachments:
    No Attachments Available
    "PacoG" <[email protected]> wrote in message
    news:40c6eb20$1@mktnews1...
    >
    try {
    NewsRefresh nrefresh=NewsRefreshFactory.getInstance("Please");
    nrefresh.execute("HELP");
    } catch (Exception allexceptions) {
    throw new IKnowIKnowException("Linux+Apache");

  • Setting correct Media Folder in 9.0.2

    Since version 7 (or before) I had always set as Itunes Media folder location a share on my Nas like "Q:\Music" and the two options "keep organized" and "copy when adding" checked.
    Itunes was able to create under Q:\Music the folder with the artist name and inside this the album folder etc.
    Starting from 9.0.2 (I think...) with those setting I have a strange behavior.
    If I leave Q:\Music as folder location, when I add a song he create the artist folder in Q:MusicMusic
    Actually, he create a second "Music" subfolder inside mine.
    So I though to cheat him setting "Q:\" as folder location, but in this case he create the artist folder on the ROOT of the disk !!
    Is this a bug ? what can I do to restore the previous situation ?
    Thanks in advance
    Message was edited by: SandroRiz

    @ Wakefields3 - Sorry not to have picked up on this earlier...
    Wakefields3 wrote:
    Hello tt2, I have been reading these posts and trying to get my head around how iTunes works.
    Currently I have D:\music and all the folders beneath this, including a new iTunes\Album Artwork and iTunes\Media.
    We previously had an earlier version of iTunes but have since purchased a new computer and loaded v9.
    Today I was looking at my folder structure and noticed many duplicates and incorrect spellings, so decided to manually go through and tidy up (using Windows 7 explorer).
    Now of course my iTunes library is showing many songs that it can't locate (go figure I should have just left the awful mess alone). I don't really want to have to go through and manually locate each file.
    Not a good move - unlike Windows Media Player, iTunes won't watch your media folders and catch up if you move things about manually. Changing files names also has no impact on tag values so changing the name of the Artist folder won't correct what you see in iTunes or on your iPod.
    I use iTunes Folder Watch (iTFW) to catch files that for one reason or another have been added or removed from the media folders. It's not so bad on adding new items but it rescans the libary after each delete which is rather inefficient. I've not used the feature but FolderWatch can try to maintain the rating if it can see a file has just moved location.
    If you want a simple list of all files that can no longer be found in iTunes create an empty playlist called Found. Select the Music source. Select all items with CTRL-A. Drag this selection onto the new playlist and hover over it holding the mouse button for several seconds until a number displays how many items should be copied. Release the mouse button. Although the number will be the number of items in the Music source only items that can be found will be added to the list. Make a new Smart Playlist called Missing. Match all rules *Playlist is Music* and *Playlist is not Found*. This playlist should contain all the items that are not where iTunes expects them to be and thus have a little exclamation mark. They can be removed en masse from iTunes with CTRL-A to select and SHIFT-DELETE. You can then add the currently unlinked files using ITFW or just get iTunes to scan your entire media folder.
    Note if you have any WAV files these don't support tags so data could be lost if you remove & add in this way. These are best reconnected by attemtping to Get info and then searching for the file in the new location before you worry about repairing the rest of the library.
    We also have an AppleTV, some movies and some tv programmes, and an iPod Nano that we have to keep track of.
    We have some old folders under Various Artist and Various Artists - no real consistency there.
    iTunes likes to put compilations in a Compilations folder. It has a custom tag field not used by other media management tools called *Part of a compilation*, any file with this flag set will be put in *Compilations\<Album>\## <Name>* and may be treated slightly differently on various flavours of iPods. Everything else is sorted as *<Album Artist|Artist><Album>\## <Name>*.
    For more gory details see my page at http://www.samsoft.org.uk/iTunes/grouping.asp - if you decide to let iTunes manage things then leave iTunes to tidy up as you update tags, otherwise I'd suggest standardising on Various Artists or using the Compilations folder before the tidy up described above.
    What I want to know is how to make maximise iTunes and help it work best.
    Use iTunes to manage your library where possible rather than Explorer or other tools. It's also a good idea to switch off the media update & organising features in Windows Media Player so it doesn't fight with iTunes.
    Therefore:
    1) Should I really change my folder structure to D:\iTunes?
    Not unless you want to. If the library was in the standard structure as in the illustration moving from D:\Music\iTunes to D:\iTunes would be trivially easy, but given that things are slightly disorganised I'd leave that until later.
    2) If so, can I just manually move the folders to be under D:\iTunes
    You would just move the folder iTunes from D:Music to D:\ then delete D:Music. Note Vista/Win 7 make this trivial manipulation complicatated by calculating the size of all the files that are going to be "moved" instead of getting on with it. They should in fact all stay just where they are with the one folder entry being maipulated. When Windows finishes the folder move click the icon for iTunes and when prompted naviagte to the library file in D:iTunes.
    3) How do I get the iTunes library to ignore the old path and look only at the new one (if I do move the folders)
    When you move the library this way iTunes should realise that the media folder location has changed and update the preference accordingly. You can check under *Edit > Preferences > Advanced*.
    4) If I do this I imagine I then let iTunes organise the albums - this is currently turned off.
    You don't have to do this... I manage my library manually as I don't like iTunes truncating file & folder names and prefer to keep a few sections of my library separate. WIth iTunes set to "Keep organised..." any updates you make to tag info. in iTunes should get reflected in the file strcuture and there's a valid argument that the underlying files & folders don't really matter, what matters is what you see inside the various applications you use to manage the library.
    5) And the big bug gear that got me into this trouble in the first place - when I import an album sometimes the artist's name is incorrectly spelt - is there a way around this?
    You can edit details before or after importing from CD. If you let iTunes manage your files then file & folder names get updated (with some limitations on string lengths), otherwise if you want to manually manage then you should where possible update in iTunes, tweak track names in Explorer (or use another tool), remove from iTunes and then reimport. This should be done Album by Album or Artist by Artist and iTFW can help catch any strays.
    6) And finally, I don't have the media for most of these songs - we left it in storage when we shifties countries, so I can't import again.
    Backup, backup, backup... As long as you have the files you can rebuild the library. Once you get your library organised backup the whole thing...
    *Fast backup for iTunes library (Windows Only)*
    Grab SyncToy 2.1, a free tool from MS. This can copy your entire iTunes library & any other media folders onto another hard drive or network share. You can then use SyncToy periodically to synchronise or echo your library to the backup. A preview will show which files need to be updated giving you a chance to spot unexpected changes and during the run only the changed files will be copied saving lots of time.
    tt2

  • Problems with KEY_UP event

    I'm doing some work at the moment on a program and have noticed that it is (very occasionally) not registering KEY_UP events, which is causing major issues with my code. It never seems to do this with KEY_DOWN events.
    Anyone had this problem before? Is it a known issue? Any help appreciated

    Hi Martin,
    Look at the following posts:
    Help catching Control-K
    Trapping ctrl k
    It looks like you cannot trap this event. I also investigated with EventSpy and don't get any event in if I use Ctrl and any other character. If pressing CtrlShiftk you get KeyPressed = 34 and not 107 anymore as k is now uppercase because of shift.
    Hope it helps,
    Adele

  • Some has hacked all my iPhone data.  What do I change?

    Hello iPhone users,
    Recently a jealous x has managed to hack contacts in my phone, knows the right people to contact, and has been hacking/spoofing my number sending lewd text messages to them from my number and vise versa.  In a bad attempt to cover themselves up they sent the same messages from their phone number to one of my friends then denied it was them (as if to say their phone number is being spoofed too).  The loophole in their plan though is that AT&T confirms the texts were sent from their phone to my friends phone (indicating it wasn't a spoof) but doesn't show any texts sent from my phone when I'm being hacked/spoofed.
    I've tried getting help from AT&T, the FCC, and Police to do something about it.  AT&T just said "sorry this is happening but we can't give you any information or do anything about it.  It's not our problem." The FCC said, "wow technology is scary huh."  The Police said "this is a childish issue" and wouldn't even take my report.
    So what can I do to safeguard myself in the future since obviously no one cares to help?  Apple is the last place I'm going to. 
    Obviously iPhone security is vulnerable.  I am getting a new iPhone with a new number and new service provider today.  But since my phone has already been hacked, what can the person see?  I'm assuming they could have my email and passwords since I've used them on my phone.  Same with my Apple ID.  Is there any way they can hack into my computer from my iPhone?  Or hack into my next iPhone I get?  Do I need to set up a new Apple ID for my new iPhone and if so how do I transfer all my apps from my old iPhone to my new one? 
    I'm really scared to try to move to a different number and provider and have this keep happening to me especially because no one cares to help catch this person and tell them to stop.

    This exact thing is currently going on with me. It started about a week ago and i thought it was a software update with a problem, so i did a restore on my phone.  Heres alittle background: my friends started recieving calls from my phone, they did not appear in my outgoing, but i could see me multiple calls on their incoming call list.  I also was getting these calls from them.  We dubbed it "ghost" calls because no one was on the other end.  I then started to recieve text messages from someone who informed me they had been doing this to my phone.  Each message i recieved from them came from a different number, never the same one.  I recieved 5 messages from different numbers.  Whats even crazier they said they were going after 2 of my friends that are dating, and they used my phone to make me "break up my friends." I already changed my AppleID, my password, unlinked my accounts from my phone, but have left my phone off.  This spoofing of the iphone is real. I have changed every password that has been used on my phone.  (i did this after the initial issues with my phone, and it still continued).

Maybe you are looking for

  • Movement type and Value string

    Hi, I have copied movement type 101 to Z02. Is it possible to change the value String from WE01 to something else. My purpose is to post to a different account instead of GRIR while MIGO for free goods. So please don't suggest me to change in OBYC as

  • I would like to move the Tv show folder to an external HD. Can I do this without moving the entire iTunes music folder?

    I would like to move the TV Shows folder from my iMac's HD to an external HD to free up some space. Can I do this without moving the entire iTunes Library folder? If so, can my other devices like iPads and Apple TV find the moved TV shows folder?

  • Multiple orders scheduling in one screen - Revisions.

    Hi, Is it possible to schedule multiple orders in one screen using network graphics? Scenario is: in day to day operations we create maintenance orders and plan operations with its duration. after planning, if it requires more down time than permitte

  • Integration of Oracle Workflow with OWB

    Hi, I am using OWB 10gR2. Can you please give me some guidelines on integrating Oracle workflow with OWB? I have to deploy OWB schedules to Oracle Workflow. Thanks, Praveen

  • Error when indexing an array

    HI i uses the LV string to unicode string.vi to convert a string to a numeric array. After this is done i want to index this num. array to get the first two elements, but only the first element will be displayed, not the second!!, the seconde is alwa