Using XI as FTP without mapping

Hello!
I need to use XI just to pick up one file and put it on a server without mapping.
The thing is that I don't want to specify the structure of the file in a datatype so I made the datatype with the structure: RECORD-File(String).
In the mapping, I link the two 'File' fields and during Configuration, I do not activate File Content Conversion in order to keep the structure of the file just as is.
The problem is that when I try the interface, I receive the next error:
<SAP:Category>Application</SAP:Category>
  <SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
  <SAP:P1>com/sap/xi/tf/_QM024_V01_COM_File_SAP_TO_BPS_</SAP:P1>
  <SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
  <SAP:P3>Fatal Error: com.sap.engine.lib.xml.parser.Parser~</SAP:P3>
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>During the application mapping com/sap/xi/tf/_QM024_V01_COM_File_SAP_TO_BPS_ a com.sap.aii.utilxi.misc.api.BaseRuntimeException was thrown: Fatal Error: com.sap.engine.lib.xml.parser.Parser~</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
Any Idea? Thankyou.

Hi Visa,
For transfering a file w/o any message processing, you need to create a MessageInterface/mapping. You can just specify dummy interface and namespace (which doesnt actually exist in IR). Hav a luk at the folling thread..
file sender to file receiver scenario

Similar Messages

  • Using google map polygon without map

    Hallo
    i use a polygon ( com.google.maps.overlays.Polygon) in a value object (fieldData) besides other data, later in the programm the polygons are displayed in a google map.
    new FieldData(".....","1",new Polygon([
                        new LatLng(49.70624852,8.17595987),
                        new LatLng(49.70634712,8.17589098),
                        new LatLng(49.7063722,8.17708855),
                        new LatLng(49.70627548,8.17720608),
                        new LatLng(49.70624852,8.17595987)]
    i instantiate the value objects on programm start and i get this error:
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
         at com.google.maps.overlays::Polygon()
    It seems like i get this error because there isnt a google map object existing at that time on programm start. so i changed my code to call this methode on programm start before creating my value_Objects:
    protected function initMap(): void
                        var map:Map = new Map();
                        map.key = "...................";
                        map.enabled=false;
                        map.visible=false;
                        addElement( map );    
    it works! but i dont like the code, i dont need that map object at that time and not in the main component. so i made it invisible.... isnt there a better way to use polygons without having a map-object?

    sambuu wrote:
    Ok tnx again prometheuzz,You're welcome.
    Actually I am noob in google related development, Me too.
    so let me ask you the last question : Is it possible to use google map APIs from mobile applications, I believe many ppl use those APIs for developing web applications, so all I wanna know is whether it is suitable for mobile applications.
    Tnx in advanceNote that this is a Java forum, not a JavaScript forum or a Google Maps forum.
    Try to search the internet for some useful information:
    [http://www.google.com/search?q=mobile+device+google+maps]
    Good luck.

  • Re: [SunONE-JATO] Re: How to use a tiled view without a model

    I'm not sure what is different for you now. You still parse the string
    and put it into a data structure. Before the data structure was a
    vector, in JATO its just a model with a "hidden" data structure (a hash
    map).
    MVC only really comes into play when you talk about where your write
    this code, and where the data structure is being stored. So really, JATO
    takes care of half of the MVC'ness of it all (where the data is store).
    You just decide where to be the code to populate the model.
    Make sense?
    Is there something different required of you in JATO in this scenario
    that I am not grasping?
    c
    Hoskins, John D. wrote:
    Thanks for the feedback.
    The problem I was solving involved a single string, which contained
    delimited subsets of information.
    The string looked like
    this:"time|analyst|description|time|analyst|description|..."
    In ND, I parsed it apart into it's components (time vector, analyst vector,
    description vector), populated the repeated.
    With JATO, how would I make a model for something that doesn't have a
    database component like this?
    I'm pretty new to this MVC thing, so bear with me.
    John D. Hoskins
    Telephone & Data Systems
    Application Development & Support
    Voice: 608.664.8263
    Fax: 608.664.8288
    Email: john.hoskins@t...
    -----Original Message-----
    From: Craig V. Conover [mailto:<a href="/group/SunONE-JATO/post?protectID=219212113009229091025149066024064239039098031198039130252055210">craig.conover@s...</a>]
    Sent: 6/26/2002 3.22 PM
    Subject: Re: [SunONE-JATO] Re: How to use a tiled view without a model
    I guess the only thing "weird" (for lack of a better term) about what
    you are doing is that your are populating the model on the "display
    cycle". Typically, the cycle goes like this:
    Request -> populate model -> update data store -> retrieve data to
    populate model -> display data
    some of the above steps are optional but hopefully you get the point I
    am making.
    So what you are doing is:
    Request -> populate model/display data
    If it works for you, then it's not necessarilly wrong. But I would
    probably have my model populated before I forwarded to the target
    (displaying view bean) or at a minimum, in the begin display event of
    the view bean or the tiled view, but not during the iteration of the
    tiled view.
    c
    jhoskins wrote:
    Craig,
    Thanks for the pointers. I ended up doing something else. I set the
    models setSize() method to set the max size, and as the tiles fields
    iterated, populated the value from some vectors I had the data in
    already. Is this solution fraught with peril and will ultimately fail,
    or should I try your way?
    John
    --- Craig V. Conover wrote:
    John,
    Check out the docs for DefaultModel. There is an appendRow() method.
    So get your tiledview's primary model (the tiledview's primary model
    should be set to use an instance of DefaultModel), model.appendRow(),
    then model.setValue("fieldname", value) for each value.
    Rinse, repeat as needed.
    c
    jhoskins wrote:
    I would like to use a tiled view, but populate the fields manually.
    Any pointers about where I can set the size of the tiled view? I tried
    setMaxDisplayTiles() in the beginDisplay, but it won't get down and
    generate the rows.
    John Hoskins
    To download the latest version of JATO, please visit:
    http://www.sun.com/software/download/developer/5102.html
    For more information about JATO, please visit:
    http://developer.iplanet.com/tech/appserver/framework/index.jsp
    To download the latest version of JATO, please visit:
    http://www.sun.com/software/download/developer/5102.html
    For more information about JATO, please visit:
    http://developer.iplanet.com/tech/appserver/framework/index.jsp
    To download the latest version of JATO, please visit:
    http://www.sun.com/software/download/developer/5102.html
    For more information about JATO, please visit:
    http://developer.iplanet.com/tech/appserver/framework/index.jsp
    To download the latest version of JATO, please visit:
    http://www.sun.com/software/download/developer/5102.html
    For more information about JATO, please visit:
    http://developer.iplanet.com/tech/appserver/framework/index.jsp

    Craig,
    Thanks for the pointers. I ended up doing something else. I set the
    models setSize() method to set the max size, and as the tiles fields
    iterated, populated the value from some vectors I had the data in
    already. Is this solution fraught with peril and will ultimately fail,
    or should I try your way?
    John
    --- "Craig V. Conover" wrote:
    John,
    Check out the docs for DefaultModel. There is an appendRow() method.
    So get your tiledview's primary model (the tiledview's primary model
    should be set to use an instance of DefaultModel), model.appendRow(),
    then model.setValue("fieldname", value) for each value.
    Rinse, repeat as needed.
    c
    jhoskins wrote:
    I would like to use a tiled view, but populate the fields manually.
    Any pointers about where I can set the size of the tiled view? I tried
    setMaxDisplayTiles() in the beginDisplay, but it won't get down and
    generate the rows.
    John Hoskins
    To download the latest version of JATO, please visit:
    http://www.sun.com/software/download/developer/5102.html
    For more information about JATO, please visit:
    http://developer.iplanet.com/tech/appserver/framework/index.jsp

  • File to File multiple scenario without mapping

    Hi
    I am doing one simple file to file scenario without mapping i.e picking file from sender directory and then placing it in receiver directory via FTP.
    Now i have to take two files from different directories and place them in to different directories in the receiver side.
    On the sender side i have selected Advanced selection for source file and maintained the sceond directory name and filename.
    now i am not aware about the reciver side that how to place the two files in to different directories.
    I have to make only one interface for this.
    Thanks in advance.

    u have to follow the code in the link provided above but with some manipulations...
    in case u r placing the files in different target dir depending upon the source directory then ur code will be something like this:
    Note: i dont have a system as of now..so cant able to check the code for syntax errors..please cross check it
    MessagePropertyKey mpk = new MessagePropertyKey("Directory","http://sap.com/xi/XI/System/File");
    String SourceDir = msg.getMessageProperty(mpk);
    if(SourceDir.equals("/SourceDirectory1"))
    String targetDir1 = "/TargetDirectory1"
    msg.setMessageProperty("http://sap.com/xi/XI/System/File","Directory",targetDir1);
    else if(SourceDir.equals("/SourceDirectory2"))
    String targetDir1 = "/TargetDirectory2"
    msg.setMessageProperty("http://sap.com/xi/XI/System/File","Directory",targetDir2);
    else
    http://help.sap.com/javadocs/pi/SP3/xpi/com/sap/engine/interfaces/messaging/api/Message.html#getMessageProperty(com.sap.engine.interfaces.messaging.api.MessagePropertyKey)
    lIbraries for adapter module development:
    http://wiki.sdn.sap.com/wiki/display/XI/Where%20to%20get%20the%20libraries%20for%20XI%20development
    How to develop adapter module:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b39e65-981e-2b10-1c9c-fc3f8e6747fa?QuickLink=index&overridelayout=true

  • Problem about SSO using logon ticket  with user mapping

    Hi everyone ,
    I had done SSO with Portal , BW and R/3 system.
    I use logon ticket with user mapping .
    When user name is same in Portal as in R/3 system, or user name is same in Portal as in BW , user can access R/3 transactions and BW report without logon.
    There are some Portal users name which are different with R/3 user and  BW user. And I done the user mapping for these  user.
    But some user mapping works fine,but most of them can't work,means that most of them need to enter mapped user ID and password.
    What's the reason?
    When SSO using logon ticket with user mapping, the Portal user which is different with R/3 user and BW user,  can they access R/3 transaction iview and BW report iview without logon?

    Hi Chen,
    What you have done is correct. But the problem lies here.
    Since you are using the same system object for accessing the iview, where the ticket method is set to SAPLOGONTICKET in the user Management property of the system object.
    To avoid this create another system object like the previous one but set the logon method to UIDPW and select admin, user from the drop down box. Also create a system alias for this system.
    Now create another iview like the previous one but link this iview to the new system. Now do the user mapping for the users which are different in portal compared with R/3. Now you should be able to login without any problems.
    Another important point is login to portal with Fully qualified domain name. In the ITS property of the system object also give the FQDN.
    Hope this helps
    Regards
    Arun

  • Trouble uploading website using iWeb 09 FTP

    Hello All,
    About 2 years ago I used iWeb to upload my website. At the time I had to use Website Maestro for the FTP. Recently I bought a new iMac and used iWeb 09 to change several things on my website.
    I viewed all the videos on how to upload your site using the iWeb FTP and I even used the "test connection" button and it said it was great. So I went ahead and uploaded my site and iWeb 09 confirmed that everything was fine, but it didn't change my website. The old pages were still there.
    I phoned my web hosting company (Host Papa) and they said iWeb 09 uploads the new pages to a folder in their cpanel and that I would have to log in to the cpanel and move folders around. I tried this but inside Host Papa's cpanel it was all greek to me. I phoned their help line and the guy switched all the files for me and the new pages published fine.
    My question is why can't iWeb publish my site without me having to log into their cpanel to change folders around? I noticed on the iWeb 09 publish site I had filled in one bit of information incorrectly. Where it said "Directory/Path" I typed in www/ Their help desk said I should have typed in /public_html/ If I did this would this make a difference? Would it publish directly without me having to go into their cpanel?
    Thanks for your help.
    Mike

    The old pages were still there.
    Did you try clearing your browser's cache (CommandOptionE for Safari) and reloading the page? The site and index.html file probably should be uploaded to the public_html folder in your account.
    I use WebSite Maestro and find it to be very good for uploading. You might try going back to that especially since iWeb's ftp client is posing problems. I would either try WSM or the free Cyberduck client.
    OT

  • Renaming a File to File without Mapping

    Hi All,
    I am having a scenario where there is a text file transfer without any conversion i.e. basically a file to file scenario with no mapping. The only requirement is to rename source file which has .csv extn to .dat. For instance if the sender file is XYZ.csv, the file at the receiver side should be XYZ.dat.
    As there is no mapping, I cannot use Dynamic Configuration UDF in mapping. One other option is to write an adapter module which seems too bulky for this small requirement. So as of now I am looking at any option which I can use without having to create IR objects or do text ->XML -> text conversion.
    I hope experts here can help in resolving the current problem and/or give some pointers
    Best Regards,
    Pratik

    > OS Command in File Receiver Channel: mv %f `basename %f .csv`.dat
    I think you should use the full path address, the same as you used for the folder.
    You can also use an adapter module, it is just a couple of lines:
    public ModuleData process(ModuleContext moduleContext, ModuleData inputModuleData)
                          throws ModuleException{
         try {
            Message msg = (Message) inputModuleData.getPrincipalData();
            Payload payload = msg.getDocument();
            String fileName = msg.getMessageProperty("http://sap.com/xi/XI/System/File","FileName");
            // do something with the filename
            msg.setMessageProperty("http://sap.com/xi/XI/System/File","FileName", fileName);
            inputModuleData.setPrincipalData(msg);
        } catch (Exception e) {
            throw new ModuleException(e);
        return inputModuleData;

  • Linking without Map ID?

    My programmers would like users to be directed to the
    "welcome" topic of my help from multiple screens of the application
    (either by clicking on Help or hitting F1) without Map IDs being
    assigned. We are in a situation now where when a user tries to
    access Help from those certain screens they receive an error
    message (see systems admin 129) and my project manager doesn't want
    that to happen. So, what he'd like ideally is some default that
    will link back to the Welcome topic when no Map ID is detected.
    Is this even a possibility on my end?

    Hi tlanderson
    Hopefully Pete Lees will see this and advise how it can
    happen. I'm pretty sure it can, but will require coding by your
    developers to accomplish. After all, they are God to the
    application!
    Bottom line is that there isn't anything you do on your end.
    Unless you want to create a single redirect topic that opens your
    Welcome topic. Assign a map ID to that and have them always link to
    that particular map ID when they want the generic call. Hmmm,
    thinking about it, why not just assign the Welcome topic to the
    generic map ID and use that instead?
    Just thinking out loud here... Rick :)

  • Structure with min!=max without mapping

    Hi,
    At Message Mapping - Test Tab, we have the following error:
    "Mapping object  incomplete. Unable to continue execution
    Structure with min!=max without mapping"
    We did added some custom segments to the standard idoc, but we already validate the xml structure and it seems valid.
    Do you guys know what it means?
    Thanks in advance,
    Luí

    Hi,
    If you don't map a mandatory target field, red bulb is shown in graphical mapping.Altough it saves "successfully", it fails while testing using the Test Tool and throws an error mapping incomplete Unable to continue execution. So try debugging for the unmapped target field .
    BR.Venkat

  • Rename a file at the reciver without mapping with date/timestamp_filename

    Hi Friends,
    I have a scenario in which I have to rename the file if its exisiting at the reciever end with date/timestamp_filename in a file to file scenario without mapping.
    Thanks,
    --Sonal

    chk this (using adapter modules)
    http://wiki.sdn.sap.com/wiki/display/Snippets/DynamicfilenameinaFiletoFilepassthroughscenario

  • Re: Using Socks to ftp

    This is Socks 5 server. I have enabled all of them with and without
    ssl
    encryption. I am trying to authenticate to the socks gateway by using
    the
    fetch ftp progam for Mac. I have been successfull on a pc only when I
    use
    SSO, but that doesn't help with the Mac of course. The Mac Fetch
    program
    supports Socks 4 and Socks 5, I have been unsuccessfull with both.
    Is there someplace that you have to specify the users to use the
    Socks
    gateway, if so why did the SSO work for the user that didn't work on
    the
    Mac or PC without SSO? Lastly, is there a certain syntax as to how
    input
    the socks username and password in the Socks enabled program?
    Thanks
    > What authentication methods have you specified for SOCKS? (Is this
    > SOCKS client or SOCKS gateway? SOCKS 4 or 5?)
    >
    >
    > Craig Johnson
    > Novell Support Connection SysOp
    > *** For a current patch list, tips, handy files and books on
    > BorderManager, go to http://nscsysop.hypermart.net ***
    >

    In article <WvP1a.15907$[email protected]>, wrote:
    > Is there someplace that you have to specify the users to use the
    Socks
    > gateway,
    Yes, if access rules are enforced, you need an Allow rule for the
    traffic.
    If using user authentication, the access rule might also then work by
    specifying user, group or container.
    > If so why did the SSO work for the user that didn't work on the
    > Mac or PC without SSO?
    Unknown.
    > Lastly, is there a certain syntax as to how input
    > the socks username and password in the Socks enabled program?
    I rarely used it, but the NWADMN32 help file should give a working
    example.
    Craig Johnson
    Novell Support Connection SysOp
    *** For a current patch list, tips, handy files and books on
    BorderManager, go to http://nscsysop.hypermart.net ***

  • Can i able to do DBUM trusted recon without mapping User Login

    Hi All,
    Is is it possible to do dbum trusted reocon without mapping User Login field? , As it going to create automatically using post process event handler.
    I am able to recon when i map userlogin otherwise not. But my need is userlogin shud create automatically. How can i achieve this
    Any suggestions????
    Regards,
    user7609

    This approach will be working fine with first time recon(New user creation) and you don't need to do anything extra.
    But, the problem will ocur in case of update (next time recon of same user). As the userlogin is mapped with the target source and you have changed it using post process event handler. So, the same record it will consider as updatable and it will again try to update the existing user login. Yes, you can, call your event handler on update as well. So that it will update again to previous. This will be worst approach. beacause, It will process the same record always .
    Again I suggest you. Better Go for transformation. which will serve your purpose. In this case you do not need to map user login from trusted source. transformation class will generate user login on pre-insert.

  • How can I invoke a servlet without mapping it first?

    Hi all!
              I'm evaluating WLS 6.1 and in trying some examples of mine. I came across
              following problem: I have some .war in which the the servlets are invoked
              without mapping -> e.g. calling wepappname/servlet/ServletClass. I hadn't
              any success doing that on WLS 6.1.
              If I use the servlet mapping in web.xml instead it works. but i have to
              rewrite all my .wars...
              So is there a possibility to invoke a servlet in WLS6.1 without servlet
              mapping?
              Thanks for your precious help!
              -Paolo
              

    ok, thank you :-)
              -paolo
              "Dimitri Rakitine" <[email protected]> schrieb im Newsbeitrag
              news:[email protected]...
              > Maybe there is one, but I do not know about it - what I described is
              > the only way I know ;-(
              >
              > Paolo Vedovato <pvedovato@nospam_hotmail.com> wrote:
              > > Thank you Dimitri for your reply and help :-)
              > > I see now what I can do to achieve what I want.
              >
              > > But one questions remains: So there's no 'build-in' way to invoke a
              servlet
              > > in WLS6.1 without having to add the servlet-mapping tag in the web.xml,
              as
              > > it can be done in several servlet engines (e.g. Tomcat 4.0)?
              >
              > > -Paolo
              >
              > > "Dimitri Rakitine" <[email protected]> schrieb im Newsbeitrag
              > > news:[email protected]...
              > >> Sure. In your web.xml add the following:
              > >>
              > >> <web-app>
              > >> ...
              > >> <servlet>
              > >> <servlet-name>ServletServlet</servlet-name>
              > >> <servlet-class>weblogic.servlet.ServletServlet</servlet-class>
              > >> </servlet>
              > >> ...
              > >> <servlet-mapping>
              > >> <servlet-name>ServletServlet</servlet-name>
              > >> <url-pattern>/servlets/*</url-pattern>
              > >> </servlet-mapping>
              > >> ...
              > >> </web-app>
              > >>
              > >> and, if your servlet is in war classpath, and it's classname is
              > > test.TestServlet,
              > >> you can invoke it as:
              > >>
              > >> http://localhost:7001/yourapp/servlets/test/TestServlet
              > >>
              > >> (for example - add these lines to the examplesWebApp/WEB-INF/web.xml,
              > > redeploy, and you
              > >> can run HelloWorld servlet as:
              > >>
              > >
              http://localhost:7001/examplesWebApp/servlets/examples/servlets/HelloWorldSe
              > > rvlet
              > >> )
              > >>
              > >> Paolo Vedovato <pvedovato@nospam_hotmail.com> wrote:
              > >> > Hi all!
              > >>
              > >> > I'm evaluating WLS 6.1 and in trying some examples of mine. I came
              > > across
              > >> > following problem: I have some .war in which the the servlets are
              > > invoked
              > >> > without mapping -> e.g. calling wepappname/servlet/ServletClass. I
              > > hadn't
              > >> > any success doing that on WLS 6.1.
              > >>
              > >> > If I use the servlet mapping in web.xml instead it works. but i have
              to
              > >> > rewrite all my .wars...
              > >>
              > >> > So is there a possibility to invoke a servlet in WLS6.1 without
              servlet
              > >> > mapping?
              > >>
              > >> > Thanks for your precious help!
              > >>
              > >> > -Paolo
              > >>
              > >>
              > >>
              > >> --
              > >> Dimitri
              >
              >
              >
              > --
              > Dimitri
              

  • Hi, my MacBook Air is not working anymore if it's not connected with the power cable. It's pretty new so I can't imagine that the battery is dead already. Why can't I use my MacBook Air without the power cable even though I charged it for hours?

    Hi, my MacBook Air is not working anymore if it's not connected with the power cable. It's pretty new so I can't imagine that the battery is dead already. Why can't I use my MacBook Air without the power cable even though I charged it for hours?

    Please take the Mac to  Apple store to have it checked out.
    Genius Bar reservation
    http://www.apple.com/retail/geniusbar/
    Best.

  • I am using a mac mini 2011 an 3gs i phone 2010 macbook white 2008 and a new 2013 apple tv box. When i check info on the cloud I get 'upgrade your operating system to the latest. My question is is it possible to use the icloud system without an upgrade

    I am using a mac mini 2011 an 3gs i phone 2010 macbook white 2008 and a new 2013 apple tv box. When i check info on the cloud I get 'upgrade your operating system to the latest. My question is is it possible to use the icloud system without an upgrade

    iCloud requires OS X 10.7.2.

Maybe you are looking for