Queries on AIA services implementation
Hi,
I am new to OFM and AIA. I am trying to create AIA sample application and have the following queries.
1. can we develop a sample AIA appliacation using Jdeveloper 10.1.3.4?
2. Are AIA services (ESB, ABCS, EBF) just needs to be deployed/registered with BPELPM/ESB? or any other way to deploy the same to AIA environment?
3. What is a 'System' concept under 'setup' tab in AIA console? I mean when we develop a sample ABCS, EBF etc, is it required to map them to any 'system' in AIA? and how that System concept works?
4. Is it mandatory to have participating applications such as EBIZ,SEBL,PSFT etc while developing a sample AIA application?
5. After deploying any ESB,EBF,ABCS, Integration scenarios to AIA, can we see them under 'BSR' search? or is there any explicit way to register the AIA services with BSR?
Please advice me for the above doubts if anybody has the answers.
Thanks in advance.
1. You can create a web serivce on any application you development. Now if you mean specific to the NorthBound Web Services of CPO, then those are predefined in the product, as are the WSDLs. If you look in the NorthBound Web serivces guide you'll see them. They are in the format:
:/WS/http://:/WS/ NAME>?WSDL
A couple examples are
http://localhost:61527/WS/Process?WSDL
http://localhost:61527/WS/Target?WSDL
2. To use SOAP UI do the following...
A. Open a new soap ui project give it a name, input the WSDL you want to connect to
B. this will return all the methods to make web calls
C. Expand the method and double click on the SOAP Request - this will open the XML request
D. make sure you fill in the username/pass/domain on the Request Properties pane
E. Fill out the needed components in the SOAP XML message and click the play button at the top left. This will send the request and you'll see the return response from CPO in the right XML pane
If you need further help understanding this or using it in CPO please open a TAC case on CPO.
-Shaun Roberts
CIAC/CPO Support Team Lead
[email protected]
Similar Messages
-
Greetings,
I would like to create a JNDI service implementation for searching information from a database.
1- It's easy to implement such service?
2- Can I deploy the service as JNDI service a J2EE application server?
For instance, my client in J2EE would set the initial parameters in context and would access to my service implementation. This implementation could be done by J2EE modules (EJBs, and others).
However, I never done this and I don't know if it's possible and how much work it would give. Some sample of a custom service would be also very helpful.
Thanks,
Pedro SalazarThat's exactly what I'm planning!
What I want to do is having some cache in memory (~hashmap) avoiding query all the time a big database table (~about 50 million records) with concurrency updates. I think entity beans are not very suitable (however it could be planned to replace the database queries itself) but ...
Now, I really don't know if my JNDI custom implementation is replicated with the cache (hashmap), how often, what happens if a server instance reloads and how the locks are handled. What happens if I bind an object (cache) in the default JNDI tree?
It's very important that a server instance when starts load the cache from other servers to avoid a clean cache. (I could also live with a unsyncronized caches - distributed and independent caches in each server through a singleton).
I don't know if a JMX or even a RMI could help on loading the cache from other servers...
Any comments about it?
regards,
Pedro Salazar. -
"No service implementation available" with adhoc template in 1.3
Hello
I'm trying to use the adhoc template available since 1.3, using "X" global variables for connection name, system, query name and query type ...
And I systematically get the error message :
"No service implementation available"
query could not be loaded
I know that some have faced this issue and that it's known from many specialists here...
- I've checked that everything is OK when I don't use the variables and execute the adhoc template app as a standard one (incl. the DSource, everything works well).
- I've also checked that the olap connection language was not saved (it solved most of the cases described in the community)
But I still have it.
Any idea?
Thanks a lot in advance
Best RegardsHello Karol
Thanks a lot for your answer.
In fact it all has to do with events order : datasource manually assigned in designer will be initialized before X parameters evaluation, so if this datasource is an inexisting one, I'll get an error message before X parameters evaluation.
Understood!
It's not a problem to manually assign the datasource in designer.
By the way, if you refer to Michael Howles "making-adhoc-analysis-template-images-and-css-work" document, you have to manually set at least the datasource connection, whether or not it is replaced at run time by XSYSTEM parameter, to make the template work on BI platform.
So it works with a manually assigned query, as soon as this query exists : OK it's useless in case of X parameters usage, as this query will be initialized and immediately replaced by the one defined in the XQUERY parameter, but it works. It was not working for me (no effect from X parameters) because the manually assigned query was wrong and execution was some kinda stopped after the error message.
Question)
Finally, this template doesn't work for me (same error message : no service implementation available) if I use the system alias in the XSYSTEM parameter (for example "B73"). It works only if I use the cuid of the OLAP connection defined in the CMC (...&XSYSTEM=cuid:AUoUxgljSKNFkFeselrOJ1Q&XQUERY=DSTUDIO_DASH_4&XTYPE=BW). When I look at the adhoc template start up script :
DS_1.assignDataSource(XSYSTEM, DataSourceType.QUERY, XQUERY);
the assigndatasource method first parameter is supposed to be set with that kind of cuid : even if the contextual help describes a "Q99" parameter as an example - i.e. the connection name - in fact it doesn't accept this "name" format ; furthermore, using the wizard leads to a cuid anyway!
DS_1.assignDataSource("cuid:AUoUxgljSKNFkFeselrOJ1Q", DataSourceType.QUERY, "DSTUDIO_DASH_4");
I guess it's not normal, because both contextual help, documentation and tutorial (where "HBW" is used as XSYSTEM parameter) would then be wrong, and because this template would not be user friendly at all, if cuid were mandatory, as no one knows them by heart.
So where did I go wrong? Do you have any idea why I can't use connection alias ?
Thanks in advance,
Regards
Rémi
DS 1.3 SP0, BI Platform -
Service implementation in ABAP
This is regarding,
From proxy generation to service implementation. I have successfully created service interface at my PI 7.1 EHP1 system and I went to my ECC box and from sproxy I developed my server proxy and the code is ready to give the result.
Now I am trying to enable the service from my ECC box. So from my ECC I did the soamanager->Application and Scenario communication -> single service Administration. Here for my created service I am trying to create the service enablement and end point creation.
But here it is showing an error as, Error: Preconfiguration is invalid
Also when I check the classification tab, there the classification value is not released, I hope it should be Released.
For this please kindly suggest any preconfiguration is required for my SAP ECC box to service registry. If need please inform the configuration details.
Where as my PI 7.1 ehp 1 service registry configuration is working fine.
BTW my user having the authorizations, UDDI_Admin, SERVICE_REGISTRY_READ_WRITE.Hi,
Please check below thread.
Logical ports - SRT Framework exception: Preconfiguration is invalid
Hope this helps.
Regards,
Deepak. -
No Service Implementation Available
Hi Gurus,
I have issue when I am executing Bex Query in Browser( Able to execute same query in Analyzer ). Below are the error details
Diagnosis
You have attempted to open query ZSD_MF02_Q001_PERFMANCE from the Query Designer. However, this query does not exist in the database in the system to which you have made a connection.
System Response
Opening the query was terminated.
Procedure
Make sure that you have connected to the correct BW system. Note: The query may have been deleted by another user.
Cannot load query "ZSD_MF02_Q001_PERFMANCE" (data provider "DP_1": No service implementation available).
If I need to configure any settings in SPRO, please advise me the steps.
Your quick help is really appreciated.
Thanks
Ganesh Reddy.Hi
You have attempted to open query ZSD_MF02_Q001_PERFMANCE from the Query Designer. However, this query does not exist in the database in the system to which you have made a connection.
You are able to open your Query in Browser because it is saved in the History. But actually, the query is deleted from the Analyzer(May be by other User).
Best Approach:
Goto Query designer and check whether the Query is available or not?
Goto RSRT and make necessary Cache settings and Query Read Mode in Properties tab.
Check the query in RSCRM_BAPI t-code for inconsistencies.
You may get some clue.............
Regards,
Suman -
Web Service Implementation Heavily Based on The Singleton Pattern
Dear all
I have recently joined a project that is 2/3 through development of a medium sized application providing synchronous and asynchronous implementations for a number of Use Cases exposed as Web Services. The design is one that I have not come across before and am keen to understand.
Web Service calls enter the application through a singleton, which in other respects is a POJO. This class manages a number of instance variable references to other classes responsible for implementing each Web Service method, including data access using Hibernate. Since the top level singleton class is, well, a singleton, I understand this to mean that all of the other classes maintained as instance variables will themselves only ever have one object instantiated (assuming of course that no other thread of execution instantiates them except our singleton WS entry point). To my way of thinking this turns the whole of the Web Service implementation into a kind of singleton application. This strikes me as a procedural programming idiom that happens to be implemented using Java, since Objects with state are not being used. I have not yet asked the question "why?" of my new colleagues but I would like to ask you what the consequences of this design are likely to be. Particularly considering that this application will be expected to handle concurrent servicing of Web Service requests - and so be thread-safe. Can it be thread safe? Are there likely performance implications? Forgive my ignorance is what I describe known as a Singleton Web Service?
Regards
DavidWeb Service calls enter the application through a
singleton, which in other respects is a POJO. I'm confused about this sentence. Is the application somehow separate from the web service? Is the application acting as a service to this web service? How is the application being hosted? Does it run in a container as well?
This
class manages a number of instance variable
references to other classes responsible for
implementing each Web Service method, including data
access using Hibernate. If all the references are stateless, preferably interfaced-based, you aren't likely to have thread issues.
Since the top level
singleton class is, well, a singleton, I understand
this to mean that all of the other classes maintained
as instance variables will themselves only ever have
one object instantiated (assuming of course that no
other thread of execution instantiates them except
our singleton WS entry point). To my way of thinking
this turns the whole of the Web Service
implementation into a kind of singleton application.You keep using web service and application. Are we just talking about a web service implementation here?
This strikes me as a procedural programming idiom
that happens to be implemented using Java, since
Objects with state are not being used. You are correct, sir. If services are stateless, and they should be, then they aren't exactly rich objects with state and behavior. It's very procedural, indeed.
I have not
yet asked the question "why?" of my new colleagues
but I would like to ask you what the consequences of
this design are likely to be. Particularly
considering that this application will be expected
to handle concurrent servicing of Web Service
requests - and so be thread-safe. Can it be thread
safe? If the web service is indeed stateless, then it should be thread-safe.
Are there likely performance implications?Maybe. Best to measure if those arise to see if the web service is the cause.
Forgive my ignorance is what I describe known as a
Singleton Web Service?I don't know if it's been given a pattern name. If it's a Singleton, then that's true. If it's a service, that applies. If it's deployed on the web, I'd say the label fits.
% -
Repository service implementation: custom property
Hi,
Is there any sample implementation of repository service for custom properties?
I tried with eclipse PDK plug-in to create and deploy. but no success. Any pointers for repository service implementation docs ?
thanks in advance for any help in this regard.
JohnHi John,
there is no deep doc on RepServices. Primarily, search on the forums. Maybe Permissions on XML Forms resources is a good starting point for you?!
Additionally, to add custom properties (I think you think about configuration properties?!) you'll have to understand the config framework and it's file structure.
For this, have a look under src.config of you project created by the wizards; watch how they are deployed; and compare other configurations you can find within CM with their corresponding configuration files. That's the best way to get behind the secrets
Hope it helps
Detlev -
Service Implementation Error in PO_APPROVAL Apps
Any body can help in this,
when we are trying to open the service implementation of 'ZGBAPP_POAPPROVAL ' seystem is redirection us to class builder page of ' /IWFND/CL_MGW_RUNT_RCLNT_PRXY' but it suppose to go to the display service page of GBAPP_POAPPROVAL.
Tags edited by: Michael ApplebyHi Niladri,
Adding to Masa's comments,
It is taking you to class builder screen in gateway itself, coz you have assigned local alias to your app specific services.
In general, if you click service implementation from /IWFND/MAINT_SERVICE after double clicking on PO approval service, you should see this screen : It will take you to your backend erp system.
So please check if you have assigned system alias of your back end system for application specific services. For task processing service only it will be local alias, rest will be of of type /iwpgw/bwf (backend) (This is in case you have gateway and backend in different system, if 1 system only gw and erp is there, thn you have to give local )
Also please specify your system architecture. Is GW system and ERP system is sitting in same system or different.
Regards,
Tejas -
Service Implementation methods in SEGW Transaction
Hi Experts,
I have created a project using SAP NetWeaver Gateway Service. In service implementation node, there is five methods. In this section, I have faced problems and have confusion. I am trying to explain my problems in below -
1. What are purpose for every individual method? In which requirement, which method I need to implement ?
2. Suppose I have implemented all five methods individually and I want to test the update method. How to execute update method and get_entity_set method in browser?
Kindly provide the details for above problems.
Thanks in Advanced,
Regards,
Arindam SamantaHi Arindam,
you can refer my blog Let’s code CRUDQ and Function Import operations in OData service! where I explained purpose of individual method and its implementation.
Regards,
Chandra -
AIA Service Constructor hanging
I am attempting to use the AIA Service Contructor extension for JDeveloper 11g but any attempt at going through the wizard does not finish. Anyone else seen something similar?
Hi,
Which version of SOA you are using?
Can you please update the Service Constructor on your Jdev with the latest.
Regards,
Narayana -
OAAM web services implementation class for WebSphere 6.1
Hi All,
My client is running OAAM 10.1.4.5 and looking to migrate to WebSphere 6.1. I'd like to replace the (default) Apache Axis web services implementation class with a custom-built WebSphere 6.1 implementation class. Does anyone have any code they'd been willing to share?
Regards,
StevenIt is may be because BO is not ready for Java 2 and you can find more info about readyness of applications at
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/csec_rsecmgr2.html
I am not sure if BO is prepared for the very fine-grain access control programming model that Java 2 security is capable of enforcing.
May be some one from PG should be able to answer readyness of BO with Java2.
-Gokul. -
Hi,
having the portal service implementation from earier times in mind and
look for a way to write a backgroung job, which will be started when the webas instance is started.
Therefore each portal service implements the start() method.
Does the webas provide possibilities to write J2EE services?
Thanks,
Jensfor CE solved by using jobs...
http://help.sap.com/saphelp_nwce10/helpdata/en/44/2da75e13363f0ae10000000a114a6b/frameset.htm -
Required queries to start services when they are in offline
two node rac
10.2.0.4
windows
asm(to prepare document)
when services went offline to start the services i got below command
To start, stop and manage services
srvctl status service -d dbname
srvctl config service -d dbname
srvctl start service -d dbname -s servicename
srvctl stop service -d dbname -s servicename
Check Oracle Listener on nodes
$ srvctl config listener -n orarac1
orarac1 LISTENER_ORARAC1
$ lsnrctl start LISTENER_ORARAC1
please let me know for other services
to start other services with crsctl and also if any queries can you list out pls one by one
thanks..............you can check the services belwo
D:\oracle\product\10.2.0\crs_home\BIN>crs_stat
NAME=ora.info-iww-com-06.ASM1.asm
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.info-iww-com-06.LISTENER_INFO-IWW-COM-06.lsnr
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.info-iww-com-06.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.info-iww-com-06.ons
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.info-iww-com-06.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.info-iww-com-07.ASM2.asm
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.info-iww-com-07.LISTENER_INFO-IWW-COM-07.lsnr
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.info-iww-com-07.gsd
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.info-iww-com-07.ons
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.info-iww-com-07.vip
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.osondemand.OSOD.cs
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.OSOD.osondemand1.srv
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.OSOD.osondemand2.srv
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.osondemand.db
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.osod_srv.cs
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.osod_srv.osondemand1.srv
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.osod_srv.osondemand2.srv
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.osondemand.osondemand1.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.osondemand2.inst
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07
NAME=ora.osondemand.osservice.cs
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.osservice.osondemand1.srv
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-06
NAME=ora.osondemand.osservice.osondemand2.srv
TYPE=application
TARGET=ONLINE
STATE=ONLINE on info-iww-com-07aman before i had services offline
i used some crs_start commands
i am not familar which command for which service i am only familar with few ,which i have listed above
to make document for safe side....................as oracle insited when services are offline please start manually
to start manually i am preparing document
can you please provide each srvctl command and crsctl command to make service online.
just i need is for above services when they come offline to come online what commands to use(srvctl and crsctl)
thanks for help -
Time estimation for HR Self Service implementation
Hi All,
What will be the best time estimation for implementing Self Service HR with moderate number of customizations (Generally custom workflow or workflow customizations) with 2 CRPs, one UAT and all AIM documentation.
We have HRMS and Payroll already in place since more than an year.
Appreciate your answers.
Thanks,
CAHRealistically it would take an experienced application person who could do the personalizations about 3 months in an existing implementation. This would include testing, training etc. Perhaps 2 or 3 weeks for an experienced person to customize the various workflows.
If you have never done this application before, triple the time as you figure things out. -
AXIS - deploying services implemented as dynamic proxy.
I have web services defined in interfaces Service1, Service2, Service3 deployed using a deploy.wsdd that contains the class names Impl1, Impl2, Impl3 that implements their respective interfaces.
What I want to do now is to replace Impl1, Impl2, Impl3 with instances of dynamic proxy classes that I will create using my factory.
I just want to tell Axis something like:
Implement each service by calling
Class MyFactory.getImpl(Class serviceInterface).
How can I tell Axis to do that?I have web services defined in interfaces Service1, Service2, Service3 deployed using a deploy.wsdd that contains the class names Impl1, Impl2, Impl3 that implements their respective interfaces.
What I want to do now is to replace Impl1, Impl2, Impl3 with instances of dynamic proxy classes that I will create using my factory.
I just want to tell Axis something like:
Implement each service by calling
Class MyFactory.getImpl(Class serviceInterface).
How can I tell Axis to do that?
Maybe you are looking for
-
How to update stylesheets at runtime?
Strangely the style does'nt change if i manually change the css class rules in one of the css document and switch between the 2 files. @Override public void initialize(URL url, ResourceBundle rb) { final String cssUrl1 = getClass().getResourc
-
I need to convert a triple byte unicode value (UTF-8) to UTF-16. Does anyone have any code to do this. I have tried some code like: String original = new String("\ue9a1b5"); byte[] utf8Bytes = original.getBytes("UTF8"); byte[] defaultBytes = original
-
What is the best way to 'clean up" a Mac that has been going for about 2 years. I reset safari frequently but need to be sure stuff I don't want is gone.
-
Is there any way to take my outlook mail into a portlet? I mean, is any company developing a portlet to do this? are there any product from oracle for this? Any other ideas? Thanks
-
Hi folks! Hi, this is upgrade from 4.6 B to ECC5.0. Problem: There is a flat file in unix directory. that has to be uploaded to the inbound system(my system).But the error is occured due to the port configuration. Actually the port details are given