Help needed - HP Bladesystem architecture implementation

Hi, I'm about to build an infrasctructure which will support an Oracle VM environment.
First step will include:
- 1 enclosure (c3000)
- 1 blade (hp bl460c) with Qlogic FC HBA
- Ethernet switch for c-class bladesystem module for blade connectivity (hp GBe2C)
- Optical FC Switch for c-class bladesystem module (brocade switch SAN 4/12 AE370A)
- FC Storage (HP MSA 2012FC)
In the first phase, the devices will not be redundant. This will be just for effective functionality test of Oracle VM Server environment, and for workload test on a single Blade.
Phase 2 will include adding a second blade server to test HA and VM guests migration.
Now, THE QUESTION:
Given that I'm trying to save as much money as possible on phase 1, I was thinking to use (as described before) JUST ONE BLADE for VM Server. And I was planning to use a cheap, classic, small tower server for VM Manager (the console for the environment) EXTERNAL TO THE BLADESYSTEM ENCLOSURE.
IS THIS POSSIBLE? I mean. Will I be able to have connectivity to the blade inside the enclosure? I'm new to bladesystems, never seen one before, but it seems to me that there are some limitations for connectivity outside the enclosure, even if I will have the HP GBE2C switch on the backplane of the enclosure itself.
Additional info: The blade server, apart the FC HBA, will have 2 gigabit eth cards. I was thinking to use one of those 2 to be shared by the VM Guest Machines, and the second interface would be dedicated to connectivity toward the VM Manager Machine.
I really hope to get an opinion from somebody who has been actually working on these architectures. In the end, what I need to know, is if I can initially use an external server for hosting VM Manager or if I need to buy a second blade server right away.
Thank you very much.

