Predefined services?

Hi,
as long as I know SAP plans to offer a bunch of predefined services.
(ESA = SOA + collection of business services)
The "Enterprise Service Design Guide" is talking about 500 already existing services, but this should only be the beginning.
Are there any documents pointing on current numbers?
What is the purpose of these services? Do they cover common business functionality?
thx
Dominik

Hi,
the orginal list was called a preview of enterprise services to get first feedback from th ecommunity on how we build enterprise services.
This April SAP has started to productize enterprise services. They are available for customers as an add-on or support package on the latest mySAP Busines Suite release. The April shipment (for my SAP ERP 04) contains enterprise services required for Duet (formerly called project Mendocino/SAP -MSFT Office Integration), end of June you will see approx. 500 enterprise services available for the Business Suite 05. Consider this a start, there will be a continious process to build and deliver more enterprise services, SAP might double this number until the end of the year.
In a hosted version we will leverage the ES workplace to browse and test enterprise services and to provide more and more documentation around the services.
Their purpose is to provide standards based business funtionality to allow customers and partners to compose new, innovative solutions quicker, than if you need to start on green field and build these services first.
Regards, matthias

Similar Messages

  • Predefined service contract

    Gurus,
      Can we create any predefined rate contract. My client have yearly based rate contract with vendor. In this rate contract they have segricated the  amount for  each activity. for example - change of motor -100 rs, change of pump 200.
    Whenever the service contractor done the job they have raises the bill for the activity.
    Through external services can we map this process?
    Activity wise i need to assign in service specification page (order screen) . Is it possible to capture the cost from contract activity wise?
    for example if assigned the line item  010 work as "change the motor" it should be directly added to contractor account after accpetance of service entry.
    kindly suggect me how i can capture this activities.
    Thanks and regards
    G.Sathish

    Hi
    You can map the process by using the external services,by following ways
    create frame work order (PO) and specify the service with cost , specify the PO and select the service while create order
    or
    create model service specification and while creating the order select from the same
    regards
    thyagarajan

  • Where can we get the list of predefined services for the notification of events/signals

    We have a sample plugin docwatch which uses the responder to notify in case a new doc is created/saved/doc closed etc.
    I want to know if I can get the similar set of services for the text frame
    eg: Typing a text should generate the notification
            Deleting a text shoud generate a notification( in the form of alert window or something)
    Also, for pages,frames etc.
    Where can we check the list of default services available for these or can we do it some how in code?

    Hi Eton,
    To check the instances which have ran today, you can use the below query in query builder.
    SELECT SI_NAME,SI_ID FROM CI_INFOOBJECTS WHERE SI_INSTANCE=1 AND  SI_STARTTIME > '2014.08.20 00:00:00' Order by SI_STARTTIME DESC
    To check the instances which would be running in the future, that means you have recurring schedules. Check for the SI_NEXTRUNTIME to get the details of instances which will run in the future as per the recurrences.
    Thanks,
    Prithvi

  • Querry regarding service packages

    hi
    1. what are service packages and process flow for creating service packages and assigning to operation.
    2.what is the difference between revision and task lists.
    regards
    pushpa

    hi pushpa
    first you have to create the service using AC03 and assing this service to Model serive spec in ML10 and specify this category as INST (plant maintenance), then you create the order and specify the control key which allowes the service, select the operation and in the operation tab in the bottom area you can find the service package and specify the model service spec. you created  so the predefined services will be copied to the order.
    Model service spec is used where you know the service provided perviously and the work is carried out frequently so that the process will be made easier,
    Revision
    Generally revision is used during any long stoppages or planned shut down only, so that they can able to track the orders created, amounts settled etc,
    you can create revision in OIOB
    Task list
    Task list also used where you perform a repeated operation in frequent manner so that data entering during creation of order will be less, you plan your activity,materials , person required everything in task list and assing this task list to the order while creation, you can also use this for maintenance planning.
    regards
    thyagarajan

  • Is 3rd party software required for auto creation of DIR for scanned copy,

    Hello SAP gurus.
    The current business process is there are 100s of service order, (IW31 creation TC) and each service order has its own 50-60 external documents attached to it.
    unfortunately there is no standard link from SAP DMS at Service order (lW31, TC) level.
    Here i tought of creating a document folder in EDMS or structure with the reference of service order No. And keeping this service order as reference we need some 50-60 documents (files) to be directly assigned to the main service order No, with out any manual intervention.
    Here is what the user does in the present system
    With our client in the present system they use a 3rd party software  for mail and scanner interface, here Any x, y, z user scans an document or Mails a document with attachments, just giving the subject line as the Service order already created.
    The document attachment directly comes and sits inside the predefined Service Order folder. Along with the user name who sent the document and the time he sent the document.
    Is the same thing possible in SAP ie.. Creating or attaching documents with out any manual interventions taking the reference of Mails sent having the subject line as the DIR
    Does this require 3rd party interference to do this,  will any BAPI  /BADI to do this for DMS with out 3rd party software.
    is there any upload programme that should be used which will avoid 3rd party software.
    please explain. points waiting.
    Thanks and warm regards
    Priya S
    Edited by: Priya S on Mar 16, 2009 4:32 PM

    Hi Priya
    Creation of New Object link is not so hard job.If any expert ABAP Consulatnt is available he can do in a week.But It all depend on his understanding of functionality clearly and quicky.
    For developement of new object link check this link.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/b2/c043a66fab11d1949500a0c92f024a/content.htm
    They work fine if you develope it as per procedure in above link.You just need good ABAP'er.
    If you are trying  upload Proggramme to upload the files daily basis from folder you can do this .
    Just  create folder on desktop put some docuemnts and run BDC to upload the document to DIR.I had tried once. Get help of Good ABAP'er to do your job.
    If any help please get back.
    With regards
    Mangesh Pande

  • Flat File Transfer from SAP R/3 4.7 to SAP Business Connector 4.8

    Hi Experts,
    I have a requirement of transferring a flat file from my R/3 SAP 4.7 Box Application Server to the Business Connector 4.8 Box. I am new to SAP Business Connector and I am not to sure whether FTP works if I use a shell script in SAP R/3. Also, is there any way Business Connector Box can pull the file from R/3 Application Server and store the file in the Business Connector Server.
    Any help will be appreciated!!!
    Regards,
    Subhhrangsu

    Hi,
    There are many ways thru which you can pass document to SAP BC:
    You can HTTP, FTP, Email document to SAP BC.
    SAP BC has predefined services for all of them.
    For FTP document to SAP BC:
    1 Initiate an FTP session on SAP BC Serveru2019s FTP listening port ( this can be found out from SAP BC administrator or from SAP BC homepage).
    2 Point to the directory that contains the service to which you want to pass the XML
    document.
    Example cd \ns\Purchasing\SubmitOrder
    3 Copy the XML document to this directory using the following command:
    put XMLDoc.xml
    Where XMLDoc.xml is the name of the file that you want to pass to SAP BC Server.
    Example put PurchaseOrder.xml
    Above code can be written in a batch file and you can schedule it to run at interval of minutes.
    You can write java client program as well to upload file and map it to String variable of Flow service of SAP BC.
    As Micheal said, you can look at sapbc/Developer/doc folder to look for more options.
    Best Regards,
    Divyesh

  • Statutory Compliances (Indian Localization)

    Hi All,
    I've some doubts regarding the Statutory Compliances (Indian Localization) in SBO and I want to share with all you. Anyone who can plz help me.
    Service Tax
    ·         Is tracking invoice wise details and automatically calculating service tax payable and input credit with the provision of later adjustments possible ?
    ·         Does SAP B1 has predefined service tax categories with rates ?
    ·         is adjustment of input credit towards service tax payable possible ?
    ·         Is generation of reports in govt. prescribed formats possible (TR6 Challan, Input Credit Form, ST3 Report and ST3-A report) possible ?
    TDS
    ·         Does it have configurable TDS ledgers with options to specify the nature of payment and assessee type along with the rate of TDS ?
    ·         Is accounting for tax on partial/full payment of bills there ?
    ·         can we track each transaction from deduction to payment ?
    ·         does it have reports like Form 16A, TDS Challan, TDS computation and TDS payable ?
    ·         does it generate e-TDS in NSDL compliant format ?
    Excise for Traders
    ·         Excise Invoice ?
    ·         Tracking of excise duty from time of purchase to sales and ability to pass on excise duty
    ·         generation of quarterly returns in Form-2
    ·         Maintaining of Excise stock register RG 23D
    How is Excise for Manufacturer FBT, TCS & CST supported.
    Thanx in adv.
    Sibasish

    Hi
    Check the following links:
    [https://websmp101.sap-ag.de/~sapidb/011000358700006412562006E.pdf]
    [https://websmp101.sap-ag.de/~sapidb/011000358700006412602006E.wrf]
    [https://websmp101.sap-ag.de/~sapidb/011000358700005260902006E.pdf]
    [https://websmp101.sap-ag.de/~sapidb/011000358700005245982006E.wrf]
    All the above links require an SUser ID.

  • Messaging server size limit

    Hallo
    As I see, I have common problem among the Sun Messaging Server administrators. I have whole system distributed on several virtual solaris machines and some days ago emerged message size problem. I noticed it in relation with incoming mail. When I create new user, he or she can't get larger mail then 300K. Sender get will known message:
    This message is larger than the current system limit or the recipient's mailbox is full. Create a shorter message body or remove attachments and try sending it again.
    <server.domain.com #5.3.4 smtp;552 5.3.4 a message size of 302 kilobytes exceeds the size limit of 300 kilobytes computed for this transaction>
    Interesting thin is, that this problem arised with no correlation with other actions. I noticed this problem with new users before, but i could successful manage it with different service packs. Now this method with new users, this method doesn't work! Old users normally recieve messages bigger then 300k, as before.
    I tried to set default setting blocklimit 2000 in imta.cnf, but I didn't succeed.
    I know, that size limit can be set on different places, but is there a simple way, to set sending and recieving message size unlimited?
    Messaging server version is:
    Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009)*
    libimta.so 7u2-7.02 64bit (built 03:03:02, Apr 16 2009)*
    Using /opt/sun/comms/messaging64/config/imta.cnf (compiled)*
    SunOS mailstore 5.10 Generic_138888-01 sun4v sparc SUNW,SPARC-Enterprise-T5120*
    Regards
    Matej

    For the sake of correctness, the attribute name in LDAP is mailMsgMaxBlocks.
    I also stumbled upon this - the values like 300 blocks or 7000 blocks are set in (sample) service packages but are not advertised in Delegated Admin web-interface. When packages are assigned, these values are copied into each user's LDAP entry as well, and can not be seen or changed in web-interface.
    And then mail users get "weird" errors like:
    550 5.2.3 user limit of 7000 kilobytes on message size exceeded: [email protected]
    or
    550 5.2.3 user limit of 300 kilobytes on message size exceeded: [email protected]
    resulting in
    <[email protected]>... User unknown
    or
    552 5.3.4 a message size of 7003 kilobytes exceeds the size limit of 7000 kilobytes computed for this transaction
    or
    552 5.3.4 a message size of 302 kilobytes exceeds the size limit of 300 kilobytes computed for this transaction
    resulting in
    Service unavailable
    I guess there are other similar error messages, but these two are most common.
    I hope other people googling up the problem would get to this post too ;)
    One solution is to replace the predefined service packages with several of your own, i.e. ldapadd entries like these (fix the dc=domain,dc=com part to suit your deployment, and both cn parts if you rename them), and restart the DA webcontainer:
    dn: cn=Mail-Calendar - Unlimited,o=mailcalendaruser,o=cosTemplates,dc=domain,dc=com
    cn: Mail-Calendar - Unlimited
    daservicetype: calendar user
    daservicetype: mail user
    mailallowedserviceaccess: imaps:ALL$pops:ALL$+smtps:ALL$+https:ALL$+pop:ALL$+imap:ALL$+smtp:ALL$+http:ALL
    mailmsgmaxblocks: 20480
    mailmsgquota: -1
    mailquota: -1
    objectclass: top
    objectclass: LDAPsubentry
    objectclass: costemplate
    objectclass: extensibleobject
    dn: cn=Mail-Calendar - 100M,o=mailcalendaruser,o=cosTemplates,dc=domain,dc=com
    cn: Mail-Calendar - 100M
    daservicetype: calendar user
    daservicetype: mail user
    mailallowedserviceaccess: imaps:ALL$pops:ALL$+smtps:ALL$+https:ALL$+pop:ALL$+imap:ALL$+smtp:ALL$+http:ALL
    mailmsgmaxblocks: 20480
    mailmsgquota: 10000
    mailquota: 104857600
    objectclass: top
    objectclass: LDAPsubentry
    objectclass: costemplate
    objectclass: extensibleobject
    dn: cn=Mail-Calendar - 500M,o=mailcalendaruser,o=cosTemplates,dc=domain,dc=com
    cn: Mail-Calendar - 500M
    daservicetype: calendar user
    daservicetype: mail user
    mailallowedserviceaccess: imaps:ALL$pops:ALL$+smtps:ALL$+https:ALL$+pop:ALL$+imap:ALL$+smtp:ALL$+http:ALL
    mailmsgmaxblocks: 20480
    mailmsgquota: 10000
    mailquota: 524288000
    objectclass: top
    objectclass: LDAPsubentry
    objectclass: costemplate
    objectclass: extensibleobject
    See also limits in config files -
    * msg.conf (in bytes):
    service.http.maxmessagesize = 20480000
    service.http.maxpostsize = 20480000
    and
    * imta.cnf (in 1k blocks): <channel block definition> ... maxblocks 20000 blocklimit 20000 sourceblocklimit 20000
    i.e.:
    tcp_local smtp mx single_sys remotehost inner switchchannel identnonenumeric subdirs 20 maxjobs 2 pool SMTP_POOL maytlsserver maysaslserver saslswitchchannel tcp_auth missingrecipientpolicy 0 loopcheck slave_debug sourcespamfilter2optin virus destinationspamfilter2optin virus maxblocks 20000 blocklimit 20000 sourceblocklimit 20000 daemon outwardrelay.domain.com
    tcp_intranet smtp mx single_sys subdirs 20 dequeue_removeroute maxjobs 7 pool SMTP_POOL maytlsserver allowswitchchannel saslswitchchannel tcp_auth missingrecipientpolicy 4 maxblocks 20000 blocklimit 20000 sourceblocklimit 20000
    tcp_submit submit smtp mx single_sys mustsaslserver maytlsserver missingrecipientpolicy 4 slave_debug maxblocks 20000 blocklimit 20000 sourceblocklimit 20000
    tcp_auth smtp mx single_sys mustsaslserver missingrecipientpolicy 4 maxblocks 20000 blocklimit 20000 sourceblocklimit 20000
    If your deployment uses other SMTP components, like milters to check for viruses and spam, in/out relays separate from Sun Messaging, other mailbox servers, etc. make sure to use a common size limit.
    For sendmail relays sendmail.mc (m4) config source file it could mean lines like these:
    define(`SMTP_MAILER_MAX', `20480000')dnl
    define(`confMAX_MESSAGE_SIZE', `20480000')dnl
    HTH,
    //Jim Klimov
    PS: Great thanks to Shane Hjorth who originally helped me to figure all of this out! ;)

  • Did we implement SOA architecture

    Hi ,
    I am new to SOA and just wanted to know, whether we are on right tract to implement SOA architecture in our peoject or not.
    We have a landscape of five system .
    CRM 5.0
    ECC 6.0
    XI
    BI
    EP 7
    Now we are in a process to implement all the main processes in the system as a webservice.
    Just for an example , we have created a FM which would create a BP in CRM system, similarly we have created FM's for creating SERVICE ORDER in CRM system, PLAN and CAMPAIGN creatinn in CRM system.Like this we have lots of other small and big processes.
    Similarly we are trying to imlement all processes in ECC side as webservice.
    So my question is , once we have created webservice for all processes does it mean we have implemented SOA in our project?
    Regards
    PG

    Hi,
    Although you are already working on defining your own services, I'd strongly suggest taking a look at the ES Workplace for enterprise services already provided by SAP. As an example, the enterprise services for CRM contain predefined services for Business Partner Data Management and Campaign Management.
    The benefit of re-using these services is that these have been defined using a formal methodology, and in consultation with customers and partners. So you'll get industry best practice business services which you can customize if you want. SAP has an ecosystem around Enterprise Services Definition which any customer or partner can join. This way, they have a say on what SAP rolls out to customers.
    For an SOA Roadmap, I'd suggest taking a look at https://www.sdn.sap.com/irj/sdn/soa-methodology. This will help you in step-by-step progress towards SOA. Not all steps might be relevant so you can be choose whichever you consider appropriate. But it is good to have an end-to-end view.
    There are a lot of documents on SDN related to SOA Reference Architecture which SAP proposes. Please take some time out to look at it. /people/kareemullahshah.quadri/blog/2007/02/19/sap-architecture-150enterprise-soa-basics is also a good weblog on SOA and what SAP offers. /people/kareemullahshah.quadri/blog/2007/02/19/sap-architecture-150enterprise-soa-basics is good one for build vs. buy SOA.
    If you are a SAP shop, then it might be best to use SAP's SOA Reference Architecture as a guideline. If you have a mixed IT portfolio, please do review what other vendors like IBM, Oracle/BEA, etc suggest in terms of SOA reference architectures.
    An ESR will act as the central repository for your services and a must have for SOA implementations. You will find that in all SOA reference architectures. This helps you down the road when the number of enterprise services increases. Governance is a nightmare in SOA and ESR will help you in that. SOA Reference Architectures from SAP and other vendors contain necessary components you should have for an SOA landscape.
    Hope it helps. Feel free to post any questions that come to your mind.
    Regards,
    Shehryar

  • Urgent: UWL XML Config file

    Hi all!
    I copied the business object EXTSRV to ZEXTSRV and created a new method zprocess that is mainly a copy of the Process method of the EXTSRV BO just that the creation part of the url is diffirent. I kept the call_browser function.
    Then, I assigned this method to a task in the workflow this task is copy of the standard task TS50000075. I added the itemtype to the UWL XML config file and uploaded it to the system successfuly then i cleared the cash.
    When i double click on the item in the UWL it partially works. I see the text written in the task but it is supposed to pop up a window. This window doesn't appear.
    Can anyone help with that?
    Thank you in advance,
    Hajar

    Hi
    Just check this out Please do not forget to give points
    User Roles     Restricts who can get work items via the user role. For example, you can assign a portal role here, such as buyer. Only users with the role buyer will see items from the provider system in UWL.You can have multiple user roles separated by semi-colon. By specifying user roles for the portal users, it can be restricted as to who gets the work items in UWL.  For example, you can assign a portal role to a user, such as buyer.  Only users with the role buyer will see items from a system, for example, B7QCLNT000 in UWL.
    Pull Channel Delta Refresh Period (in Seconds)     Delta Pull mechanism of UWL enables new items to be fetched from the back end SAP systems every minute by default every 60 seconds, and every 30 seconds for alerts. However, this can be configured. The user does not need to use the refresh function to update the inbox. Once items are retrieved, timestamps are updated for the users whose items are successfully retrieved. These retrieved items are updated in the UWL cache. Setup necessary from Business Workflow to enable Delta Pull MechanismSome configuration settings are required if you use the UWL and the Extended Notifications for SAP Business Workflow. Define the following two batch jobs:...&#9679;      Background job (for example UWL_DELTA_PULL_1), consisting of a single step of ABAP report RSWNUWLSEL in FULL mode, using a report variant.Run the job once a day.1.     &#9679;      A background job (for example UWL_DELTA_PULL_2), consisting of a single step of ABAP report RSWNUWLSEL in DELTA mode (default mode is delta, so report variant is optional).Run the job every one to three minutes (depending on the performance of the back end SAP system).Setup necessary from UWL to enable Delta Pull Mechanism The UWL service user in portal, with user id uwl_service, has to be granted access to the corresponding back end systems. This is a predefined service user provided by UWL. When the back end system is configured in the UWL administration page, an automated process is triggered to create a corresponding UWL service user in the back end system.Check role assignments and profiles status of this automated generated UWL service user and perform user comparison if necessary.&#9679;      If SAPLogon ticket is used (without using user mapping), you first create the system entry. A message about uwl_service user appears. Then in the back-end system give the uwl_service user an initial password. Now edit the system entry.&#9679;      If user mapping is used, you can first configure the back end system in the UWL administration page. Then access the respective back end system to initialize the password for the user uwl_service. Then, do user mapping in the portal as usual for service user uwl_service.In case uwl_service fails to be created in the back end and does not exist, you can manually create a back end user with the id uwl_service and assign the role SAP_BC_UWL_SERVICE and the rights as other end users.ORMap uwl_service to an existing back end user. Make sure that there is no multiple user mapping (there must not be two portal users mapped to the same back end user). This back end user must have the role SAP_BC_UWL_SERVICE.
    Snapshot Refresh Period (in minutes)     All items at the current time are fetched from the backend (for example from the SAP Business Workflow). The cache is synchronized thereafter. New / modified / deleted / updated items are fetched every session (every log on) if you leave the field value empty or enter a negative number.To specify a particular time frame for which the refresh occurs, enter the number of minutes
    The above registration procedure is usually sufficient to use a UWL iView. Item type retrieval and registration requires a connection to the systems and may take a couple of minutes.
    For each system, they are generated as the configuration named uwl.webflow.<system_alias> or uwl.alert.<system_alias>.
    In Manager Self-Service (MSS), the Universal Worklist groups together in Workset: Work
    Overview the various workflow tasks and alerts that are relevant for a manager.
    The standard MSS delivery includes the configuration file com.sap.pct.erp.mss.001.xml for the universal worklist.
    1. In the portal, choose System Administration &#8594;&#61472;System Configuration &#8594;&#61472;Universal
    Worklist and Workflow &#8594;&#61472;Universal Worklist &#8594;&#61472;UWL Systems Configuration.
    2. Create the following system connections:
    If you have already registered a suitable connector to the system connected to
    the system alias, the existing connector is sufficient and you do not have to
    register an additional one.
    &#9675; System alias: SAP_ECC_Financials
    Connection types:
    &#9632; WebFlowConnector
    &#9632; AlertConnector
    &#9675; System alias: SAP_ECC_HumanResources
    Connection type WebFlowConnector
    &#9675; System alias: SAP_SRM
    Connection type WebFlowConnector
    Leave the Web Dynpro Launch System field blank for all system connections.
    with regards
    subrato

  • Universal Worklist Configuration

    Hey guys
    Please can someone tell me where I can find a universal wordlist config guide for EP7.0?
    Many thanks in advance
    Jo-lize

    Hi
    This are the steps need to be followed.please do give full points
    The Universal Worklist (UWL) gives users unified and centralized way to access their work and the relevant information in the Enterprise Portal. It collects tasks and notifications from multiple provider systems – SAP Business Workflow, Collaboration Task, Alert Framework and Knowledge Management Recent Notifications - in one list for one-stop access.
    Administration and configuration for the Universal Worklist (UWL) is described.
    General Prerequisites
    1.     As an administrator, you have full administration rights for the Portal and the required business workflow rights in back end system (reference roles such as SAP_BC_BMT_WFM_UWL_ADMIN and SAP_BC_UWL_ADMIN_USER). Refer to SAP note 941589.
    Summary
    Symptom
    UWL administrative and/or end users are not allowed to perform or look up business workflow functions or data in the backend system.
    Reason and Prerequisites
    Corresponding adminsitrative and end users in the backend systems are created from scratch and have zero initial authorization.
    These roles are provided as an option to enable UWL administrative and end user authorization to readily utitlize the APIs of the SAP Business Workflow and relevant basis components remotely.
    (Note: Usually these roles are not needed as backend user is already assigned with roles that have sufficient authorization.)
    Also refer to BWF note 938717 for the corresponding roles required by business workflow.
    SAP_BC_UWL_ADMIN_USER
    For UWL administrative user who mainly deals with business workflow system registration.
    SAP_BC_UWL_END_USER
    For UWL end user to carry out all business workflow actions currently supported in UWL.
    Solution
    The roles can only be imported with a support package
    Header Data
    Release Status:     Released for Customer
    Released on:     25.04.2006  04:57:52
    Priority:     Recommendations/additional info
    Category:     Advance development
    Primary Component:     EP-BC-UWL Universal Worklist
    Releases
    SoftwareComponent     Release     FromRelease     ToRelease     AndsubsequentSAP_BASIS     60     640     640      SAP_BASIS     70     700     700     
    Highest Implemented Support Package
    SupportPackages     Release     PackageNameSAP_BASIS     640     SAPKB64017SAP_BASIS     640     SAPKB64019SAP_BASIS     700     SAPKB70008SAP_BASIS          
    Summary
    Symptom
    This note delivers two roles (PFCG) with the authorizations required to display and edit Business Workflow work items in the universal worklist.
    SAP_BC_BMT_WFM_UWL_ADMIN
    This role has the workflow authorizations required to perform the configuration for the Business Workflow connection in the universal worklist. These are authorizations for Business Workflow interfaces on the back-end system. The role does not have any authorizations for the portal or other interfaces used by the universal worklist.
    SAP_BC_BMT_WFM_UWL_END_USER
    This role has all workflow authorizations required by end users to be able to edit Business Workflow work items with the universal worklist. The role does not have any authorizations for the portal or other interfaces used by the universal worklist.
    You can either use the two roles directly or as templates for your own roles.
    Note 941589 contains more information about roles with authorizations for the universal worklist.
    Other terms
    Universal worklist
    Solution
    The roles can only be imported with the relevant Support Package.
    Header Data
    Release Status:     Released for Customer
    Released on:     20.04.2006  07:43:26
    Priority:     Recommendations/additional info
    Category:     Advance development
    Primary Component:     BC-BMT-WFM Business Workflow
    Secondary Components:     EP-BC-UWL Universal Worklist
    Releases
    SoftwareComponent     Release     FromRelease     ToRelease     AndsubsequentSAP_BASIS     60     640     640      SAP_BASIS     70     700     700     
    Highest Implemented Support Package
    SupportPackages     Release     PackageNameSAP_BASIS     640     SAPKB64017SAP_BASIS     700     SAPKB70008
    Related Notes
    941589 - UWL: administrative and end user roles
    Attributes
    1.     Make sure that each user is known to all connected SAP systems as per role requirement (make sure that there is one-to-one mapping between the portal user and the backend user)
    If an iView is based on a system object defined in your system landscape, you must assign user permission for the relevant user, group, or role to the system object, as well. User permissions assigned to a system permits the iView to retrieve data from the respective back end application through the system object at runtime.
    2.      Each connected SAP system for back end system (below release 7.0, WP-PI plug-in 6.0) has the connection to its respective SAP Internet Transaction Server (ITS)
    Authorizations needed for working with Business Workflow
    Normally, when the corresponding back end system user already has the correct authorization to work on the Business Workflow directly, no additional setup is required when working in UWL. However, manual configuration to assign RFC access authorization to the following function groups may be needed (Note: this is not common):
    1.     &#9679;      Function group and transaction SWK1 (for back end systems using WP-PI plug-in)
    2.     &#9679;      Function group SWN_UWL_WL (for back end system on release 6.40 and above, without the need of WP-PI plug-in)
    3.     &#9679;      Function group SWRC, SSCV (for all cases)
    4.     &#9679;      Authorization rights for SDTX
    User Mapping:
    1.      Navigate to User Administration ®&#61472;&#61513;identity Managementà User Mapping.
           2.      There are three scenarios:
    &#9675;     Portal user ID is different than the back end SAP user ID and back end SAP user IDs are different in all back end SAP systems connected to the portal (UIDPW)
    1.      Maintain the user mapping for each portal user corresponding to all the respective back end systems
    2.      Portal user ID is different than the back end SAP user ID and backend SAP user ids are the same in all back end SAP systems connected to the portal (logon ticket)
      Maintain the user mapping for each portal user to the reference system
    3.     Portal user ID is the same as the back end SAP user and back end SAP user IDs are the same in all back end SAP systems connected to the portal (logon ticket)
    1.       No user mapping is necessary
    User Permissions
    According to the prerequisites, if an iView is based on a system object defined in your system landscape, you must assign user permission for the relevant user, group, or role to the system object, as well.
    User permissions assigned to a system permits the iView to retrieve data from the respective back end application through the system object at runtime.
         Procedure
           1.      Navigate to System Administration  ® System Configuration  ® Portal Content. Open the folder where the existing systems were created.
           2.      From the available system list, click with the secondary mouse button on the system name and choose Open  ® Permissions.
           3.      Assign permissions. Make sure that under the Administrator column you assign Read permissions for the assigned role (for example for role eu_role). Also mark the check box End User.
           4.      Choose Save.
         Registering the Provider Systems
    Each UWL iView can retrieve work items from multiple Business Workflow back end systems. Register each back-end connection to be used with the following procedure:
    On the port...
           1.      On the portal, choose System Administration ® System Configuration ® Universal Worklist and Workflow ® Universal Worklist Administration.
    The Universal Worklist Systems list appears. Here you can define connectors and systems as item providers for the Universal Worklist.
           2.      To add a new entry, choose New. To edit existing information, select (highlight) the row and choose Edit.
           3.      To save the current system registration, choose Ok.
           4.      Multiple system connections are defined by repeating the above steps 1 to 3.
    Table describing the parameters
    Parameter     Description and Use
    Connector     This is the identifier with which the connector is registered. It indicates the type of items retrieved through the connection. For example: WebFlowConnector.For connector types WebFlowConnector or Alert Connector item types have to be registered with the UWL service after defining a new system connection.
    Configuration Groups     Leave this blank, when working with the default UWL iView. You can add a number of configuration groups separated by commas but only one configuration group per iView. first installed, one UWL iView is defined.  The System Configuration Group property for that iView is empty (blank). This means that no System Configuration Group is named, but in effect there is only a single group. The default behavior for the blank setting is this: when any user logs onto the UWL iView, UWL tries to log that user onto all registered back end systems. There is a limitation with the blank setting. When a large number of systems are accessed during log on, the overall portal load is increased. Also, the user receives error messages from those back end systems that have no user account for the particular UWL user. For large system landscapes do the following:...       1.      Partition back end systems into groups. This is accomplished by creating additional UWL iView instances, each of which refers to a specific group of backend systems. The group is defined, using the System Configuration Group iView property.       2.      Then use the value of the System Configuration Group property when registering back end systems by placing it in parameter Configuration Group, when you register the SAP system.
    System alias     The name of the alias for the back end system, as defined in the system landscape. The length cannot exceed 25 characters.If Web Dynpro applications are configured on a SAP NetWeaver Application Server which is different from the SAP NetWeaver Application Server of the system alias, then specify that system alias as a Web Dynpro system
    Web Dynpro Launch System     Enter the Web Dynpro system name if the SAP NetWeaver Application Server for the system is not the same as that running the Web Dynpro.Leave empty otherwise
    User Roles     Restricts who can get work items via the user role. For example, you can assign a portal role here, such as buyer. Only users with the role buyer will see items from the provider system in UWL.You can have multiple user roles separated by semi-colon. By specifying user roles for the portal users, it can be restricted as to who gets the work items in UWL.  For example, you can assign a portal role to a user, such as buyer.  Only users with the role buyer will see items from a system, for example, B7QCLNT000 in UWL.
    Pull Channel Delta Refresh Period (in Seconds)     Delta Pull mechanism of UWL enables new items to be fetched from the back end SAP systems every minute by default every 60 seconds, and every 30 seconds for alerts. However, this can be configured. The user does not need to use the refresh function to update the inbox. Once items are retrieved, timestamps are updated for the users whose items are successfully retrieved. These retrieved items are updated in the UWL cache. Setup necessary from Business Workflow to enable Delta Pull MechanismSome configuration settings are required if you use the UWL and the Extended Notifications for SAP Business Workflow. Define the following two batch jobs:...&#9679;      Background job (for example UWL_DELTA_PULL_1), consisting of a single step of ABAP report RSWNUWLSEL in FULL mode, using a report variant.Run the job once a day.1.     &#9679;      A background job (for example UWL_DELTA_PULL_2), consisting of a single step of ABAP report RSWNUWLSEL in DELTA mode (default mode is delta, so report variant is optional).Run the job every one to three minutes (depending on the performance of the back end SAP system).Setup necessary from UWL to enable Delta Pull Mechanism The UWL service user in portal, with user id uwl_service, has to be granted access to the corresponding back end systems. This is a predefined service user provided by UWL. When the back end system is configured in the UWL administration page, an automated process is triggered to create a corresponding UWL service user in the back end system.Check role assignments and profiles status of this automated generated UWL service user and perform user comparison if necessary.&#9679;      If SAPLogon ticket is used (without using user mapping), you first create the system entry. A message about uwl_service user appears. Then in the back-end system give the uwl_service user an initial password. Now edit the system entry.&#9679;      If user mapping is used, you can first configure the back end system in the UWL administration page. Then access the respective back end system to initialize the password for the user uwl_service. Then, do user mapping in the portal as usual for service user uwl_service.In case uwl_service fails to be created in the back end and does not exist, you can manually create a back end user with the id uwl_service and assign the role SAP_BC_UWL_SERVICE and the rights as other end users.ORMap uwl_service to an existing back end user. Make sure that there is no multiple user mapping (there must not be two portal users mapped to the same back end user). This back end user must have the role SAP_BC_UWL_SERVICE.
    Snapshot Refresh Period (in minutes)     All items at the current time are fetched from the backend (for example from the SAP Business Workflow). The cache is synchronized thereafter. New / modified / deleted / updated items are fetched every session (every log on) if you leave the field value empty or enter a negative number.To specify a particular time frame for which the refresh occurs, enter the number of minutes
    The above registration procedure is usually sufficient to use a UWL iView. Item type retrieval and registration requires a connection to the systems and may take a couple of minutes.
    For each system, they are generated as the configuration named uwl.webflow..
    In Manager Self-Service (MSS), the Universal Worklist groups together in Workset: Work
    Overview the various workflow tasks and alerts that are relevant for a manager.
    The standard MSS delivery includes the configuration file com.sap.pct.erp.mss.001.xml for the universal worklist.
    1. In the portal, choose System Administration →&#61472;System Configuration →&#61472;Universal
    Worklist and Workflow →&#61472;Universal Worklist →&#61472;UWL Systems Configuration.
    2. Create the following system connections:
    If you have already registered a suitable connector to the system connected to
    the system alias, the existing connector is sufficient and you do not have to
    register an additional one.
    &#9675; System alias: SAP_ECC_Financials
    Connection types:
    &#9632; WebFlowConnector
    &#9632; AlertConnector
    &#9675; System alias: SAP_ECC_HumanResources
    Connection type WebFlowConnector
    &#9675; System alias: SAP_SRM
    Connection type WebFlowConnector
    Leave the Web Dynpro Launch System field blank for all system connections.
    With regards
    subrato kundu

  • JSP Variable Scope

    Hello,
    I'm fairly new to JSP, so I apologize if this is a newbie question. I'm having a problem where it appears as though some variables I defined in the declaration area of my JSP page are shared by multiple clients. Here is a code snippet...
    <%@ page import="java.util.*" %>
    <jsp:useBean id="postSearch" scope="request" class="healthweb.PostBean" />
    <%!
    String hridErr = "";
    String emplHrid = "";
    String supvHrid = "";
    String yourHrid = "";
    boolean youAreEmpl = true;
    boolean youAreSupv = false;
    Hashtable[] empl;
    Hashtable[] you;
    Hashtable[] supv;
    %>
    <SCRIPT LANGUAGE="JavaScript">
    alert("<%= request.getParameter("yHrid") %>");
    alert("<%= youAreEmpl %>");
    </SCRIPT>
    As you can see, I'm initializing the youAreEmpl variable to true. However, if a client executes this JSP and the variable gets set to false, it seems to be false when other clients access the JSP initially.
    I'm very confused by this. Doesn't each client receive its own scope and its own instance of the object created by the JSP page?

    First off, let's start by explaining what's going on here. A JSP page is converted to a servlet via the JSP parsing servlet that initially handles the request. When you use the declaration syntax <%!...%> you are declaring members (variables, methods, etc.) that are local to the underlying servlet. Since a servlet is a multi-threaded object, all clients share the same servlet object created from the JSP page. Thus, threading issues apply to all local members of the servlet object. In other words you have to make sure the members of the servlet are thread safe.
    Many are confused by this because JSP shields you somewhat from these concerns if you stay within the confines of the predefined service() method. What I mean is this. everything you code within the <%...%> and <%=...%> delimiters is placed in the service method of the underlying servlet. This is the collection of code/objects that each client runs a unique copy of. These areas are not subject to threadding concerns/issues.
    Now, There are a number of remedies to your situation. You can remove the exclamation point from the delimeters around your variable declarations (i.e. change all <%!...%> to <%...%>), or you could add the following implements clause to your JSP page via JSP directive: implements SingleThreadModel
    Forgive me, I don't recall the exact syntax for this as I don't have any of my manuals at hand. I believe it's something like: <%@ page implements="SingleThreadModel" %> Either would solve the problem. The SingleThreadModel forces each servlet to execute in it's own thread.
    Kind Regards,
    Cliff

  • Port Direction Definition? (and got port forward to work in medium security!)

    I just received my replacement modem (327W to 7500) and I want to set it to medium security.  I need to forward ports, like UDP 123 for time service (why is this not a predefined service?).
    Anyway, I got it to work by making one new service with "host" and all three combinations of direction as rules.  This is because I could not figure out the implications of Direction: In/Out or Port Directionrc/Dst.
    I downloaded the manual BUT it does not define those choices; just sez select.  It reminds me of the old IBM Fortran manuals where you could only find what you needed if you already knew the answer.
    Anyway, I am sure I am not the only one with this question.  Like I said, the good news is you CAN port forward in medium security, it just ain't pretty the way I did it.
    Regards,
    Dewey

    Does this/these guides help you
    http://portforward.com/english/routers/port_forwarding/Westell/A90-750015-07/A90-750015-07index.htm
    If you are the original poster (OP) and your issue is solved, please remember to click the "Solution?" button so that others can more easily find it. If anyone has been helpful to you, please show your appreciation by clicking the "Kudos" button.

  • Add Jserver option

    Hi
    I'am working remote on a AIX 5.2 thru Putty with a Oracle 8.1.7.
    My problem is that I'am going to add Jsever to the db, but i can't start dbassist thru Putty, so is there any way I can do this without using dbassist?
    /Mikkel

    PURPOSE: ========= To assist with the manual installation of the Java Virtual Machine (JVM) into an 8.1.7 version database. Prior to the installation of the JVM, the "readme.txt" found in the ORACLE_HOME/javavm directory should be reviewed so that a broad understanding of the task can be understood. Multiple scripts will need to be run to enable full JVM functionality. All JVM related scripts must be run under the SYS AS SYSDBA account. This bulletin will provide the following pieces of information: SECTION A) The suggested resource settings needed for a successful JVM installation. SECTION B) The name and location of the scripts needed for a full JVM installaton where "full" is defined as all java-related functionality within the rdbms. A brief summary of the functionality added by each script will also be given in this section. SECTION C) Basic checks (queries) to be used to verify a successful JVM installation. SECTION D) Suggested reading material in order to gather a better understanding of the functionality that each script provides. NOTE: If the database was upgraded from an earlier version of 8i AND possessed the JVM from that previous 8i release, please see the 8.1.7 Migration manual in the official Oracle documentation for the steps needed to upgrade the JVM. SECTION A) RESOURCES: ======================== Rollback segment space- ---------------------- Allocate at least 100MB worth of rollback segment space for the JVM install, this is in addition to the rollback segment space allocated for any other activity on the database. System tablespace- ----------------- Combined, all of the scripts will consume approximately 130MB of free space in the system tablespace. The objects introduced by the initjvm.sql script will consume approximately 90MB of the system tablespace by itself. Shared_pool_size- ---------------- At least 50MB of free shared_pool space is needed. That is a minimum for the JVM installation. Java_pool_size- -------------- 30MB should be adequate for the installation. The pool sizes can be monitored by querying V$SGASTAT. Eg: SQL> select * from v$sgastat where name = 'free memory'; Please refer to Note:204935.1 for a script that will automatically check the system requirements of your database and inform you if it does not meet them. SECTION B) NAME, LOCATION, AND BRIEF DESCRIPTION OF THE JVM SCRIPTS: ======================================================================= ***INITJVM.SQL*** To execute- SQL>set echo on SQL>spool jvminst.log SQL>@?/javavm/install/initjvm.sql SQL>spool off Summary of the added functionality: ----------------------------------- The initjvm.sql script loads the initial set of Java classes necessary to support Java, it initializes the tables for supporting Java and for the CORBA namespace, and it publishes top-level entry points through call-specifications. The support Java classes include the following: The standard Java runtime Bytecode verifier and optimizer Java and SQLJ compilers JDBC runtime CORBA ORB and EJB runtime Some additional support classes, such as DBMS_JAVA, which are described in "Package DBMS_JAVA" The initjvm.sql script also performs the following actions: 1.Loads the classes to the SYS schema. 2.Creates public synonyms for the loaded classes to be accessible to all users. 3.Alters some of these classes to run with definer's rights to support CORBA callouts. 4.Defines database start up and shut down triggers. Additional sources of information: ---------------------------------- Oracle8i Java Developer's Guide The file, $ORACLE_HOME/javavm/readme.txt NOTE: If the initjvm.sql script fails to successfully complete for any reason, the JVM removal script (rmjvm.sql, found in the same location as the initjvm.sql script) MUST be run prior to another attempt at JVM installation. Additionally, after the JVM removal script has been successfully executed, the instance must be bounced prior to the next attempt to install the JVM via the initjvm.sql script. In short, there is no "moving forward" with a failed JVM installation, the only option is to remove and reinstall the JVM. Lack of resources (memory and space) are the most common culprits for a failed JVM installation so ensuring that there are no deficiencies in this regard will greatly improve the success rate of the installation. See "SECTION C" below for the sql statements used to check for installation success. ***INITXML.SQL*** To execute- SQL>set echo on SQL>spool initxml.log SQL>@?/oracore/admin/initxml.sql SQL>spool off Summary of added functionality: ------------------------------- This script loads xml components into the JServer. The XML Parser for PL/SQL makes developing XML applications with Oracle8i a simplified and standardized process. With the PL/SQL interface, Oracle shops familiar with PL/SQL can extend existing applications to take advantage of XML as needed. The XML Parser for PL/SQL supports the W3C XML 1.0 specification. Additional sources of information: ---------------------------------- Note:103872.1 XML Parser for Java Version 2 - Frequently Asked Questions Oracle8i Application Developer's Guide - XML ***CATXSU.SQL*** To execute- SQL>set echo on SQL>spool catxsu.log SQL>@?/rdbms/admin/catxsu.sql SQL>spool off Summary of added functionality: ------------------------------- This script loads the XMLSQL Utility (XSU) into the database. The utility serves to transform "relational" data to XML for purposes of communication. The XML-SQL Utility (XSU) provides a simple way of achieving data transformation, by mapping, canonically, any SQL query result to XML and vice versa. Additional sources of information: ---------------------------------- Note:120841.1 XML SQL Utility Oracle8i Application Developer's Guide - XML ***INIT_JIS.SQL*** To execute- SQL>set echo on SQL>spool init_jis.log SQL>@?/javavm/install/init_jis.sql SQL>spool off Summary of added functionality: ------------------------------- This is the script to install the Oracle Servlet Engine (OSE). The Oracle Servlet Engine works as a specialized Web server, designed as a scalable servlet server inside the Oracle8i database. The servlet classes are loaded into Oracle8i with a loadjava command and published in a namespace inside the database. A servlet runner handles HTTP requests, instantiates published servlets in sessions, and invokes servlet methods. Additional sources of information: ---------------------------------- Oracle8i Oracle Servlet Engine User's Guide Note:133391.1 Configuring Oracle Servlet Engine (OSE) for HTTP access to Oracle 8i Note:139639.1 HOW to Run Servlet in oracle servlet engine (OSE) through MOD_OSE ***JISJA.SQL*** To execute- SQL>set echo on SQL>spool jisja.log SQL>@?/javavm/install/jisja.sql SQL>spool off Summary of added functionality: ------------------------------- This script will turn on the JAccelerator (ncomp) for JIS. Adding this functionality will increase performance. JServer Accelerator, implemented within the ncomp tool, natively compiles all classes within the specified JAR, ZIP, or list of classes. JServer Accelerator natively compiles these classes and places them into shared libraries according to their package. Additional sources of information: ---------------------------------- Oracle8i Java Tools Reference Note:134985.1 JServer Accelerator and the NCOMP Utility. ***JISAEPHC.SQL*** To execute- SQL>set echo on SQL>spool jisaephc.log SQL>@?/javavm/install/jisaephc.sql SQL>spool off Summary of added functionality: ------------------------------- Adds the set of default end points to the server with hardcoded values for the admin service (after the OSE install). This script is for an installation default purpose only. It is advised that security conscious installations change these endpoint values with 'rmendpoint' and 'addendpoint' from the session shell. For an example, see section 3 of [NOTE:133391.1]. ***INITPLGS.SQL*** To execute- SQL>set echo on SQL>spool initplgs.log SQL>@?/rdbms/admin/initplgs.sql SQL>spool off Summary of added functionality: ------------------------------- This script loads the PLSQL Gateway Servlet jar files into the database. This allows for the running of PL/SQL stored procedures as servlets, (known as the embedded PL/SQL gateway). PL/SQL procedures can then run over the Web without any code changes or loading/publishing steps for each procedure. Additional sources of information: ---------------------------------- Oracle8i Oracle Servlet Engine User's Guide Note:132127.1 JAVA: How to Configure PL/SQL Servlets for Stateful Connections ***INITJSP.SQL*** To execute- SQL>set echo on SQL>spool initjsp.log SQL>@?/jsp/install/initjsp.sql SQL>spool off Summary of added functionality: ------------------------------- This script installs the ORACLE Java Server Pages (JSP) Functionality. Excerpt taken from the Oracle JavaServer Pages Developer's Guide and Reference... JavaServer Pages(TM) is a technology specified by Sun Microsystems as a convenient way of generating dynamic content in pages that are output by a Web application (an application running on a Web server). This technology, which is closely coupled with Java servlet technology, allows you to include Java code snippets and calls to external Java components within the HTML code (or other markup code, such as XML) of your Web pages. JavaServer Pages (JSP) technology works nicely as a front-end for business logic and dynamic functionality in JavaBeans and Enterprise JavaBeans (EJBs). JSP code is distinct from other Web scripting code, such as JavaScript, in a Web page. Anything that you can include in a normal HTML page can be included in a JSP page as well. In a typical scenario for a database application, a JSP page will call a component such as a JavaBean or Enterprise JavaBean, and the bean will directly or indirectly access the database, generally through JDBC or perhaps SQLJ. A JSP page is translated into a Java servlet before being executed (typically on demand, but sometimes in advance), and it processes HTTP requests and generates responses similarly to any other servlet. JSP technology offers a more convenient way to code the servlet. Furthermore, JSP pages are fully interoperable with servlets--JSP pages can include output from a servlet or forward to a servlet, and servlets can include output from a JSP page or forward to a JSP page. Additional sources of information: ---------------------------------- Oracle Java Server Pages Developer's Guide and Reference Note:121766.1 Oracle 8.1.7 (Release 3) New features Summary ***JSPJA.SQL*** To execute- SQL>spool jspja.log SQL>@?/jsp/install/jspja.sql SQL>spool off Summary of added functionality: ------------------------------- This script loads the JAccelerator classes for the JSP functionality. Jaccelerator allows for native compilaton of java code. Additional sources of information: ---------------------------------- Oracle8i Java Tools Reference Release 3 ***INITPLSJ.SQL*** To execute- SQL>spool initplsj.log SQL>@?/rdbms/admin/initplsj.sql SQL>spool off Summary of added functionality: ------------------------------- Initializes the Java library needed by PL/SQL Additional sources of information: ---------------------------------- Oracle8i Java Stored Procedures Developer's Guide Oracle8i Java Developer's Guide ***INITJMS.SQL*** To execute- SQL>spool initjms.log SQL>@?/rdbms/admin/initjms.sql SQL>spool off Summary of added functionality: ------------------------------- This script is used to load AQ/JMS jar files into the database. Oracle Java Messaging Service (JMS): Oracle Java Messaging Service provides a Java API for Oracle8i Advanced Queuing based on the JMS standard. Oracle JMS supports the standard JMS interfaces and has extensions to support the AQ administrative operations and other AQ features that are not a part of the standard. Additional sources of information: ---------------------------------- Oracle8i Application Developer's Guide - Advanced Queuing Release 2 (8.1.6) Oracle8i Supplied Java Packages Reference Release 3 (8.1.7) Note:112928.1 An overview of JMS in 8.1.6 ***INITREPAPI.SQL*** To execute- SQL>spool initrepapi.log SQL>@?/rdbms/admin/initrepapi.sql SQL>spool off Summary of added functionality: ------------------------------- This script loads RepAPI server classes and publishes the 'repapi' objects. $ORACLE_HOME/rdbms/jlib/repapi_s.jar is loaded to the database. Loading this file is required for Java RepAPI Server side functionality. The RServer.class and its helper class are published in /etc namespace. RepAPI is a runtime library that enables clients to replicate data with Oracle servers. Additional sources of information: ---------------------------------- Oracle8i Replication Release 2 (8.1.6) ***INITSOXX.SQL*** To execute- SQL>spool initsoxx.log SQL>@?/rdbms/admin/initsoxx.sql SQL>spool off Summary of added functionality: ------------------------------- This script loads objects, extensibility and xml related java classes into the database. Additional sources of information: ---------------------------------- Oracle8i Application Developer's Guide-XML Oracle 8i Data Cartridge Developer's Guide Release 2 (8.1.6) ***JISAEP.SQL*** To execute- The following is an example. SQL>spool jisaep.log SQL>@?/javavm/install/jisaep admin 8080 9090 SQL>spool off Summary of added functionality: ------------------------------- This script configures the OSE default admin Web Service. Uses the shell to add the two default endpoints for the predefined services. It requires two or three arguments: 1) Name of the service 2) Plain TCP port number to use 3) SSL port number to use Additional sources of information: ---------------------------------- Oracle8i Migration Release 3 (8.1.7) Oracle8i Oracle Servlet Engine User's Guide Release 3 (8.1.7) SECTION C) POST-INSTALLATION CHECKS / CONFIRMATION OF SUCCESSFUL EXECUTION(S): ================================================================================ On a freshly created database (or a database having just catalog.sql and catproc.sql run upon it) there should be no "java objects" within the database. The "java objects" being identified by a query of DBA_OBJECTS where OBJECT_TYPE like 'JAVA%'. The java-related scripts mentioned within this bulletin will install both java objects and generic database objects such as indexes, functions, and views etc. The most critical script of the list in "SECTION B" is the initjvm.sql script. After an execution of that script a count of the java related objects should be performed. NOTE: The numbers of objects given in the samples below is approximate, and may not exactly match your results. Use the numbers for APPROXIMATION ONLY, and remember that having zero invalid JAVA objects is the other important test. The intent is to show that the running of all jvm-related scripts will yield significantly more java objects than running initjvm.sql by itself. The KEY is to ensure that no java objects are invalid after the installation.      select count(*) from DBA_OBJECTS where OBJECT_TYPE like 'JAVA%';      This should return a count of 6785.      None of them should be invalid....      select count(*) from DBA_OBJECTS where OBJECT_TYPE like 'JAVA%' and STATUS = 'INVALID'; If the count is smaller than the one mentioned in the first query OR if there are invalids returned from the second query, it would be worthwhile to investigate any errors in the spooled log and/or the alert log before proceeding with the rest of the JVM installation. An itemized breakdown of the objects added by each script will now be provided. A count from DBA_OBJECTS where OBJECT_TYPE like 'JAVA%' will be given after the execution of the initjvm.sql script, and again, after the execution of the final script. INITJVM.SQL CREATES: -------------------- 3 functions 4 indexes 6438 java classes 290 java data 57 java resources 6 packages 1 sequence 6443 synonyms 8 tables 2 triggers 3 views SQL> select count(*), object_type from dba_objects where object_type like 'JAVA%' group by object_type; 6438 JAVA CLASS 290 JAVA DATA 57 JAVA RESOURCE ------------------- 6785 INITXML.SQL CREATES: -------------------- 2 indexes 272 classes 31 java resources 1 lob 19 packages 272 synonyms 2 tables     CATXSU.SQL CREATES: ------------------- 29 classes 30 java resources 3 packages 3 synonyms INIT_JIS.SQL CREATES: --------------------- 12 indexes 2384 classes 10 java resources 1 lob 13 packages 5 sequences 2400 synonyms 17 tables 1 trigger 1 view JISJA.SQL CREATES: ------------------ 154 classes 8 java sources 1 procedure 3 tables JISAEPHC.SQL CREATES: --------------------- No new objects...... INITPLGS.SQL CREATES: --------------------- 1 class 1 synonym INITJSP.SQL CREATES: -------------------- 275 classes 2 java resources 275 synonyms JSPJA.SQL CREATES: ------------------ 20 classes INITPLSJ.SQL CREATES: --------------------- 2 classes INITJMS.SQL CREATES: -------------------- 159 classes 159 synonyms INITREPAPI.SQL CREATES: ----------------------- 71 classes 71 synonyms INITSOXX.SQL CREATES: --------------------- 37 classes 37 synonyms JISAEP.SQL CREATES: ------------------- No new objects..... TOTALS AFTER THE EXECUTION OF ALL SCRIPTS: ------------------------------------------ SQL>select count(*) from dba_objects where object_type like 'JAVA%' and owner = 'SYS'; COUNT(*) ---------- 10270 SQL>select count(*) from dba_objects where object_type like 'JAVA%' and status = 'INVALID' and owner = 'SYS'; COUNT(*) ---------- 0 SECTION D) SOURCES OF JVM-RELATED DOCUMENTATION: ==================================================== Separate hardcopy and on-line documentation are provided for the major Java-related components of this release. The online documentation for the later version of 8i and the current version of 9i have been greatly enhanced. There now exists a search utility available on http://technet.oracle.com. The search tool allows for keyword searches within the span of the official Oracle documentation for 8.1.7 and 9i. Additionally, this is the same search utility found on http://tahiti.oracle.com/pls/tahiti/tahiti.homepage - Oracle8i Java Developer's Guide - Oracle8i Java Tools Reference - Oracle Java Server Pages Developer's Guide and Reference - Oracle8i Enterprise JavaBean Developer's Guide and Reference - Oracle8i CORBA Developer's Guide and Reference - Oracle8i Oracle Servlet Engine User's Guide - Oracle8i JDBC Developer's Guide and Reference - Oracle8i SQLJ Developer's Guide and Reference - Oracle8i JPublisher User's Guide - Oracle8i Java Stored Procedures Developer's Guide - Oracle8i Application Developer's Guide-XML - Oracle8i Application Developer's Guide - Advanced Queuing - Oracle8i Supplied Java Packages Reference Release 3 (8.1.7) Other References [NOTE:175472.1]How to Cleanup the JVM in 8.1.7
    Joel P�rez

  • Differences between SP2010 and SP2013 REST API?

    Hi Folks,
    Does anyone know the differences between the SharePoint 2010 and 2013 REST APIs. 
    I am making a call on SP2013 using the below format to get documents out of a document library.
    "{0}/_api/web/lists/getByTitle('{1}')/items?$select=FileLeafRef"
    When I try and use the above to call SP2010 it fails, so I am wondering what the correct call ought to be?
    (Note: Once I have a handle to a file in the doc library I then need to copy it as a SPFile object).
    Regards
    Andy

    Hi folks,
    Thanks everyone for replying.
    One issue,  when calling the listdata.svc, would I not have to create some form of a service reference?
    The connection string is provided by a user at runtime  - it is a web-part that prompts for the source list to get the data from, so I need to be able to create the service connection dynamically (I cant create predefined service references and proxies). 
    Regards
    Andy
    Update:  I am making the call to SP2010 from a SP2013 server, it appears that the call to SPSite is returning null. When I paste the URL into the browser window I get the document library in what appears to be ATOM format.  I suspect that I need to
    implement an entirely different access mechanism rather than use SP2013 techniques.

Maybe you are looking for