Differences between bpel client api and workflow api
can anyone help me with the differences between the two bpel apis.
i think the client is just to interact with the server (invoking processes and completing tags) , and the workflow is to interact with processes definitions and more deeply detail of the processes. is this true ?
can anyone hand me some workflow api usage ?
thanks in advance for any help
Hi ,
workflow apis are more to do with the taskservice which gets invoked on every human task of a bpel process.
Client apis have more to do with metadata and execution of bpel process .
Cheers :)
Similar Messages
-
Differences between Remote Client copy and Client export and Import
Dear All, I am new to SAP. Please let me know the Differences between Remote Client copy and Client export and Import. Any response is greatly appreciated. Thanks a Million
Hello Mallikarjuna,
Follow the below note,
https://service.sap.com/sap/support/notes/552711
which describes the answer to question - Which is better or faster, a client transport or a remote copy?
Basically client transport would be preferred if the network connection between the source and target system is slow.
For more help,
http://help.sap.com/saphelp_nw70/helpdata/EN/69/c24c0f4ba111d189750000e8322d00/frameset.htm
Regards,
Debasis. -
Difference between BPEL 1.1 and BPEL 2.0
Hi,
kindly tell me in what are the areas in which BPEL 1.1 differs from BPEL 2.0(Specification).
I was trying to figure out these difference practically by preparing same composite in both of these version seperately.
kindly let me know in what are all the areas the major difference are changes occurs.
thanks
SivaHi,
The following links can be helpful.
http://docs.oracle.com/cd/E17904_01/integration.1111/e10224/bp_appx_ref.htm#CIAHDJHB
http://bpel.xml.org/changes
http://en.wikipedia.org/wiki/BPEL#WS-BPEL_2.0
Regards,
Neeraj Sehgal -
Setting 'ReplytoAddress' in NormalizedMessage using BPEL client API-failing
Hi all,
I tried specifying 'Reply to Address' property in Normalized Message using BPEL Client API to receive response from Asynchronous BPEL process but it's not working.
I am facing the following situations:-
1.Just setting 'Reply To address'-raises
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message transmission failure, response code: 500
2.Specifying both 'Reply to address' and 'Reply To PortType' is sending the entire process to an infinite wait state in receiving response from the worklist task service.
My BPEL process has a human worklist and this workflow on completion can't callback my BPEL process for carrying out Step -2 mentioned above.
Reply to Address = webservice SOAP endpoint URI
Reply to Porttype= the porttype name in the WSDL file.
Please any help will be appreciated.I have a project delivery.
ThanksHi all,
I tried specifying 'Reply to Address' property in Normalized Message using BPEL Client API to receive response from Asynchronous BPEL process but it's not working.
I am facing the following situations:-
1.Just setting 'Reply To address'-raises
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message transmission failure, response code: 500
2.Specifying both 'Reply to address' and 'Reply To PortType' is sending the entire process to an infinite wait state in receiving response from the worklist task service.
My BPEL process has a human worklist and this workflow on completion can't callback my BPEL process for carrying out Step -2 mentioned above.
Reply to Address = webservice SOAP endpoint URI
Reply to Porttype= the porttype name in the WSDL file.
Please any help will be appreciated.I have a project delivery.
Thanks -
Difference between instant client and full oracle client
Everyone,
I had read the below lines from a goldengate pdf. Someone please explain me what is the difference between instant client and full oracle client?
What is the use of XDK libraries.?
" The full Oracle client must be used with GoldenGate so that the GoldenGate programs
have access to the Oracle XDK libraries. Do not use Oracle Instant Client, which lacks
those libraries. You can download the full client from Oracle’s website."
Regards,
SAKTHiThe dealio is this:
When you install client software, you have several options as to the degree of what you get/install. The big chicken dinner is administrator, so you get all kinds of extra features, add-ons, libraries, utilities, etc. At the hard candy Christmas end is instant client, and that has just enough functionality to, as you may surmise by now, connect a client and that's about it. Various libraries have functionality built in to do whatever extra is required. An example is FAN, or fast application notification, used in Data Guard failover. A FAN API (Java) will detect a failover and re-direct a client connection to the new primary. What GG uses XDK for (specifically) isn't of importance to a user, just the fact that it is available for connecting to Oracle is. -
What is the main difference between BPEL and ESB
Hi all,
I am making use ESB in my application .Where the my client application calls ESB and inturn the ESB calls the BPEL process .
I want to know the differences between BPEL and ESB,I came to know that ESB can do messaging and routing ,where my BPEL process can also do the same thing .
I came to know form a vendor that ESB is used for connecting to multiple end points ,where as my BPEL process can also do this.
SO what is main purpose of using ESB ?
Cheers,
Kalyan.
Message was edited by:
pattiHi,
Look for the blog entry dated 1st october 2007.
URL:
http://abhishek-soablog.blogspot.com
Cheers,
Abhi... -
What is the main difference between these two api
Hi
I am using portal 3.0.9.8.1 under NT environment.
I am planning to change the user's password programmatically.
Could someone advise me about the difference between these two
api:
wwsso_api_user_admin.change_password and
wwsso_api_user_mgr.change_password
Are these api the same?Are they affecting the same table?
Thanks in advance for any clarification
RegardsMichelle1892773 wrote:
What is the main difference between LOCAL VARIABLE, REFERENCE, PROPERTY NODE and INVOC. NODE?
Can u show this with an example in a VI using all these?
Basic overview. Someone can go into more depth if they want.
Local Variable - Correlates to some location in memory that holds information. Based on the data type, it looks at that location and interprets the 1's and 0's as either a double, integer, string, structure(cluster), etc.
Reference - ill leave the details of this to someone else I can't give a decent explanation.
Property node- sets different "properties" of a control/indicator etc. One of the properties is value so that works similar to a local variable. However, you can set much more than that. For example, with controls you can set the property of visible, not visible, color, etc etc.
Invoke node - invokes some "method." i.e. calls some function to act on something
These may not be the best explanations, or even 100% correct. But it should get you started. I'm sure someone else will build on this.
CLA, LabVIEW Versions 2010-2013 -
*what is the difference between web flow engine and sap business workflow?*
Hi,
Can any please guide me by telling what is the difference between web flow engine and sap business workflow?>
Arghadip Kar wrote:
> Check this link
>
> http://www.workflowing.com/id35.htm#1__what_is_the_difference_between
... which is exactly where the FAQ item came from! -
Difference between Golden Client and Master Client
Dear,
What is the Difference between Golden Client and Master Client?
Thanx & Regards,
Mohammad Nabi,
[email protected]Golden Client is similar or is the the same as Development Client, which should not be used for testing.
Master Client ???
Note on SAP Landscape:
Landscape is like a server system or like a layout of the servers or some may even call it the architecture of the servers viz. SAP is divided into three different landscape DEV, QAS and PROD.
- DEV would have multiple clients for ex: 190- Sandbox, 100- Golden, 180- Unit Test.
- QAS may again have multiple clients for ex: 300- Integration Test, 700 to 710 Training.
- PROD may have something like a 200 Production.
These names and numbers are the implementer's discreet on how they want it or they have been using in their previous implementations or how is the client's business scenario.
Now whatever you do in the Sandbox doesn't affect the other servers or clients. Whenever you think you are satisfied with your configuration and you think you can use it moving forward, you RE-DO it in the golden client (remember, this is a very neat and clean client and you cannot use it for rough usage). As you re-do everything that you had thought was important and usable, you get a transport request pop up upon saving every time. You save it under a transport request and give your description to it. Thus the configuration is transported to the Unit Test client (180 in this example).
You don't run any transaction or even use the SAP Easy Access screen on the 100 (golden) client. This is a configuration only client. Now upon a successful transport by the Basis guy, you have all the configuration in the Testing client, just as it is in the Golden client. The configuration remains in sync between these two clients.
But in the Testing client you can not even access SPRO (Display IMG) screen. It's a transaction only client where you perform the unit test. Upon a satisfactory unit test, you move the good configuration to the next SERVER (DEV). The incorrect or unsatisfactory configuration is corrected in Golden (may again as well be practised in the sandbox prior to Golden) and accordingly transported back to 180 (Unit Test) until the unit test affected by that particular config is satisfactory.
The Golden client remains the 'database' (if you wanna call it that) or you may rather call it the 'ultimate' reference client for all the good, complete and final configuration that is being used in the implementation.
In summary:
Landscape : is the arrangement for the servers
IDES : is purely for education purpose and is NOT INCLUDED in the landscape.
DEVELOPMENT ---> QUALITY -
> PRODUCTION
DEVELOPMENT : is where the the consultants do the customization as per the company's requirement.
QUALITY : is where the core team members and other members test the customization.
PRODUCTION : is where the live data of the company is recorded.
A request will flow from Dev->Qual->Prod and not backwards.
1. Sandbox server: In the initial stages of any implementation project, You are given a sandbox server where you do all the configuration/customization as per the companies business process.
2. Development Server: - Once the BBP gets signed off, the configuration is done is development server and saved in workbench requests, to be transported to Production server.
3. Production Server: This is the last/ most refined client where the user will work after project GO LIVE. Any changes/ new development is done is development client and the request is transported to production.
These three are landscape of any Company. They organized their office in these three way. Developer develops the program in Development server and then transport it to test server. In testing server tester check/test the program and then transport it to Production Server. Later it will deploy to client from production server.
Presentaion Server- Where SAP GUI has.
Application Server - Where SAP Installed.
Database Server - Where Database installed.
Regards,
Rajesh Banka
Reward points if helpful -
Difference between native client and workstation client.
hi,
I am confused with the difference between native client and workstation client.In
some docs,it is said that native client is one which run on the same system as
the server,in other it is said running on other machine in the same domain.So
what about workstation client?So can anyone please helpme out in knowing this
difference?subhash wrote:
hi,
I am confused with the difference between native client and workstation client.In
some docs,it is said that native client is one which run on the same system as
the server,in other it is said running on other machine in the same domain.So
what about workstation client?So can anyone please helpme out in knowing this
difference?The simple answer is that /WS clients are compiled with the -w option.
The complicated answer has to do with how the client connects to Tuxedo during the
tpinit(), and all subsequent traffic. A Tuxedo Domain (instance) has a Bulletin
Board, which is a chunk of shared memory with all kinds of information about Servers
and Clients. A Native Client, since it is running on the same machine that the
Bulletin Board exists on, can directly access the shared memory. However, /WS client
(also called a remote client) cannot access this shared memory. Instead, we have the
WSL server to make connections with, and then WSH processes that access the Bulletin
Board on behalf of the remote client.
So Native Clients run on the same machine as the Servers and where the Bulletin Board
is located, and have direct access to shared memory and other IPCs. Workstation
Clients/WS Client/Remote Clients (all the same thing) cannot access IPCs and have the
WSH do it on their behalf.
In NT, the Tuxedo IPC Service mimics Unix IPCs, and so all the above is still true.
Brian Douglass
Transaction Processing Solutions, Inc.
8555 W. Sahara
Suite 112
Las Vegas, NV 89117
Voice: 702-254-5485
Fax: 702-254-9449
e-mail: [email protected]
[briand.vcf] -
Difference between Abstract portal Component and JSPDyn page.
Hi Experts,
What is the difference between Abstract portal Component and JSPDyn page.
Thanks,
Jay.Hi,
The PDK provides two methods for creating a portal component:
Abstract Portal Component
The Abstract Portal Component class offers a lean method for writing HTML commands to the Web client as well as for basic event handling. It is an implementation of the IPortalComponent, which is the central abstraction of the Portal Component API.
DynPage
The Page Processor Component, which extends the Abstract Portal Component, returns a DynPage. It provides more sophisticated event handling. Controls that produce events (such as buttons and checkboxes) have an event attribute that contains the name of the event handling method. This event handling method is invoked by the DynPage when it occurs.
The JSPDynPage is an implementation of the DynPage and allows the use of the DynPage in combination with JSP (Java Server Pages).
The PDK documentation and examples focus on the DynPage. Easier event handling and the separatation of content development (JSP) from application development (Java) make the DynPage a better choice for components with interaction and changing content.
For more details, Refer thes thread,
https://fortress.wa.gov/dop/portal/irj/portalapps/com.sap.portal.pdk.basic.portalcomponentimplementation/docs/jspdynpage.html
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0b3e9d5-b2af-2a10-20ba-9f6ce6b1a27f
Hop it helps..
GS
Edited by: Sathishkumar GS on Apr 14, 2008 2:07 PM -
Do we have a way to get the differences between xtext model before and after partial parse?
Do we have a way to get the differences between xtext model before and after partial parse?
As an example i have file contains 4 lines, xtext parsed this file and generated its model, then i made small modification in line number 3, so xtext partially parsed the file and generated another model.
The question is could we get the nodes that has been deleted from the model?
could we get the new nodes added to the model?
could we get the differences between the two models?Workflow {
bean = StandaloneSetup {
scanClassPath = true
platformUri = "${runtimeProject}/.."
// The following two lines can be removed, if Xbase is not used.
registerGeneratedEPackage = "org.eclipse.xtext.xbase.XbasePackage"
registerGenModelFile = "platform:/resource/org.eclipse.xtext.xbase/model/Xbase.genmodel"
component = ParseXextModel{
//Load the xtext model and keep the reference of the inmem model
component = DirectoryCleaner {
directory = "${runtimeProject}/src-gen"
component = DirectoryCleaner {
directory = "${runtimeProject}/model/generated"
component = DirectoryCleaner {
directory = "${runtimeProject}.ui/src-gen"
component = DirectoryCleaner {
directory = "${runtimeProject}.tests/src-gen"
component = Generator {
pathRtProject = runtimeProject
pathUiProject = "${runtimeProject}.ui"
pathTestProject = "${runtimeProject}.tests"
projectNameRt = projectName
projectNameUi = "${projectName}.ui"
encoding = encoding
language = auto-inject {
uri = grammarURI
// Java API to access grammar elements (required by several other fragments)
fragment = grammarAccess.GrammarAccessFragment auto-inject {}
// provides a compare view
fragment = compare.CompareFragment auto-inject {}
component = ParseXextModel{
//Load the xtext model again and keep the reference of the inmem model
component = CompareModel {
//Implement this using EMF Comapre to see the differnces between 2 models
} -
Difference between SAP Access Control and IDM
Hi Expert,
I have one question What is the difference between SAP Access Control and SAP Identity Management ?Ali,
That's a good question, but a tough one.
While both applications can do most of what the other can do, it's a matter of specialization in my opinion.
Access Control is all about managing and controlling access to SAP system roles and has the ability to report on role conflicts for compliance and reporting purposes. (I'm sure I'm leaving a lot out, but maybe a GRC / AC expert can fill in more details)
SAP IDM is about managing the user life cycle with regards to landscape and enterprise systems. It will handle the creation, update and ultimately the removal (or de-provisioning) of users in SAP ABAP, SAP JAVA, LDAP, JDBC, and API based applications. It will also do Role Management through a web based UI (User management is web based as well). and as of the latest Service pack for SAP IDM 7.2, it will do attestation (limited certification) as well. It is a definite upgrade to CUA as it will work with a greater variety of systems, include workflows and approvals.
GRC will do some provisioning, but it's somewhat limited, as is IDM's compliance abilities.
The applications are designed to work together, however it does not have a great track record and the integration is typically heavily modified to work as desired.
If you have specific questions, feel free to post / DM. Obviously I am more knowledgeable about IDM, but I'll be happy to help you in any way possible.
Regards,
Matt -
Difference between nio-file-manager and nio-memory-manager
Hi,
what's the difference between nio-file-manager and nio-memory-manager? The documentation doesn't really discuss the differences as far as I know. They both use nio to store memory-mapped files don't they? What are the advantages/disadvantages of both?
When to choose the first one and when the second when storing a large amount of data? Can both be used to query data with the Filter API? Are there size limits on both?
Best regards
JanHi Jan,
The difference is that one uses a memory mapped file and one uses direct nio memory (as part of the memory allocated by the JVM process) to store the data. Both allow storing cache data off heap making it possible to store more data with a single cache node (JVM) without long GC pauses.
If you are using a 32 bit JVM, the JVM process will be limited to a total of ~3GB on Windows and 4GB on Linux/Solaris. This includes heap and off heap memory allocation.
Regarding the size limitations for the nio-file manager Please see the following doc for more information.
With the release of 3.5 there is now the idea of a Partitioned backing map which helps create larger (up to 8GB of capacity) for nio storage. Please refer to the following doc.
Both can be used to query data but it should be noted that the indexes will be stored in heap.
hth,
-Dave -
Difference between Wsus 3.0 and Wsus 4.0
Hi all,
I would like to know what are differences between Wsus 3.0 and Wsus 4.0.
I have already notice that for Local Publishing, the method IPublisher.PublishPackage(sourcePath,
additionalSourcePath, packageDirectoryName), totally ignore the "additionalSourcePath" parameter.
Are there any documentation or web site where I can find differences between Wsus 3.0 and 4.0 ?
Thanks.
David COURTEL
IT Technician
Wsus Third-Party Softwares Publishing :
http://wsuspackagepublisher.codeplex.comI would like to know what are differences between Wsus 3.0 and Wsus 4.0.
The differences between WSUS v3 and WSUS v6 (please note the correct version number) are documented ... somewhere ... but at the moment I can't find them. (Presumably it would be in the Release Notes for Win2012, but that idea is a bust.)
In short, these are the notable distinctions:
WSUS v6 is compiled with the .NET Framework v4
WSUS v6 provides an extended interface for management via PowerShell
WSUS v6 supports SHA256 hashes (which were implemented by the WUAgent v7.8 and rolled back to the WUAgent v7.6 in KB2720211 and WSUS v3.2 in KB2734608)
I have already notice that for Local Publishing, the method IPublisher.PublishPackage(sourcePath, additionalSourcePath, packageDirectoryName), totally ignore the "additionalSourcePath" parameter.
Changes to the API should be reflected in the
SDK.
Also worth of note.. publishing TO a WSUS v6 server must be performed from a Windows Server 2012 system or a Windows 8 system with RSAT. Publishing to a WSUS v6 server from a WSUS v3.2 console cannot be done due to internal dependencies in the Local
Publishing API on the build number of the console and server involved in the publishing process.
Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
SolarWinds Head Geek
Microsoft MVP - Software Distribution (2005-2013)
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds.
Maybe you are looking for
-
Content Search and 'Items Matching a Tag' Web Part Not Displaying Results Shown in Preview
Hi I've been trying to set up both the Content Search and Items Matching a Tag Web Parts with the same issue. In both cases I can create a query which displays the expected results in the Search Result Preview pane but no results are returned when b
-
Photoshop cs5 64-bit hangs all the time when editing photos on Win 7 64-bit?
Recently installed Master Suite Collection CS5 on Win 7 64-bit. The computer is a 64-bit i5-480 CPU Lenovo and has an Intel HD GPU. Photoshop CS5 64-bit hangs constantly when I load a picture for editing and there is no way to get rid of the photos
-
Storage System in Data Management System (DMS)
Hi Gurus, I am working with defining storage system where I have named the content respository as DMS_C2 , storage type as R/3 database, Version as 0045. I would like to know if this storage system would be used to save my documents let say my CAD fi
-
Find my iphone stopped working after a trip to asia
My daughter took her Verizon iPhone 4 to asia for a month. When she came back iCloud could not find her phone anymore. Location Services are on and iCloud is on. The phone can display its own location. Running iOS 5.x.
-
ITunes is stuttering after update
After I updated iTunes to 10.7 if i open a program or something while playing music in itunes, the audio stutters for a few seconds. How can i fix this?