IDOC - XI - IDOC scenario. I can't import XSD to Data Type

Helo!
I have some problem with creating data tape. I have to create data type similar to IDOC structure which i imported from SAP system. Similar becouse in this DT I need to add some more elements. Becouse the IDOC structure is large I wont to import IDOC structure to this DT automaticly. I try to eksport XSD structure of my IDOC and then import to data type but i can read the monit:
The tag <element> is not allowed at <<xsd:schema><xsd:element><xsd:element>>.
I'm beginer in XSD so I don't now how to change this file.
Can somebody help me on that or explain whot I can do to make this DT.
Thanks for answer!

Hi,
U can import the IDoc XSD to External defination and use it in your Message Mapping and Interfacing Mapping.
There is no need to create a data type of message type for IDoc.
External Defination
<b>External Definition</b> enables you to import a local WSDL, XSD, or DTD file to the Integration Repository and specify which parts of the schema to be used as a description for a message.
U can use this ED as
1.Inbound/Outbound in the Message Interface.
2.Source/Target structure for the Message Mapping.
In a scenario If there is a necessitity for changing the Occurance of some segment of the IDOC steps u perform is.
1.Import the IDoc to XI.
2.Export the IDoc(i.e XSD format) and save it to the local machine.
3.Make changes to the IDoc structure by modifying the XSD file in the local machine.
4.Save it as an XSD file Itself.
5.Import the XSD file in the IR under the External Defination.
6.Use this XSD in your Message Interface/Mapping which is same as IDoc structure but with some changes that u have made.
Go Thru this Blog <a href="/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change Bundling - Trick without BPM</a> BY Michal Krawczyk where the Occurance of the IDoc is changed to 1...Unbounded from 1...999999999 by using the XSD.
Regards
Santhosh
<a href="Remember to set the thread to solved when you have received a solution to set the thread to solved when you have received a solution</a>
Use a Good Subject Line, One Question Per Posting - Award Points

