Business Conector Adapter
Hi all,
I'm trying to send data from Business Conector to XI with the sender business conector adapter, but I don't know which are the steps I have to follow in both the Server and the Developer. Help, please!
Thanks in advance,
Regards
Roberto
Hi Roberto,
to be able to send message from BC to XI you have to set two things:
set a routing rule in BC
http://help.sap.com/saphelp_nw04/helpdata/en/18/ccb14035a5c64ee10000000a1550b0/content.htm
configure BC sender adapter in XI
http://help.sap.com/saphelp_nw04/helpdata/en/ed/319640c80b3528e10000000a1550b0/content.htm
As far as I remember you must have BC 4.7 version to
connect to XI using the BC adapter
Regards,
michal
Similar Messages
-
Hello,
I'm trying to send data from Business Conector to XI with the sender business conector adapter.
these are the steps i did:
1. set up a routing roule in the BC
2. did the configuration for the BC-Adapter sender.
2b. configure the standard modules
- localejbs/BcAdapterModuleConverterBean
- localejbs/BcAdapterModuleSenderBean
- localejbs/BcAdapterModuleConverterBean
Questions:
1. What can I do with own modules and when will I use these own modules?
2. The call out of the BC is still the same URL
(http://<hostname:portnumber>/MessagingSystem/receive/BcAdapter/BC )
How does it work, if I get messages out of two BC's (maybe two different customer)? And I will use two different scenarios??
3. If we use a WebDispatcher, how would be the URL out of the BC? http://hostname:portnumber (of web-dispatcher)? I guess there would be no service "MessagingSystem/receive/BcAdapter/BC" of the webdispatcher. So that could be the reason of my error-message in the BC -> "Unknown Service"
Up till now, I didn't understand the process of the BC-Adapter. Can somebody help me?
Best Regards
ChristophHi,
did you find any solution? Now I have to do the same - converting outgoing xml-files to cxml. Do we need a converter, or is it possible to customize our Business Connector? -
Logical system not updated in the business system adapter specific data par
Hello Guys,
I changed a logical system name in the sld for a business system and that that is not reflected in the Integration directory adapter specific data tab.
I did a cache refresh using :
1) sxi_cache --- Full cache refresh, delta cache refresh
2) Hard cache refresh
3) In ID "Cleared SLD data cahe "
4) Refreshed the exchange profile
But no use
Can you please tell how i can get the logical system name for the business system updated in the Integration Directory.When you change it in SLD and if not getting replected in the ID...make sure you run the cache again, perofmr the comeplete cache....
there is an option under the adapter specific mesage attributes compare with SLD you can click that, is nthing happening after clicking it?
Run the cache in the ID are there any errors there?
check the RWB cache monitoring is everything green there? -
Can oracle e-business suite adapter be dynamically configured??
I have to call different instances of e-business suite. Can i use a single oracle application adapter to connect to different instances through dynamic configuration...........
Hi,
wrong forum. This is a JDeveloer / ADF forum
Frank -
Transporting business conector integrator package
I have made a package in the business connector integrator of one machine, and i want to transport it to the business connector integrator of another machine, i have found the export option for a package that creates a zip file, so what else i need to do for importing it in the other machine please.
Thanks in advance
regardsHi Carlos,
I guess you want to transport your Flow service from development to production. For this you have taken the patch from Admin page in packages - > management if i am not wrong and it had putted the zip file to the server under replicate / outbound directory. and then you want to transport this to production which is in other system. To acheive this, you need to login to the target system and then ftp to the development system and go to replicate / outbound and the do mget and put that zip file to production replicate/inbound.
And then release the .zip file using Admin page -> package -> management.
hope this will help you.
Regards
Aashish Sinha
PS : reward points if helpful -
Adapter Specific Identifiers of a business system
I created a business system and a sender RFC adapter under that. RFC destination is working fine now from the R/3 system now. When I go to the business system Adapter specific identifiers the R/3 system ID and Client are coming blank ; tried to compare it with the SLD but still its coming blank. Could some one help me with whats missing in the configuration?
Thanks
VinodHi
Thanks for the reply; the logical system name is coming in the Adapter specific identifiers. Whats missing is the R/3 system Id and client for Idoc and RFC adapter.
Any help would be appreciated.
Thanks
Vinod -
Receiver File Adapter - Create File on another SAP System
I am working on a project that includes this requirement: PDF files to be copied from a third party company via SFTP to a directory on our ECC system.
We have worked out the sender side config, and the transfer of the files into PI works fine via SFTP.
However, the PDF files are ending up in a directory on the PI system and not on our ECC system as expected.
The receiver communication channel is set up as follows:
Party = blank
Communication Component = communication component of the ECC business system
Adapter type = File
('Receiver' is ticked)
Transport Protocol = File System (NFS) (etc)
Target directory = /tmp (using this temporarily for testing)
I would have thought using the ECC business system would mean the files would end up on that system, but instead they end up on the /tmp directory on the PI system.
We are not permitted to use FTP between our SAP systems, so I can't go with that option.
I've searched for help on this and only see conflicting and vague statements about whether the NFS protocol can or can't be used for transfer to another SAP system in the landscape.
Any suggestions and help on the above, and the best method of transferring the files to the end SAP system would be very appreciated.
Regards,
Christineremember that NFS means that it is referring to a file system on PI server.
What you could do is mount a space on SAP PI onto SAP ECC so that ECC will be able to access the files on SAP PI.
Guess that should solve the problem. -
Hi Group,
Can any body suggest on Adapter tips while using various Adapter types (JDBC/JMS,MAIL,HTTP ,File etc..) what are the things we need to consider while configuring these adapters and what are the recommededHi,
>Adapters connect the Integration Engine to SAP legacy systems, as well as to external systems to communicate with different applications.
>Adapters convert XML- and HTTP-based messages to the specific protocol and format required by these systems, and the other way around.
>You configure the adapters in the configuration part of the Integration Builder. You define the parameters of the respective adapter during the definition of collaboration profiles in the communication channel
The Adapter Engine provides adapters, which you use to do the following, depending on their configuration:
● Communicate with SAP systems using the RFC interface (RFC adapter)
● Enable data exchange with the SAP Business Connector (SAP Business Connector adapter)
● Exchange data with external systems using a file interface or an FTP server (file/FTP adapter).
● Access databases using JDBC (JDBC adapter).
● Communicate with messaging systems using the JMS API (JMS adapter).
● Integrate remote clients or Web Service providers using the SOAP adapter (SOAP adapter)
*For Frequently Asked Questions (FAQs) about adapters , see SAP Note 821268.*
Also walk through these blogs :
1. Choose the Right Adapter to integrate with SAP systems
/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
2. Aspirant to learn SAP XI...You won the Jackpot if you read this!-Part III
/people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
Regards,
Chandra -
Hello
I would like to resplace our SAP Business Connector by
a XI scenario, but I am a bit confused about this is
possible or not. When replacing our BC XI will get Idocs
from R/3 and has to send these to an external BC. Further
this external BC will send Idocs to R/3 via XI. So the
scenario would be like this:
R/3 -> XI -> BC
and
BC -> XI -> R/3
As already mentioned above XI has to send and will receive
Idocs by R/3 and BC.
But in several postings in this forum I have read that
this will be not possible, because the Idoc-XML is not
supported. In the 'FAQ XI 3.0 BC Adapter' (SAP note
774854) there is also written that just RFC-XML will be
supported
Although in XI Configuration Builder I can select Idoc-XML in the receiver and sender adapter.
And finally the are 2 different SAP Help pages with 2
different statements regarding this issue:
http://help.sap.com/saphelp_nw04/helpdata/en/ed/319640c80b3528e10000000a1550b0/content.htm
and
http://help.sap.com/saphelp_nw04s/helpdata/en/ed/319640c80b3528e10000000a1550b0/content.htm
(this makes the difference: help.sap.com/saphelp_nw04<b>s</b> )
So, what is right and what is wrong?
In the case that the BC adapter does not support Idoc-XML. Is there any other solution?
Thanks in advance
ThomasHi
Purpose
The SAP Business Connector adapter (BC adapter) supports the B2B protocol of the SAP Business Connector, which is based on HTTP. The BC adapter enables you to replace a business connector with SAP Exchange Infrastructure or the PCK in scenarios where several SAP Business Connectors are used. This ensures guaranteed message delivery by SAP XI.
The Business Connector is a point to point solution that provides messaging and routing. Currently a number of organizations using the Business Connector utilize it to communicate between its partners using XML based messaging. This can be achieved using SAP XI as well, but SAP's strategy is to utilize XI as a central hub for messaging, routing, and communication between all SAP, non-SAP systems as well as partners. As SAP XI is a relatively new solution, organizations that are looking for communicating with their partners to exchange XML based documents or other point-to-point scenarios can still utilize SAP Business connector.
Hoe to used in sap xi:
http://help.sap.com/saphelp_nw04/helpdata/en/6a/3f93404f673028e10000000a1550b0/content.htm
Business connector --
WAS - Business Connector
business connector documentation
SAP Business Connector
Business connector
Will Business Connector 4.6 be affected by new Daylight savings changes
Business connector
More info on XI can be found at https://service.sap.com/xi
Hope this is usefull
Thanks
Saiyog -
Index in LOOP and BRANCH in Business Connector
Hello,
i use the SAP Business Conector 4.7 and want to map a structure from incoming XML-File to BAPI_PO_CREATE1. I loop over /ORDER[0]/ORDER/ORDER_ITEM_LIST/ORDER_ITEM/ACCOUNTING_INFO/COST_CATEGORY_ID
and BRANCH over
/ORDER[0]/ORDER/ORDER_ITEM_LIST/ORDER_ITEM/ACCOUNTING_INFO/COST_CATEGORY_ID/*body
But ORDER_ITEM has an index 0,1,2,3 on so on. So it works only, if i BRANCH over
/ORDER[0]/ORDER/ORDER_ITEM_LIST/ORDER_ITEM[0]/ACCOUNTING_INFO/COST_CATEGORY_ID/*body
for every index. But the index could change with every file.
How can i BRANCH over an index?
Thanks,
DanielLOOP AT itab.
AT NEW stud.
perform xxxx.
ENDAT.
ENDLOOP.
Refer SF
Refer this link for Smartforms
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d937ec90-0201-0010-0ca8-b6cb3b6dd1ef
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b590fd97-0301-0010-db90-d09ff93cee5a
Subroutine in smartform
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287
Style and mailing the Smartform output
https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292e
Table,Template,Loop and Command in Smartform
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985 -
Passing Streaming Content to a JCA FTP adapter in OSB
Hi,
Is there any way to pass streaming content represented by e.g.<con:binary-content ref="cid:1b6ff6d0:1416f7a74ab:-1d8a" xmlns:con="http://www.bea.com/wli/sb/context"/> to JCA FTP(business service) adapter?
My binary content already represents base64Binary format. Content is around 250Mb so there is no possibility to put it to memory(java.lang.OutOfMemoryError).
FTP Adapter wsdl
<wsdl:definitions
name="FTPAdapter"
targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/Adapter/FTPAdapter/FTPAdapter"
xmlns:jca="http://xmlns.oracle.com/pcbpel/wsdl/jca/"
xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/ftp/Adapter/FTPAdapter/FTPAdapter"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:opaque="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
xmlns:FTPAPP="http://xmlns.oracle.com/pcbpel/adapter/ftp/"
xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
>
<plt:partnerLinkType name="SaveFile_plt" >
<plt:role name="SaveFile_role" >
<plt:portType name="tns:SaveFile_ptt" />
</plt:role>
</plt:partnerLinkType>
<wsdl:types>
<schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
xmlns="http://www.w3.org/2001/XMLSchema" >
<element name="opaqueElement" type="base64Binary" />
</schema>
<schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/" xmlns="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="qualified"
elementFormDefault="qualified" >
<element name="OutboundFTPHeaderType" >
<complexType>
<sequence>
<element name="fileName" type="string" />
<element name="directory" type="string" />
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
<wsdl:message name="SaveFile_msg">
<wsdl:part name="opaque" element="opaque:opaqueElement"/>
</wsdl:message>
<wsdl:message name="Output_msg">
<wsdl:part name="body" element="FTPAPP:OutboundFTPHeaderType"/>
</wsdl:message>
<wsdl:portType name="SaveFile_ptt">
<wsdl:operation name="SaveFile">
<wsdl:input message="tns:SaveFile_msg"/>
<wsdl:output message="tns:Output_msg"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>aren't the default cluster aware settings enough for this ?
http://docs.oracle.com/cd/E15523_01/integration.1111/e10231/adptr_db.htm
Scalability
you could enable a few in the adapter wizards -
Adapter Scaling & load balancing
Can some one provide me info on how to achieve scaling and load balancing with Oracle Adapters?
I am trying to collect this data for poplesoft Adapter & OracleApplications e-business suite adapter
Thanks in advance..Hi,
This High Availability Guide will give some hints on the same:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cefe0399-0701-0010-8d86-b6b31cc5a681
http://help.sap.com/saphelp_nw70/helpdata/en/43/39c7b227b91bcbe10000000a1553f7/content.htm
Hope this helps,
Rgds
Moorthy -
Marketplace adapter (receiver) - DDID issue
Hey guys!
We are trying to configure the Marketplace adapter in XI to act as a receiver communication channel.
Our scenario is like this:
SRM (Purchase Order) > XI > MarketSite (Purchase Order)
It seems as if we need to define the DDIDs (Document Destination IDs) for the various suppliers (receivers) as well as the buyer (sender); however, the only place we know where to define the DDID (Service > Adapter-specific identifiers...) only allows for one DDID to be specified.
Have any of you guys configured the Marketsite adapter (Receiver) before? If so, could you show us how to manage the DDID issue?
Also, we have been using the SAP business connector to send the PO from SRM to MarketSite but we plan to replace it with SAP XI. Should we consider using the business connector adapter in XI? If so, where do we define the DDIDs?
Thanks in advance!
Glenn
ps. as usual, points guaranteed for helpful answers!:)hi,
>>>>If so, could you show us how to manage the DDID issue?
put the DDID number in DDID field of adapter specific identifiers
where?
- open your business system/service
- service from menu
- adapter specific identifiers
- DDID field
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
HTTP Error 400 with BC adapter
Hi,
does anyone have experience with the BC (business connector) adapter in XI. We have a sender BC compatible system that sends IDocs over HTTPS to our BC today. BC forwards these IDocs to our R/3 backend. Now we want to migrate from BC to XI. Therefore I set up a sender BC adapter. But when a message comes in via HTTPS to the adapter XI responds HTTP Error 400 which means 'Bad request, not understood by server'. When I check the logs of XI I find the following:
Could not parse payload body due to com.sap.aii.af.ra.ms.api.MessageFormatException: unexpected document: DOC_TYPE_GENERAL_PLAIN#
Any ideas what's wrong?Hi there,
Many thanks for your reply.
This notes is not applicable to our Portal Version (NW04).
Any others ideas?
Best regards,
João Macedo -
Different EBS Adapter interfaces generate same object types differently
Hi,
We are experiencing the following behavior when using two different interfaces that are both generated from the E-Business Suite Adapter.
Wrapper packages and object types are generated and created in the database. But in both cases the generator creates a type called gme_api_pub_rowtype_sql1.
Alas, that same type has a different specification depending on the interface. Hence, one of the api's has compile errors as it expects the type to have additional parameters.
Has anyone experienced the same behavior?
More important: is there a way to overcome the problem?
Thanks, SjoerdTo add to that:
We are not willing to have separate schemas for each of the EBS Adapter interfaces so that we can have multiple instances / occurrences of type gme_api_pub_rowtype_sql1, i.e. one per schema.
This would quickly turn into a maintenance nightmare.
Thanks, Sjoerd
Maybe you are looking for
-
It's been doing this for the last month or so. I just discovered that I don't have to hit the "Continue" button. After a couple of seconds it pops over to a weird Upromise log on page. It's the below info and it's all in the upper left corner of the
-
Hi, We are switching to test our codes based on JRockitRealTime 3.0.0, 1.6, linux 64 from Sun HotSpot. We notice a quite a few things are significant slower when compared to the results based on HotSpot. Turning on the Xverbose:exceptions=debug, we s
-
Problem with air 2.5 renderization
Hi, I have a problem with the renderization of imagens when in the computer is instaled and air version bigger than 2.6. When oi run my app in debug i have no problem and save and jpg with the correct color tone, but when i export and install the app
-
Can't edit premiere titles in Photoshop
I can't seem to edit any premiere titles in Photoshop. I create title from a template using the title tool. I click on the title icon in the project window, but both the "edit original" and "Edit in Adobe Photoshop" options are greyed out. This ha
-
Excise Part 2 not to be allowed till QC clears the material
Dear All, I want to put validation like as GR done with Part 1 then it Goes to QC.Till the time they dont clear QC.Part 2 Should not be allowed Regards Amey