Schema Mapping in Data Service Integrator

Hi,
I'm just examining some schema mapping programs like BizTalk, Altova and IBM Rational Data Architect, and now found Oracle Data Service Integrator which might be a similiar tool. Actually I found out about Data Service Integrator via BeQ AquaLogic, which probably had been some schema mapping tool before Oracle acquired it and now offers it as Data Service Integrator.
My question is, whether Oracle Data Service Integrator is really applicable for schema mapping/matching, such as creating mappings between xml, csv/flat files or database schemas. I already downloaded it and tried it out, but had troubles creating a map. According to a tutorial you create a physical data service if you wanna do something like mapping, but after I did this there was only a "map" with a source schema. There was no way to add a target schema and map it with the source schema.
So can I create mappings in Data Service Integrator or are there other products which would be more convenient (Oracle Warehourse Builder for instance)? If so, does anyone know whether there is a good tutorial how to map simple schemas such as xml files in Oracle Data Service Integrator?
Thank you in advance.

After you create your physical data services, create a logical data service using your target schema as the 'return type'. Then add functions and use the xquery mapper to map your physical data services (csv, database, xml, web service etc) to your target schema. You can also use logical data services as the input to a logical data service.

Similar Messages

  • Integrating Analytics model with Data Services/Integrator

    We are trying to integrate a regression model (analytics result) in PMML format into the data solution. We are using Data Services and our clients also have Data Services/Data Integrator.
    What is the method to apply the analytics model over the complete data solution. We could be flagging or scoring data.
    Appreciate all help in this regard.

    No offense indended. Neither do I know you in person nor your background, so I thought I better cover all possibilites, even the trivial ones. I am sure you had a similar conversation like the one below with a customer of yours
    "My computer is not working!" and after hours you figured the solution: "Turn on your monitor"
    The problem I was having was the inconsistant information or how I interpreted it:
    Fact1: you see swapping and huge memory consumption
    Fact2: The sum of virtual memory of all processes is less than the physical memory, at least does not account for swapping.
    Fact3: Hence DI has to have a memory leak.
    That didn't make sense to me. And I am still not sure I got your point about the core reason of it and where my understanding was wrong. Was the al_engine still living as a zombie process within Windows? Or did the SQL Server not release the session memory? I have no idea how to tell either one anyway....
    In regards to row level locking in the SQL Server database I can possibly give you some background that might help: SQL Server does row level locking until it figures that to be inefficient because of the number of changes and does automatically switch to page level locking. If somebody else or even your own process but different session is touching any row inside that block, you get an error. This has caused us some troubles with DI, e.g. you have a Table Comparison in row-by-row mode. A few rows pass through the TC transform, the SQL Server is switching to page level locking and suddenly the TC cannot read a row anymore. The concept of an insert/update prohibiting a read (!!), a read of a row never touched even, is something we as Oracle DBAs would never dream of initially.
    Are you intending to go to the Business Objects User Conference this year? [http://www.myboc.org/?extcmp=salesflash_global_2008_2107]
    If yes, let me know. I buy you a beer. From Oracle DBA to Oracle DBA.

  • The best platform for Data Services / Integrator / Quality

    Based upon the deployments of other customers, which combination of operating system and platform provides the most stable & reliable environment for Data Services / Data Integrator / Data Quality?

    Windows is the platform most commonly used, so bugs are fixed faster there.
    Unix is released usually a few months after the initial Windows version with all the fixes in it. Unix is commonly used by larger companies who would not accept any downtime.
    Keep in mind, there is no Unix codeline of the product, all is the same source code just compiled differently.

  • Run an ABAP program using Data Services/Integrator

    Hi,
    Its it possible to run an ABAP program from Data serives
    There is an aBAP program already created , what it does is to move file from working dir to another directrory
    Can i execute the ABAP prgram from Data Integrator. If it;s possible
    Any suggestions on how to do it
    Thanks

    Yes it might be possible.
    First of all create a batch file based on the following link ...
    http://webcache.googleusercontent.com/search?q=cache:V-Qc73pxxVcJ:www.sap-basis-abap.com/abap/how-can-we-run-abap-program-from-command-line.htmtoexecuteanabapfromwindows&cd=4&hl=en&ct=clnk&gl=uk
    After doing so call the batch file from the following DS command exec() ... exec(command_file, parameter_list, flag)
    Thanks

  • Oracle Data Services Integrator Vs Oracle Data Integrator

    Hi All,
    I have an ODSI Project in ODSI 10g R3. I want to migrate it to 11G as we are migrating from 10G to 11G in all other components.
    Is there any upgrade version of ODSI available? Or
    What is ODI(Oracle Data Integrator)? Can I use this?
    Please help me.
    Regards.
    Nataraj R.

    Hi,
    ODSI will only work on WLS 10.3.0, not the latest release WLS 10.3.6 (also known as 11gR1 PS5). This is usually not an issue as ODSI typically is not collocated with other WLS applications on the same machine; you can view an ODSI+WLS cluster as a black box.
    We are working on a new ODSI release, but we have not published a release date or the version it will be.
    ODI is significantly different architecturally than ODSI; ODI moves data to a consolidated target database, while ODSI federates access to distributed sources without an additional database. You can search online for federation vs. consolidation to get a comparison of these two techniques. Depending on your use case and requirements ODI might be an option for you.
    Regards,
    Alex

  • Re: Oracle Data Services Integrator Vs Oracle Data Integrator

    ODSI 10gR3 (10.3) does it work with OSB 11gR1 (11.1.1.6.0) Release?
    ODSI 10gR3 (10.3) can it be deployed to WLS 11g?

    > ODSI 10gR3 (10.3) does it work with OSB 11gR1 (11.1.1.6.0) Release?
    I believe so. Check with OSB.
    ODSI 10gR3 (10.3) can it be deployed to WLS 11g?
    Only WLS 10.3

  • Problem with data Service  - DSP

    Hi,
    i´m in trouble using DSP on unix machine.
    DSP-config failed to start.
    this is the error message:
    <Jan 1, 2009 9:53:36 PM BRST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application 'dsp_config' due to error weblogic.management.DeploymentException: .
    weblogic.management.DeploymentException:
    at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:167)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:95)
    at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:105)
    Truncated. see log file for complete stacktrace
    java.lang.ClassNotFoundException: com.bea.dsp.management.bootstrap.AppListener
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:289)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:262)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161)
    Truncated. see log file for complete stacktrace
    >
    <Jan 1, 2009 9:53:36 PM BRST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application 'dspconsole' due to error weblogic.application.ModuleException: .
    weblogic.application.ModuleException:
    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:292)
    at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
    at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
    Truncated. see log file for complete stacktrace
    java.lang.NoClassDefFoundError: com/bea/ld/metadata/Function
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
    at java.lang.Class.getDeclaredMethod(Class.java:1907)
    at javelin.jsp.JspFunctionMapper.mapFunction(JspFunctionMapper.java:57)
    at jsp_servlet._jsp._admin._application.__appglobalaudit.<clinit>(__appglobalaudit.java:133)
    Truncated. see log file for complete stacktrace
    below is my complete log message
    JAVA Memory arguments: -Xms512m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m
    WLS Start Mode=Development
    CLASSPATH=:/usr/bea/patch_weblogic922/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/usr/bea/jdk150_11/lib/tools.jar:/usr/bea/weblogic92/server/lib/weblogic_sp.jar:/usr/bea/weblogic92/server/lib/weblogic.jar:/usr/bea/weblogic92/server/lib/webservices.jar:C:/bea/aldsp_3.0/lib/ld-server-core.jar::/usr/bea/weblogic92/common/eval/pointbase/lib/pbclient51.jar:/usr/bea/weblogic92/server/lib/xqrl.jar::
    PATH=/usr/bea/weblogic92/server/bin:/usr/bea/jdk150_11/jre/bin:/usr/bea/jdk150_11/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http://hostname:port/console *
    starting weblogic with Java version:
    java version "1.5.0_11"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
    Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode)
    Starting WLS with line:
    /usr/bea/jdk150_11/bin/java -client -Xms512m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/usr/bea/weblogic92 -Dwls.home=/usr/bea/weblogic92/server -Dwli.home=/usr/bea/weblogic92/integration -Daldsp.home=C:/bea/aldsp_3.0 -Djavax.xml.soap.MessageFactory=weblogic.xml.saaj.MessageFactoryImpl -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/usr/bea/patch_weblogic922/profiles/default/sysext_manifest_classpath -Dweblogic.Name=AdminServer -Djava.security.policy=/usr/bea/weblogic92/server/lib/weblogic.policy weblogic.Server
    <Jan 1, 2009 9:34:33 PM BRST> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
    /usr/bea/user_projects/domains/aldsp/lib/NETFrameworkBootstrap.jar:/usr/bea/user_projects/domains/aldsp/lib/NETFrameworkSecurity.jar:/usr/bea/user_projects/domains/aldsp/lib/NETWeblogicAuthentication.jar:/usr/bea/user_projects/domains/aldsp/lib/log4j-1.2.14.jar:/usr/bea/weblogic92/platform/lib/p13n/p13n-schemas.jar:/usr/bea/weblogic92/platform/lib/p13n/p13n_common.jar:/usr/bea/weblogic92/platform/lib/p13n/p13n_system.jar:/usr/bea/weblogic92/platform/lib/wlp/netuix_common.jar:/usr/bea/weblogic92/platform/lib/wlp/netuix_schemas.jar:/usr/bea/weblogic92/platform/lib/wlp/netuix_system.jar:/usr/bea/weblogic92/platform/lib/wlp/wsrp-common.jar>
    <Jan 1, 2009 9:34:33 PM BRST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 1.5.0_11-b03 from Sun Microsystems Inc.>
    <Jan 1, 2009 9:34:34 PM BRST> <Info> <Management> <BEA-141107> <Version: WebLogic Server Temporary Patch for CR322355 Tue Oct 09 10:46:38 PDT 2007
    WebLogic Temporary Patch for CR328469 Tue Jul 17 10:32:10 PDT 2007
    WebLogic Server Temporary Patch for CR330108 Fri Sep 14 11:30:56 PDT 2007
    WebLogic Server Temporary Patch for CR329825 Wed Nov 07 17:02:36 PST 2007
    WebLogic Server Temporary Patch for CR345256 Fri Oct 26 16:08:36 PDT 2007
    WebLogic Server 9.2 MP2 Mon Jun 25 01:32:01 EDT 2007 952826 >
    <Jan 1, 2009 9:45:05 PM BRST> <Info> <WebLogicServer> <BEA-000215> <Loaded License : /usr/bea/license.bea>
    <Jan 1, 2009 9:45:05 PM BRST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Jan 1, 2009 9:45:06 PM BRST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <Jan 1, 2009 9:45:06 PM BRST> <Notice> <Log Management> <BEA-170019> <The server log file /usr/bea/user_projects/domains/aldsp/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.>
    log4j:WARN No appenders could be found for logger (br.com.netservicos.framework.security.weblogic.authenticaction.provider.AbstractNETPerfilAuthenticationProvider).
    log4j:WARN Please initialize the log4j system properly.
    <Jan 1, 2009 9:53:21 PM BRST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <Jan 1, 2009 9:53:25 PM BRST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
    <Jan 1, 2009 9:53:25 PM BRST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Jan 1, 2009 9:53:36 PM BRST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application 'dsp_config' due to error weblogic.management.DeploymentException: .
    weblogic.management.DeploymentException:
         at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:167)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:95)
         at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:105)
         Truncated. see log file for complete stacktrace
    java.lang.ClassNotFoundException: com.bea.dsp.management.bootstrap.AppListener
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:289)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:262)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:161)
         Truncated. see log file for complete stacktrace
    >
    <Jan 1, 2009 9:53:36 PM BRST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application 'dspconsole' due to error weblogic.application.ModuleException: .
    weblogic.application.ModuleException:
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:292)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
         Truncated. see log file for complete stacktrace
    java.lang.NoClassDefFoundError: com/bea/ld/metadata/Function
         at java.lang.Class.getDeclaredMethods0(Native Method)
         at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
         at java.lang.Class.getDeclaredMethod(Class.java:1907)
         at javelin.jsp.JspFunctionMapper.mapFunction(JspFunctionMapper.java:57)
         at jsp_servlet._jsp._admin._application.__appglobalaudit.<clinit>(__appglobalaudit.java:133)
         Truncated. see log file for complete stacktrace
    >
    <Jan 1, 2009 9:53:36 PM BRST> <Notice> <Log Management> <BEA-170027> <The server initialized the domain log broadcaster successfully. Log messages will now be broadcasted to the domain log.>
    <Jan 1, 2009 9:53:37 PM BRST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
    <Jan 1, 2009 9:53:37 PM BRST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
    <Jan 1, 2009 9:53:38 PM BRST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.230.230.18:7041 for protocols iiop, t3, ldap, http.>
    <Jan 1, 2009 9:53:38 PM BRST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7041 for protocols iiop, t3, ldap, http.>
    <Jan 1, 2009 9:53:38 PM BRST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "AdminServer" for domain "aldsp" running in Development Mode>
    <Jan 1, 2009 9:53:38 PM BRST> <Warning> <Server> <BEA-002611> <Hostname "portabilidade.artit.com.br", maps to multiple IP addresses: 10.230.230.18, 127.0.0.1>
    <Jan 1, 2009 9:53:38 PM BRST> <Warning> <Server> <BEA-002611> <Hostname "localhost", maps to multiple IP addresses: 10.230.230.18, 127.0.0.1>
    <Jan 1, 2009 9:53:38 PM BRST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
    <Jan 1, 2009 9:53:38 PM BRST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>

    Hi..
    Your classpath isn't set properly.. (i've not used 3.0, went from 2.5 to 3.2 so can't really help on the details), you should really post ALDSP issues to the ODSI Forum (the new name for the product) at Data Service Integrator Mike Reiche will most probably solve your problem for you...
    ..Mark.

  • XML Schema mapping error when generating web service

    I have created a method in java that returns an array of an object type (a user defined class). When tried to generate a web service JDeveloper did not allow me to select the method, giving the following "Why not.." explanation: "One or more parameters did not have an XML Schema mapping and/or serializer specified".
    Can anyone help me in this?
    Thanks
    Alina

    Thanks Mike for your advice it did work when I changed the setters and getters names, and managed to create a web service with Apache Soap profile. I created the client stub and client application to run the web service but it keep coming with soap-env error messages.
    Error message I get when running the client side:
    F:\JDev9i-0-3\jdk\bin\javaw.exe -ojvm -classpath F:\JDev9i-0-3\jdev\mywork\OrbatListArray\OrbatClient\classes;F:\JDev9i-0-3\jdev\lib\jdev-rt.jar;F:\JDev9i-0-3\jdev\lib\jdev-rt.jar;F:\JDev9i-0-3\soap\lib\soap.jar;F:\JDev9i-0-3\lib\xmlparserv2.jar;F:\JDev9i-0-3\jlib\javax-ssl-1_2.jar;F:\JDev9i-0-3\jlib\jssl-1_2.jar;F:\JDev9i-0-3\j2ee\home\lib\activation.jar;F:\JDev9i-0-3\j2ee\home\lib\mail.jar;F:\JDev9i-0-3\j2ee\home\lib\http_client.jar orbatclientpackage.OrbatListArrayClient
    [SOAPException: faultCode=SOAP-ENV:Server.BadTargetObjectURI; msg=Unable to resolve target object(orbatlistarraypackage.OrbatListArray): orbatlistarraypackage.OrbatListArray [java.lang.ClassNotFoundException]]     orbatlistarraypackage.OrbatType[] orbatclientpackage.OrbatListArrayStub.getOrbatListArray()          OrbatListArrayStub.java:63     void orbatclientpackage.OrbatListArrayClient.main(java.lang.String[])          OrbatListArrayClient.java:19Exception in thread main
    Process exited with exit code 1.
    My wsdl file is:
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!--Generated by the Oracle9i JDeveloper Web Services WSDL Generator-->
    <!--Date Created: Wed Oct 23 11:16:29 BST 2002-->
    <definitions
    name="OrbatListArray"
    targetNamespace="http://orbatlistarraypackage/OrbatListArray.wsdl"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns="http://orbatlistarraypackage/OrbatListArray.wsdl"
    xmlns:ns1="http://orbatlistarraypackage/IOrbatListArray.xsd">
    <types>
    <schema
    targetNamespace="http://orbatlistarraypackage/IOrbatListArray.xsd"
    xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
    <complexType name="ArrayOfOrbatType" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
    <complexContent>
    <restriction base="SOAP-ENC:Array">
    <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="ns1:orbatlistarraypackage_OrbatType[]"/>
    </restriction>
    </complexContent>
    </complexType>
    <complexType name="orbatlistarraypackage_OrbatType" jdev:packageName="orbatlistarraypackage" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
    <all>
    <element name="OrbatName" type="string"/>
    <element name="OrbatID" type="int"/>
    </all>
    </complexType>
    </schema>
    </types>
    <message name="getOrbatListArray0Request"/>
    <message name="getOrbatListArray0Response">
    <part name="return" type="ns1:ArrayOfOrbatType"/>
    </message>
    <portType name="OrbatListArrayPortType">
    <operation name="getOrbatListArray">
    <input name="getOrbatListArray0Request" message="tns:getOrbatListArray0Request"/>
    <output name="getOrbatListArray0Response" message="tns:getOrbatListArray0Response"/>
    </operation>
    </portType>
    <binding name="OrbatListArrayBinding" type="tns:OrbatListArrayPortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="getOrbatListArray">
    <soap:operation soapAction="" style="rpc"/>
    <input name="getOrbatListArray0Request">
    <soap:body use="encoded" namespace="orbatlistarraypackage.OrbatListArray" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
    <output name="getOrbatListArray0Response">
    <soap:body use="encoded" namespace="orbatlistarraypackage.OrbatListArray" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
    </binding>
    <service name="OrbatListArray">
    <port name="OrbatListArrayPort" binding="tns:OrbatListArrayBinding">
    <soap:address location="http://192.9.200.200:8888/soap/servlet/soaprouter"/>
    </port>
    </service>
    </definitions>
    My OrbatListArrayDescriptor.dd file:
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!--Generated by the Oracle9i JDeveloper Web Services Deployment Descriptor Generator-->
    <!--This Deployment Descriptor file is for use with the Oracle9iAS Release 2 / Apache 2.2 SOAP Server SOAP Server-->
    <!--Date Created: Wed Oct 23 11:16:29 BST 2002-->
    <isd:service
    id="orbatlistarraypackage.OrbatListArray"
    xmlns:isd="http://xml.apache.org/xml-soap/deployment">
    <isd:provider
    type="java"
    methods="getOrbatListArray"
    scope="Request">
    <isd:java class="orbatlistarraypackage.OrbatListArray" static="false"/>
    </isd:provider>
    <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListener>
    </isd:service>
    My Client Web Service Stub class file:
    package orbatclientpackage;
    import oracle.soap.transport.http.OracleSOAPHTTPConnection;
    import org.apache.soap.encoding.soapenc.BeanSerializer;
    import org.apache.soap.encoding.SOAPMappingRegistry;
    import org.apache.soap.util.xml.QName;
    import java.net.URL;
    import org.apache.soap.Constants;
    import org.apache.soap.Fault;
    import org.apache.soap.SOAPException;
    import org.apache.soap.rpc.Call;
    import org.apache.soap.rpc.Parameter;
    import org.apache.soap.rpc.Response;
    import java.util.Vector;
    import orbatlistarraypackage.OrbatType;
    import java.util.Properties;
    * Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
    * Date Created: Wed Oct 23 11:19:42 BST 2002
    * WSDL URL: file:/F:/JDev9i-0-3/jdev/mywork/OrbatListArray/OrbatListArrayProject/src/orbatlistarraypackage/OrbatListArray.wsdl
    public class OrbatListArrayStub
    public OrbatListArrayStub()
    m_httpConnection = new OracleSOAPHTTPConnection();
    m_smr = new SOAPMappingRegistry();
    BeanSerializer beanSer = new BeanSerializer();
    m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://orbatlistarraypackage/IOrbatListArray.xsd", "orbatlistarraypackage_OrbatType"), orbatlistarraypackage.OrbatType.class, beanSer, beanSer);
    public String endpoint = "http://192.9.200.200:8888/soap/servlet/soaprouter";
    private OracleSOAPHTTPConnection m_httpConnection = null;
    private SOAPMappingRegistry m_smr = null;
    public OrbatType[] getOrbatListArray() throws Exception
    OrbatType[] returnVal = null;
    URL endpointURL = new URL(endpoint);
    Call call = new Call();
    call.setSOAPTransport(m_httpConnection);
    call.setTargetObjectURI("orbatlistarraypackage.OrbatListArray");
    call.setMethodName("getOrbatListArray");
    call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
    Vector params = new Vector();
    call.setParams(params);
    call.setSOAPMappingRegistry(m_smr);
    Response response = call.invoke(endpointURL, "");
    if (!response.generatedFault())
    Parameter result = response.getReturnValue();
    returnVal = (OrbatType[])result.getValue();
    else
    Fault fault = response.getFault();
    throw new SOAPException(fault.getFaultCode(), fault.getFaultString());
    return returnVal;
    public void setMaintainSession(boolean maintainSession)
    m_httpConnection.setMaintainSession(maintainSession);
    public boolean getMaintainSession()
    return m_httpConnection.getMaintainSession();
    public void setTransportProperties(Properties props)
    m_httpConnection.setProperties(props);
    public Properties getTransportProperties()
    return m_httpConnection.getProperties();
    My Client application main file:
    package orbatclientpackage;
    import java.io.*;
    public class OrbatListArrayClient
    public OrbatListArrayClient()
    public static void main(String[] args) throws Exception
    OrbatListArrayStub s = new OrbatListArrayStub();
    // File xmlFile;
    // BufferedWriter in;
    // xmlFile = new File("f:\\OrbatSoap", "OrbatXMLList.xml");
    // PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(xmlFile)));
    // out.println(s.getOrbatListArray());
    // out.flush();
    System.out.println(s.getOrbatListArray());
    When I deployed it to jar I copied the jar file in the following directory:
    <jdevloper home>\soap\webapps\soap\soap\Web-inf\lib\
    I then tried and created a client stub in the same package using JDeveloper 9.0.3 wizard for creating sample java client and added a line to call my getOrbatListArray method and print it to the screen. I get another soap error message, saying:
    F:\JDev9i-0-3\jdk\bin\javaw.exe -ojvm -classpath F:\JDev9i-0-3\jdev\mywork\OrbatListArray\OrbatListArrayProject\classes;F:\JDev9i-0-3\jdev\lib\jdev-rt.jar;F:\JDev9i-0-3\jdbc\lib\classes12.jar;F:\JDev9i-0-3\jdbc\lib\nls_charset12.jar;F:\JDev9i-0-3\rdbms\jlib\xsu12.jar;F:\JDev9i-0-3\lib\xmlparserv2.jar;F:\JDev9i-0-3\lib\xmlcomp.jar;F:\JDev9i-0-3\jdev\lib\jdev-rt.jar;F:\JDev9i-0-3\soap\lib\soap.jar;F:\JDev9i-0-3\lib\xmlparserv2.jar;F:\JDev9i-0-3\jlib\javax-ssl-1_2.jar;F:\JDev9i-0-3\jlib\jssl-1_2.jar;F:\JDev9i-0-3\j2ee\home\lib\activation.jar;F:\JDev9i-0-3\j2ee\home\lib\mail.jar;F:\JDev9i-0-3\j2ee\home\lib\http_client.jar orbatlistarraypackage.EmbeddedOrbatListArrayStub
    [SOAPException: faultCode=SOAP-ENV:IOException; msg=Connection refused: connect; targetException=java.net.ConnectException: Connection refused: connect]     void org.apache.soap.SOAPException.<init>(java.lang.String, java.lang.String, java.lang.Throwable)          SOAPException.java:77     void oracle.soap.transport.http.OracleSOAPHTTPConnection.send(java.net.URL, java.lang.String, java.util.Hashtable, org.apache.soap.Envelope, org.apache.soap.encoding.SOAPMappingRegistry, org.apache.soap.rpc.SOAPContext)          OracleSOAPHTTPConnection.java:765     org.apache.soap.rpc.Response org.apache.soap.rpc.Call.invoke(java.net.URL, java.lang.String)          Call.java:253     orbatlistarraypackage.OrbatType1[] orbatlistarraypackage.EmbeddedOrbatListArrayStub.getOrbatListArray()          EmbeddedOrbatListArrayStub.java:70     void orbatlistarraypackage.EmbeddedOrbatListArrayStub.main(java.lang.String[])          EmbeddedOrbatListArrayStub.java:38Process exited with exit code 0.
    Sorry for the length of this message, but I am getting desparate.
    Thanks again for all you help
    Alina

  • Is BOE 4.0 integrated with Data Services XI 4.0

    Hi,
    I have gone through some blogs and documentation on Data Services XI 4.0 and some where it is mentioned that BOE 4.0 is integrated with Data Services XI 4.0. Is it true? If it is true then i want to know how can we integrate BOE 3.1 SP2 with data services XI 4.0 because right now we are using BOE 3.1 SP2, BW 7.01 and want to install Data Services XI 4.0 unless there is no compatibility issue between them.
    I need this information immediately because we have to install data services if its compatible with BOE 3.1 SP2 and BW 7.01.

    Hi Aditya,
    From the XI 4.0 Data Services Upgrade Manual:
    2.1 Major changes in Data Services XI 4.0
    Unlike previous releases of Data Services and Data Integrator, SAP BusinessObjects Data Services
    XI 4.0 introduces central user management, which relies on SAP BusinessObjects Enterprise. Users
    are authenticated against the SAP BusinessObjects Enterprise security, and repositories are registered
    in SAP BusinessObjects Enterprise.
    You can use either an existing SAP BusinessObjects Enterprise XI 4.0 installation to manage Data
    Services users and repositories, or SAP BusinessObjects Information platform services, which is availabe
    to all Data Services customers and contains the required SAP BusinessObjects Enterprise services for
    user management.
    For information about installing SAP BusinessObjects Information platform services, see the SAP
    BusinessObjects Data Services Installation Guide.
    So it sounds like you can't use an exisiting BOE XI 3.1 CMC, but would need to upgrade it to XI 4.0 or use the SAP BusinessObjects Information platform services, which is included with XI 4.0 Data Services.

  • Using a schema from a different Logical Data Service

    Is it possible to use a schema from a different Logical Data Service in a new Logical Data Service? I want to maintain just one version of the schema.

    when I try and associate a schema type the 'Select Schema Type' dialog appears. On there the scope is set to project. Next to it is 'All projects', is there a way I can get that ungreyed?I don't think so. I assume that is a remnant from ALDSP 2.x when we had the notion of an ALDSP application that contained multiple ALDSP projects and there was visibility across projects (actually just folders) in the same application.
    can I use a schema associated with another dataspace projectNo. The contents of a dataspace are not accessible from outside the the dataspace other than what is provided by the APIs. And although the schemas could be accessed via catalogservices, this isn't a standard protocol (like http://) and therefore schema processors wont' be able to use them.
    You could host your schemas in a web-application and expose them via http. Create a Dynamic Web Project and put your schemas where the content gets served from (i.e. alongside index.html), and then they would be accessible via http://<yourserver>:<port>/yourWebApp/yourSchema.xsd. All the schemaLocation in the imports would need to be relative. It would probably be easier to create your schema-hosting application first, then build your dataservices.

  • ALDSP , Logical Data service to PhysicalData service mapping

    Hi ,
    Need help to find out the way how to find the mapping between the Logical Dataservice to physical service using config file .
    I have requirement like depend on the Region ( Parameter) need to connect to the database . How do we achive this using an xml file ( means dynamic which out a code change ) .
    for ex:
    Think we have 3 regions names ( DAO ,APJ ,CCC). I have created 3 Physical data services for each region (which will point to 3 diff databases).
    then In the logical service I have logic like this
    If( region =='DAO')
    call the DAO Physical Srvice
    If(region == 'APJ')
    call the APJ Physical Srvice
    If(region == 'CC')
    call the CCC Physical Srvice
    So if I have to point the region 'DAO' to the APJ physical service then it required a code change . how we can avoid this hard coded mapping . Is there any way to define the region and the physical service mapping in the xml file so that if any change is required it will be a change in xml file itself with out a code change .
    Please help me . This is little bit urgent .
    Thanks in advance .
    Thanks & Regards
    Sarath

    It seems that if you are adding more regions and physical data services you will need to modify your dataspace anyway to add the new physical data services.
    Please post your ODSI/ALDSP questions on the ODSI forum - Data Service Integrator

  • How to do integration between Oracle 11g and SAP Data services

    HI All,
              i want to load data from Oracle 11g data base to some other data bases. we have installed oracle 11g server in one machine and Data services server in one machine.we installed oracle 11g client in data services server machine . i created data store for oracle and when i was executing job i got the following error.
    how to resolve this issue. do i need to do any configuration between two servers (Oracle 11g and data services), and do i need create ODBC for oracle in data services machine.
    if any one know the solution please help me out ASAP.
    Thanks,
    Ramana

    Hi,
    we installed oracle client "win64_11gR2_client" version on DS Server.
    but i need the steps after installing oracle client tool. meaning integration between those two servers(Oracle and DS Server).and what are the variable create on DS Server and paths for variable and how to create ODBC for Oracle on DS Server.
    Thanks,
    Ramana

  • Data Integrator and Data Services

    What is the recommendations in Installing DQ with DI on the same box?
    The documentation does not have a checklist on installing DQ and DI anywhere.
    1.) Can DI and Data Services run on the same server? If they can run on the same server whatu2019s the specs of the server?
    2.) Can Data Services take advantage of more then 4 gigs of memory?
    Edited by: Peter Lo on Sep 23, 2008 6:34 PM

    Hi there,
    There used to be Data Integrator and Data Quality.
    However it has merged together under one platform, Data Services.
    That means Data Services includes Data Integration and Data Quality together as one product.
    So Data Integrator would still be around but it will fall under Data Services.

  • Mapping Objects in Flex Data Services

    Hi My Dear Friends
    This is yogans, i am working in flex for the last 15 days
    and i learned the basic things like syntax, tags, scripts. and i am
    doing
    some data services work now. especially with the help of
    Java Remote objects. I dont know http services and
    webservices(WSDL).
    My doubt here is, I created a user defined object in java
    and i want to send this object through Remote call from flex. how
    can i
    type cast the java object to flex. And i want to add these
    objects to the dataprovider of a datagrid. Please help me in
    acheiving
    this. i will be very thank ful to you in my life. I know
    that i have to create same kind of object in flex. But i dont have
    concrete idea
    please explain me with very simple example step by step . I
    am awaiting in hope that God will send some one to help me.
    Thanks and Regards
    Yogans.s

    Hi,
    If you want to map your actionscript class to your server's
    Java class. You can run a util function
    registerClassAlias("dev.echoservice.Book",Book);
    where "dev.echoservice.Book" is the fully qualify name of
    your java class. Book is your actionscript class.
    Calling this util before you make your remoteobject call. You
    can put this in your actionscript class constructor, it makes this
    call whenever you create your class. However, it seems to be better
    to call it when the class is loaded. To do so you can declare it as
    static
    public static var a:* =
    registerClassAlias("dev.echoservice.Book",Book);
    OR
    You can also declare it as metaData in your class as:
    [RemoteClass(alias="dev.echoservice.Book")]
    However, I found someone saying that it didn't work in sdk
    compilation, but webtier compilation. It might be some
    configuration issue. I haven't tried it yet.
    To display the properties in the dataGrid, you just have to
    either use Array or ArrayCollection. If databinding is involved,
    the datagrid need to know the Collection.Change event. It is better
    to use ArrayCollection, therefore, adding new item to
    arrayCollection the datagrid get repopulate.
    hope it helps!
    William Chan

  • DI Integrator XI and Data Service Designer

    Hi all
    I am playing with DI XI (11.7) now, but very soon we would have Data Service Designer (new version of DI which is called Data Service Designer). I'm just wondering what the difference is between DI Integrator 11.7 and Data Service Designer. The interface and object types are very different and a big surprise for me? Or I might ask what's new in Data Service Designer?
    Thanks for your help.

    You will be very familiar with DataServices Designer. You will find more transforms - the data quality transforms - and a few menu items, flags etc. But really, DataServices is just a name change. For DQ customers things changed a lot.

