Help Proxy Server Authentication

Hi All,
We are making a J2ME application, and trying to get thru the proxy server which requires authentication.
Here is my code but it is getting hang in between.
Can anyone helps me out:
HttpConnection c = (HttpConnection)Connector.open(url);
c.setRequestMethod(HttpConnection.GET);
String password = "username : password";
base=new Base64Encoder();
String encodedPassword = base.encode(password);
c.setRequestProperty( "Proxy-Authorization", "Basic" +encodedPassword );
c.setRequestProperty("User-Agent", "Profile/MIDP-1.0 Confirguration/CLDC-1.0");
c.setRequestProperty("Content-Language", "en-CA");
is = c.openDataInputStream(); //IT HANGS HERE AND THROWS A IOEXCEPTION
len = c.getLength();
if( len != -1)
// Read exactly Content-Length bytes
for(int i =0 ; i < len ; i++ )
System.out.println("4");
if((ch = is.read()) != -1)
System.out.println("5");
b.append((char) ch);
else
//Read until the connection is closed.
while ((ch = is.read()) != -1)
len = is.available() ;
b.append((char)ch);
Can anyone help..
any help will be great..
thanks,

You can try setting the System properties http.proxyUser and http.proxyPassword
System.setProperty("http.proxyUser", "myusername")
System.setProperty("http.proxyPassword", "mypassword")Or if that doesn't work, you can subclass the java.net.Authenticator class and override its getPasswordAuthentication method.
public class ProxyAuthenticator extends java.net.Authenticator {
  public PasswordAuthentication getPasswordAuthentication() {
    new PasswordAuthentication("myusername", "mypassword".getChars());
}

Similar Messages

  • CE-505 w/Microsoft Proxy Server Authentication

    Recently installed Cisco CE-505 and the customer wants to direct everything to Microsoft Proxy Server for authentication and URL filtering with SurfControl. I added the command: http proxy outgoing host 192.168.90.2 80 primary - which directs all HTTP requests to the Proxy Server; however, the proxy server requests a login. Is there a way to pass either a plain text username and password or how to pass the original login information to the Proxy Server. The only way I know how to get around the problem is to policy route the traffic to the inside interface of the Proxy Server.
    Thanks,
    Brian

    Since there has been no response to your post, it appears to be either too complex or too rare an issue for other forum members to assist you. If you don't get a suitable response to your post, you may wish to review our resources at the online Technical Assistance Center (http://www.cisco.com/tac) or speak with a TAC engineer. You can open a TAC case online at http://www.cisco.com/tac/caseopen
    If anyone else in the forum has some advice, please reply to this thread.
    Thank you for posting.

  • Configuring a proxy server with username and passw...

