‎2007 Aug 08 7:10 PM
HI,
what is the proxy Server........in which case we can use as interface.....
can i expect some document regarding this......
Thanks in advance,
Charan
‎2007 Aug 09 5:50 AM
Hi charan..........
Now Proxy servers are using Interface cases from ECC6.0 in case webservices....
Configuring Proxies
The following describes how you can configure a proxy server in Transaction SICF. You can also make the configuration in your client ABAP program when you generate the client object. You can find an example of this in Sample Program.
Enter Transaction code SICF (see also Creating an ICF Service) or choose Administration ® System Administration ® Administration ® Network ® Maintain the HTTP Service Tree.
Choose Goto ® HTTP Client Proxy.
Here you can configure the proxy server that should be used.
Use the Proxy setting is active checkbox to determine whether the connection to the Internet should be made via a proxy server using the configuration that you have determined here.
If you activate No proxy setting for local servers, you determine that the proxy server should be used for all local (intranet) addresses. Those servers with hostnames that do not contain any domains, such as PC01 instead of PC01.sap.com, count as local servers.
Since a proxy server works as a security barrier between the internal network (intranet) and the Internet, you may require special authorization from the system administrator to access websites with the proxy server. It may be easier and faster to access local addresses if you do not use the proxy server.
You can use the field Authorization as follows: When you enter a text (such as 'CHECK') in this field, when you use the global proxy setting the system checks the users authorization for this value. The authorization object used is S_ICF. In this example, the user must have the following authorization: S_ICF-ICF_FIELD = 'PROXY' and S_ICF-ICF_VALUE = 'CHECK'. If the user does not have this authorization, the settings that were maintained are not evaluated for the HTTP request.
In No Proxy for the Following Addresses, you can maintain the Web addresses (host names) that should not be accessed using the proxy server. If you want to connect to a server in the intranet, ensure that its address is entered here. If, for example, the server is called PC01, enter PC01 in the field.
Implementing a Server Proxy :
Server proxies are ABAP object interfaces. Implement a class for your generated ABAP object interface and enter it on the Properties tab page of the server proxy by calling transaction SE80 or transaction SPROXY. Upon receipt of a message, the ABAP proxy runtime calls the method EXECUTE_SYNCHRONOUS of the implementing class (in asynchronous communication: EXECUTE_ASYNCHRONOUS).
Therefore, the application must simply implement the class for the server proxy. Proxy generation automatically creates a class with an appropriate signature and empty method. The name of this class is located on the tab page Properties. The application can, however, also enter any class with a suitable signature.
Proxy Generation
Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies. Depending on the target programming language, you choose one of the following:
· ABAP proxy generation is part of the SAP Web AS 6.40. ABAP proxy generation enables you to generate proxies to communicate by using the Web service infrastructure and by using SAP Exchange Infrastructure. ABAP proxies that were generated from message interfaces in the Integration Repository (IR) can be used in both infrastructures. This means that if none of the Integration Server services are required for a proxy-to-proxy communication scenario in ABAP, you can use a point-to-point connection using the Web service infrastructure instead.
· Java proxy generation in the Integration Builder (Design) generates proxies from message interfaces in the Integration Repository. Java proxy generation packs the proxy objects in a Jar file, which you can save locally. You use the generated classes in J2EE applications on the SAP J2EE Engine.
Check these links for Proxy server and its use as interface.
http://help.sap.com/saphelp_nw04/helpdata/en/a4/d5b3b0b16843b3867c0245d9847ae5/content.htm
http://help.sap.com/saphelp_47x200/helpdata/en/64/30063c66171b3de10000000a11402f/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/8a5f3c31727d59e10000000a114084/content.htm
Of useful, reward points..........
Regards,
Bhaskar
‎2007 Aug 08 9:07 PM
Hi Charan,
In simpler terms
Server Proxy - Receiving and processing a request message is through Server Proxy.
Proxy Service- http service provided by proxy host
Proxy Host- Service provider
Check these links for Proxy server and its use as interface.
http://help.sap.com/saphelp_nw04/helpdata/en/a4/d5b3b0b16843b3867c0245d9847ae5/content.htm
http://help.sap.com/saphelp_47x200/helpdata/en/64/30063c66171b3de10000000a11402f/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/8a5f3c31727d59e10000000a114084/content.htm
Thanks,
Vinay
‎2007 Aug 09 5:50 AM
Hi charan..........
Now Proxy servers are using Interface cases from ECC6.0 in case webservices....
Configuring Proxies
The following describes how you can configure a proxy server in Transaction SICF. You can also make the configuration in your client ABAP program when you generate the client object. You can find an example of this in Sample Program.
Enter Transaction code SICF (see also Creating an ICF Service) or choose Administration ® System Administration ® Administration ® Network ® Maintain the HTTP Service Tree.
Choose Goto ® HTTP Client Proxy.
Here you can configure the proxy server that should be used.
Use the Proxy setting is active checkbox to determine whether the connection to the Internet should be made via a proxy server using the configuration that you have determined here.
If you activate No proxy setting for local servers, you determine that the proxy server should be used for all local (intranet) addresses. Those servers with hostnames that do not contain any domains, such as PC01 instead of PC01.sap.com, count as local servers.
Since a proxy server works as a security barrier between the internal network (intranet) and the Internet, you may require special authorization from the system administrator to access websites with the proxy server. It may be easier and faster to access local addresses if you do not use the proxy server.
You can use the field Authorization as follows: When you enter a text (such as 'CHECK') in this field, when you use the global proxy setting the system checks the users authorization for this value. The authorization object used is S_ICF. In this example, the user must have the following authorization: S_ICF-ICF_FIELD = 'PROXY' and S_ICF-ICF_VALUE = 'CHECK'. If the user does not have this authorization, the settings that were maintained are not evaluated for the HTTP request.
In No Proxy for the Following Addresses, you can maintain the Web addresses (host names) that should not be accessed using the proxy server. If you want to connect to a server in the intranet, ensure that its address is entered here. If, for example, the server is called PC01, enter PC01 in the field.
Implementing a Server Proxy :
Server proxies are ABAP object interfaces. Implement a class for your generated ABAP object interface and enter it on the Properties tab page of the server proxy by calling transaction SE80 or transaction SPROXY. Upon receipt of a message, the ABAP proxy runtime calls the method EXECUTE_SYNCHRONOUS of the implementing class (in asynchronous communication: EXECUTE_ASYNCHRONOUS).
Therefore, the application must simply implement the class for the server proxy. Proxy generation automatically creates a class with an appropriate signature and empty method. The name of this class is located on the tab page Properties. The application can, however, also enter any class with a suitable signature.
Proxy Generation
Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies. Depending on the target programming language, you choose one of the following:
· ABAP proxy generation is part of the SAP Web AS 6.40. ABAP proxy generation enables you to generate proxies to communicate by using the Web service infrastructure and by using SAP Exchange Infrastructure. ABAP proxies that were generated from message interfaces in the Integration Repository (IR) can be used in both infrastructures. This means that if none of the Integration Server services are required for a proxy-to-proxy communication scenario in ABAP, you can use a point-to-point connection using the Web service infrastructure instead.
· Java proxy generation in the Integration Builder (Design) generates proxies from message interfaces in the Integration Repository. Java proxy generation packs the proxy objects in a Jar file, which you can save locally. You use the generated classes in J2EE applications on the SAP J2EE Engine.
Check these links for Proxy server and its use as interface.
http://help.sap.com/saphelp_nw04/helpdata/en/a4/d5b3b0b16843b3867c0245d9847ae5/content.htm
http://help.sap.com/saphelp_47x200/helpdata/en/64/30063c66171b3de10000000a11402f/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/62/8a5f3c31727d59e10000000a114084/content.htm
Of useful, reward points..........
Regards,
Bhaskar