Hi Eike, thank you for adding your valuable feedback. Just keep in mind that FOR NOW, I don't have anything ready, so I don't have direct experience, but it' very good for me to hear that you are profitably using an architecture that is very close to what I have in mind (given that in max 2 weeks I'm going to buy the hardware).
In a matter of fact, what I want to achieve is to have maximum flexibility and minimum costs. And, everything you wrote makes sense to me (to answer your first question).
To answer your second question, I noticed what could be a slight difference with what I want to put up. Actually, I want to set up DISKLESS blade server(s), and implement SAN boot, straight from the FC storage. So, each blade will see 2 LUNs, there will be one LUN dedicated to each blade, and will contain Oracle VM Server installation. Then a second LUN, bigger, OCFS2 formatted, that will be shared across ALL the blades, to allow guest machines HA, live migration, etc.
I'm thinking of putting everything on the storage, because I believe that in the end I'll be able to save money on local disks, and also it'll be easier to calculate the right amount of space to dedicate to each VM server installation, maximizing resource usage. I think it'll be much easier to manage too, because taking advantage of the snapshot/cloning features of the storage device, full backups of ALL the machines will be included, very quick and easy, at least in my mind.
Then you highlighted another point, but regarding this particular thing I think you took the best decision... I'm talking about the 2 eth ports. I didn't know that you could use this BOND0 logical device... To improve availability and to balance network traffic too. So, I think I'm going to study this possibility when it'll be time to implement something "real". Until yesterday, what I was thinking i would do, would have been to use one of the network cards to be shard across the virtual guest machines, and to use the other card to "communicate" with the VM manager console (the external server). But I did believe that VM manager console actually NEEDED to have a dedicated network card (don't ask me why, just an idea that I made up without any real foundations).
Finally, the external VM manager server. In the beginning (phase 1 of my project), JUST TO SAVE MONEY, I'm planning to re-use a spare server. But if we go in production, I think that in the end I will dedicate another diskless blade server just for VM cosole. Backups will be included in the scheduled snapshots/cloning of the storage, maximizing flexibility and safety, at least in my personal opinion. As for saving money using an already existing DB as repository, I think I'll use Oracle XE on this machine (it is free, and Oracle itself recommends it as a very good solution to store VM manager repository).
What do you think?
Looking forward to your feedback,
Thank you
Roberto
Edited by: rlomba on 8-feb-2009 15.02

Similar Messages

  • Help needed in shopping cart implementation in JSP

    hi all,
    i need some help or code in implementing a shopping cart in JSP. Please send me code or any web resource.

    Hi!..i m in the same problem..if you have some idea or code..plz..
    robin_caba(@) yahoo.es

  • Urgent help needed in Cube Security implementation

    I have a need in implementing security in one of the dimensions(Performance Rating) and users under different roles should be able to browse the cube as below.
    The tables information is as below
    Dimension Table
    Description
    Dim_Employee
    Employee details-ID,Name,Gender,Age
    Dim_PerformanceRating
    Performance code,Descriptioin
    Dim_Role_User
    Role and users available under each role 
    Fact Table
    PerfID,EmplyeeiD,HeadCount as measure
    If the User under HR Role browses the cube he should be able to view the details as below:
    All Employee Details , counts but performance ratings to be restricted only for the employees under his (HR) role.
    Dim-Employee
    Dim-Employee
    Dim_Perfrating
    Dim_Role_user
    Measure
    Emp ID
    Name
    Perf Rating
    Employee Type
    Emp Count
    1
    A
    VP
    1
    2
    B
    Other
    1
    3
    C
    SM
    HR
    1
    4
    D
    VP
    1
    5
    E
    HR
    1
    6
    F
    HR
    1
    7
    G
    FE
    HR
    1
    8
    H
    CE
    HR
    1
    9
    I
    DNM
    HR
    1
    10
    J
    NR
    HR
    1
    If the VP  browses  the cube he should be able to view all the details as below
    All Employee Details, counts and all the performance ratings of all the employees under him
    Dim-Employee
    Dim-Employee
    Dim_Perfrating
    Dim_Role_user
    Measure
    Emp #
    Name
    Perf Rating
    Employee Type
    Emp Count
    1
    A
    SM
    VP
    1
    2
    B
    FE
    HR
    1
    3
    C
    SM
    Other
    1
    4
    D
    CE
    VP
    1
    5
    E
    SM
    HR
    1
    6
    F
    SM
    HR
    1
    7
    G
    FE
    Other
    1
    8
    H
    CE
    Other
    1
    9
    I
    DNM
    Other
    1
    10
    J
    NR
    Other
    1

    Hi,
    You need to Implement a dynamic security. Implement a factless fact table which includes information which user is allowed to see which nodes. Create a Measuregroup for this Table "FactSecurity"
    Create a UserDimension which includes Domain\Usernames.
    Map the User Dimension and the Perfrating Dimension to the FactSecurity Measuregroup
    In the Role implement the security like this:
    EXISTS([Dim_Perfrating].[PerformanceCode].[PerformanceCode].Members, STRTOMEMBER("[Users].[DOMAIN].["+UserName+"]"), "FactSecurity")
    If needed check Visual Totals.
    Kr Jü+rgen

  • Help needed in SAP BO Implementation

    Hi,
    I am very new to SAP Business Objects.
    I have a requirement to Install SAP BO on Windows environment or HP UNIX with integration to BI 7.0. When I read certain documents over the web, I am getting
    confused with the requirement of MS SQL Server or Oracle Server for the BO installation.
    We require the following applications in SAP BO 
    BusinessObjects Edge Series XI Release 3.1
    Xcelsius Enterprise 2008
    Live Office XI Release 3.1
    Integration Kit for SAP Solutions XI Release 3.1
    iView
    Desktop Intelligence
    Web Intelligence
    Please help me in understanding the System Requirements (Server and Client), Software Requirements and the procedure of the SAP BO Installation. I have
    currently added the following SAP Media to the download basket, please mention whether the following will be sufficient or will I have to make additional
    requirements.
    BOBJ XCELSIUS ENGAGE & ENTERPRISE 2008 WINDOWS (32B) 
    BOBJ XCELSIUS PRESENT 2008 WINDOWS (32B)
    BOBJ INTEGRATION FOR SAP SOLUTIONS XI 3.1 WINDOWS
    Integration Kit License Keys
    Expecting your help.
    Thank you
    Regards,
    Vineeth Damodar

    Hello Wineth,
    you will find a lot of Informationes to theese Questions here in the Forum.
    Lets start with some Documents regarding the Requirements of Hardware and OS for your Edge installation.
    Requirements Windows:
    https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/60cdb229-d874-2b10-18ac-ed2f46873753&overridelayout=true
    Requirements HP-UX(IA64/PA-RISC):
    https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/00cfd8a7-d874-2b10-00bc-926c5793673d&overridelayout=true
    https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/10f8b3bb-d874-2b10-7588-fb62836ac37f&overridelayout=true
    Installation Documentation you will find under http://help.sap.com -> Choose "SAP BusinessObjects" -> "Choose "All Products" -> Select your Product -> Download your Guide
    Regarding your Package you can de- select the Xcelsius Engage package. You need also the EDGE Instlallation Package.
    Regards
    -Seb.

  • Help needed for cairngorm architecture

    Hi,
    I am new to caringorm architecture, please provide me the good tutorials and examples on cairngorm
    Thanks
    Ram

    Well I forgot the table-alias, here now with:
    SELECT C.COMB_ID
    , C.COMB_NAME
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID1) AS SUBJECT_NAME1
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID2) AS SUBJECT_NAME2
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID3) AS SUBJECT_NAME3
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID4) AS SUBJECT_NAME4
    FROM COMBINATION C;
    As you need exactly 4 subjects, the columns-solution is just fine I would say.

  • Help needed on Logging Servlet Implementation using high traffic HTTP Post

    I have a servlet called LogServlet, which accepts the post HTTP request Data from another application and logs it into a file. The key thing here is the logs should get logged in a squence it is received.
    Since the frequency of the data being sent is very high the LogServlet is not able to keep it up with the sequence and messing up the sequence.
    Are there any suggestions on how to improve this and make sure the servlet logs it in the way it receives it?
    Can I replace the Servlet with JSP to do the logging and will that solve my sequence issue?
    Or there are any other techniques.
    Thanking you in advance.

    You could use the log4j logging tool, it uses a static Logger for the class and you can run it in synchronized mode to ensure that your log messages don't clobber each other. Hmm, you're testing my knowledge of how synchronization is implemented in Java. It uses a semaphore-style approach under the covers, but is it a fair-style (first-come, first-served) implementation?
    After a quick Google search I just learned that in the normal VM fairness is not guaranteed, but if you use the Sun Real-Time VM synchronized will guarantee FIFO style access to synchronized resources. The Real-Time VM is not free, so if cost is an issue that might not be an option for you. That's going to make things more complicated for you since ordering sounds important.
    You can probably write something fairly easily to do what you want. Basically write a queue processing class that uses either static methods/variables or a Singleton approach to ensure that your messages get processed in a FIFO order. Then just use your existing logging logic or use log4j to write your messages to a log file. There are several pitfalls to writing multi-threaded components like this, so be careful that you've synchronized the right methods and, depending on how you decide to implement it, use the right Queue implementation (hint: you may need to look in the java.util.concurrent package for your queue implementation, depending on the approach you take.)
    One thing to note, this last approach may be overkill depending on what you mean by "very high frequency." If you're getting 10-20 requests a second, I think you still might be able to get away with log4j in synchronized mode. It also depends on how important the ordering really is. If one request arrives 500 microseconds after the other, is it okay to reverse the ordering? If so then syncrhonized log4j may still be okay. If not, then you're going to have to write something a little more sophisticated or take a closer look at the capabilities of the real-time VM.
    Alternatively, someone who's more knowledgeable than me on the subject might be able to suggest a better approach using JMS.

  • Help needed on understanding Application Implementation

    I would like to study and document actual implementation steps to implement Oracle Applications, but cannot find any material or courses to help me.
    For example:
    Conduct client interview to gather business rules
    Translate Business rules to Business flow diagrams leading to data flow diagrams
    Prepare gap documents
    Perform Business Process Re-engineering
    etc
    Any help will be appreciated

    There is an approach called AIM (Application Implementation Method) which you can refer. Details can be found from net or from Metalink.
    See if that helps.
    Regards
    Sumit

  • Need help on Multi level menu implementation

    Hi All,
    Need help on Multi level menu implementation
    Thanks,
    Anu

    Hi Anu,
    Please go through this link Implement Multilevelmenu navigation
    Thanks,

  • Help needed:Printing HTML file using javax.print

    Hi
    I am using the following code which i got form the forum for rpinting an HTML file.
    The folllowing code is working fine, but the problem is the content of HTML file is not getting printed. I am geeting a blank page with no content. What is the change that is required in the code? ALso is there any simpler way to implement this. Help needed ASAP.
    public boolean printHTMLFile(String filename) {
              try {
                   JEditorPane editorPane = new JEditorPane();
                   editorPane.setEditorKit(new HTMLEditorKit());
                   //editorPane.setContentType("text/html");
                   editorPane.setSize(500,500);
                   String text = getFileContents(filename);
                   if (text != null) {
                        editorPane.setText(text);                    
                   } else {
                        return false;
                   printEditorPane(editorPane);
                   return true;
              } catch (Exception tce) {
                   tce.printStackTrace();
              return false;
         public String getFileContents(String filename) {
              try {
                   File file = new File(filename);
                   BufferedReader br = new BufferedReader(new FileReader(file));
                   String line;
                   StringBuffer sb = new StringBuffer();
                   while ((line = br.readLine()) != null) {
                        sb.append(line);
                   br.close();
                   return sb.toString();
              } catch (Exception tce) {
                   tce.printStackTrace();
              return null;
         public void printEditorPane(JEditorPane editorPane) {
                   try {
                        HTMLPrinter htmlPrinter = new HTMLPrinter();
                        htmlPrinter.printJEditorPane(editorPane, htmlPrinter.showPrintDialog());
                   } catch (Exception tce) {
                        tce.printStackTrace();
         * Sets up to easily print HTML documents. It is not necessary to call any of the setter
         * methods as they all have default values, they are provided should you wish to change
         * any of the default values.
         public class HTMLPrinter {
         public int DEFAULT_DPI = 72;
         public float DEFAULT_PAGE_WIDTH_INCH = 8.5f;
         public float DEFAULT_PAGE_HEIGHT_INCH = 11f;
         int x = 100;
         int y = 80;
         GraphicsConfiguration gc;
         PrintService[] services;
         PrintService defaultService;
         DocFlavor flavor;
         PrintRequestAttributeSet attributes;
         Vector pjlListeners = new Vector();
         Vector pjalListeners = new Vector();
         Vector psalListeners = new Vector();
         public HTMLPrinter() {
              gc = null;
              attributes = new HashPrintRequestAttributeSet();
              flavor = null;
              defaultService = PrintServiceLookup.lookupDefaultPrintService();
              services = PrintServiceLookup.lookupPrintServices(flavor, attributes);
              // do something with the supported docflavors
              DocFlavor[] df = defaultService.getSupportedDocFlavors();
              for (int i = 0; i < df.length; i++)
              System.out.println(df.getMimeType() + " " + df[i].getRepresentationClassName());
              // if there is a default service, but no other services
              if (defaultService != null && (services == null || services.length == 0)) {
              services = new PrintService[1];
              services[0] = defaultService;
         * Set the GraphicsConfiguration to display the print dialog on.
         * @param gc a GraphicsConfiguration object
         public void setGraphicsConfiguration(GraphicsConfiguration gc) {
              this.gc = gc;
         public void setServices(PrintService[] services) {
              this.services = services;
         public void setDefaultService(PrintService service) {
              this.defaultService = service;
         public void setDocFlavor(DocFlavor flavor) {
              this.flavor = flavor;
         public void setPrintRequestAttributes(PrintRequestAttributeSet attributes) {
              this.attributes = attributes;
         public void setPrintDialogLocation(int x, int y) {
              this.x = x;
              this.y = y;
         public void addPrintJobListener(PrintJobListener pjl) {
              pjlListeners.addElement(pjl);
         public void removePrintJobListener(PrintJobListener pjl) {
              pjlListeners.removeElement(pjl);
         public void addPrintServiceAttributeListener(PrintServiceAttributeListener psal) {
              psalListeners.addElement(psal);
         public void removePrintServiceAttributeListener(PrintServiceAttributeListener psal) {
              psalListeners.removeElement(psal);
         public boolean printJEditorPane(JEditorPane jep, PrintService ps) {
                   if (ps == null || jep == null) {
                        System.out.println("printJEditorPane: jep or ps is NULL, aborting...");
                        return false;
                   // get the root view of the preview pane
                   View rv = jep.getUI().getRootView(jep);
                   // get the size of the view (hopefully the total size of the page to be printed
                   int x = (int) rv.getPreferredSpan(View.X_AXIS);
                   int y = (int) rv.getPreferredSpan(View.Y_AXIS);
                   // find out if the print has been set to colour mode
                   DocPrintJob dpj = ps.createPrintJob();
                   PrintJobAttributeSet pjas = dpj.getAttributes();
                   // get the DPI and printable area of the page. use default values if not available
                   // use this to get the maximum number of pixels on the vertical axis
                   PrinterResolution pr = (PrinterResolution) pjas.get(PrinterResolution.class);
                   int dpi;
                   float pageX, pageY;
                   if (pr != null)
                        dpi = pr.getFeedResolution(PrinterResolution.DPI);
                   else
                        dpi = DEFAULT_DPI;
                   MediaPrintableArea mpa = (MediaPrintableArea) pjas.get(MediaPrintableArea.class);
                   if (mpa != null) {
                        pageX = mpa.getX(MediaPrintableArea.INCH);
                        pageY = mpa.getX(MediaPrintableArea.INCH);
                   } else {
                        pageX = DEFAULT_PAGE_WIDTH_INCH;
                        pageY = DEFAULT_PAGE_HEIGHT_INCH;
                   int pixelsPerPageY = (int) (dpi * pageY);
                   int pixelsPerPageX = (int) (dpi * pageX);
                   int minY = Math.max(pixelsPerPageY, y);
                   // make colour true if the user has selected colour, and the PrintService can support colour
                   boolean colour = pjas.containsValue(Chromaticity.COLOR);
                   colour = colour & (ps.getAttribute(ColorSupported.class) == ColorSupported.SUPPORTED);
                   // create a BufferedImage to draw on
                   int imgMode;
                   if (colour)
                        imgMode = BufferedImage.TYPE_3BYTE_BGR;
                   else
                        imgMode = BufferedImage.TYPE_BYTE_GRAY;
                   BufferedImage img = new BufferedImage(pixelsPerPageX, minY, imgMode);
                   Graphics myGraphics = img.getGraphics();
                   myGraphics.setClip(0, 0, pixelsPerPageX, minY);
                   myGraphics.setColor(Color.WHITE);
                   myGraphics.fillRect(0, 0, pixelsPerPageX, minY);
                        java.awt.Rectangle rectangle=new java.awt.Rectangle(0,0,pixelsPerPageX, minY);
                   // call rootView.paint( myGraphics, rect ) to paint the whole image on myGraphics
                   rv.paint(myGraphics, rectangle);
                   try {
                        // write the image as a JPEG to the ByteArray so it can be printed
                        Iterator writers = ImageIO.getImageWritersByFormatName("jpeg");
                        ImageWriter writer = (ImageWriter) writers.next();
                                       // mod: Added the iwparam to create the highest quality image possible
                        ImageWriteParam iwparam = writer.getDefaultWriteParam();
                        iwparam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT) ;
                        iwparam.setCompressionQuality(1.0f); // highest quality
                        ByteArrayOutputStream out = new ByteArrayOutputStream();
                        ImageOutputStream ios = ImageIO.createImageOutputStream(out);
                        writer.setOutput(ios);
                        // get the number of pages we need to print this image
                        int imageHeight = img.getHeight();
                        int numberOfPages = (int) Math.ceil(minY / (double) pixelsPerPageY);
                        // print each page
                        for (int i = 0; i < numberOfPages; i++) {
                             int startY = i * pixelsPerPageY;
                             // get a subimage which is exactly the size of one page
                             BufferedImage subImg = img.getSubimage(0, startY, pixelsPerPageX, Math.min(y - startY, pixelsPerPageY));
                                                 // mod: different .write() method to use the iwparam parameter with highest quality compression
                             writer.write(null, new IIOImage(subImg, null, null), iwparam);
                             SimpleDoc sd = new SimpleDoc(out.toByteArray(), DocFlavor.BYTE_ARRAY.JPEG, null);
                             printDocument(sd, ps);
                             // reset the ByteArray so we can start the next page
                             out.reset();
                   } catch (PrintException e) {
                        System.out.println("Error printing document.");
                        e.printStackTrace();
                        return false;
                   } catch (IOException e) {
                        System.out.println("Error creating ImageOutputStream or writing to it.");
                        e.printStackTrace();
                        return false;
                   // uncomment this code and comment out the 'try-catch' block above
                   // to print to a JFrame instead of to the printer
                   /*          JFrame jf = new JFrame();
                             PaintableJPanel jp = new PaintableJPanel();
                             jp.setImage( img );
                             JScrollPane jsp = new JScrollPane( jp );
                             jf.getContentPane().add( jsp );
                             Insets i = jf.getInsets();
                             jf.setBounds( 0, 0, newX, y );
                             jf.setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE );
                             jf.setVisible( true );*/
                   return true;
              * Print the document to the specified PrintService.
              * This method cannot tell if the printing was successful. You must register
              * a PrintJobListener
              * @return false if no PrintService is selected in the dialog, true otherwise
              public boolean printDocument(Doc doc, PrintService ps) throws PrintException {
                   if (ps == null)
                   return false;
                   addAllPrintServiceAttributeListeners(ps);
                   DocPrintJob dpj = ps.createPrintJob();
                   addAllPrintJobListeners(dpj);
                   dpj.print(doc, attributes);
                   return true;
              public PrintService showPrintDialog() {
                   return ServiceUI.printDialog(gc, x, y, services, defaultService, flavor, attributes);
              private void addAllPrintServiceAttributeListeners(PrintService ps) {
                   // add all listeners that are currently added to this object
                   for (int i = 0; i < psalListeners.size(); i++) {
                   PrintServiceAttributeListener p = (PrintServiceAttributeListener) psalListeners.get(i);
                   ps.addPrintServiceAttributeListener(p);
              private void addAllPrintJobListeners(DocPrintJob dpj) {
                   // add all listeners that are currently added to this object
                   for (int i = 0; i < pjlListeners.size(); i++) {
                   PrintJobListener p = (PrintJobListener) pjlListeners.get(i);
                   dpj.addPrintJobListener(p);
              // uncomment this also to print to a JFrame instead of a printer
              /* protected class PaintableJPanel extends JPanel {
                   Image img;
                   protected PaintableJPanel() {
                        super();
                   public void setImage( Image i ) {
                        img = i;
                   public void paint( Graphics g ) {
                        g.drawImage( img, 0, 0, this );
    Thanks
    Ram

    Ram,
    I have had printing problems too a year and a half ago. I used all printing apis of java and I still find that it is something java lacks. Now basically you can try autosense. To check whether your printer is capable of printing the docflavor use this PrintServiceLookup.lookupPrintServices(flavor, aset); . If it lists the printer then he can print the document otherwise he can't. I guess that is why you get the error.
    Regards,
    Kevin

  • Oracle Procurement/Sourcing :- Need advise on an implementation design

    Dear Guru's,
    Need advise on an implementation design
    Problem Summary :-
    Our client(say "X") is contracted to perform certain business functions for their client (Say"Y")
    Say "X" is do sourcing (RFP,RFQ) functions till PO creation,receiving in a excel based custom application ( Not through oracle EBS) for client "Y".
    So "X" is not responsible for paying for those services and "Y" pays for those receipts.
    We want to implement Oracle EBS Advance procurement solution for their above functions and replace the custom application processes.
    But client "X" is not accepting advance procurement solution as they("X") are not paying for the services and they don't want to fit this solution in Oracle EBS as this may cause legal issues.
    Questions:-
    1. Whats the best design solution for this type of scenario to fit the custom process into Oracle EBS procurement ?
    2. Can we follow the sourcing implementation process(RFQ/RFP)-> PO Creation-> PO receipts-> AP Invoice matching in Oracle EBS and is there a way to nullify this transaction in Oracle so      that there will not be any legal issues? May be creating credit memo/AR invoice etc...
    Appreciate your help!
    Thanks
    Karthik

    Hi All,
    Once basic question on the centralized procurement model. Please advise.
    Scenario :-  Two OU(OU1- Requesting OU and OU2- Purchasing OU) Scenaio:-
    1
    Purchase Requisition in OU1
    2
    AutoCreate PO in OU2
    3
    Approve PO in OU2
    4
    Receive the material in INV1 of OU1
    5
    Supplier sends the invoice to OU2
    6
    Cost the transactions
    7
    Run ‘Create Intercompany AR invoices in OU2
    8
    Run ‘Auto Invoice Master Program in OU2
    9
    Run ‘Create Intercompany AP invoices in OU1
    10
    Run ‘Expense Report Import in OU1
    Question:-
    1. After step 5(Supplier sends the invoice to OU2) who will do the payment for supplier and what's the process?
    2. I could see the intercompany invoice process in further steps which creates invoices, but not sure on how supplier payments are paid.
       In which step the paymens(Supplier, Intercompany) are processed.
    Please advise!
    Thanks
    Karthik

  • Documentation Help on E-Recruitment module implementation

    Hi Experts,
    I need Documentation related to implementation of E-recruitment Module in EP and also its features and benefits.
    Help needed urgently.
    Thanks & Regards,
    Shailesh Nagar

    It depends upon the Business packages you are using, E-recruitment version and the application modes (webdynpro and BSP's).
    If you are using mySAP ERP 2005 Business Package version 1.0, check this [documentation|http://help.sap.com/saphelp_erp2005/helpdata/en/31/3a1665fe7741d5b6501cd505a6bd82/frameset.htm]
    The above documentation is based on webdynpro version.
    Check this [documentation|http://help.sap.com/saphelp_erp2005/helpdata/en/43/0fa05e9e242a8be10000000a1553f6/frameset.htm] for BSP application modes.
    Regards,
    Anil Kumar

  • Need Detailed Info On Implementing BADI HRPAD00INFTYUI

    We just upgraded to ECC 6.0 and EP 7.0 with the ESS Business Package.  I would like to implement BADI HRPAD00INFTYUI to use Personalization to display some additional data in the Bank Information WD. I have looked at the "ESS Personal Information UI enhancement without modification " wiki by Markus Klein and it was helpful but I need detailed help on the process to implement the BADI.  Does anyone have an example that they can provide?  I'm new to BADI implementations and ABAP OO.

    Okay... Click Here
    If you have that much of a need for pre-OS X (classic), perhaps you'd be better off with a late model PPC iBook or PowerBook. You can still purchase them (refurbished) from Apple or on eBay (many with Applecare or that can have Applecare purchased for them).
    Greg

  • Encryption help needed

    Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)  
    Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
    this is my developer machine version and same is for production environment.
    I need encryption to be enabled for HIPAA compliance.
    TDE which is not available in sql server 2008 standard version so cant be applied I believe.
    Using encryption keys at instance/database level by symmetric and asymmetric keys not possible as lots of things in it.
    tools like
    BitLocker Drive Encryption giving issues on production environment and not working correctly.
    so question is what all possibilities I have now to implement encryption that would be HIPAA compliant as well. please let me know if there are any other third party tools also.
    urgent help needed.....

    Hi skc_chat,
    Based on my research, since you are using SQL Server 2008 R2 Standard Edition, you can have the following options to implement encryption. Refer to :
    SQL Server Encryption Options.
    1. Besides using encryption keys at instance/database level, you can use cell-level encryption including the following things to encrypt data in SQL Server. For more details, please review this article:
    How to: Encrypt a Column of Data.
        a. Create Master key
        b. Create Certificate
        c. Create Symmetric key
        d. Apply the encryption key to the column.
    2. Encrypt data with the .NET Framework. The .NET Framework supports encryption using the System.Security.Cryptography namespace to perform symmetric or asymmetric encryption.
    3. Use Encrypting File System(EFS) to encrypt SQL Server database files.
    In addition, you can use other third party software such as 
    Encryptionizer, DbDefence and so on. However, Microsoft cannot make any representations regarding the quality, safety, or suitability of any the third party software or information.
    There is also a discussion about encryption in SQL Server 2008 R2 Standard Edition in the thread below.
    http://dba.stackexchange.com/questions/50355/options-for-data-encryption-in-sql-server-2008-r2-standard-edition
    Thanks,
    Lydia Zhang
    If you have any feedback on our support, please click
    here.

  • Troubleshoting help needed:  My iMac keeps crashing and restarting with a report detail: "spinlock application timed out"  What can I do to fix this?timed out"

    Troubleshooting help needed:  My iMac keeps crashing and restarting with a notice: "Spinlock application timed out"  What can I do?

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the page that opens.
    Select the most recent panic log under System Diagnostic Reports. Post the contents — the text, please, not a screenshot. In the interest of privacy, I suggest you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header and body of the report, if it’s present (it may not be.) Please don't post shutdownStall, spin, or hang reports.

  • Help needed for writing query

    help needed for writing query
    i have the following tables(with data) as mentioned below
    FK*-foregin key (SUBJECTS)
    FK**-foregin key (COMBINATION)
    1)SUBJECTS(table name)     
    SUB_ID(NUMBER) SUB_CODE(VARCHAR2) SUB_NAME (VARCHAR2)
    2           02           Computer Science
    3           03           Physics
    4           04           Chemistry
    5           05           Mathematics
    7           07           Commerce
    8           08           Computer Applications
    9           09           Biology
    2)COMBINATION
    COMB_ID(NUMBER) COMB_NAME(VARCHAR2) SUB_ID1(NUMBER(FK*)) SUB_ID2(NUMBER(FK*)) SUB_ID3(NUMBER(FK*)) SUBJ_ID4(NUMBER(FK*))
    383           S1      9           4           2           3
    384           S2      4           2           5           3
    ---------I actually designed the ABOVE table also like this
    3) a)COMBINATION
    COMB_ID(NUMBER) COMB_NAME(VARCHAR2)
    383           S1
    384           S2
    b)COMBINATION_DET
    COMBDET_ID(NUMBER) COMB_ID(FK**) SUB_ID(FK*)
    1               383          9
    2               383          4
    3               383          2
    4               383          3
    5               384          4
    6               384          2          
    7               384          5
    8               384          3
    Business rule: a combination consists of a maximum of 4 subjects (must contain)
    and the user is less relevant to a COMB_NAME(name of combinations) but user need
    the subjects contained in combinations
    i need the following output
    COMB_ID COMB_NAME SUBJECT1 SUBJECT2      SUBJECT3      SUBJECT4
    383     S1     Biology Chemistry      Computer Science Physics
    384     S2     Chemistry Computer Science Mathematics Physics
    or even this is enough(what i actually needed)
    COMB_ID     subjects
    383           Biology,Chemistry,Computer Science,Physics
    384           Chemistry,Computer Science,Mathematics,Physics
    you can use any of the COMBINATION table(either (2) or (3))
    and i want to know
    1)which design is good in this case
    (i think SUB_ID1,SUB_ID2,SUB_ID3,SUB_ID4 is not a
    good method to link with same table but if 4 subjects only(and must) comes
    detail table is not neccessary )
    now i am achieving the result by program-coding in C# after getting the rows from oracle
    i am using oracle 9i (also ODP.NET)
    i want to know how can i get the result in the stored procedure itsef.
    2)how it could be designed in any other way.
    any help/suggestion is welcome
    thanks for your time --Pradeesh

    Well I forgot the table-alias, here now with:
    SELECT C.COMB_ID
    , C.COMB_NAME
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID1) AS SUBJECT_NAME1
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID2) AS SUBJECT_NAME2
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID3) AS SUBJECT_NAME3
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID4) AS SUBJECT_NAME4
    FROM COMBINATION C;
    As you need exactly 4 subjects, the columns-solution is just fine I would say.

Maybe you are looking for