Maybe you are looking for

  • Discover New Parallax Scrolling with Adobe Muse CC | Creative Cloud for Design | Adobe TV

    Terry White, Adobe worldwide evangelist, shows how Adobe Muse CC lets you create stunning effects with just a few clicks. Make images and elements move in different directions at different speeds when scrolling - all without writing code. http://adob

  • Can't parse beyond a certain point... HELP!!

    Hey folks, A cute little problem happens to me with a SAX parser: I have an XML document with a number of "objects" in it. All the objects are made up of the same attributes. If I parse the whole document and retrieve the values of every element succ

  • Export/Import sertificates on same system?

    Hi, guru! Bi 70 & Portal 70 on the same SID (sandbox landscape) Must I exchange file_s.crt between? Thanks attn

  • Premiere Pro CS5 Crashes on Startup on Mac

    Hi, I have installed Master Collection CS5 on a MacBook Pro (late 2009) Mac OSX 10.6..4 (4GB RAM) with all Apple updates applied as at 26.8.2010  , Photoshop & Illustrator work fine , Premiere Pro & Soundbooth CS5 repeatedly crash when starting up &

  • Impossible de télécharger ios5 malgre dernière version itunes

    Je n'arrive pas à télécharger la mise à jour pour l'ipod touch de ma fille, malgré : - renseigner les ports pour windows - désactiver mon pare feu windows Je ne veux pas désinstaller mon antivirus kaspersky car le téléchargement dure 1h je prendrais