BIC mapping names / classes
Anyone out there using Seeburger BIC converter...Do you know where the mapping names / classes are stored in XI. We think we deployed the mapping libraries but not sure where this is stored for reference. Any help in this matter is greatly appreciated.
We have an oss message sitting out there for the last 3 days.
We just need to know the mapping name to use to go from ANSI 856 to 856 XSD (seeburger definition).
Thank you,
Pam
Hi!
The mapping name from ANSI to XML (1:1 mapping) should be:
"See_E2X_ANSIX12_856V4030" where "V4030" is the version of the message.
Chris
Similar Messages
-
Need Seeburger BIC Mapping names for standard Msg types - EANCOM2002
Hi All,
I need Seeburger Bic Mapping names for standard Msg types.
<b>Orders
ORDRSP
DESADV
Note that they are in EANCOM2002 format.</b>
Kindly provide them asap.
Can anyone pls send the document to [email protected] if you have the Seeburger mapping names for EANCOM2002 and ANSIX12.
Thank You.
Regards
Seema.Hi Marcos,
>> IF they have been deployed in your system the names will be:
>> See_E2X_ORDERS_UN_D96A
>> See_X2E_ORDERS_UN_D96A
>> See_E2X_DESADV_UN_D96A
>> See_X2E_DESADV_UN_D96A
R u sure of we can use these mappings for EANCOM2002 format.??
R u sure EANCOM2002 is equavalent to UN D96A???
-Seema. -
Hi Guys,
Can anybody pls give me overview on BIC mapping designer?
Is that mandatory in seeburger related scenarios? Do i need to have the access to accomplish my business requirements
Because Seeburger has already some default mapppings if i need to prepare any mapping that should be accessible to me right.?
pls clarify on this.
brief me about BIC modules that would be used in Adapter configuration ? How can we do those modules?
Pls clarify
RegardsHi,
Can anybody pls give me overview on BIC mapping designer?
--> THE BIC Mapping Designer responsible for managing the transformation of messages is an easy-to-use graphic tool, which gives the possibility of providing software for complicated transformations as well as quick performance for those which are less demanding.
This is a graphic tool for the purpose of defining data formats and the information flow diagram. The relation between the source and the destination can be defined easily by means of the drag & drop technology. It may also be extended by a big set of manuals, a code in the JAVA language may be used as well. This enables the implementation of the business logic for any application.
used for transforming and compressing data.
File adapters: EDIFACT, ANSI X.12, TRADACOM, VDA, ODETTE, SWIFT, Biz Talk, XML.
Servicing the data bases via JDBC , ODBC controllers.
Message compression (GZIP,.. ).
Dividing and joining files.
Data format and business logic converter.
List printing generator, data-entry-mask generator.
Blog- Handling EDI interfaces using Seeburger BIC modules
Handling EDI interfaces using Seeburger BIC modules
Forum postings - Seeburger BIC Help!!
Re: Seeburger BIC Help!!
Is that mandatory in seeburger related scenarios? Do i need to have the access to accomplish my business requirements
--> BIC Mapping is required in case of EDI Messages, as Amir had already mention inprevious post if the messages are coming in XML format, then I don't think its mandatory to use.
Because Seeburger has already some default mapppings if i need to prepare any mapping that should be accessible to me right.?
--> Refer -- Building own schemas in Seeburger bic mapper
Building own schemas in Seeburger bic mapper
Plesae refer below links to get more details of BIC Mapping designer
check the link related to bic mapping
1.Handling EDI interfaces using Seeburger BIC modules
2.Building own schemas in Seeburger bic mapper
3.BIC mapping names / classes
4.Seeburger - BIC configured as Module
Thanks
Swarup -
Seeburger BIC Mapping-Small info required
Hi folks,
I am currently working on Seeburger BIC Mapping designer, Are there any forums for Seeburger BIC Mapping related Issues, can we discuss the Seeburger BIC Mapping related issues in this forum.
Please let me know.
Regards,
Varunhi
check the link related to bic mapping
1./people/nithiyanandam.au2/blog/2008/02/20/handling-edi-interfaces-using-seeburger-bic-modules
2.Building own schemas in Seeburger bic mapper
3.BIC mapping names / classes
4.Seeburger - BIC configured as Module
BR
Kasturika -
HI All,
Im using AS2 adapter for standard PO message type <b>orders.orders05</b>
and i thought of using the seeburger standard mapping name "<b>See_E2X_ORDERS_850</b>" in AS2 Module tab.
Now the problem is my client has extended the idoc to <b>orders.orders05./glb/orders</b> by adding few more fields in some of the segments.
Since we have modified the standard message type and i dont think the standard mapping name will work for this ?? im i correct??
If yes, i think we need to use BIC mapping tool and modify the standard xsd by importing and we need to create the new map ( ex:<b>map_E2X_Orders_Modified.xml</b>) ,generate the SDA file for this and we need to deploy SDA into XI.
And finally if we use the modified mapping name in our AS2 module tab.I think it will work????
Any suggestion or inputs we can approach in these kind of situations.
Thank you.
Regards
Seema.Hi Chirag,
Nice to see you back in action
I will be doing the below steps in BIC.. and let me know if anything is wrong in this.
i will Create the Project name as <b>" Project_Orders_Modified"</b> in BIC tool
1) i will modify the std msg xsd in txt file and Under my project name i will import it under EDIFACT. Save it and i will export it and save it in folder as...
<b> msg_DT_Orders.xml</b>
2)i will create XML Message for this by giving
<b>
source : msg_DT_Orders.xml
Target : msg_XML_DT_orders.xml</b>
I will import it into My Project " Project_Orders_Modified"
3) I will create the CreateMappingEDI to XML by giving
<b>source : msg_DT_Orders.xml
Target : map_E2X_DT_orders.xml</b>
I will import it into My Project " Project_Orders_Modified"
Then I will run the map.. and checks if it is working fine.
If yes, i will import my mapping into Active mappings and i will generate SDA file and will deploy into XI .
Finally i will use the mapping name " <b>map_E2X_DT_orders</b> " in AS2 Module tab.
Let me know if anything wrong.
-Seema. -
Specifying table with jdbc-class-map-name
Greetings
How do I specify the name of the table to map to when using the jdbc-
class-map-name hint?
In my jdo file, I have specified:
<class name="Customer" objectid-class="CustomerId">
<extension vendor-name="kodo" key="jdbc-class-map-name" value="base">
<extension vendor-name="kodo" key="table" value="PERSONS"/>
</extension>
but when mappingtool generates the mapping file, the "table" hint
is ignored, and I end up with the following in the .mapping file:
<class name="Customer">
<jdbc-class-map type="base" table="FRED.CUSTOMER"/>
What I really want to see in the above jdbc-class-map is:
table="FRED.PERSONS"
I am using the property setting: kodo.jdbc.Schemas: FRED
Note that mapping fields to columns using jdbc-field-map-name
seems to work fine...
Any clues? Thanks.
droo.You can't specify table or column names via mapping tool hints. The
typical way to change the default names is either to override the
getValidTableName/getValidColumnName methods in a custom DBDictionary
for systematic changes, or to follow the process outlined in example 7.6
on this page:
http://www.solarmetric.com/Software/Documentation/latest/docs/ref_guide_mapping.html#ref_guide_mapping_mappingtool_examples -
IDoc to File[EDI] using seeburger BIC Mapping Tool
Hi Gurus,
I'm having a scenario of IDoc to EDI FIle, I'll be using IDoc DESADV.DELVRY03.ZDELVR0X; Kindly advise steps needed in BIC Mapping Tool. I've already referred to this post /people/dijesh.tanna/blog/2008/05/25/sap-pixi-content-conversion-using-generator-mapping-functionality-of-seeburger-part-1 but still can't get it right.
Thanks.Thanks a lot experts :D....
I'll be using a file adapter for my scenario..
Any Idea on what Seeburger BIC mapping module should I use?
am I just use the ff module?
Module u2013 Processing Sequence
Number 1 Name localejbs/CallBicXIRaBean Type Local Enterprise Bean Module Key bic
Number 2 Name localejbs/CallSapAdapter Type Local Enterprise Bean Module Key exit
Module u2013 Module Configuration
Module Key bic Parameter name destSourceMsg Parameter value MainDocument
Module Key bic Parameter name destTargetMsg Parameter value MainDocument
Please advise.
Thanks.
Edited by: Devilbatz on Dec 8, 2010 8:31 AM -
Can SeeBurger BIC Mapping tool automatically remove Delimiters?
Hi all,
When we map IDOC's to EDI X12 messages using the SeeBurger BIC Mapping tool, we sometimes have delimiters occur in fields such as name or address. We are using the setDestinationDelimiter and have changed our delimiters so this occurance is rare. However the problem may still occur. This causes an invalid message to be passed to our partner.
One option is to use XI mapping and the replace function on each field however this is cumbersome and not the ideal solution.
Is there a way to automatically remove Delimiter characters from fields as part of the BIC Mapping.
Cheers,
JohnHi Satish,
Thanks for re-iterating the problem. You are absolutely right that this does cause an invalid message.
Also thanks for your suggestion regarding asking business not to enter the data, this has been done and as stated the occurences of these delimiters in the fields will be low, usually due to user error.
We still however want to cater for these occurrences and prevent an invalid message being sent to the partner.
I'm not sure if you've ever used the BIC Mapping tool and what I'm really looking for is someone with experience in this area to give a solution that works. Anyone out there who can help?
Cheers,
John -
Seeburger BIC mapping error(on changing mandatory fields)
Hi Experts,
I am working on IDOC to EDIFACT file scenario with seeburger.
Earlier my end to end scenario was working fine. I got a requirement to change all the mandatory fields of segment NAD into non mandatory field. To acheive this i changed my Seeburger BIC mapping and target XSD in PI. After this process i create .sca file and ask basis to upload it.
But after deployment i am getting error in communication channel where i am using BIC mapping. The error is message is quite big, still i am attaching a part of it. Please help
Message processing failed. Cause: Error in BICMODULE-module:Temporary error: BIC XI Adapter call failed. Reason: 2 errors occured. First error: BICMapping: runMapping() FATAL ERROR: java.lang.OutOfMemoryError: Java heap space (failed to allocate 16777240 bytes) Stacktrace: java.lang.OutOfMemoryError: Java heap space (failed to allocate 16777240 bytes) at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:95) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105) at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336) at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395) at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136) at java.io.OutputStreamWriter.write(OutputStreamWriter.java:191) at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111) at java.io.BufferedWriter.write(BufferedWriter.java:212) at java.io.Writer.write(Writer.java:126) at com.seeburger.jucon.dochandler.util.GrammarFileWriter.write(GrammarFileWriter.java:262) at com.seeburger.jucon.dochandler.EdiSegmentData.write(EdiSegmentData.java:234) at com.seeburger.jucon.dochandler.Segment.write(Segment.java:645) at com.seeburger.jucon.dochandler.EdiSegmentData.write(EdiSegmentData.java:390) at com.seeburger.jucon.dochandler.Segment.write(Segment.java:645) at com.seeburger.jucon.dochandler.EdiDocWriter.write(EdiDocWriter.java:367) at com.seeburger.jucon.dochandler.InhouseDocWriter.flush(InhouseDocWriter.java:884) at com.seeburger.jucon.mapping.Mapping.run(Mapping.java:2429) at com.seeburger.jucon.seebicapi.BICMapping.runMapping(BICMapping.java:1724) at com.seeburger.jucon.seebicapi.BICMapping.run(BICMapping.java:2518) at com.seeburger.jucon.seebicapi.BICMapping.startSyncMapping(BICMapping.java:1415) at com.seeburger.bicxiadapter.CCIInteraction.convert(CCIInteraction.java:1201) at com.seeburger.bicxiadapter.CCIInteraction.convertCalledFromModule(CCIInteraction.java:911) at com.seeburger.bicxiadapter.CCIInteraction.execute(CCIInteraction.java:313) at com.seeburger.xi.api.cci.impl.nw71.SeeXIInteractionProxy71.execute(SeeXIInteractionProxy71.java:86) at com.seeburger.bicxiadapter.module.CallBicXIRaBean.process(CallBicXIRaBean.java:384) at com.seeburger.xi.api.module.impl.nw71.SeeModuleAdapter71.process(SeeModuleAdapter71.java:78) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal
java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:169) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:266) DESCRIPTION: BICMapping: FATAL ERROR: Internal Fault. Class could not be load or instatiated. Check Installation, access rights. Last error: java.lang.OutOfMemoryError: Java heap space (failed to allocate 16777240 bytes)
Regards,
ShradhaHi,
Even I faced a Similar problem...
1) make sure that the size of the data that is coming to BIC map is not larger than the size defined in the Source field (Check In BIC and SAP XI/PI map.
2) Make sure id any other seeburger mapping are working fine , This is because you have to deploy the file in form of Active mapping.sca in SAP XI/PI after the changes are made on BIC side.
3) Check the Adapter Engine Cache ...
Hope this helps..
Regards,
Sainath Chutke -
Seeburger BIC mapping designer : querry
Hi,
We have installed the SeeBurger BIC adapter. I have a querry regarding the mapping that we specify as a parameter to the BIC module in the modules tab of the communication channel.
Are there standard mappings provided with the installation for EDI -> XML and vice versa , and we simply need to provide the name of the mapping that needs to be used or do we need to develop the mappings from scratch using the BIC mapping designer.
If the first case is true then how to get the names of all the mappings that are provided so that we can make out which one do we need to use. If it is not so please help me with the BIC mapping designer manual path on the installation as we are not able to figure out the path to the manual.
Thanks in advance,
Pravesh Puria.Hi Babu,
<i>1."you can use these mappings in "Modules" of your seeburger communication channel."
>> can we use these developed mappings with BIC MD in any communication channel of Seeburger like OFTP,FTP ,AS2 ,BIC or we need to use those mapping with only BIC communication channel?</i>
>>> Yes Babu,You can use this in all communication channel modules .
one thing, "BIC" is not a seeburger adapter type.
You need to deploy BIC Mappings in your XI server.
You have to refer Seeburger manuals for this.
<i>2.lets say if we have developed mappping with BIC MD ,then do we need to develop mapping with XI mapper too or its not needed?but if we do mapping with Xi then data format will be of xml but it needs to be converted to/from EDI ,so how it can be possible just with XI maping and no BIC MD mapping?</i>
>>> No, You Cannot do it in only with XI Mapper.
First you need to use BIC Mapping in modules which will convert your EDIFACT format to EDI-XML.
After this you need to Apply XI Mapping Which will Convert EDI-XML to your IDOC-XML.i.e. your mapping program.
Thanks & Regards,
Akshay Jamgaonkar.
Reward Points For Good Answer . -
Horizontal mapping base class query
Greetings,
I have a class hierarchy which looks like the following:
abstract class A {
int num;
class B extends A
class C extends A
class D extends A
This hierarchy is horizontally mapped. Say I want to run the following query. Give me the 10 objects of type A (either B,C or D practically) with the highest num. I would run the following query:
Query query = pm.newQuery("select from A.class range 0, 10");
query.setOrdering("num descending");
I would expect this query to return a maximum of 10 results. It in fact returns up to 30 results, i.e. 10 per subclass type. What is wrong in the structure of the query or my classes? Is this expected behaviour and does anyone know how I may remedy this situation?
Thanks in advance,
Adam.David-
Did I understand that correctly?You are correct.
If so, why does this limitation exist?It is because a proper relation cannot exist in the database if the
target table is unknown (which it is for horizontally mapped classes),
and joins would become tremendously complex or, in some cases, simply
impossible to accomplish with a single SQL statement.
We are considering adding some support for querying across horizontal
relations that are using non-composite primary keys, but it is currently
not possible.
In article <d3eig3$ssb$[email protected]>, David Ezzio wrote:
Hi guys,
Suppose that we have the following inheritance structure:
Class: LegalEntity
Field: LegalEntity relatedTo
Field: String name
Class: Person extends LegalEntity
Field: String ssn
Class: Corporation extends LegalEntity
Field: String location
Class: CollegeStudent extends Person
Field: String school
Class: Employee extends Person
Field: Corporation company
If a flat mapping is used throughout, then we end up with one table
(LEGALENTITY) with the columns: relatedTo, name, ssn, location, school,
and company, plus the Kodo created jdo columns.
If we wanted to create several tables, we could map LegalEntity and
Person horizontally, making the base tables COLLEGESTUDENT, EMPLOYEE,
and CORPORATION.
If I understand section 7.6.4.3 correctly, the value stored in the
relatedto column will be a stringified object identity, and Kodo does
does not support queries across this relation. Thus, the query find all
CollegeStudent objects that satisfies the filter "relatedTo.name ==
\"Sally\"" is not supported.
Did I understand that correctly?
If so, why does this limitation exist?
David
Marc Prud'hommeaux
SolarMetric Inc. -
How to use AUTO in Mapping name for EDIFACT
Hi
I have a source which will be posting 2 diff kinds of EDIFACT to XI.
I want to use just a single channel where i want to configure my .sda module.
I've seen that we can use 'AUTO' in MappingName parameter, so that the mapping is chosen dynamically.
However,when i tried to do so, i get an error saying that the adapter cannot find the mapping in the classpath.
Can anyone guide me as to how to use the AUTO parameter?
If possible, provide a link for some blog where they are using it.Hi Alok,
Reason behing not getting the EDI payload was missing of splitter configuration, you need to configure the splitter as
you need to use AUTO mappingName instead of specific mapping name
once you configure split parameter of bic to true, it will generate an attacments like KEY|MAPPINGNAME|ACCEPTED|MessageNo
then based on this configuration splitter will look for the same key in Seeburger workbench configuration and then generates a XI message (SXMB_MONI entry) ...
If you dont want acknowledgement of EDI and sure about the version of the mapping then you can configure the mappingName
directly instead of AUTO...in BIC paramter
HTH
Rajesh -
HI
can anyone explain me how to use EDI 850 4030 Version Mappings in BIC
We have standard mapping for 4010 version
Thanks,
Singh.Hi,
in order to generate and use the BIC mappings of different versions....
you need to follow the below procedure
1. Copy the mapping See_Ansix12 and provide your own name like VCP_Ansix12
2. In BIC mapping designer need to load the GeneratorMappings..which will be there in installation directory of BIC....
3. In that project check the mapping name EditoXml Converter...
4. go to test tab and provide the source as XSD version 4030 and result mapping name i.e VCP_E2X_ANXIS12_850_V4030
5. import the generated mapping into your project and then compile it.
6. Note in VCP_Ansix12 it will be calling child mapping starting with See you need to change here to VCP..so that it will your genreated child mapping... generate SDA/SCA file and deploy in server.
provide the id as paramteer in module of SeeClassifier at adapter level...
Thats it...
HTH
Rajesh -
Need Seeburger Mapping name for DESADV .
Hi All,
I want the Seeburger mapping name for DESADV .
The format of the file is ANSI file.
Also i want the folder name or standard number for DESADV ??
I mean like for Orders the folder name will be " ANSIX12_V3020_850 "
Kindly let me know asap.
Thank You.
Regards
Seema.Hi,
These are the few naming conventions that will be followed while doing mapping in SEEBURGER BIC mapping designer.Let me know if they help u in any way..
ADOPTED NAMING CONVENTIONS
1 - For Application Rules:
DOCUMENT_APLLICATION_DIRECTION_DATA (FILE EXTENSION FOR REFERENCE)
Length for each:
Document = 3 Samples of: PUR, POC, POA, ASN, TXT
Application = 4 Samples of: RECL, SOMS, HRMS, CORP, COMS, CONT
Direction = 1 Samples of: I or O
Data = 3 Samples of: DAT, XML, RPT
NOTE: Since spaces are not allowed in the names, S will be used as filler .
Sample Application Naming:
For 824 for Banking doc TXT_CORP_I_RPT
2 - For Project Rules:
We decided that we would group these by related documents. Ex. All POs would be together.
Following are the Project definitions:
ORDERS (PURCHASING) = 850, 880
BANKING = 820, 824 (Related to the banking 820 only)
TRANSPORTATION = 404, 858, 856, 940, 945, 990, ..
INVOICING = 810, 857
TEXT = 824, 864, 870
INVENTORY = 852, 830, 846,..
3 General Rules:
1- IF mapping is the same with HRMS & COMS
THEN Use CONT for Application
ELSE Use HRMS or COMS (which ever is appropriate)
2- IF document is the same for the entire corporation
THEN Use CORP as the Application
3- IF Generic
THEN No Suffix is required
ELSE Trading Partner Specific maps add the suffix
For Trading Partner specific rules, add the Name extension to the end of the rule
Thanks . -
Seeburger mapping name required for ASN
Hi
I am trying to use the Seeburger AS2 adapter to send ASN (Advance shipping notification) to our partners.
The format of the EDI file is EANCOM2002. I want the standard Seeburger mapping name which will convert from xml to EDI EANCOM2002 format for ASN message.
Thanks in advance.
ShanthaIf you are expecting the naming conventions for SEEBURGER Mapping (BIC Mapping designer) here are few .Let me know if they are useful.
<b>ADOPTED NAMING CONVENTIONS</b>
1 - For Application Rules:
DOCUMENT_APLLICATION_DIRECTION_DATA (FILE EXTENSION FOR REFERENCE)
Length for each:
Document = 3 Samples of: PUR, POC, POA, ASN, TXT
Application = 4 Samples of: RECL, SOMS, HRMS, CORP, COMS, CONT
Direction = 1 Samples of: I or O
Data = 3 Samples of: DAT, XML, RPT
NOTE: Since spaces are not allowed in the names, S will be used as filler .
Sample Application Naming:
For 824 for Banking doc TXT_CORP_I_RPT
<b>General Rules:</b>
1- IF mapping is the same with HRMS & COMS
THEN Use CONT for Application
ELSE Use HRMS or COMS (which ever is appropriate)
2- IF document is the same for the entire corporation
THEN Use CORP as the Application
3- IF Generic
THEN No Suffix is required
ELSE Trading Partner Specific maps add the suffix
For Trading Partner specific rules, add the Name extension to the end of the rule.
Maybe you are looking for
-
DOWNLOAD function module not working in Portal
Hello, We are in 4.6C. I have a piece of code that downloads an internal table to the presentation server using function module DOWNLOAD. This works fine in SAPGui. The function module DOWNLOAD does not work in the EP6 portal environment (the part wh
-
when my web page is shown on a windows computer, the font changes... how come?
-
We got requirement to convert Bex report into ABAP report..Conside like Income statement standard report it needs to be convert(develope) in ABAP. This has lot of restriction on it and in which tables will get the data. I checked the master data obje
-
Safari 6.0 install problem
Hi there, I'm running: Mac OS 10.7.4, Safari 6.0, Adobe Flash 11.4.402.265. All of a sudden, web pages started telling me I needed Flash, which I know was already installed. But I downloaded and installed the latest version anyway. Install was succes
-
Callback message not appearing on Siemens Hicom connected phones
We have connected two Siemens Hicom 350 PABXs using E1 controllers on two routers. The routers are connected via an IP (over ATM) link. Siemens digital phones are connected to each PABX. Calls are going across smoothly, however, when callback feature