Similar Messages

  • I have a acrobat reader, can I import text delimited data format to a PDF Form so that it can auto fill into forms that was created? If not, what about FDF and XML data

    I have a acrobat reader, can I import text delimited data format to a PDF Form so that it can auto fill into forms that was created? If not, what about FDF and XML data

    Yes, you can do all of that via Tools - Forms - More Form Options - Import Data, if you have Acrobat.
    If you only have the free Reader then you can still do it, but it requires a script.

  • Can't import any audio file types into my project files in AECS5

    I'm trying to add sound effects to a titles animation for the first time. When I tried to import a .wav file i got this error:
    after effects error. Can't import file (filename.wav)  unsupported filetype or extension
    So I converted the file to .mp3. Still didn't work. I converted the file to .aiff, wma and none worked.
    Whats the problem? Better to just animate in AE and input sound effects in Premiere?
    please help!
    Z

    balizumba wrote:
    I'm running Adobe CS5 on an ASUS i-5. 4gb ram. 500gb internal memory. 1gb
    dedicated geForce Nvidia 310M graphics card.
    However, you did NOT answer Todd's very crucial question:
    Are you running AE 10 without having done the free update to AE 10.0.1, which corrects a wealth of AE weirdness?  Hmmmmmm? 
    That's the first thing to tend to if you haven't done it yet.
    You have other issues going on as well.
    Issue #1 is that you only have 4GB RAM, and for AE 10, that's absolutely NOTHING.  You need to get more memory, you need to get it right away, and you have to turn off multiprocessing and leave it off until you get more memory.  Think about bringing your machine up to 12 GB minimum to use multiprocessing.  You should tend to that next.
    Issue #2 -- you have your media files on the same drive as your OS and applications.  This is very bad indeed.  You need to get an additional hard drive for your project files and media files.  A 1 TB internal hard drive costs what.... about $100 US?  That's the third thing to do.
    Once you do all that, you ought to stand a fighting chance at getting your audio work done in AE.  And you should use either AIFF or WAV files.  Do NOT use any kind of compressed audio.  AE has NEVER worked well with compressed audio.
    Can't afford to do all that hardware upgrading?  Got a video editing application?  Import your AE animation -- VIDEO ONLY, no audio -- and any audio files you need, including sound effects.  Do the work in the video editor.  Not only will it be faster, but easier.

  • Database adapter not importing table having data type as WF_EVENT_T

    Hi All,
    I have a requirement to import a table in the Database adapter. That table is having a column of data type “WF_EVENT_T”.
    When I tried to import the table in database adapter I got the error as "The following tables are not supported in the Database Adapter and were not imported".
    Then I modified the table by adding one more column with some other data type and tried to import that table.
    It got imported successfully but I was not able to see the column with data type WF_EVENT_T in the table.
    Any pointers to this would be of great help.
    Thanks.

    Hi Harish
    Thanks for your response.
    I can create the table with the data type 'String'. However, the problem is when I try to update the table from a program in SE38 or a Function Module in SE37.
    When I try to activate the PROGRAM or FUCNTION, I GET A MESSAGE THAT I MENTIONED EARLIER.
    Here is the simple program that I have created that I am not able to activate
    ==========================================
    REPORT  ZTEST_STRING1.
    tables: ztest.
    ztest-zid = 2.
    ztest-zstring1 = 'ABC'.
    insert ztest.
    ===========================================
    ztest has two fields
    zid which is NUMC type
    and zstring1 which is STRING type.
    When I try to activate I get an error message as follows:
    'ztest' must be a flat structure. You cannot use internal tables,
    strings, references, or structures as components.
    Edited by: Ram Prasad on Mar 20, 2008 6:08 PM

  • Can "SPML Web Service Complex Data Type field" take multiple values ?

    In Generic Technology Connector's -SPML design parameters section, Can we give multiple values in SPML Web Service Complex Data Type field?
    If not, how can i call methods directly instead of calling them through a values of the "name" attribute of the "complexType" element in SPML Web Service Complex Data Type?
    I need 'SPML Web Service Complex Data Type' to hold multiple values.And based on the request it has to initiate appropriate method of action.
    Presently i have three methods add,modify and delete which i am calling through a single value of the "name" attribute of the "complexType" element in SPML Web Service Complex Data Type.
    I want to replace this single value with multiple menthods , so that a direct interaction between the method,OIM and target can be established.
    Edited by: 821054 on 16/02/2011 04:23

    Thanks Robert.
    You'll need to create your own interface to the webapp database for those kind of data operations
    by this, are you speaking of the internal BC database which stores web app schema data? That would be great if it were possible to update that programmatically because I need to use the List (Checkbox List) field type (for the search functionality), but I need to supply the checkbox options from a web app rather than by manually updating the list entered in the Fields view of the web app settings (shown below).
    I'm curious if anyone else has tried this?
    Again, my reason for needing to use the List (Checkbox List) field type is that the page which processes searches knows to expect a comma separated list for this field type and then appears to be parsing out the individual values for searching out web app items with 1 or more matching values. You're right that text fields (string and multiline) just check for 'string contains' matches, and this would be ok if I was only ever needing to search just one value at a time. Here's an example of what I might do:
    Web App item field value (as recorded against the List (Checkbox List) field type:
    8294877,8294878
    Web App Search value (for this same field):
    8294879,8294877,8294885
    The search would return this web app item because the field contains 2 (1 or more) individual values even though they were entered into the search field in a different order. If this web app item were just a Text (string or multiline) field, the searched value is not a substring of the web app item's stored value, so it would not find a match. Hence the need to use Checkbox List field type.
    The web app will have thousands if not 10s of thousands of records, so dumping them all into one big array or object and searching on the front-end won't be practical (though it works great on smaller datasets).

  • Database fields importing as wrong data type

    I am using Crystal Reports 2008, connecting to an Oracle 9i database. 
    Some of our database tables have a field with data type of SDO_GEOMETRY.  I know this is an unsupported data type in CR, so the field list in the field explorer skips over it when I import tables using the Database Expert.  However, it doesn't skip over the data type, giving each field below the SDO_GEOMETRY field the wrong type.  To illustrate:
    Field Name     Type (Size)
    GEOLOC          SDO_GEOMETRY (1)
    ID          NUMBER (22)
    NAME          STRING (25)
    DESC          STRING (200)
    CR 2008 will skip GEOLOC, assign ID as String (2000)how it interpreted SDO_GEOM in ver. XIName as Number, and Desc as String (25).  I also noticed this behavior in CR XIR2.  Has anyone else run into this?  The workaround I've found is to write a SQL command; but is there a setting or hotfix out that fixes the bug?

    Hello,
    I would recomend using a stored procedure to connect to the data and assign a Crystal-valid data type to each field so that there won't be a chance for this sort of issue to happen when pulling in data.
    -Sean

  • How can i modify SLT mapping data types ?

    I am modeling an Attribute view in HANA sp05 and i need to create a join betwwen two standard tables CRMD_ORDERADM_H and SRRELROLES using files GUID and OBJKEY.
    these two fields have two different types of data ( GUID = RAW and OBJKEY = CHAR).
    When SLT replicate these files in HANA the data types are (RAW = VARBINARY and CHAR = NVARCHAR). I can't create these join in HANA.
    So i have to change the transformation rule in in SLT for something like: In table SRRELROLES for field OBJKEY the tranformation rule will be (CHAR to VARBINARY).
    How can i do this in SLT?
    I have to use the transaction IUUC_REPL_CONTENT?
    OR
    Can I insert records in tables IUUC_REPL_TABSTG and IUUC_REPL_TAB_DV ?
    Thanks and best regards for all!

    HI,
    use IUUC_REPL_CONTENT. It will insert the relevant values to table IUUC_REPL_TABSTG and IUUC_REPL_TAB_DV .
    Best,
    Tobias

  • How can I create a custom data type that is a 2D array of string by using TestStand API?

    Hi all,
    I'm new in TestStand:
    I'm able to create a custom data type that is a 1D array of string but I cannot find the way to create a 2D array of string.
    Can anyone help me?
    Thank you in advance.
    Federico

    I made it!!
    Indeed my 2D array is an item of a container:
    /*  Create a new container */
    RunState.Engine.NewPropertyObject(Locals.NewDataType,PropValType_Container,False,"",0)
    /*  Create an array of strings as item of the container */
    Locals.NewDataType.NewSubProperty("Array_2D",PropValType_String,True,"",0)
    /*  Reshape the array as an empty 2D array */
    Locals.NewDataType.GetPropertyObject("Array_2D",0).Type.ArrayDimensions.SetBoundsByStrings("[0][0]","[][]")
    being:
    NewDataType a local property (type Object)
    Attachments:
    AddCustomTypeAndCreateFileGlobals.seq ‏11 KB

  • How can i validate(compare) two date type attribute in EO.

    Hi All,
    jdev version 11.1.2.1.0
    i have created one EO where two date type attribute ToDate and FromDate now i want to add validation rule.
    which validate that difference b/w ToDate and FromDate not more than 3 month.
    How can i validate this?

    You can create script expression
    Something like
    if((toDate.getTime()-fromDate.getTime())/(1000 * 60 * 60 * 24)>30)
      return true;
    else
      return false;-Arun
    P.S : Above example calculates based on number of Days (30). If you want 3 months, you need to put a logic - Simply 90 days? What about the months with 31 days and 28/29 days? etc.

  • I have an mxf file that i can't import. Strange file type? AA022201.mov.V152E1EEB6.mxf

    AA022201.mov.V152E1EEB6.mxf   It has both.mov and .mxf extensions on it.  Too many dots.  It went through pav tube and then imported into media composer.  Has anyone seen a file type like this.  Trying to convert to import into Final Cut but for now will be happy just to convert and view it. 

    Hi there,
    You're running an old version of Safari. Before troubleshooting, try updating it to the latest version: 6.0. You can do this by clicking the Apple logo in the top left, then clicking Software update.
    You can also update to the latest version of OS X, 10.8 Mountain Lion, from the Mac App Store for $19.99, which will automatically install Safari 6 as well, but this isn't essential, only reccomended.
    Thanks, let me know if the update helps,
    Nathan

  • Can't import XSD (without Namespace) into WSDL

    Hi
    We are developing a BPEL process that takes a XML message - that adheres to the new XSD (has a namespace) - and steps the message (translates) down in to the old XML message - that adheres to the current production XSD (does not have a namespace).
    Our issue is that is seems that you cant import a XSD without a namespace into a WSDL using JCAPS 6. Is there a way around this as we dont want to update the old XSD to include a namespace, knowing that there will be alot of additional dev to upgrade our exisiting 4.5.3 components and the XSD will be decommisioned in the future.
    Any help would be greatly appreciated.
    Regards,

    Hi Arie,
    Thanks for your response.
    It actually happens with every .psd file regardless of size or specs.
    All the other programs in the CS6 master collection work fine, except for AE and PS.
    I tried the small file. Created a small file, 100 px by 100px 72dpi, just with a gradient background. Same thing, not enough memory to initialise PSL.
    I got the adobe cleaner, and re-installed on my system (again) .... same thing.
    As long as I open AE with doing ctrl-alt-shift every single time or export layers from PS individually I seem to be OK.
    The problem is far from solved, so I guess i just have to put up with workarounds.
    Thanks for taking the time to respond

  • How can I import the vlan.dat file to flash?

    I have copied the config and vlan.dat files via tftp to the computer and want to import them to a replacement switch. Both switches are 2960 model. I get the config over fine but not sure how to get the vlan.dat file to the flash.

    Hi Jerry,
    Please try below command.
    copy tftp://x.x.x.x/vlan.dat flash:
    Where x,x,x,x is the tftp ip address.
    Hope this helps.
    Regards
    Najaf
    Please rate when applicable or helpful !!!

  • Can PI objects (such as data type) name been changed after the object was

    activated?
    Again I am new to PI and not aware lots of PI rules
    I would like to express my appreciation first here

    Yes, it can be. And that is almost same for all SAP objects. I would suggest that instead of posting threads first, go through the existing threads and documents on SCN and try to play with the your sandbox or dev system.
    Regards,
    Prateek Raj Srivastava

  • Can't get a dynamic data type and wire (waveform double) to both display on a waveform graph

    Hi,
    I'm teaching myself LabVIEW. I wish to delay a wave form and display it with the non delayed wave form. I used a delay from the examples. The output of the delay is wire (waveform double). The Simulate signal output is dynamic data. My conversion from wire (waveform double) to dynamic does not display on the waveform graph. The VI is attached. Can anyone offer any comment.
    Solved!
    Go to Solution.
    Attachments:
    Three input graph.vi ‏92 KB

    It is displaying just fine.  The display is hidden behind the display of the second signal. Expand the Plot Legend to show all three plots. Then toggle the plot visible property of the second and third plots.
    Lynn

  • Can't update oracle Long data type

    Hi All,
    Setup
    Weblogic 5.1.0sp11, oracle 8.1.6, Solaris8, classes12.zip,
    Solaris_JDK_1.2.1_03a
    ConnectionPool:
    weblogic.jdbc.connectionPool.XXXDBPool=\
    url=jdbc:oracle:thin:@10.2.30.50:1521:ZZZZ,\
    driver=oracle.jdbc.driver.OracleDriver,\...etc
    Problem
    I can't seem to write to (insert/update) an oracle type Long column
    using connections from the weblogic connection pool. Each entry(as
    XML) into this column is fairly large (>1MB). Reading from works fine,
    however.
    The same configuration(minus connection pool and associated
    code/config) via tomcat works fine(read/write), so I'm thinking the
    weblogic connection pool is giving me a connection object which
    doesn't update this Long column properly.
    Using the usual(again works fine for tomcat) :-
    //Url = jdbc:weblogic:pool:XXXDBPool
    //driver = weblogic.jdbc.pool.Driver
    stat = con.prepareStatement("UPDATE BM_RM_USER_DIARY set DIARY=? where
    id=?");
    //stat.setString(1,diaryData); //use an inputstream instead.
    ByteArrayInputStream bais = new
    ByteArrayInputStream(diaryData.getBytes());
    //StringBufferInputStream bais = new
    StringBufferInputStream(diaryData); //deprecated
    stat.setAsciiStream(1, bais, bais.available());
    stat.setLong(2,userId);
    I'm not getting any errors from this update, so I can't really see
    what I might be doing wrong. It just returns fine as if it has
    succeeded (rows updated = 1)
    Assuming I CAN NOT change these settings, are there any other ways I
    can programmatically get these inserts working ? Is this even a known
    issue ? as i can't find a problem in these postings that quite matches
    mine.
    Any help appreciated.
    Cheers
    Alkesh

    Hi All
    Just to follow up on this.
    The problem was solved by explicitly calling commit() after
    the update has taken place.
    It seems as though my connection from the connection pool has
    autocommit set to false.
    Thanks
    Alkesh
    [email protected] (Alkesh) wrote in message news:<[email protected]>...
    Hi All,
    Setup
    Weblogic 5.1.0sp11, oracle 8.1.6, Solaris8, classes12.zip,
    Solaris_JDK_1.2.1_03a
    ConnectionPool:
    weblogic.jdbc.connectionPool.XXXDBPool=\
    url=jdbc:oracle:thin:@10.2.30.50:1521:ZZZZ,\
    driver=oracle.jdbc.driver.OracleDriver,\...etc
    Problem
    I can't seem to write to (insert/update) an oracle type Long column
    using connections from the weblogic connection pool. Each entry(as
    XML) into this column is fairly large (>1MB). Reading from works fine,
    however.
    The same configuration(minus connection pool and associated
    code/config) via tomcat works fine(read/write), so I'm thinking the
    weblogic connection pool is giving me a connection object which
    doesn't update this Long column properly.
    Using the usual(again works fine for tomcat) :-
    //Url = jdbc:weblogic:pool:XXXDBPool
    //driver = weblogic.jdbc.pool.Driver
    stat = con.prepareStatement("UPDATE BM_RM_USER_DIARY set DIARY=? where
    id=?");
    //stat.setString(1,diaryData); //use an inputstream instead.
    ByteArrayInputStream bais = new
    ByteArrayInputStream(diaryData.getBytes());
    //StringBufferInputStream bais = new
    StringBufferInputStream(diaryData); //deprecated
    stat.setAsciiStream(1, bais, bais.available());
    stat.setLong(2,userId);
    I'm not getting any errors from this update, so I can't really see
    what I might be doing wrong. It just returns fine as if it has
    succeeded (rows updated = 1)
    Assuming I CAN NOT change these settings, are there any other ways I
    can programmatically get these inserts working ? Is this even a known
    issue ? as i can't find a problem in these postings that quite matches
    mine.
    Any help appreciated.
    Cheers
    Alkesh

Maybe you are looking for