SAPFTP via proxy

Hi,
Is it possible to use SAPFTP to access FTP server outside local network via FTP proxy? If yes, how to do it? If not, is there any workaround?
Thanks

Adithya,
I would need set of commands like what FTP has ie. delete file, get file, put file, list file. I think HTTP protocol does not support some of them.
Thanks for the advice though.
By the way I found some FTP proxy software available that can work with SAPFTP. They are Trilent ftp proxy and WinGate ftp proxy. These 2 proxies do not require us to enter user id/pswd to use their services. The way we connect to the FTP server is by calling FTP_CONNECT to the proxy (instead of making connection directly to FTP server) with this kind of user id paramater:
<user_id_at_FTP_server>@<FTP_server_hostname>
Then supply the password with FTP password.
Nugi

Similar Messages

  • XI to BI via Proxy

    I am pulling an .xml from a ready folder into XI then sending it to BI via proxy. Once it is in the BI box it shows that the message is successful however i do not receive any data in the PSA.  Is there some kind of config on the BI side that has to be in place first? The data sources are there but it seems like something is missing.

    HI
    Check with the BI person Delta queue in BI can have issue while pushing the data from Proxy.
    for your understanding you can refer this
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0ccae190-0201-0010-1593-c90ef3c1d159
    Thanks
    Gaurav

  • Trouble send a message to XI via Proxy

    Hi,
    I'm trying to send a message from R/3 System to XI via Proxy, but I just can see the message in the R/3 side (SXMB_MONI), the message has a Green Flag Status. When I activated a queue that the message belongs to it goes to Red Flag Status and I got an 'ErrorHeader' with:
    - <SAP:ErrorHeader xmlns:SAP="http://sap.com/exchange/MessageFormat">
      <SAP:Context />
      <SAP:Code p1="401" p2="Unauthorized" p3="" p4="">HTTP.HTTP_STATUS_CODE_NEQ_OK</SAP:Code>
      <SAP:Text language="EN">HTTP status code 401 : Unauthorized</SAP:Text>
      </SAP:ErrorHeader>
    When I check a Compoment Monitoring:
    <b>domain
       Integration Server
       Integration Engines
          Proxy Runtime <Business System></b>
    I got an error 'Unable to log on to system <Business System> in language en with user XIRWBUSER'.
    Could someone help me?
    Thanks in advance
    Leo

    Hi Leonardo,
    Check these threads...
    >>HTTP.HTTP_STATUS_CODE_NEQ_OK
    ABAP PROXY CONNECTION TO SAP/XI
    >>I got an error 'Unable to log on to system <Business System> in language en with user XIRWBUSER'.
    Demo application: "You cannot log on to system .... with user XIRWBUSER
    Regards
    Anand
    Message was edited by: Anand Torgal

  • PI ( old version called XI ) connectivity with ABAP via Proxy

    Hi
    Could any body please share with me the sample code for
    connectivity  of  PI ( old version called XI )  and ABAP  via Proxy for Outbound interface.
    points will be rewarded for sure
    Thanks & Regards
    Meeta

    The prerequisites to configure ABAP Proxy include: (landscape dependent) 
    The business systems should be based on SAP Web AS 6.20 and SAP Web AS 6.20 kernel patch level above 1253
    You have installed the XI Add-On in each of these business systems as described in the Installation Guide SAP Exchange Infrastructure 3.0
    The business systems and your central Integration Server are maintained in the System Landscape Directory (SLD).
    Configuration required on the Business System:
    1.       Create a HTTP connection in the business system using transaction SM59
    Technical Setting:
    ·         Connection Type: H
    ·         Target Host: System name
    ·         Service Number: HTTP Port name
    ·         Path Prefix: /sap/XI/engine/?type=entry
    Logon Security
    On the Logon/Security tab page, enter the following logon data:
    ·         User: XIAPPLUSER (for example); this user should represent the sending business system (see also the SAP XI Security Guide under Service Users for Message Exchange).
    ·         Password: the password you have specified for this user
    ·         Client: SAP XI Integration server
    ·         Language: Language required 
    2.       Configuration Business system as local Integration Engine.
    1.       Go to Transaction SXMB_ADM
    2.       Choose Edit --> Change Global Configuration Data.
    3.       Select Role of Business System: Application system
    4.       Corresponding Integration server: dest:// XI_XIR_CONNECTION created in step 1. Dest://XI_XIR_CONNECTION.
    5.       Under Specific Configuration Data you can specify additional configuration data
    Select the relevant category under Specific Configuration Data.
    Choose Change Specific Configuration Data.
    For ABAP Proxies, Add the following configuration:
    1.Category RUNTIME
    2.Parameters: IS_URL
    3.Current Value: dest://XI_XIR_CONNECTION

  • Installation Arch Linux via proxy

    How to install Arch Linux via proxy?
    Best regard!

    https://wiki.archlinux.org/index.php/Pa … ettings.3F

  • Java URLConnection via proxy

    Hi all, I need help!
    i have web server in our network, but i need get pages ONLY via proxy, not directly!
    I try next(and others):
    class SimpleAuthenticator extends Authenticator {
    private String username, password;
    public SimpleAuthenticator(String username, String password) {
    this.username = username;
    this.password = password;
    protected PasswordAuthentication getPasswordAuthentication() {
    return new PasswordAuthentication(
    username, password.toCharArray());
    Authenticator.setDefault(new SimpleAuthenticator(
    "username","WRONG_PASSWORD"));
    System.getProperties().put("proxySet", "true");
    System.getProperties().put("proxyHost", "proxy");
    System.getProperties().put("proxyPort", "3148");
    URL url = new URL(urlstr);
    URLConnection conn = url.openConnection();
    BufferedReader in = new BufferedReader(
    new InputStreamReader(
    conn.getInputStream(), "windows-1251"));
    but everytime i get url correctly(but in this example i should get proxy exception)! :(
    I must be sure that my connection via proxy!!!!
    How i can do it?

    I changed my code on:
    class SimpleAuthenticator extends Authenticator {
    private String username, password;
    public SimpleAuthenticator(String username, String password) {
    this.username = username;
    this.password = password;
    protected PasswordAuthentication getPasswordAuthentication() {
    return new PasswordAuthentication(
    username, password.toCharArray());
    Authenticator.setDefault(new SimpleAuthenticator(
    "username","WRONG_PASSWORD"));
    System.getProperties().put("http.proxyHost", "proxy");
    System.getProperties().put("http.proxyPort", "3148");
    URL url = new URL(urlstr);
    URLConnection conn = url.openConnection();
    BufferedReader in = new BufferedReader(
    new InputStreamReader(
    conn.getInputStream(), "windows-1251"));
    and nothings happened, i get page correctly(no 401 Unauthorized response) :(

  • Time Capsule as Router via Proxy

    Hi all,
    Thank you in advance. I recently moved to a new apartment complex that connects each room via proxy.
    There is an ethernet cable in each room. IT takes our computers Ethernet ID, puts it in his machine, and then we put the proxy server and port in Firefox to connect to the internet.
    I want to use TC as a router in the apartment. I set it up correctly (green light), and I gave the TC Ethernet ID to the IT department. But in Airport Utility I cannot find where I should enter the proxy server for TC.
    So, while I can connect to Time Capsule and can backup with Time Machine, I cannot connect to the internet because the proxy server does not go through.
    I hope this was clear. Please let me know what else I should tell you.
    Thanks,

    Hi,
    I'm facing exactly the same problem. Could you please tell me where you entered the proxy server for the Time Capsule ?
    Thanks,

  • XI - SAP R/3 OR R/3 - XI Via Proxy

    How does the data flow from XI - SAP R/3 OR R/3 - XI Via ABAP Proxy.
    -Naveen.

    hi Naveen
    SAP  recommends proxies when the amount of data being exchanged between r3 and XI is large.
    http://help.sap.com/saphelp_nw04/helpdata/en/2b/f49b21674e8c44940bb3beafd83d5c/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm
    Regards,
    Bhavesh

  • Connect to SFTP via proxy

    This is most definitely a network issue rather than a specific Dreamweaver issue.
    Until recently I was able to use Secure FTP via Dreamweaver but this appears to have been restricted by network admin for some reason. That said, I'm still able to connect to my proxy server which also uses port 22 so not sure why Dreamweaver can't?
    I've tried setting Dreamweaver to use firewall/proxy with host set to localhost and port set to 22. On my proxy I have source port 22 forwarding to localhost:22 but no joy.
    Can anyone help?

    are you using windows 7 ?

  • Upgrade from 4.7 to ECC 6.0 - Blank XML fields not transfered via Proxy

    Hello,
    I have a proxy that was sending all fields via a proxy to our PI system for  mapping.  Now after we upgraded to ECC 6.0 the XML document from the backend is missing all the empty XML tags. 
    Why did this happen?  How can I get my blank XML tags back?
    Thanks,
    Matt

    Hi,
    We faced the same issue few days back..
    See Prateek's reply in this thread..
    After Upgrade to ECC, Proxy is not sending empty tags to XI
    Regards,
    Sarvesh

  • Unable to check large model into SQL Server repository via Proxy

    I have a model that has over 1000 changes (probably) and I am unable to check the model into a repository on SQL Server 2008R2.  We have a proxy service running, and in general the check-in process is much better via the proxy than direct connect.  But for a model with "a lot" of changes, the check-in process never completes.  I have let it run overnight and it still does not complete.  The SQL Server DBA also reports a large "blocking" query running from the PROXY service to the database server when this process seems to "hang".
    Has anyone else encountered this behavior?  I have had a support ticket open for over a year on this one, with no solution, so I was curious if anyone else found a way to resolve it. (other than avoid "making a lot of changes".

    Hi,
    First if you want good performance you must use the Proxy. When you use the Proxy PowerDesigner sending large packet of data to the Proxy under a proprietary format (more efficient) and the Proxy run long transactions - many atomic SQL transactions - to the DBMS (SQL Server).
    In "PowerDesigner World" the primary use of a direct connection to the DBMS is to create the repository.
    For adequate performance the Proxy and the repository (RDBMS) must be installed on the same server. (Also the PD Portal). Thus the thousands of transactions are executed in memory and not over the network (latency problem)
    Because you use the SQL Server DBMS you must set ''max server memory'' variable to an appropriate value, by example for 40 users you must set to 8 MB minimum.
    You must also activate these two settings - See the PowerDesigner installation Guide
    • ALLOW_SNAPSHOT_ISOLATION
    • READ_COMMITTED_SNAPSHOT
    Physical Server memory usage
    a) OS Operating System has need minimum 2 Gb
    b) SQL Server runtime 1 Gb
    c) SQL Server memory space for PowerAMC 8Gb
    d) Proxy memory 6-8Gb
    e) I/O memory space 1 Gb minimum
    Total 20Gb
    Also : Under 'C:\Program Files\Sybase\PowerDesigner 16\ you have "readme.html" file. In this document SAP give information to optimize the referential. Aka modify attribute length TDAT of table PMTEXT
    Good luck
    Note : SAP know well this problem. SAP would have reduced the number of atomic transactions to the DBMS. Programming techniques exist on this subject. To see.

  • DirectAccess Force Tunneling via proxy server (TMG)

    Hello
    I am looking to enable Force Tunneling for DirectAccess.  All web traffic would then go via TMG proxy.  This is all fine, but in the past this was once configured and stopped IMAP from working?  
    The question is, would forced tunneling only send http/https traffic to the proxy by design and all other traffic directly out? Other traffic does traverse the proxy when internal to the LAN but I am sure DA treats this a little different in terms of what
    protocols are forwarded - Is this correct?
    If this is the case then I am assumming the firewall infrastructure is stopping IMAP?
    Thanks

    Hi There - it is a strong recommendation even in Microsoft deployments not to use Force Tunnelling unless you really have to. Using Force Tunnelling will always revert to IP-HTTPS which is still technically the slowest of the transition technologies. This
    means DirectAccess clients use only IP-HTTPS to obtain IPv6 connectivity to the DirectAccess servers over the IPv4 Internet.  IP-HTTPS has much higher overheads than IPv6, 6to4 or Teredo. Also your proxy server will handle every request and consume
    plenty of bandwidth and you cannot put NRPT exemptions in force tunnelling as all traffic has to come through the tunnel. There is also the small issue of captive portals. There are more things to list but the above should be enough to start an argument on
    why not to do it !!
    You could implement a split tunnel with enforced web proxy (seeing as you have TMG) as per the guide / recommendations by Shannon Fritz below (which works well in reality.
    http://www.concurrency.com/infrastructure/web-filtering-for-directaccess-users-55/
    Kr
    John Davies

  • Cannot connect to SGD server via proxy

    Hello
    We have a recently installed SGD server running.
    Some clients have been setup today with accounts to access it but none of them can get on at the moment. The error message presented is as follows:
    Cannot connect to the server sgd.ourdomain.co.uk:443
    The HTTP proxy "NTLM" at devicename:8080 failed to connect to the server sgd.ourdomain.co.uk:443
    The following response was returned:
    HTTP/1.1 403 Forbidden
    Clearly there's a proxy/firewall getting in the way.
    Client has tried to connect from a network that is behind a different firewall and has been sucessful.
    I'm hoping to get further details on the proxy/firewall setup but this could take a while.
    Has anyone encountered this previously and if so, can any solutions be suggested.
    Thanks,
    Rob

    Hi Team,
    I am facing the same issue and I am using Oracle system user credentials to connect Oracle server and I have also installed extension pack for the SQL Server instance which i am using for migration. Still I am getting the following error in last step (Migrate
    data).
    Cannot connect to Oracle server via SQL Server tester extensions.
    Oracle
    10.2.0.4 verion
    SQL Server 2012 SP1
    SSMA 6.0
    Please help me if you have gone through the same problem.
    Thanks,
    Vijaysqldb

  • Mail - Exchange access via Proxy

    Hello!
    I'm using Mac OS X 10.6.1. with Mail Version 4.1 (1076).
    Setting up the connection of an Exchange 2007 mail server in an intern network works great.
    Now I want to have access from outside/external.
    The Windows setup is via a proxy server.
    In Mail I do not find such a setting. Only "external server", but this doesn't work.
    With this setting I get the error (console):
    Mail[141] -[SOAPParser:0x119d12360 parser:didStartElement:namespaceURI:qualifiedName:attributes:] Type not found in SOAPDocument for HTML (HTML)
    What's wrong here? What could I do so I can get access from extern via the proxy (ssl)?
    Thanks a lot in advance & regards.

    Oh sorry
    Well, Exchange 2007 uses the Autodiscover record you can setup in your DNS. You just make a CNAME that points to the exchange server.
    With that,you can just open up your Mac Mail client and set your Display name, email address and password. Then the mail client will go out and find the settings to connect to your Exchange server. once connected, no matter where you are, you just open up your mac mail client, and as long as you have an internet connection, you will be connected to your exchange server.
    It is a lot better then opening up a port in your firewall.

  • Consuming utl_dbws webservice via proxy gives error (sometimes)

    Hi all,
    We provide a webservice for our clients, and some of them have reported they have issues calling a specific operation. Only clients who connect through a proxy have this problem. Others can call the service without issues.
    When I browse to the wsdl (both from my local machine, and via an RDP-session to our customer's network) I get result, so I know the service itself works and that we can connect to it.
    The service has 4 operations, each returning an xmltype.
    When I call the first operation (from my machine aswell as the customer's machine), I get the correct result.
    When I call the second operation from my machine, I get the expected result, but hen I call it from the customer's machine however (which connects via a proxy), the service errors out with following message:
    ORA-29532: Java call terminated by uncaught Java exception: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML dir=ltr><HEAD><TITLE>The page cannot be displayed</TITLE>
    <STYLE>A:link {
         FONT: 8pt/11pt verdana; COLOR: #ff0000
    A:visited {
         FONT: 8pt/11pt verdana; COLOR: #4e4e4e
    </STYLE>
    <META content=NOINDEX name=ROBOTS>
    <META http-equiv=Content-Type coI've written the entire SQLERRM to a table to be sure, but that's all there is in it.
    The operation requires no parameters, so there isn't something wrong with my input.
    The code i use to call the service is as follows:
          -- service en call aanmaken
          v_service := create_service(service_name => to_qname(i_name_space => NULL,
                                                               i_name       => get_ws_param_val(i_ws_code    => i_ws_code,
                                                                                                i_param_code => 'SERVICE_NAME')));
          v_call    := create_call(service_handle => v_service);
          -- proxy instellen indien nodig
          v_proxy := get_ws_param_val(i_ws_code => i_ws_code, i_param_code => 'HTTP_PROXY');
          IF v_proxy IS NOT NULL THEN
             set_http_proxy(httpproxy => v_proxy);
          END IF;
          -- endpoint instellen
          v_endpoint := get_ws_param_val(i_ws_code => i_ws_code, i_param_code => 'ENDPOINT');
          IF instr(lower(v_endpoint), '?wsdl') > 0 THEN
             v_endpoint := substr(v_endpoint, 1, length(v_endpoint) - 5);
          END IF;
          set_target_endpoint_address(call_handle => v_call, endpoint => v_endpoint);
          set_property(call_handle => v_call,
                       key         => 'SOAPACTION_USE',
                       VALUE       => get_operation_param_val(i_ws_code        => i_ws_code,
                                                              i_operation_code => i_ws_operation,
                                                              i_param_code     => 'SOAP_ACTION_USE'));
          set_property(call_handle => v_call,
                       key         => 'SOAPACTION_URI',
                       VALUE       => get_operation_param_val(i_ws_code        => i_ws_code,
                                                              i_operation_code => i_ws_operation,
                                                              i_param_code     => 'SOAP_ACTION_URI'));
          set_property(call_handle => v_call,
                       key         => 'OPERATION_STYLE',
                       VALUE       => get_ws_param_val(i_ws_code    => i_ws_code,
                                                       i_param_code => 'OPERATION_STYLE'));
          set_property(call_handle => v_call,
                       key         => 'ENCODINGSTYLE_URI',
                       VALUE       => get_ws_param_val(i_ws_code    => i_ws_code,
                                                       i_param_code => 'ENCODING_STYLE_URI'));
          -- eventueel username instellen
          v_username := get_ws_param_val(i_ws_code => i_ws_code, i_param_code => 'USERNAME');
          IF v_username IS NOT NULL THEN
             set_property(call_handle => v_call, key => 'USERNAME', VALUE => v_username);
             set_property(call_handle => v_call,
                          key         => 'PASSWORD',
                          VALUE       => get_ws_param_val(i_ws_code    => i_ws_code,
                                                          i_param_code => 'PASSWORD'));
          END IF;
          -- request opbouwen met parameters
          v_target_ns := get_ws_param_val(i_ws_code => i_ws_code, i_param_code => 'TARGET_NAMESPACE');
          v_req_root  := get_operation_param_val(i_ws_code        => i_ws_code,
                                                 i_operation_code => i_ws_operation,
                                                 i_param_code     => 'REQUEST_ROOT');
          v_request   := xmltype('<' || v_req_root || ' xmlns="' || v_target_ns || '"/>');
          v_request   := v_request.appendchildxml(xpath      => '/' || v_req_root,
                                                  value_expr => i_parameters.extract('/parameters/*'),
                                                  namespace  => 'xmlns="' || v_target_ns || '"');
          -- web service oproepen
          v_response := invoke(call_handle => v_call, request => v_request);
          -- vernietigen van gemaakte objecten
          release_call(call_handle => v_call);
          release_service(service_handle => v_service);
          RETURN v_response;The invoke procedure:
       -- Invokes a Document-style webservices in a synchronous
       -- request-response interaction mode.
       --   callHandle - the instance of the call
       --   request - a SOAPElement request
       --   Returns a SOAPElement response
       FUNCTION invoke(call_handle CALL,
                       request     sys.xmltype) RETURN sys.xmltype IS
       BEGIN
          set_call(call_handle);
          RETURN invoke_proxy(request);
       END invoke;
       FUNCTION invoke_proxy(request sys.xmltype) RETURN sys.xmltype AS
          LANGUAGE JAVA NAME 'oracle.jpub.runtime.dbws.DbwsProxy.invokeProxy(oracle.xdb.XMLType) return oracle.xdb.XMLType';I've been searching the web for half a day now and havn't found anything helpful. I'm actually considering rewriting my code to use utl_http (as I've done before) but that would be my last resort.
    Anyone have any ideas as to why this sometimes fails?
    TIA!
    ps: Moderators, if this is in the wrong forum, feel free to move it.
    Edited by: Jo on Jul 16, 2012 3:20 AM -> fixed the code blocks

    Some extra info: the webservice is hosted in an OC4J container on a 10g application server (judging from the Help pages I'm guessing the full version number is 10.1.3).
    I can access the Enterprise Manager and I found a Logs section in there.
    The "Last modified" column for the webservices' Audit and Trace logs show June 30, with a size of 0B (even though I tried again a couple of times today).
    The diagnostic logs (found in the Components -> OC4J -> webservices (this is the container's name) -> Diagnostic Logs section) show a couple of warnings in there on July 16, at about the same time I tried executing the webservice, with a Message Text saying "Unable to determine operation id from SOAP Message.", but there's no log for today, so not really sure if that's the correct file.
    The server.log (Components -> OC4J -> webservices -> server.log) keeps updating, but shows only "oracle.ons.Notification@1b4fd6a" messages, so that's probably not it either.
    I can also see the response/load graph updating as I execute the webservice, so I'm pretty sure connectivity is not the issue here.
    Any advice as to which log file I'm looking for?

Maybe you are looking for