SIbel webservice integration with BPEL
Hi,
While invoking a siebel webservice having endpoint
soap:address
location="http://10.24.5.16/callcenter_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&UserName=sadmin&Password=sadmin"
I'm getting
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html; charset=UTF-8
error from BPEL Console.
Would anybody update what need to done or changed?
I've seen this before. The key part is "Not a valid SOAP Content-Type: text/html". Basically Siebel is throwing up an HTML error screen because something went wrong with the service invocation. BPEL sees this and doesn't know what to do with because it's not SOAP/XML.
You can use a tool like SOAPUI to invoke the service and see what the error screen is saying -- but it's usually something generic. I'm not a Siebel person but it might be easier to look in the logs on the Siebel side.
Similar Messages
-
Hello,
I am new to BPEL. I am working on a sample .
I am working on ADF Integration with BPEL process.
I have an ADF Screen displaying data from an EMPLOYEE table in HR Schema . It has a button called "Update". I need to call a synchronous BPEL process on click of "Update" . This BPEL process will take the selected employee information as an XML input and update the last name to the first name as the response.
I have some doubts in that :
1. How to pass an XML Schema as input parameter to a BPEL process ? Can you please let me know some sample applications ?
2. I am creating a web proxy for the BPEL WSDL (created above) and my "Update" button is binded to a method which is calling the BPEL process.
How can i pass my XML input as the argument of the method to invoke the BPEL process ?
Thanks
NutanWhen using a web service proxy, you need to pass the data as an object, which' structure is defined in the web service proxy wrapper classes.
When you've defined a data control for your bpel process, you can just drag and drop the 'initiate'/'execute', your operation and bind this to the update-button.
When working with the proxy client, you need to populate your java class objects with the employee-object, this can be done in a backing bean or managed bean in your adf faces application.
For more information you can always have a look at my blog where I've provided an explanation about the different possibilities of interfacing adf with SOA.
Kind regards,
Nathalie -
Siebel On Demand Outbound Webservice integration using bpel question
Hello everyone,
I have a question I am hoping the forum can help me out with
I am trying to do an integration using bpel with Siebel on demand as the begining point. The bussiness case is that I want qualified leads to be extracted out of the Siebel On Demand crm to be integrated into a back end system. This is put into a queue in the integration events. I have read the forum on all the session id and intermediate java code that provides the session id. I noticed that Siebel on demand is not a webservice requestor and only a webservice provider even for outbound messages. Since bpel always needs an input of some sort how would I kick off bpel to keep checking the queue not to mention getting the session id ect?
Any help would be great :)
JadenHi ,
An integration even is something that is configured using a workflow. Like say when a Lead field is modified of r a particular Lead this even fires and will go and reside in Integration Even Queue.
A separate bpel process is then required to read the Integration Queue (wsdl's available) and then process this even for the lead.
Regarding extraction of Leads from SOD it need to have any Inegration events. Even without this we can do it. Just make a webcall using the Lead wsdl and then process th erecords usinga while Loop stucture. You can use a DB adapter to write to the target Database tables.
Nyjil -
Custom JCA Adapter integration with BPEL
The stock FTP Adapter provided with BPEL does not have a feature I require, so I am creating a custom JCA FTP adapter that does only one thing: when it is invoked, it polls a directory for any existing files, and then returns the number of files in that directory.
The Adapter Developer Cookbook ( http://www.oracle.com/technology/products/integration/adapters/pdf/Adapter%20Development%20cookbook.pdf ) is about as clear as mud, and hasn't been updated for 10.1.3.
Are there any other resources that explain how you go from having your .java source files for your JCA adapter to having a working custom adapter in BPEL?Hello Tlwi,
I guess you already figured out of writing custom JCA adapter, do you mind sharing your thoughs or document you may have. I tried to follow the cookbook, but was really looking for sample template code which I can change to make my own adapter.
Thanks,
Chintan -
Custom worklist application integration with BPEL cluster
Hi all,
I've setup a BPEL cluster using the Enterprise installation guide for 10.1.3.3.0. Currently we have a custom worklist application which is works when deployed on an installation SOA suite (10.1.3.1.0). The integration of claiming or setting an outcome works fine. We use the remote EJB to integrate with the workflow services.
However when testing the application on a cluster, we are getting the following log message in the log file for the custom application:
Questions:
1) What should be the value of the host name in the server URL since in a cluster a remote HTTP server. The HTTP server uses a virtual URL via the loadbalancer.
2) What should be the port number? Should it be the opmn request port from the $ORACLE_HOME/opmn/conf/opmn.xml
Anything else that i'm missing, please let me knoe.
Thanks in advance.
Log message:
08/03/31 23:11:05 at java.lang.Thread.run(Thread.java:595)
08/03/31 23:11:05 Caused by: ORABPEL-30509
Error in invoking task query service.
A client side error occured in invoking the task query service.
Please check the exception error stack to identify the error. Contact oracle support if error is not fixable.
08/03/31 23:11:05 at oracle.bpel.services.workflow.query.client.TaskQueryServiceRemoteClient.authenticate(TaskQueryServiceRemoteClient.java:118)
08/03/31 23:11:05 at ca.bell.rcss.services.taskmanagement.client.RemoteTaskServiceClient.getWorkflowContext(Unknown Source)
08/03/31 23:11:05 ... 38 more
08/03/31 23:11:05 Caused by: java.rmi.UnmarshalException: Error deserializing return-value: java.io.InvalidClassException: oracle.bpel.services.workflow.verification.impl.WorkflowContext; local class incompatible: stream classdesc serialVersionUID = 6104875137687627481, local class serialVersionUID = 4086410548907188559
08/03/31 23:11:05 at com.evermind.server.rmi.RMICall.EXCEPTION_ORIGINATES_FROM_THE_REMOTE_SERVER(RMICall.java:109)
08/03/31 23:11:05 at com.evermind.server.rmi.RMICall.throwRecordedException(RMICall.java:125)
08/03/31 23:11:05 at com.evermind.server.rmi.RMIClientConnection.obtainRemoteMethodResponse(RMIClientConnection.java:517)
08/03/31 23:11:05 at com.evermind.server.rmi.RMIClientConnection.invokeMethod(RMIClientConnection.java:461)
08/03/31 23:11:05 at com.evermind.server.rmi.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:63)
08/03/31 23:11:05 at com.evermind.server.rmi.RecoverableRemoteInvocationHandler.invoke(RecoverableRemoteInvocationHandler.java:28)
08/03/31 23:11:05 at com.evermind.server.ejb.StatelessSessionRemoteInvocationHandler.invoke(StatelessSessionRemoteInvocationHandler.java:43)
08/03/31 23:11:05 at __Proxy1.authenticate(Unknown Source)Some more information:
1) The integration from the integration/worklistapp works fine for the custom workflows.
2) I've tried using both the machine name and the http server name in the server url.
3) Snapshot of the wf_client_config.xml:
<servicesClientConfigurations xmlns="http://xmlns.oracle.com/bpel/services/client">
<ejb>
<serverURL>opmn:ormi://bangrcssdevsoa.sapient.com:6004:OC4J_SOA/hw_services</serverURL> <!-- for opmn managed instance -->
<user>oc4jadmin</user>
<password>iasadmin1</password>
<initialContextFactory>oracle.j2ee.rmi.RMIInitialContextFactory</initialContextFactory>
</ejb> -
OSB inbound http webservice integration with OAM
Hi,
I have a requirment where I need to protect OSB inbound http webservice with OAM. So that OAM can fetch the user details from webservice SOAP header & authenticate the user against LDAP.
Can someone tell me if this is a feasible approach. If yes, please share the details as to what configuration changes need to be done at OAM & OSB end.
If not, is there any alternative approach to secure webservice with OAM.
This webservice is not called from any web application. External sources dirctly make a call to this webservice through some java client.The solution to this issue is to put following line in mod_wl_ohs.conf file
MatchExpression /imaging WebLogicHost=test-ipm.atfoods.com|WebLogicPort=16000
The complete element will look like this.
<IfModule weblogic_module>
WebLogicHost test-ipm.atfoods.com
WebLogicPort 7001
Debug ALL
WLLogFile e:/logs/weblogic_ohs.log
MatchExpression /imaging WebLogicHost=test-ipm.domain.com|WebLogicPort=16000
</IfModule>
<Location /imaging>
SetHandler weblogic-handler
WebLogicHost 192.168.140.74
WeblogicPort 16000
Debug ALL
WLLogFile f:/log/wlipm.log
</Location>
Make sure that you use IP for Weblogic host in 2nd element and not the host name.
Thanks & Regards,
Vikrant Korde -
Hi,
is it possible to call BPEL webservice(HTTP call) using SAP? I am using oracle soa suite 11g. Please suggest me on this as we have one requirement in which we have intergration between SAP & BPEL. Before starting analysis i would like to know whether SAP can call BPEL webservice over HTTP.
Thanks
Amit PatelHi,
I have set following property in my ra.xml. But still it's showing error.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE connector PUBLIC '-//Sun Microsystems, Inc.//DTD Connector 1.0//EN' 'http://java.sun.com/dtd/connector_1_0.dtd'>
<connector>
<display-name>IWAFJCA10</display-name>
<vendor-name>IWAY Software</vendor-name>
<spec-version>1.0</spec-version>
<eis-type>IWAF</eis-type>
<version>1.0</version>
<license>
<license-required>false</license-required>
</license>
<resourceadapter>
<managedconnectionfactory-class>com.ibi.afjca.spi.IWAFManagedConnectionFactory</managedconnectionfactory-class>
<connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
<connectionfactory-impl-class>com.ibi.afjca.cci.IWAFConnectionFactory</connectionfactory-impl-class>
<connection-interface>javax.resource.cci.Connection</connection-interface>
<connection-impl-class>com.ibi.afjca.cci.IWAFConnection</connection-impl-class>
<transaction-support>NoTransaction</transaction-support>
<config-property>
<config-property-name>AdapterName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<config-property-name>Config</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<config-property-name>IWayHome</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>D:\Oracle\ora11g\fmw11gHome\Oracle_SOA1\soa\thirdparty\ApplicationAdapters</config-property-value>
</config-property>
<config-property>
<config-property-name>IWayConfig</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>TestConf</config-property-value>
</config-property>
<config-property>
<config-property-name>IWayRepoDriver</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<config-property-name>IWayRepoURL</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<config-property-name>IWayRepoUser</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<config-property-name>IWayRepoPassword</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
<config-property>
<config-property-name>LogLevel</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>DEBUG</config-property-value>
</config-property>
<config-property>
<config-property-name>LogSize</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>100000</config-property-value>
</config-property>
<config-property>
<config-property-name>LogCount</config-property-name>
<config-property-type>java.lang.Integer</config-property-type>
<config-property-value>10</config-property-value>
</config-property>
<authentication-mechanism>
<authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
<credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
</authentication-mechanism>
<reauthentication-support>true</reauthentication-support>
</resourceadapter>
</connector>
Here i would like to clarify few things.
1) I have used Jdk 1.6 which was instaleed automatically when i installed oracle soa suite.
2) I have following environment variables
CLASS_PATH = D:\Oracle\ora11g\fmw11gHome\jdk160_14_R27.6.5-32\lib
JAVA_HOME = D:\Oracle\ora11g\fmw11gHome\jdk160_14_R27.6.5-32
ORACLE_HOME = D:\Oracle\ora11g\fmw11gHome\Oracle_SOA1
3) After installing Oracle Thirdparty Adaptor, i have used following configuration
selceted JCA
inside that i have given name as TestConf & given path as D:\Oracle\ora11g\fmw11gHome\Oracle_SOA1\soa\thirdparty\ApplicationAdapters
But when click on Adaptor folder it's not sowing any adaptor like SAP, PeopleSoft, JdEdwards, Siebel.
4) Below configuration is right or wrong
<config-property>
<config-property-name>IWayHome</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>D:\Oracle\ora11g\fmw11gHome\Oracle_SOA1\soa\thirdparty\ApplicationAdapters</config-property-value>
</config-property>
<config-property>
<config-property-name>IWayConfig</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value>TestConf</config-property-value>
</config-property>
-- TestConf is a name of Folder which i created after installing oracle thirdparty adaptor
5) During installation of oracle thirdparty adaptor, i see that in oracle document installation size is showing 59.4 MB but in my installation it's showing 49.2 MB
thanks in advance.
Regards,
Amit Patel -
Webservice Integration with SAP using SAP XI
On a periodic basis, say end-of-shift, My product(Web service) sends to the SAP system the total production for that period, for example, Hot Metal produced. The data packet contains all theinformation required to uniquely identify the production period (plant name, location, furnace number, shift
number, date & time).
SAP receives the data packet, stores the data in appropriate tables and acknowledges the status to My Product. The acknowledgement contains total revenue generated based on the production (computed based on the unit cost of Hot Metal). If the data is incorrect, SAP sends a fault message. The revenue value received as response is stored in an appropriate tag in the My Product model.
I want to use SAP XI as the connector between my webservice application and SAP. Please suggest me what scenario should I implement in this case. Do I need to use BPM here ?
Also please suggest what are relevant IDocs and BAPIs for this scenario.Got it...
-
Integrating Microsoft office 2007/2010 with BPEL
Hi All,
Having a requirement that Microsoft office 2007/10 needs to be integrated with BPEL.
Kindly provide some useful suggestion.
If any documents available,please provide the link as well.
Thanks in advanceHello,
Based on this link:
https://websmp210.sap-ag.de/smb/sbo/platforms
that I copied for you:
Desktop System Platforms addon 2005 SP1 2005 B 2007 A
Microsoft® Office 2000 SP3
- Standard & Professional
Edition
Microsoft® Office XP SP2
- Professional Edition X X
Microsoft® Office 2003 SP1
- Standard & Professional Edition X X
Microsoft® Office 2007
- Standard & Professional Edition X(1) X X (2)
(1) XL Reporter 2005 does support Microsoft® Office 2007 as of XL Reporter 2005 SP01 PL29.
(2) XL Reporter 2007 currently does not support Microsoft® Office 2007. Planned to be supported in Q3/2007.
x sign means it is okay with the version. The version is in the header/top. You can understand and have solution for your problem after read it.
Rgds, -
Integration with PeopleSoft Applications Using Oracle SOA Suite 11g BPEL
Hi,
I'm integrating BPEL with Peoplesoft FSCM 9.0 Application on tools 8.49 using Oracle SOA Suite 11g. The BPEL invokes the web service method generated from Peoplesoft Component Interface in a synchronuos manner.
I have deployed the BPEL in Oracle SOA Suite 11g using Jdeveloper successfully but I have problem in configuring the BPEL node in Peoplesoft side using Oracle SOA Suite 11g(FMW) . I had done the integration of BPEL with Peoplesoft FSCM 9.0 on tools 8.49 using Oracle SOA Suite 10g earlier successfully by configuring BPEL node properties as follows:
BPEL CONSOLE : http://Host Name:8888/BPELConsole (System with Oracle SOA Suite 10g server for deployment)
BPEL DOMAIN : default
Using this BPEL node configuration, I was able to ping the BPEL console of Oracle SOA Suite 10g from peoplesoft and hence complete the integration successfully.
Now in order to acomplish Business rules and other functionality, the BPEL application has been developed in Oracle SOA Suite 11g using Jdeveloper 11g. This time I'm not able to configure the BPEL node in Peoplesoft for this integration as I'm assuming there is no separate BPEL console in Oracle SOA Suite 11g. All the BPEL deployments are administered in console (11g console used for deployment of BEPL)
http://Host Name:7001/em (System with Oracle SOA Suite 11g server - Fusion Middleware).
So when I Configured the BPEL node property in Peoplesoft as :
BPEL CONSOLE : http://Host Name:7001/em (System with Oracle SOA Suite 11g server for deployment)
BPEL DOMAIN : default
I'm not able to ping the Peoplesoft BPEL node to the Oracle SOA Suite 11g. Hence I'm not able to proceed with my integration.
When I searched the OTN discussion forum on BPEL console for Oracle SOA Suite 11g, all threads point that there is no separate BPEL console unlike Oracle SOA Suite 10g. Also most of the articles for Integration with Peoplesoft Application using SOA 11g do not state any specific configuration setting for property of Peoplesoft BPEL node in order to integrate with BPEL 11g. The examples published in OTN still point towards screen shots of integration using SOA Suite 10g.
So I'm not able to proceed in this regard.
Any help in this regard is highly appreciated.
Thanks in Advance,
Girish
Edited by: user11214154 on Nov 23, 2009 8:12 PM
typo errorHi,
I found this document from the Oracle Open World 2009 (maybe you have found it too) :
"Integration with PeopleSoft applications using oracle soa suite 11g BPEL" --> [http://www.oracle.com/technology/tech/fmw4apps/peoplesoft/pdf/oow2009-bpel-psft.pdf]
And this could be a little more simple, but have a good step-by-step tutorial.
[http://www.oracle.com/technology/obe/fusion_middleware/fusion/soa/BPEL_PS848/OBE_PSFT_BPEL_848.htm]
I think you must read this docs by now, but never come amiss.
Hope this can help you,
By the way, if you can help me with this I'll appreciate it a lot.
Unable to access the following endpoint(s) -
I would like to know if anyone has integrated oid with BPEL (standalone version)? Is there any documentation available for the same?
The only files that I came across & made changes to are is_config, jazn.xml. It would be great if you could tell me if there any other files that needs to be configured? I copied the ldapclnt10.jar & ldap.jar into
...\BPEL\integration\orabpel\system\appserver\oc4j\j2ee\home\applib as sugegsted in another discussion forum. But that doesnt seem to solve the problem. Am getting NoClassDef found error now when I try to access the worklist. -
BPEL integration with Peoplesoft
Hi
What are the steps to integrate with Peoplesoft using BPEL?
We are going to integrate with Web Center Interaction at the other end.
I really appreciate if you can share if you have a document or instructions / links on how the same be achieved
Thanks
PrasadHi,
I found this document from the Oracle Open World 2009 (maybe you have found it too) :
"Integration with PeopleSoft applications using oracle soa suite 11g BPEL" --> [http://www.oracle.com/technology/tech/fmw4apps/peoplesoft/pdf/oow2009-bpel-psft.pdf]
And this could be a little more simple, but have a good step-by-step tutorial.
[http://www.oracle.com/technology/obe/fusion_middleware/fusion/soa/BPEL_PS848/OBE_PSFT_BPEL_848.htm]
I think you must read this docs by now, but never come amiss.
Hope this can help you,
By the way, if you can help me with this I'll appreciate it a lot.
Unable to access the following endpoint(s) -
BPEL Integration with Oracle Virtual Directory (OVD)
Hi,
Can anyone explain me how to integrate an OVD with BPEL ( i.e., with app
server) for retrieving worklist users for human workflow process, as my user
details are scattered in two different LDAP, so that i can have OVD as single point
of access. Thanks in advance.
Regards
thiruSorry I miss read the initial post, white paper below states that it is possible, but no instrunctions. This is more to do with web services manager. Not sure if you are asking for Console authentication.
Sorry don't have background in OVD to provide further help.
http://www.oracle.com/technology/products/webservices_manager/pdf/webservices_manager_ds_10gr3.pdf
cheers
James -
Is it working onAlarm with bpel on SOAs11gR1 ?
Hello, everybody!
I try to testing timeout behavior that it is in bpel process invoking external(partner link) sync web service.
Invoking a web service spending more time than onAlarm's timeout, but this bpel process is waitting until reply from it.
There is not the confidence in how to use, so I'll expect to perfome onalarm's flow.
What is something you know ?
Using my bpel to test, part of it is here.
<pre>
<scope name="Scope_1">
<faultHandlers>
<catchAll>
<assign name="Assign_4">
<copy>
<from expression='"Invoke failed"'/>
<to variable="Invoke_1_doit_OutputVariable" part="parameters"
query="/ns1:doitResponse/return"/>
</copy>
</assign>
</catchAll>
</faultHandlers>
<eventHandlers>
<onAlarm for="'PT3M'">
<assign name="Assign_3">
<copy>
<from expression='"time out"'/>
<to variable="Invoke_1_doit_OutputVariable" part="parameters"
query="/ns1:doitResponse/return"/>
</copy>
</assign>
</onAlarm>
</eventHandlers>
<sequence>
<invoke name="Invoke_1" inputVariable="Invoke_1_doit_InputVariable"
outputVariable="Invoke_1_doit_OutputVariable"
partnerLink="EchoService" portType="ns1:EchoBack"
operation="doit"/>
<assign name="Assign_2">
<copy>
<from variable="Invoke_1_doit_OutputVariable" part="parameters"
query="/ns1:doitResponse/return"/>
<to variable="outputVariable" part="payload"
query="/client:processResponse/client:result"/>
</copy>
</assign>
</sequence>
</scope>
</pre>
It may be related here,
1) setting parameter: oracle.webservices.httpReadTimeout
2) setting parameter: syncMaxWaitTime
But, I had heard that invoking timeout setting is existed with BPEL PM 10g which I don't have using it.
Thank you for your read.BPELprocess.xml
-----<pre>
<?xml version = "1.0" encoding = "UTF-8" ?>
<!--
Oracle JDeveloper BPEL Designer
Created: Fri Jan 29 18:05:09 JST 2010
Author: kanriuser
Purpose: Synchronous BPEL Process
-->
<process name="BPELProcess1"
targetNamespace="http://xmlns.oracle.com/MySample_jws/EchoProcess/BPELProcess1"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:client="http://xmlns.oracle.com/MySample_jws/EchoProcess/BPELProcess1"
xmlns:ora="http://schemas.oracle.com/xpath/extension"
xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:ns1="http://echo/">
<!--
PARTNERLINKS
List of services participating in this BPEL process
-->
<partnerLinks>
<!--
The 'client' role represents the requester of this service. It is
used for callback. The location and correlation information associated
with the client role are automatically set using WS-Addressing.
-->
<partnerLink name="bpelprocess1_client" partnerLinkType="client:BPELProcess1" myRole="BPELProcess1Provider"/>
<partnerLink name="EchoService" partnerRole="EchoBack"
partnerLinkType="ns1:EchoService"/>
</partnerLinks>
<!--
VARIABLES
List of messages and XML documents used within this BPEL process
-->
<variables>
<!-- Reference to the message passed as input during initiation -->
<variable name="inputVariable" messageType="client:BPELProcess1RequestMessage"/>
<!-- Reference to the message that will be returned to the requester-->
<variable name="outputVariable" messageType="client:BPELProcess1ResponseMessage"/>
<variable name="Invoke_1_doit_InputVariable" messageType="ns1:doit"/>
<variable name="Invoke_1_doit_OutputVariable"
messageType="ns1:doitResponse"/>
</variables>
<!--
ORCHESTRATION LOGIC
Set of activities coordinating the flow of messages across the
services integrated within this business process
-->
<sequence name="main">
<!-- Receive input from requestor. (Note: This maps to operation defined in BPELProcess1.wsdl) -->
<receive name="receiveInput" partnerLink="bpelprocess1_client" portType="client:BPELProcess1" operation="process" variable="inputVariable" createInstance="yes"/>
<!-- Generate reply to synchronous request -->
<assign name="Assign_1">
<copy>
<from variable="inputVariable" part="payload"
query="/client:process/client:input"/>
<to variable="Invoke_1_doit_InputVariable" part="parameters"
query="/ns1:doit/arg1"/>
</copy>
<copy>
<from variable="inputVariable" part="payload"
query="/client:process/client:timeout"/>
<to variable="Invoke_1_doit_InputVariable" part="parameters"
query="/ns1:doit/arg0"/>
</copy>
</assign>
<scope name="Scope_1">
<faultHandlers>
<catchAll>
<assign name="Assign_4">
<copy>
<from expression='"Invoke failed"'/>
<to variable="Invoke_1_doit_OutputVariable" part="parameters"
query="/ns1:doitResponse/return"/>
</copy>
</assign>
</catchAll>
</faultHandlers>
<eventHandlers>
<onAlarm for="'PT3M'">
<assign name="Assign_3">
<copy>
<from expression='"time out"'/>
<to variable="Invoke_1_doit_OutputVariable" part="parameters"
query="/ns1:doitResponse/return"/>
</copy>
</assign>
</onAlarm>
</eventHandlers>
<sequence>
<invoke name="Invoke_1" inputVariable="Invoke_1_doit_InputVariable"
outputVariable="Invoke_1_doit_OutputVariable"
partnerLink="EchoService" portType="ns1:EchoBack"
operation="doit"/>
<assign name="Assign_2">
<copy>
<from variable="Invoke_1_doit_OutputVariable" part="parameters"
query="/ns1:doitResponse/return"/>
<to variable="outputVariable" part="payload"
query="/client:processResponse/client:result"/>
</copy>
</assign>
</sequence>
</scope>
<reply name="replyOutput" partnerLink="bpelprocess1_client" portType="client:BPELProcess1" operation="process" variable="outputVariable"/>
</sequence>
</process>
</pre>----- -
Service desk integration with 3rd party tool
Hi all,
I've problems understanding the setup of connecting a 3rd party service desk tool with solman itsm.
So far it's clear that I need to activate and configure the service provider and consumer in soamanager.
The webservice then will be called by the 3rd party tool with corresponding data.
However, according to spro I need to define a value mapping for incoming/outgoing calls.
I do not understand this mapping... the WSDL of webservice ICT_SERVICE_DESK_API contains lots of fields, but in spro -> value mapping I can only define the following fields (which are hard coded in type pool AIICT):
SAPCategory
SAPComponent
SAPDatabase
SAPFrontend
SAPIncidentID
SAPIncidentStatus
SAPInstNo
SAPOperatingSystem
SAPSoftwareComponent
SAPSoftwareComponentPatch
SAPSoftwareComponentRelease
SAPSubject
SAPSystemClient
SAPSystemID
SAPSystemType
SAPUserStatus
What about attachments, priority etc.?
Will the interface parameters mapped to these ones?
For what purpose do I need to maintain the value mapping?
Can you give me a hint?
Regards, Richard Pietschcan you please check the WIKI Solution manager Service Desk Integration with third party service desk - SAP Solution Manager - Security and Authorizat…
Maybe you are looking for
-
My computor had been overly slow which was not normal when looking at processes running in task manager I found plugin-container.exe to be using alot of memory. I looked online and found that this was an update of firefox which was not essential, I t
-
Ipod shuffle 2nd gen does not charge on new 5W USB power adapter
Hi, my perfectly functional ipod shuffle 2nd gen with original dock will not charge with the new Continental Europe 5W USB power adapter, even though the specs of the power adapter include the 2nd generation shuffle. Shuffle will blink orange three t
-
HT204370 Didn't download - It's not right you can't get your money back
i purchased a film and it wouldn't download properly (£4.50 on "50/50") - i tried 100 times and it just wouldn't load (it loaded the first 5 mins but then got stuck). its not my internet as i have super fast virgin, its not my apple TV as i've downlo
-
In one of our BPM scenarios, while defining <b>Transformation</b> step. I have defined the interface mapping in IR. After refering the interface mapping from IR, the source and target messages are read from the interface mapping. the values for both
-
About classpath!!!
Gents, I have oracle 816 installed on my laptop. Upon attempting to write a small code in java( thru cmd prompt), I get the "main" java.lang.NoClassDefFoundError: HelloWorldApp OS:NT, Version: J2SDK1.4.1 Can anyone help here how to exactly update the