Import BPEL process into integration repository ???
Hey all,
I know that it's possible to export an integration scenario to BPEL4WS.
My first question is if it's also possible to import such a BPEL4WS process into the integration repository?
Second question: Somewhere I read that it's optional to design integration scenarios with the graphical designer. Is that true and is there another way to create such a scenario?
Thanks for your help!
Regards
Matthias
>My first question is if it's also possible to import such a BPEL4WS process into the integration repository?
Yes you can import BPEL4WS, in IR.
1. Create Integration process
2. Switch to BPEL4WS display sceen and import your BPEL.
go through the following link
http://help.sap.com/saphelp_erp2004/helpdata/en/9f/7a7440036f6d1de10000000a1550b0/frameset.htm
>Second question: Somewhere I read that it's optional to design integration scenarios with the graphical designer. Is that true and is there another way to create such a scenario?
Aris is a tool to configure your Integration scenario other than graphical scenario.
I dont think it is available today with XI3.0.
There is lot of documentation available on ARIS with SAP.
Best regards,
Satish
Similar Messages
-
Import design object into integration repository
HI.
We are going to import "XI3_0_SAP_BASIS_6.40_SP09_01.tpz" into integration reposiotry. So, we move this file into "G:\usr\sap\DEV\SYS\global\xi\repository_server\import" and start integration reposiotry.
Then, I clicked tool -> import design object but system can't find any object.
How can I fix this ?
Regards, Arnold.Hi,
Generally, the import of this component is done during installation itself, just check if the installation has been completed. Check out michal's FAQ blog to get simple steps to check if installation has been completed properly. You can probably copy the tpz version of the SAP BASIS component again from the installation DVD and try and import it.
Btw, what kind of a platform is XI running on - Unix platform? Whatever it is, are you able to see the tpz file at its location? Check if the folder that the tpz if existing in has all the permissions to pick up the file.
Regards,
Sushumna -
Not able to import software component into Integration Repository from SLD
Hi,
I am new in XI(PI). I have created Technical system, business system and software component properly.
But when I go to IR and import the software component, it gives me an error message +*'Unable to read software component versions from System Landscape Directory "sapxi:50000".
Can anyone tell me the reason for this...and solution...Please help me out...
Thanks/Regards
Dinesh Singh.Hi,
As your question says that,your are not able to import your software component version in to IR.
First better you cross check your software component is available or not in the SLD.
Can you please go to SLD and got to search field and give your software component name and search for the availablity.If you are able to see your software component detailse and after referesh your cache.environment->clear sld data cache
and try once and also please check your SLD information like logical system name and everything and try If still your facing the same problem let me know.
Just check if the replies in this thread help you:
unable to import from SLD
Unable to read software component versions from SLD
Please reward points
Thanks
Vikranth -
How to change a Async BPEL process into Sync bpel process
Hi All,
Can we change a bpel process which has been created by choosing the template as Asynchronous BPEL Process and after my requirement has
been changed i want to change my bpel process into synchronous bpel process. Is it possible to change the process or else we have to delete the whole process and once again we have to create a bpel process with synchronous template.
IF it possible to change the process from Async to sync how. is there any demo link on this. If possibel can anyone share a link on this.
Regards,
CHDiff between ASYNC & SYNC
Composite.xml
SYNC: In service part in only interface.wsdl & binding.ws will be there
ASYNC: in service part interface.wsdl & binding.ws and one more callback binding.ws is there.
In .BPEL FILE
SYNC: In Partner Link name, partnerLinkType, MyRole will be there .
ASYNC: In partner Link name ,partnerLinkType,MyRole,Partner Role also will be there.
*.WSDL File*
SYNC: in portType Input & Output both are there , in partnerLinkType only one role is there i.e Requester Role no provider.
ASYNC: in portType only Input will there,in PartnerLinkType two roles will be there ProviderRole n Requester Role.
Also change the activity in the BPEL from Reply to Invoke in the end.
Respective to your requirements you can change your BPEL to Sync/ASync.
I hope it will help. -
HOW TO LOGIN INTO iNTEGRATION REPOSITORY
Hii Guyz , i installed PI 7.0 (NW04s) . Now i hit SXMB_IFR tx code and it opened Xchange infrastructure window. But what is the userid and password to login into "Integration repository" and "integration directory" . Plzz help me asap
Thank youHi,
It is the same user id and password which u have used for login into SAP XI box.
Have u tried that?
Or try to first create an user using SU01 transaction assign all the roles to that uses then login.
Check the roles which needs to be given to users.
http://www.erpgenie.com/sap/netweaver/xi/xiauthorizations.htm
Thnx
Chirag Gohil -
Time out problem while uploading large bpel processes into oracle soa suite
Hi everyone,
I'm using oracle soa suite 10.1.3.4.0 and I'm encountering time out problem while trying to upload a 5MB bpel process into my bpel process server located in the LAN network. The error is coming from apache common file upload.
Is there a way to increate the connection time out for oc4j to avoid this problem?
Thanks for any help.
Regards
EsfandHi Marc.
Thanks for your reply. I increased the transaction manager time-out but still I have the same problem. I believe this is something related to oc4j settings and related to upload bpel process. here is my stack trace output:
79: A problem occured while connecting to server "192.168.0.12" using port "8888": bpel_JazbModaresJadidBPEL_1.0.jar failed to deploy. Exception message is: javax.transaction.RollbackException: Timed out
at com.oracle.bpel.client.util.ExceptionUtils.handleServerException(ExceptionUtils.java:94)
at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:324)
at com.oracle.bpel.client.BPELDomainHandle.deployProcess(BPELDomainHandle.java:341)
at deployHttpClientProcess.jspService(_deployHttpClientProcess.java:376)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:400)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:414)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:234)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:29)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:879)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Caused by: oracle.oc4j.rmi.OracleRemoteException: An exception occurred during transaction completion: ; nested exception is:
javax.transaction.RollbackException: Timed out
at com.evermind.server.ejb.EJBTransactionManager.end(EJBTransactionManager.java:152)
at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:57)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at DomainManagerBean_RemoteProxy_4bin6i8.deploySuitcase(Unknown Source)
at com.oracle.bpel.client.BPELDomainHandle.deploySuitcase(BPELDomainHandle.java:319)
... 25 more
Caused by: javax.transaction.RollbackException: Timed out
at com.evermind.server.ApplicationServerTransaction.checkForRollbackOnlyWhileInCommit(ApplicationServerTransaction.java:664)
at com.evermind.server.ApplicationServerTransaction.doCommit(ApplicationServerTransaction.java:273)
at com.evermind.server.ApplicationServerTransaction.commit(ApplicationServerTransaction.java:162)
at com.evermind.server.ApplicationServerTransactionManager.commit(ApplicationServerTransactionManager.java:472)
at com.evermind.server.ejb.EJBTransactionManager.end(EJBTransactionManager.java:137)
... 33 more
Total time: 4 minutes 30 seconds
The bpel jar file is about 2MB and is uploaded from my machine located in the same LAN.
Any hints?
Thanks
Esfand -
Import of SAP Objects into Integration Repository in XI 3.0
Hi all,
I am not able to import SAP objects into the Integration Repository in XI 3.0. This option is under any Software Component Version. I have selected the radio button "Import of RFC and IDoc interfaces from SAP systems permitted", in the Software Component Version settings. After the connection data is specified for the SAP system nothing appears under the IDoc, Whereas the import of RFCs is successfull.
We also have another installation of SAP XI 3.0, here this option is working properly. Can anyone tell me what is the problem, is is there something else to be configured inorder to do this.
Best regards,
NorwayHi Stephan
Thank you for your answer. We have followed your instructions but did only get half a success. Here is what we have done:
1) Created "External Definitions" for all related xsd-files with the same name as the xsd-filename and in our own namespace. Our namespace is different from those specified in the xsd-files. We have not change the namespaces in the xsd-files.
2) Maintained the "source"-field with the name for the xsd-file and not the url as specified in our answer. When we used the filename only we got a value the field "name" in the "External References".
3) We made a message mapping and imported the "top-level-xsd-element" from the "External Definition". This resulted in only the top level element and nothing else. What we expected was the possibility to drill down through the complete structure.
What did we doe wrong? Perhaps I could talk you into spending 10 min. and try it your self? This url leads to a zip file with all the related xsd files: http://rep.oio.dk/ubl/xml/schemas/0p71/documentation/resources.html
Do you know if it will be possible to make references across namespaces in a later version of XI?
Regards
Christian -
Unable to import SWC into Integration repository
Hi all,
I have created product, software component, two third party technical and business systems.
Now i am importing the SWC into IR by using Tools>Transfer from System Landscape Directory> import Software Component versions.
It shows a list of SWC components. I have selected the one i created and clicked import. it shows the message
*Imported successfully to software component*
But i am unable to see the SWC in the left frame in IR.
(I have tried refresh).
Regs
Kiran.hi,
Just goto environment and say clear SLD data Cache.
Also check in for the username under the changelist tab.
please reward with points if found helpful.
regards
madhu -
Problem importing idoc to XI integration repository
I have deleoped a custom IDOC and released in SAP/R3. Next I have imported it to XI using transaction IDX2 without problems.
However, when I try to import the metadata to the integration repository, I can't find it in the list of available IDOcs. I have tried to refresh the catches, and even restartet the XI server, but i doesn't help.
Any suggestions ?Hi Henrik,
See if these threads help :
importing IDOC in XI for interface mapping
IDOC in IDX2 is not visible in while importing into XI Design Component.
Settings in XI side to receive IDOC from application server
Check this link to know minimum authorizations required for a user to import RFC/Idocs.
http://help.sap.com/saphelp_nw04/helpdata/en/2b/a48f3c685bc358e10000000a11405a/content.htm -
How To Integrate BPEL Process Into Oracle Weblogic Portal 10.3
Hi All,
I have bpel process which which has db adapters and Human Work Flow. I need to integrate this bpel process [ created using Oracle SOA Suite 10131] with Oralce weblogic portal 10.3
Please let me know how to achieve this.
Thanks,
Irfan KhanHi All,
I tried to call my BPEL Process thru JSP.
This is how my JSP looks like:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import = "com.oracle.bpel.client.Locator" %>
<%@ page import = "com.oracle.bpel.client.NormalizedMessage" %>
<%@ page import = "com.oracle.bpel.client.dispatch.IDeliveryService" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>InvokeHelloBPELProcess</title>
</head>
<body>
<%
String name = request.getParameter("name");
if(name == null) name = "HelloBPEL";
String xml = "<name xmlns=\"http://xmlns.oracle.com\">"+name+"</name>";
// Connect to the default BPEL domain using Locator
// Please set the password (bpel is initial password)
Locator locator = new Locator( "default", "welcome1" );
IDeliveryService deliveryService =
(IDeliveryService)locator.lookupService
(IDeliveryService.SERVICE_NAME);
//Construct the normalized messaged and send it to the oracle BPEL PM
NormalizedMessage nm = new NormalizedMessage();
System.out.println(" -=-=-=-=-=-=-= XML: "+ xml);
//attach the payload to the NormalizedMessage
nm.addPart("payload", xml);
//Post the message to the HelloBPEL process
deliveryService.post("HelloBPEL", "initiate", nm);
out.println("The BPEL process HelloBPEL initiated!!!");
%>
</body>
</html>
Now once i invoke this JSP page I am getting the 500 internal server error.
The error message is :
java.lang.Exception: Failed to create "ejb/collaxa/system/DeliveryBean" bean; exception reported is: "javax.naming.NameNotFoundException: While trying to lookup 'ejb.collaxa.system/DeliveryBean' didn't find subcontext 'collaxa'. Resolved 'ejb'; remaining name 'collaxa/system/DeliveryBean'
Here I have some doubts:
1) If xml payload that I am passing is correct?
2) In Locator, do I need to pass 'domain' along with 'password' as my password or it will always be "bpel". i.e.,
a) Locator locator = new Locator( "default", <password> );
OR
b) Locator locator = new Locator( "default", "bpel" );
Please let me know how to solve this error. I doubt that my xml payload constructed is wrong. could you tell me what is the correct xml payload for below BPEL process WSDL file:
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="useWebServiceBpelProcess"
targetNamespace="http://xmlns.oracle.com/useWebServiceBpelProcess"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:client="http://xmlns.oracle.com/useWebServiceBpelProcess"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/">
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TYPE DEFINITION - List of services participating in this BPEL process
The default output of the BPEL designer uses strings as input and
output to the BPEL Process. But you can define or import any XML
Schema type and use them as part of the message types.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="http://xmlns.oracle.com/useWebServiceBpelProcess" schemaLocation="useWebServiceBpelProcess.xsd" />
</schema>
</types>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MESSAGE TYPE DEFINITION - Definition of the message types used as
part of the port type defintions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<message name="useWebServiceBpelProcessRequestMessage">
<part name="payload" element="client:useWebServiceBpelProcessProcessRequest"/>
</message>
<message name="useWebServiceBpelProcessResponseMessage">
<part name="payload" element="client:useWebServiceBpelProcessProcessResponse"/>
</message>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PORT TYPE DEFINITION - A port type groups a set of operations into
a logical service unit.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- portType implemented by the useWebServiceBpelProcess BPEL process -->
<portType name="useWebServiceBpelProcess">
<operation name="initiate">
<input message="client:useWebServiceBpelProcessRequestMessage"/>
</operation>
</portType>
<!-- portType implemented by the requester of useWebServiceBpelProcess BPEL process
for asynchronous callback purposes
-->
<portType name="useWebServiceBpelProcessCallback">
<operation name="onResult">
<input message="client:useWebServiceBpelProcessResponseMessage"/>
</operation>
</portType>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PARTNER LINK TYPE DEFINITION
the useWebServiceBpelProcess partnerLinkType binds the provider and
requester portType into an asynchronous conversation.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<plnk:partnerLinkType name="useWebServiceBpelProcess">
<plnk:role name="useWebServiceBpelProcessProvider">
<plnk:portType name="client:useWebServiceBpelProcess"/>
</plnk:role>
<plnk:role name="useWebServiceBpelProcessRequester">
<plnk:portType name="client:useWebServiceBpelProcessCallback"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions> -
Best way to import all objects into work repository located on a new master respository
Hi,
We have two separate master repositories, one for all development work repositories (Development, ST, UAT, IAT), and one for Production.
What would be the best approach to export and import all objects from the Dev Repository into the Prod Work Repository located on the Prod Master Repository.
Internal Ids of all work repositories are different.
We have tried putting everything into a solution and exporting that, but that did not work when we tried to import it.
We successfully exported and imported a single scenario, however this is not very practical as we have over 500 scenarios.
All suggestions welcome,
Thanks,
NicThanks,
But we want to keep Dev Work Repositories separate to Prod Work Repositories on their respective Master Repositories.
So our end result will have:
1) All Development Work Repositories located in the Development Master Repository on the Development server.
2) The Production Work Repository located on the Production Master Repository on the Production Server.
3) The ability to update a Solution or similar in Development with all changes to any objects.
4) The ability to import the Solution into the Prod Work Repo on the Prod Master Repo and execute via a load plan.
Is this possible? -
Not able to import SLD objects into Integration Builder
Hi,
while importing objects from SLD into Integration Builder , am getting no authorization to import objects from SLD.
Plz let me know how to solve this issue.
Thanks,
Satya.Hi Satish,
Check the link and aks your Basis/Authorization team to provide proper Roles to your user.
http://help.sap.com/saphelp_nw04s/helpdata/en/c4/51104159ecef23e10000000a155106/content.htm
http://help.sap.com/saphelp_nwpi71/helpdata/en/56/361041ebf0f06fe10000000a1550b0/content.htm
Regards,
Naveen -
Problem when import software component into integration
Hi all:
Could you please help me with the following problem?
I crated some software component in SLD. Then I tried to import it into integration builder design
through tools ---> transfer from SLD --->
import software component Versions, the system prompted
me that cann't access Ecc0101:500000(on which PI is installed).
Could you please tell me the possible reason why
such an error happen ? or how to trace the problem ?
is it regarding message server or something else?
Thanks in advance !Hi,
you should check your SLD connection:
http://help.sap.com/saphelp_nw04/helpdata/en/78/20244134a56532e10000000a1550b0/frameset.htm
Regards
Patrick -
Importing a package into OWB repository.
Hi,
there is a package existing in my OWB repository.
Package ABC
Procedure PQR(pram1 varchar2,param2 varchar2)
now i have modified this package in my target schema, an extra parameter is added to the procedure PQR.
Procedure PQR(pram1 varchar2,param2 varchar2,param3 number).
now when I re import this package to my OWB repository module. it shows both versions of the procedures.
Package ABC
PQR(pram1 varchar2,param2 varchar2)
PQR(pram1 varchar2,param2 varchar2,param3 number)
PQR(pram1 varchar2,param2 varchar2) is still vsible in OWB repository though it is replaced with PQR(pram1 varchar2,param2 varchar2,param3 number) in target schema.
Is there any way I can replace the old version of procedure with the new version in OWB repository.
Regards
RD_RBSHi
Standard approach to be followed for any object modification
1. If you have created your package from OWB and deployed it into your DB, always do it that way i.e. Design center -->DB . Do not make any modifications on DB level and import in back to your Design center. OWB manages Ids for all objects on the repository and this will confuse it. That is why you see two versions of the same package . Any modifications should be done on Design center level and then do a replace on the package from control center
2. If an object (package or procedure) is created on DB directly and is imported into design center, follow the same norm everytime you make any changes to that object. The status of that object will appear as "New" or "Not deployed" on control center but that is fine because OWB has no ID on its repository to maintain this information.
3. If you need to rename any object already deployed from OWB, always drop it first, then rename it and then deploy it. That way OWB will maintain the name and ID on its end and not get confused.
4. For your case, you can drop the older version of the package from OWB, delete the one imported from Database into OWB, make the changes on OWB level (adding parameter etc) and then redeploy the same package as replace from control center.
Hope these tips help
birdy -
Integrate Multiple BPEL Process into one project
Hi,
Can anyone help for the following problem?
We created different BPEL process.One bpel process calls the another bpel process internally .
EX:
process1,process2 and process3.
In side process1, I will call process2 and process3.
I want to integrate all 3 process into one.
Can anyone help how can i do this.
Thanks in advance.
Thanks,
BharathCan't you create a new process, copy everything between the main-scopes of the other processes to the new process (skip some of the receives and callbacks so you have 1 receive and 1 callback left), copy all the variables, namespaces, xsl mappings, and try again.
it's more a bit of 'trial and error' and see what's left.
Hope you can use this a bit.
Maybe you are looking for
-
Confused about this error.
I'm new to Java, and I'm trying to do some work with the Graphics2d library. But whenever I try to run any sample code (like below), I get this weird error: java.lang.NoClassDefFoundError: ShapeExample Exception in thread "main" What's up? It seems t
-
i ad just bouth a 160 ipod classic and by the end of the first day i had it, it completely locked up and will not let me do anything on it... nothing will work... what do i do?
-
Mac OS X 10.5 iMail - not receiving messages
Can anyone let me know how I go about fixing a problem that has occured with my iMail application? Since I upgrated my G5 OS system to Leopard I cannot receive messages into my inbox from my btinternet.com emailing address. I have been in touch with
-
After recent patch upgrade, BW delta Data loads for 2LIS_02_ITM failing
Hi All We have patched our BW 3.5 system from 16 to 25. After updating patches, I am geetting delta load issues. 2lis_02_itm and 2lis_02_scl delta loads are taking long long time. Deltas are failing even for 3000 records . some time it is taking 14
-
HT2693 i'm unable to connect ipad to itunes
today i have updates of the itunes on laptop i have updated after that when i connect the ipad to laptop its unable to connect