    Dear All,
    There is one thing which I have found in all the Nokia phones I have had until now which I find very disappointing:
    A proxy server can be set BUT a username and password for it cannot.
    In the case of trying to connect to the Internet outside a corporate network normally a proxy connection with username and password has to be entered.
    I can enter the proxy server on my Nokia phone but there is no place to enter a username and password in order to authenticate in front of the proxy server.
    Does Nokia think about adding this functionality, which, if I may say, has been in Windows Mobile since quite some time.
    If not for all phones, at least for the E series which are intended to be used in secure business networks.
    In the current situation I can use the corporate Wi-Fi to check my Exchange email which is great, but when I need to access something outside the corporate network I have to use the 3G network.
    So two question arise from the above:
    1. Will Nokia at some point implement Proxy Server Authentication? (Or maybe I'm not able to find it)
    2. Is there any application which allows Proxy Server Authentication to be used when connecting to the Internet?
    Thank you in advance for your help!
    Mitko 
    Nokia 650, Nokia 3510i, Nokia 3650, Nokia 6680, Nokia N73, Nokia E51, Nokia 5800 XM, HTC Desire, HTC Trophy, Nokia Lumia 820

    Hi,
    You can do:
    username:password@proxyservername
    Andy

  • Configuring the application server to use HTTP proxy server

    Hi,
    I am trying to configure LiveCycle ES2 to access services over the internet and since my Livecycle server connects to internet through a Proxy server, I have referred to section 5.8.2 of LiveCycle install_weblogic.pdf that states the following:
    If the computer that LiveCycle ES2 is running on uses proxy settings to access external web sites, the
    application server should be started with the following values set as Java virtual machine (JVM)
    arguments:
      -Dhttp.proxyHost= [server host]
    -Dhttp.proxyPort= [server port] 
    However, I am getting the below exception while running the LC application as my Proxy server requires User credentials to connect to the internet:
    weblogic.net.http.HttpUnauthorizedException: Proxy or Server Authentication Required.
    I tried providing the below JVM startup argument too, but no luck:
    -Dhttp.proxyUser= [proxy user]
    -DhttpPassword= [Proxy password]
    Can you please suggest how to configure User credentials for the Proxy server in Livecycle.
    Thanks in advance.

    Hi WASIL,
    Thank you for your response.
    I have followed the above document suggested by yourself and the relevant steps while setting up the Server and the Workbench, and verified the settings too.
    The installation guide does highlight the steps to configure a Proxy server. However, the guide does not mention anything about how to handle Proxy server authentication.
    Please note that there are Proxy authenication options available in Workbench to configure how the Workbench connects to the LiveCycle server, whereas the problem I am facing here is how to connect the LiveCycle server with internet services through a Proxy server.
    I hope that clears the problem statement.
    Thankyou for your assistance.

  • Hi! Proxy Server Implementation Help required!

    Hello Everybody!
    I am new to java networking and I want to develop Proxy Server in Java. Could somebody tell me where and how to start. Any help will be highly appreciated. Thanks in advance.

    That's a slightly better idea than writing a firewall in Java.
    Where I would start would be to decide what the proxy server was supposed to do. For example, what protocols should it proxy? HTTP? FTP? Others? And should it require authentication? What other services should it provide?

  • Proxy server keeps asking for authentication

    My MacOS10.7.3 server coordinates a small subnet of 100 macs. To access the internet as provided by the larger organisation we must go through a proxy server. Unfortunately the proxy server keeps asking for authentication and checking the Remember This Password barely helps. Any tips would be appreciated.

    Hi, the reply by ctzsnooze in the following thread was very helpful to me:
    https://discussions.apple.com/message/23848959#23848959

  • Help not working behind proxy with authentication

    Hello,
    Clicking Help within a CS5 app brings up the error:
    Our school is behind a proxy with authentication.
    What I'd like to do is download the help files and put it on a local server.
    Then I'd like to edit the main help config (where is this?) to point there.
    I've seen posts where it talks about %appdata%\chc.4875E02D9FB21EE389F73B8D1702B320485DF8CE.1\ but we have hundreds of users and editing anything in this path is not feasible.
    Please could you help in showing me where the original files are that make up the appdata chc folder so that I can edit this config at SOURCE and that any user that logs on will have a correct CHC folder made up pointing to the correct location.
    I appreciate anyone's help.
    Thanks for your time,
    Jonathan

    Hi Jonathan:  there is a list of HTML and PDF files for download here: http://blogs.adobe.com/premiereprotraining/2010/08/help-documents-for-creative-suite-5-pdf -and-html.html
    The help config files are located in the directories indicated below -- however, you did mention that editing those files is not feasible.  So, I'm not sure if this the right solution for you ... We are resolving this in the next CS release, however, I understand that this is not much of a consolation/solution for you right now.
    Windows: %appdata%/chc.4875E02D9FB21EE389F73B8D1702B320485DF8CE.1  
    Tip: To find this directory in Windows, copy the preceding phrase into the Windows Explorer file manager.
    Mac OS: /[username]/Library/Preferences/chc.4875E02D9FB21EE389F73B8D1702B320485DF8CE.1

  • Authenticating a Mac into a Windows-based Proxy Server.

    Hello.
    Once again, I have come to find help from the wisest Mac users there are.
    Now, my school network is Windows based. I can connect to the network and I can access the INTRANET (which contains the webmail and moodle, our CMS, etc.), but I cannot get through the proxy to get onto the INTERNET.
    I use DAVE X to connect to the shared drives on the server. I tried to get DAVE X to authenticate to the proxy with the NT credential, although it did not work. I also tried to authenticate using Authoxy using its authentication method, but that also did not work.
    The built in authentication also does not work. The page I get whatever authentication method I try (or even if I try without authentication) is "Access Denied".
    What I know is that the school uses WinGate or BlueCoat to handle proxy authentication and then they use WinProxy to censor material deemed inappropriate to be displayed in a school environment.
    Hopefully we have some users here who are knowlegable in this area and can help me with this problem.
    I thank you in advance.
    Jeffrey

    Hello. I'm also having trouble with a proxy and authentication, which is why I ran across your post.
    Have you tried using Firefox (and entering your proxy information in its preferences - Firefox doesn't use proxies specified in System Preferences)?
    In my situation, software that relies on the proxy settings in System Preferences (Safari, iTunes, Widgets, Software Update) does not work. It doesn't matter what I enter for name and password, it never works.
    However, if I enter the same proxy info in Firefox, Firefox can successfully authenticate and I can surf the Web.
    This probably won't help you much but I thought I'd throw it out there. Good luck!

  • Help to boost the performance of my proxy server

    Out of my personal interest, I am developing a proxy server in java for enterprises.
    I've made the design as such the user's request would be given to the server through the proxy software and the response would hit the user's browsers through the proxy server.
    User - > Proxy software - > Server
    Server -> Proxy software -> User
    I've designed the software in java and it is working
    fine with HTTP and HTTPS requests.The problem which i am so scared is,
    for each user request i am creating a thread to serve. So concurrently if 10000 users access the proxy server in same time,
    I fear my proxy server would be bloated by consuming all the resources in the machine where the proxy software is installed.This is because,i'm using threads for serving the request and response.
    Is there any alternative solution for this in java?
    Somebody insisted me to use Java NIO.I'm confused.I need a solution
    for making my proxy server out of performance issue.I want my
    proxy server would be the first proxy server which is entirely
    written in java and having a good performace which suits well for
    even large organisations(Like sun java web proxy server which has been written in C).
    How could i boost the performace?.I want the users should have no expereience of accessing the remote server through proxy.It would be like accessing the web server without a proxy for them.There should be not performance lagging.As fast as 'C Language'.I need to do this in java.Please help.

    I think having a thread per request is fine.Maybe I got it wrong, but I thought the point in
    using NIO with sockets was to get rid of the 1 thread
    per request combo?Correct. A server which has one thread per client doesn't scale well.
    Kaj

  • Little help please with forwarding traffic to proxy server!

    hi all, little help please with this error message
    i got this when i ran my code and requested only the home page of the google at my client side !!
    GET / HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
    Accept-Language: en-us
    UA-CPU: x86
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727)
    Host: www.google.com
    Connection: Keep-Alive
    Cookie: PREF=ID=a21457942a93fc67:TB=2:TM=1212883502:LM=1213187620:GM=1:S=H1BYeDQt9622ONKF
    HTTP/1.0 200 OK
    Cache-Control: private, max-age=0
    Date: Fri, 20 Jun 2008 22:43:15 GMT
    Expires: -1
    Content-Type: text/html; charset=UTF-8
    Content-Encoding: gzip
    Server: gws
    Content-Length: 2649
    X-Cache: MISS from linux-e6p8
    X-Cache-Lookup: MISS from linux-e6p8:3128
    Via: 1.0
    Connection: keep-alive
    GET /8SE/11?MI=32d919696b43409cb90ec369fe7aab75&LV=3.1.0.146&AG=T14050&IS=0000&TE=1&TV=tmen-us%7Cts20080620224324%7Crf0%7Csq38%7Cwi133526%7Ceuhttp%3A%2F%2Fwww.google.com%2F HTTP/1.1
    User-Agent: MSN_SL/3.1 Microsoft-Windows/5.1
    Host: g.ceipmsn.com
    HTTP/1.0 403 Forbidden
    Server: squid/2.6.STABLE5
    Date: Sat, 21 Jun 2008 01:46:26 GMT
    Content-Type: text/html
    Content-Length: 1066
    Expires: Sat, 21 Jun 2008 01:46:26 GMT
    X-Squid-Error: ERR_ACCESS_DENIED 0
    X-Cache: MISS from linux-e6p8
    X-Cache-Lookup: NONE from linux-e6p8:3128
    Via: 1.0
    Connection: close
    java.net.SocketException: Broken pipe // this is the error message
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
    at java.net.SocketOutputStream.write(SocketOutputStream.java:115)
    at java.io.DataOutputStream.writeBytes(DataOutputStream.java:259)
    at SimpleHttpHandler.run(Test77.java:61)
    at java.lang.Thread.run(Thread.java:595)
    at Test77.main(Test77.java:13)

    please could just tell me what is wrong with my code ! this is the last idea in my G.p and am havin difficulties with that cuz this is the first time dealin with java :( the purpose of my code to forward the http traffic from client to Squid server ( proxy server ) then forward the response from squid server to the clients !
    thanx a lot,
    this is my code :
    import java.io.*;
    import java.net.*;
    public class Test7 {
    public static void main(String[] args) {
    try {
    ServerSocket serverSocket = new ServerSocket(1416);
    while(true){
    System.out.println("Waiting for request");
    Socket socket = serverSocket.accept();
    new Thread(new SimpleHttpHandler(socket)).run();
    socket.close();
    catch (Exception e) {
    e.printStackTrace();
    class SimpleHttpHandler implements Runnable{
    private final static String CLRF = "\r\n";
    private Socket client;
    private DataOutputStream writer;
    private DataOutputStream writer2;
    private BufferedReader reader;
    private BufferedReader reader2;
    public SimpleHttpHandler(Socket client){
    this.client = client;
    public void run(){
    try{
    this.reader = new BufferedReader(
    new InputStreamReader(
    this.client.getInputStream()
    InetAddress ipp=InetAddress.getByName("192.168.6.29"); \\ my squid server
    System.out.println(ipp);
    StringBuffer buffer = new StringBuffer();
    Socket ss=new Socket(ipp,3128);
    this.writer= new DataOutputStream(ss.getOutputStream());
    writer.writeBytes(this.read());
    this.reader2 = new BufferedReader(
    new InputStreamReader(
    ss.getInputStream()
    this.writer2= new DataOutputStream(this.client.getOutputStream());
    writer2.writeBytes(this.read2());
    this.writer2.close();
    this.writer.close();
    this.reader.close();
    this.reader2.close();
    this.client.close();
    catch(Exception e){
    e.printStackTrace();
    private String read() throws IOException{
    String in = "";
    StringBuffer buffer = new StringBuffer();
    while(!(in = this.reader.readLine()).trim().equals("")){
    buffer.append(in + "\n");
    buffer.append(in + "\n");
    System.out.println(buffer.toString());
    return buffer.toString();
    private String read2() throws IOException{
    String in = "";
    StringBuffer buffer = new StringBuffer();
    while(!(in = this.reader2.readLine()).trim().equals("")){
    buffer.append(in + "\n");
    System.out.println(buffer.toString());
    return buffer.toString();
    Edited by: Tareq85 on Jun 20, 2008 5:22 PM

  • HttpUnauthorizedException: Proxy or Server Authentication Required

    Hi,
    the exception we had from weblogic_10.3.5 to successfully pass internet proxy authentication seems not working.
    here you go,
    http://soadev.blogspot.in/2010/02/setting-proxy-authentication-in-java.html
    and still the same exception occurs, any ideas ?

    i m not using any specific proxy server it's our official internal proxy.
    I alreadt tried with below, set those in "C:\bea\user_projects\domains\MHCIR\bin\setDomainEnv.cmd" but still getting same error.
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dhttp.proxyHost=172.18.18.18
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dhttp.proxyPort=8080
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dhttp.proxyUser=INDIA\336292
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dhttp.proxyPassword=Kolkata@491
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.webservice.transport.http.proxy.host=172.18.18.18
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.webservice.transport.https.proxy.host=172.18.18.18
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.webservice.transport.http.proxy.port=8080
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.webservice.transport.https.proxy.port=8080
    Pls suggest other options.

  • Cannot find the proxy server even after following the advice in the help section

    I successfully downloaded the latest version but I cannot connect to the internet. I get a "cannot find the proxy server" prompt. I have followed the advice in the help section but nothing seems to work.

    You can check20the connection settings here:
    *Tools > Options > Advanced : Network : Connection > Settings
    If you do not need to use a proxy to connect to internet then select "No Proxy" if the default "Use the system proxy settings" setting doesn't work.
    See "Firefox connection settings":
    *https://support.mozilla.com/kb/Firefox+cannot+load+websites+but+other+programs+can

  • Popping up a dialog box on client side for authentication in a proxy server

    hi all,
    we have wriiten a code for proxy server.now we want to add the authentication code in the same which will authenticate client by popping up a dialog box on the client side.though no code runs on the client side.only the client has to open the browser and enter the credentials.
    we dont know how to pop up this authentication window on the client side when he requsts for the service.
    Its almost like a SQUID where the pop up box appears.
    The code for our proxy server is
    import java.net.*;
    import java.io.*;
    public class BasicProxyServer {
         private static int serverPort;
         private static String primaryServerHost;
         private static int primaryServerPort;
         // 1st arg: port to listen on     // 2nd arg: primary server IP     // 3rd arg: primary server port
         public static void main(String [] args) {
              serverPort = Integer.parseInt(args[0]);
              primaryServerHost = args[1];
              primaryServerPort = Integer.parseInt(args[2]);
              BasicServer bserv = new BasicServer(serverPort,primaryServerHost,primaryServerPort);
    class BasicServer extends Thread {
         private int serverPort;
         private String primaryHost;
         private int primaryPort;
         private ServerSocket servSock = null;
         public BasicServer(int port, String primSrv, int primPort) {
              serverPort = port;
              primaryHost = primSrv;
              primaryPort = primPort;
              start();
         public void run() {
              Socket clientSock = null;
              Socket primaryServerSock = null;
              try {
                   servSock = new ServerSocket(serverPort);
              catch (IOException e) {
                   e.printStackTrace();
              while(true) {
                   try {
                        clientSock = servSock.accept();
                        primaryServerSock = new Socket(primaryHost, primaryPort);
                        PipedInputStream fromClient = new PipedInputStream();
    //BufferedReader br= new BufferedReader(new InputStreamReader(clientSock.getInputStream()));
    //String ipline=br.readLine();
    //History hi=new History();
    //hi.writeHistory(ipline);
    //try{
    //hi.getHistory();
    //catch(ClassNotFoundException cne){
    // System.out.println(cne);
                        PipedOutputStream toMainServer = new PipedOutputStream(fromClient);
                        PipedInputStream fromMainServer = new PipedInputStream();
                        PipedOutputStream toClient = new PipedOutputStream(fromMainServer);
                        Talk clientToMainServer = new Talk(clientSock, fromClient, primaryServerSock, toMainServer);
                        Talk mainServerToClient = new Talk(primaryServerSock, fromMainServer, clientSock, toClient);
                        clientToMainServer.start();
                        mainServerToClient.start();
                   catch (IOException e) {
                        e.printStackTrace();
    protected void finalize() {
    if (servSock != null) {
    try {
    servSock.close();
    } catch (IOException e) {
    e.printStackTrace();
    servSock = null;
    class Talk extends Thread {
         private Socket incoming;
         private Socket outgoing;
         private InputStream in;
         private OutputStream out;
    String urlrequest="";
         private InputStream from;
         private OutputStream to;
         Talk(Socket inSock, InputStream in, Socket outSock, OutputStream out) {
              this.in = in;
              this.out = out;
              incoming = inSock;
              outgoing = outSock;
         public void run() {
              int aByte;
              try {
                   from = incoming.getInputStream();
                   to = outgoing.getOutputStream();          
                   while(( aByte = from.read()) != -1 ) {     //read from socket
                        out.write(aByte);
    if(new Integer("3128").equals(incoming.getPort()))
    urlrequest=urlrequest+out.toString();
    urlrequest=urlrequest+incoming.getPort()+outgoing.getPort();
    // write to pipe`
                        // read the byte from the pipe
                        to.write(in.read());          // write it to the output socket stream
                        to.flush();
    System.out.println(urlrequest);
                   to.close();
                   from.close();
                   if(incoming != null) {
                        incoming.close();
                        incoming = null;
                   if(outgoing != null) {
                        outgoing.close();
                        outgoing = null;
              catch (SocketException e) {
              // there is one for a closed socket. Seems to have no effect.
              //     e.printStackTrace();
              catch (IOException e) {
                   e.printStackTrace();
    waiting for reply.....

    Install a java.net.Authenticator.

  • Configuring authentication in web proxy server

    We are using iPlanet Web Proxy Server 3.6 on WindowsNT 4.0
    After installation of iplanet web proxy server 3.6, and making a request for internet access through browser it does not ask for authentication. There is no pop up window received for user name password to authenticate users.
    Upon creating a group and then adding a few members (user1,user2,user3 etc.) to it, we configure rules to restrict user access to internet in the Global settings tab. After saving all the configuration and taking a restart of the proxy server, when we try to log on to internet from a
    different client machine (browser) using an existing user id and password, it does not prompt us for user name and password even though the option "restrict access" in global setting is properly set.
    My first question......
    =>DOES iPlanet Web Proxy allow for such authentication pop up ??
    => If Yes, then kindly let us know where we have gone wrong in configuring the server.
    We are NOT using any webserver or LDAP to authenticate users. No SSL is enabled.
    Please suggest.

    We are using iPlanet Web Proxy Server 3.6 on WindowsNT 4.0
    After installation of iplanet web proxy server 3.6, and making a request for internet access through browser it does not ask for authentication. There is no pop up window received for user name password to authenticate users.
    Upon creating a group and then adding a few members (user1,user2,user3 etc.) to it, we configure rules to restrict user access to internet in the Global settings tab. After saving all the configuration and taking a restart of the proxy server, when we try to log on to internet from a
    different client machine (browser) using an existing user id and password, it does not prompt us for user name and password even though the option "restrict access" in global setting is properly set.
    My first question......
    =>DOES iPlanet Web Proxy allow for such authentication pop up ??
    => If Yes, then kindly let us know where we have gone wrong in configuring the server.
    We are NOT using any webserver or LDAP to authenticate users. No SSL is enabled.
    Please suggest.

  • In iPlanet Web Proxy Server 3.6 on Win2000, how do I turn on authentication?  I want to force users to enter an id and pw when they go thru the proxy to websites out on the net. Thanks

     

    Mal,
    You'll need to point to some user database, either the local db on Proxy or an ldap server. The ldap server is the best choice as the local db just stores users in a flat file and becomes unreliable after 1000 entries.
    To enable authentication, manage the proxy server instance and navigate to Restrict Access.
    From there, turn on access control, and click on the Permissions button. This will open up a new window to allow you to setup your access control rules and restrictions. When you're done, click on Done, apply your changes and restart the proxy server and you should be on your way.

Maybe you are looking for

  • How to transfer OS 9 from one G4 to another?

    Hi, my son (in Australia...a long way from me here in Hong Kong) recently saw his old 1999 G4 die. It ran only OS 9.2.2 He's going to pick up a used G4 400 mhz machine. Can he take the hard drive from the dead machine, put it in the "new" one and sim

  • Oracle ebs is not opening in mozila

    Dear Experts, I am having oracle ebs 12.1.3 and it is opening in internet explorer whilst its not opening in Firefox Mozila 26.I am able to login but after that page is not opening , Could you please share your remarks to sort out this issue?. I have

  • DVD not downloading full length

    I am trying to download a 2-hour DVD to iMovie but only 1.51 minutes download. Suggestions?

  • Html forms in plsql procedure prob

    Hi, i have created a plsql procedure and have included a javascript part in order to link two drop down menus in a web site. but even though when you select a category at the first drop down menu it successfully updates the options at the second, the

  • Mapping in to SAP System

    Hi, 1's we complete the AS-IS Document and we have interactions withthe concerned modules how do we map the Process in to SAP.how do we create COPst Centre's Thanks, PM