Hi friends,

Can anybody tell me the difference between services created in SICF and the services in SE80.From where i have to execute the services?

I have created a screen-based service in se80 and published the service.

In SICF i have created the sub-element for the same service created in se80.I have done all the settings.and activated the service and tested that service here itself.

But my doubt is once the service is activated in SICF , from where this service should be excuted? ie., either from SICF or from SE80?

Am confusing at this step.please help me out.

Thanks in advance.

Regards

sireesha

To test from SE80....

(1) Make sure the service is set up in SICF and ACTIVATED. (it still has to be there so that the internal ITS "knowns" about it.

(2) Make sure to publish the service...yep, you still have to publish even though it isn't really being pushed out. Think of publish being more like "make public". :grinning_face_with_big_eyes:

to test from SE80 apart from what Christopher Solomon has suggested , you also need to do the following.

from SE80 utilities->settings->Internet transaction server->

in here choose Test service tab

choose "Other ITS web server" radiobutton

in the server field enter

<washost>.<domain>.<com>:<port>

(replace the values in <> with actual values)

and in path field enter

sap/bc/gui/sap/its

now click enter to come out of the popup, place the cursor on the servie and click execute button on the toolbar.

Regards

Raja

Message was edited by: Durairaj Athavan Raja

Raja,

Now am able to test the service in SE80 directly by activating it in SICF.I have one more doubt here.Can u tell me whats the purpose of Other ITS Server and also integrated and external ITS servers options in SICF.In my service i have published the service by choosing Integrated ITS.But i didnt find the difference among these.help me out.

Thanks in advance.

regards

sireesha

<i>Can u tell me whats the purpose of Other ITS Server and also integrated and external ITS servers options in SICF.</i>

i guess, you mean SE80 and not SICF.

integrated ITS:

this radio button when choosen will automatically determine the server/path deatils , you dont have to maintain as i said in the earlierpost - thanks for the infor i just saw this option - may be a new addition.

Exteranl ITS:

like the earlier this will also automatically determine the exteranl ITS host/path details based on the configuration

<i>In my service i have published the service by choosing Integrated ITS.But i didnt find the difference among these.help me out.</i>

What we discussed earlier was Testing tab, for publishing you set up deatils in the Publish tab

in your case as you are using integrated ITS you have to use On selected site and choose INTERNAL inplnt field.

What difference you are looking to see?

Regards

Raja

in your case since you are using integrated its , choosing the internal its is enough and it will work.

there is not difference between choosing integrated its or choosing other webserver and entering ITs server and path details.

but if you choose, exteranl its radiobutton it will not work as this needs the external ITS server to be set up and configured.

Regards

Raja

mmm you are a bit confused....let me see if I can help shed some light....

In SE80, you will customize/develop/test your ITS service. Also, from SE80, you can publish it out (yes, even if you use integrated/internal ITS, you still "publish").

SICF, however, is the "framework"/enabler for the internal/integrated ITS. SICF simply allows you to admin your services....such as adding properties about them, activate/deactivate/etc. One big reason for using SICF is that you HAVE to define your service parameters (called "settings" there). Theses are much like the same service parameters your set for your top level service file in SE80, however, integrated ITS ignores those service params (as well as the global service file).Therefore, you have to (re)define them in SICF. Confusing, I know. But it has a plus side in that you can define some services in one place and not in the other so that the service can behave differently if accessed via external ITS vs. integrated ITS.

As far as testing, you are very right....you can execute/test your service from either location.

For me, I tend to set up my service in SICF, but do all my work and testing in SE80 (just more used to it). But it is up to you.

Hope this helps!

Operations Automation for System Management / Alerts (former Guided Procedures) in SAP Focused Run in Technology Blogs by SAP Resolving Session Persistence Issues in OData Services in Technology Q&A Creating RFC function module , Its Web services in SAP &amp; Testing using SOAPUI. in Technology Blogs by Members