OSB - routing response transformation

Hi guys!
I have the next situation.
In the messageflow of a proxy service i do some service callouts and at the end of the flow i add the routing. This will call my business-service to add a record. The response of this businessservice i want to route back to the proxy-service, but the response-message of the business-service is not the same as the interface of the proxy-service, so i need a transformation(replace) action inhere.
But i can't find a way to get my hands on the response-variable of the business-service so i can assign a few values from it to temp-variables and use those in the assign of the proxy-service response-message.
So can someone explain to me how/where i can find the response-variable of the business-service in this messageflow so i can use the values from it ?
-- Eric

that's a really old thread of me :)
but you can just replace the $body var with the new value which applies to your proxy service interface
in the replace you just use a xquery with input of $body (interface=output of business service) and the output will be the new $body (interface=output of proxy service)

Similar Messages

  • Tuxedo Response Transformation from XML to FML

    Request flow :Tuxedo -> OSB Proxy Service > OSB Business Serivice >Target Web Service.
    Response flow : Target Web Service send response to -> Business Service ->OSB Proxy serivice (Transforma the Complex XML to FML) ->send to Tuxedo Client.
    i have following response form webserive call
    <StudentList>
    <Student universitytype="AU " accurrence = 'undbounded'>
    <stdname>
    <stdyear>
    <stdscore>
    <Student/>
    <Student universitytype="AU " accurrence = 'undbounded'>
    <stdname>
    <stdyear>
    <stdscore>
    <Student/>
    <Student universitytype="MIT" accurrence = 'undbounded'>
    <stdname>
    <stdyear>
    <stdscore>
    <Student/>
    <Student universitytype="AO " accurrence = 'undbounded'>
    <stdname>
    <stdyear>
    <stdscore>
    <Student/>
    <StudentList/>
    can i transform above complexity form of XML to FML using XmlFmlCnv Class and send it to Tuxedo
    Since FML is flat strucured, i am not sure how the Complex ty

    Hello,
    It depends on the release of WebLogic and the field table definitions used by WTC (and Tuxedo).
    I believe embedded/nested FML32 fields were added to XmlFmlCnv in WLS 9.0 (but the doc needs to be updated).
    Have you tried this yet?
    Regards,
    Bob Finan

  • Routing Engine: Transform route Response to another CRS

    Hi.
    We use Oracle 10gR2 routing engine for routing Europe.
    We have to keep spatial data in one coordinate reference system (CRS) at the DB level and visualize it using another in our application. When it comes to routing, we would like to make the routing engine issue a transformation of linestring coordinates from one CRS, in which data is held to the other, in which the route is to be visualized. Currently, the routing engine returns a geometry in the CRS, we do not want to use for visualizing.
    Is there a simple way of making the routing engine do so? Maybe by changing SQL generated within the routeserver.jar to do the transformation using Oracle packages...
    Cheers
    Sebastian.

    Sebastian,
    We will definitely consider this. We need to enhance the
    route request to support this.
    Unfortunately there is no simple way to generate this from the routerserver.jar.
    You need to do an explicit call to the DB to transform the router geometry
    to the desired CRS.
    Are you using MapViewer for visualization ?
    MapViewer can do CRS transformation on the fly for visualization.
    siva

  • OSB callback response problem

    Hi.
    I have OSB service to route asynchronous (request-callback) service.
    When I test OSB service I see that inbound message is transformed well and service is invoked.
    Also I see fault
    <con:fault      xmlns:con="http://www.bea.com/wli/sb/context">
         <con:errorCode>BEA-382510</con:errorCode>
         <con:reason>
         OSB Assign action failed updating variable "transformedResponse": com.bea.wli.common.xquery.XQueryException: Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items
         </con:reason>
         <con:location>
         <con:node>DefaultRouteNode</con:node>
         <con:path>response-pipeline</con:path>
         </con:location>
    </con:fault>
    I can't understand what response can cause this fault because invoked service still running and callback is not inoked.
    Why I get immediate response from asynchronous service?
    What cause start of Response Action pipe?
    Thanks for response.

    I changed response pipe ... add Assign $body to $body1 and Report it at the start of response pipe, add Assign $body to $body2 and Report it at the end of response pipe.
    Route to [ TerminalService ] invoking [ process ]
    Request Actions:
    Assign [ XQuery Resource... ]
    XQuery Resource: Project/Processes/TerminalService/TerminalServiceRequest Variable Names And Bindings: source - $body/ter:process
    to [ transformedRequest ]
    Replace [ node contents ] of [ . ]
    in [ body ] with [ $transformedReq... ]
    $transformedRequest
    Response Actions:
    Assign [ $body ]
    $body
    to [ body1 ]
    Report [ $body1 ]
    $body1
    Assign [ XQuery Resource... ]
    XQuery Resource: Project/Processes/TerminalService/TerminalServiceResponse Variable Names And Bindings: sourceProcessResponse - $body/ter:processResponse
    to [ transformedResponse ]
    Replace [ node contents ] of [ . ]
    in [ body ] with [ $transformedRes... ]
    $transformedResponse
    Assign [ $body ]
    $body
    to [ body2 ]
    Report [ $body2 ]
    $body2
    In invocation trace is only $body1 with value (reported value is the same)
    <soapenv:Body      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
         <ter:process>
         <ter:serviceId>1</ter:serviceId>
         </ter:process>
    </soapenv:Body>
    It looks like request message not response. (Routing properties "Use inbound operation for outbound" is unchecked.)
    Edited by: Peter551059 on Jun 13, 2011 3:48 PM

  • OSB Routing (static) changes

    Hi ,
    Some time back i had upgraded from osb patch set 3 ro osb patchset 6.
    In patchset 3 we saw some limitation of routing node which does static routes, because of which we needed to have all the dependent module in the sbconfig jar. or else it wouldn't create one.
    However now in patchset 6 , there is no such issue anymore, using static routes too there is no need to check in for the dependent module; which ofcourse is checked at time of deploy.
    I was looking for the oracle documentation or enhancement for this change/bug; however was not able to find; can anybody help me in finding the oracle link to this change.
    Many Thanks

    HI Matt,
    As per WS-I BP, the service provider should send the HTTP response code as 200 when the error is being sent back as normal response and 500 should be sent when the error being sent back in form of the SOAP fault.
    When HTTP response code 200 is received, OSB treats it as a normal response and $body will have the received response. And when response code 500 is received, the OSB runtime control goes to the ‘Service Error Handler’ if present or to ‘System Error Handler’.
    And OSB populates different message context variables in case of fault response with 500 code depending on whether Routing or Service Callout are used to call the business service. When routing is used, the variable $body will have the fault response. When service callout is used, the variable $fault will have the fault response in ‘ReceivedFaultDetail’ structure.
    Look at : http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/consolehelp/errorcodes.html

  • OSB Routing error help

    <2010-4-20 上午10时46分17秒 CST> <Error> <OSB Kernel> <BEA-382018> <Unable to ge
    nerate runtime for router configuration: <ser:router xmlns:ser="http://www.bea.c
    om/wli/sb/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:
    tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/co
    nfig/env" xmlns:http="http://www.bea.com/wli/sb/transports/http" xmlns:con="http
    ://www.bea.com/wli/sb/stages/config" xmlns:con1="http://www.bea.com/wli/sb/stage
    s/logging/config">
    <con:flow xmlns:con="http://www.bea.com/wli/sb/pipeline/config">
    <con:route-node name="RouteNode1">
    <con:context>
    <con2:varNsDecl prefix="rout" namespace="http://zoufch.org/RouteUserMess
    age" xmlns:con2="http://www.bea.com/wli/sb/stages/config"/>
    </con:context>
    <con:actions>
    <con2:routingTable xmlns:con2="http://www.bea.com/wli/sb/stages/routing/
    config">
    <con3:id xmlns:con3="http://www.bea.com/wli/sb/stages/config">_ActionI
    d-6475995300487849831-22c88e9.12818d80438.-7f96</con3:id>
    <con2:expression>
    <con:xqueryText xmlns:con="http://www.bea.com/wli/sb/stages/config">
    $body/rout:HelloWorld/rout:user/rout:id</con:xqueryText>
    </con2:expression>
    <con2:case>
    <con2:operator>equals</con2:operator>
    <con2:value>zou</con2:value>
    <con2:route>
    <con3:id xmlns:con3="http://www.bea.com/wli/sb/stages/config">_Act
    ionId-6475995300487849831-22c88e9.12818d80438.-7f97</con3:id>
    <con2:service ref="RouteServiceProject/Business Services/BusinessS
    erviceZ" xsi:type="ref:BusinessServiceRef" xmlns:ref="http://www.bea.com/wli/sb/
    reference"/>
    <con2:operation>HelloWorld</con2:operation>
    <con2:outboundTransform>
    <con1:log>
    <con3:id xmlns:con3="http://www.bea.com/wli/sb/stages/config">
    _ActionId-6475995300487849831-22c88e9.12818d80438.-7f95</con3:id>
    <con1:logLevel>error</con1:logLevel>
    <con1:expr>
    <con:xqueryText xmlns:con="http://www.bea.com/wli/sb/stages/
    config">$body</con:xqueryText>
    </con1:expr>
    <con1:message>第一次日志信息!</con1:message>
    </con1:log>
    <con3:rename varName="body" xmlns:con3="http://www.bea.com/wli/s
    b/stages/transform/config">
    <con4:id xmlns:con4="http://www.bea.com/wli/sb/stages/config">
    _ActionId-6475995300487849831-22c88e9.12818d80438.-7f94</con4:id>
    <con3:location>
    <con:xpathText xmlns:con="http://www.bea.com/wli/sb/stages/c
    onfig">.//rout:*</con:xpathText>
    </con3:location>
    <con3:namespace>http://zoufch.org/UserMessageZ</con3:namespace
    >
    </con3:rename>
    </con2:outboundTransform>
    <con2:responseTransform/>
    </con2:route>
    </con2:case>
    <con2:defaultCase>
    <con2:route>
    <con3:id xmlns:con3="http://www.bea.com/wli/sb/stages/config">_Act
    ionId-6475995300487849831-22c88e9.12818d80438.-7f93</con3:id>
    <con2:service ref="RouteServiceProject/Business Services/BusinessS
    erviceQ" xsi:type="ref:BusinessServiceRef" xmlns:ref="http://www.bea.com/wli/sb/
    reference"/>
    <con2:operation>HelloWorld</con2:operation>
    <con2:outboundTransform>
    <con1:log>
    <con3:id xmlns:con3="http://www.bea.com/wli/sb/stages/config">
    _ActionId-6475995300487849831-22c88e9.12818d80438.-7f80</con3:id>
    <con1:logLevel>error</con1:logLevel>
    <con1:expr>
    <con:xqueryText xmlns:con="http://www.bea.com/wli/sb/stages/
    config">$body</con:xqueryText>
    </con1:expr>
    <con1:message>第二次日志信息!</con1:message>
    </con1:log>
    <con3:rename varName="body" xmlns:con3="http://www.bea.com/wli/s
    b/stages/transform/config">
    <con4:id xmlns:con4="http://www.bea.com/wli/sb/stages/config">
    _ActionId-6475995300487849831-22c88e9.12818d80438.-7f7f</con4:id>
    <con3:location>
    <con:xpathText xmlns:con="http://www.bea.com/wli/sb/stages/c
    onfig">.//rout:*</con:xpathText>
    </con3:location>
    <con3:namespace>http://zoufch.org/UserMessageQ</con3:namespace
    >
    </con3:rename>
    </con2:outboundTransform>
    <con2:responseTransform/>
    </con2:route>
    </con2:defaultCase>
    </con2:routingTable>
    </con:actions>
    </con:route-node>
    </con:flow>
    </ser:router>>
    <2010-4-20 上午10时46分17秒 CST> <Error> <OSB Kernel> <BEA-382016> <Failed to in
    stantiate router for service ProxyService RouteServiceProject/Proxy Services/Pro
    xyServiceQZ: com.bea.wli.sb.management.BrokerManagementException: com.bea.wli.sb
    .stages.StageException: The xquery cannot have an unbound current node.
    com.bea.wli.sb.management.BrokerManagementException: com.bea.wli.sb.stages.Stage
    Exception: The xquery cannot have an unbound current node.
    at com.bea.wli.sb.pipeline.RouterCompiler.getActionsRuntime(RouterCompil
    er.java:159)
    at com.bea.wli.sb.pipeline.RouteNode.<init>(RouteNode.java:66)
    at com.bea.wli.sb.pipeline.RouterCompiler.compileNode(RouterCompiler.jav
    a:132)
    at com.bea.wli.sb.pipeline.RouterCompiler.compileFlow(RouterCompiler.jav
    a:115)
    at com.bea.wli.sb.pipeline.Router.<init>(Router.java:135)
    Truncated. see log file for complete stacktrace
    com.bea.wli.sb.stages.StageException: The xquery cannot have an unbound current
    node.
    at com.bea.wli.sb.stages.expressions.ExpressionHelper.validateXQuery(Exp
    ressionHelper.java:481)
    at com.bea.wli.sb.stages.expressions.ExpressionHelper.validate(Expressio
    nHelper.java:59)
    at com.bea.wli.sb.stages.expressions.ExpressionHelper.getExecutor(Expres
    sionHelper.java:325)
    at com.bea.wli.sb.stages.expressions.ExpressionBuilderImpl.getExecutor(E
    xpressionBuilderImpl.java:151)
    at com.bea.wli.sb.stages.expressions.ExpressionBuilderImpl.getExecutor(E
    xpressionBuilderImpl.java:143)
    Truncated. see log file for complete stacktrace
    >
    help ths!

    Is it coming during configuration import time? When are you seeing this error?
    The xquery cannot have an unbound current node.
    com.bea.wli.sb.management.BrokerManagementException: com.bea.wli.sb.stages.Stage
    Exception: The xquery cannot have an unbound current node-- generally indicates that the variable used in pipeline is not appropriate.
    Manoj

  • Prefix namespace OSB, SOAP response

    Hi!
    I'm doing a web service in OSB 11g.
    An application is parsing the SOAP response after calling my WS, and they are expecting that my SOAP response have hardcode prefixes.
    My SOAP response is like this:
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    XXXX
    </soapenv:Body>
    </soapenv:Envelope>
    They want another prefix (soap instead of env or other prefix). Something like this:
    <soap:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    XXXX
    </soap:Body>
    </soap:Envelope>
    Do you know how can I fix it? I know this is a problem of the application who is calling my WS, but if I can do this, I can solve them a problem.
    Thanks!!

    mybe the valid one is something like this,...please refer to the namespace,it sould be "xmlns:soap" than "xmlns:env" because you trying to use soap prefix .
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    XXXX
    </soap:Body>
    </soap:Envelope>
    you can change the soap message in many way...for example you can use message processing actions such as 'replace action':
    you can replace xpath . on variable $body with expression fn-bea:inlinedXML('<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>
    </soap:Body>
    </soap:Envelope>')
    hope it will helping you

  • OSB Service Response times

    Hi,
    How do we monitor the response time measurement of each service invocation? I am aware that OSB provides Service Health by which Avg Response times can be monitored.
    However I am looking for any OSB native capability that will provide start time, end time, response time for each instance of service invocation. Is there a way to do this in OSB in a native way without custom logging start time, end time in the service message flow itself?
    Thanks

    I think that what you need is a sort of access logging functionality. This feature is provided out of the box by WebLogic Server:
    http://edocs.bea.com/wls/docs103/config_wls/web_server.html#wp1059425
    Above all, look at extended log format. I guess you will find it useful.
    If you won't be happy with this feature, you can still think about using a web server (or anything else that can log for you) as a proxy in front of OSB. That's what I prefer personally. For example using Apache HTTP Server (with WebLogic plugin) will provide you with capabilities to log anything you want.

  • OSB Routing Problem

    Hi all,
    I have a scenario like this(am a novice to OSB)
    Business Service Created on the wsdl1- Soap UI Mock Service (response is hard Coded)
    Proxy Service created on wsdl2
    I need to compare the request data of proxy service and response data of Business Service.
    How can i approach the solution.
    Thanks in advance

    you could enable monitoring to see some payloads
    http://docs.oracle.com/cd/E17904_01/doc.1111/e15867/monitoring_ops.htm
    45.7.1 How to Configure the Operational Settings for a Service
    or just put several debug logging steps in your process to see what goes in and whats goes out
    in that case you could log something like
    <debug>
    <inbound>{$inbound}</inbound>
    <body>{$body}</body>
    <header>{$header}</header>
    </debug>
    and depending if your also logging in the response pipe you could add the $outbound

  • OSB Dynamically XSLT transformation

    Hello!
    XSLT is stored in the database.
    I getting xslt from db via EJB.
    How can use this xslt for transformation in osb? Can use standard snippet for transformation?
    Thanks,
    lam

    Already discussed here.
    OSB: Dynamic XSLT
    Thanks,
    Vijay

  • Incomplete Router Response to Logon

    My WRT54GS v7 wireless router seems to be working OK, but when I logon to it using Internet Explorer or Firefox, the router responds with an incomplete page that's missing the navigation bar that normally appears across the top.  The response page shows it's running firmware version 7.50.2, and shows the basic setup data (e.g. DHCP configuration, time zone, etc.), but the data labels are missing.  If I point the browser to other pages (e.g http://192.168.1.1/wireless.htm), it shows the same problem.  If I use the EasyLink software to examine the router, the software correctly displays my router settings.  If I let EasyLink change the wireless security settings, and follow with a logon using my browser, the router's page then appears as normal.  However, a day or two later when I log on, the incomplete response problem shows up again.  Does anyone have a suggestion?

    To view the router's web pages:
    Use Internet Explorer, it usually works.
    JavaScript must be enabled.
    Use a computer that is wired to the router.
    In the non-working computer, temporarily turn off your software firewall.
    If you are using Zone Alarm, right click on the ZA icon in the system tray (lower right corner of screen) and then click "Shutdown ZoneAlarm", and see if this fixes your problem. If this does not work, try the following with Zone Alarm: Open the ZAISS control center, go to Privacy, then temporarily turn off Ad Blocking and Cookie Control, and see if that fixes your problem.
    If you are using Noton Internet Security with the Add-on Pack, be sure to turn off the Pop-up Blocker. Some users have reported that they needed to uninstall the entire Norton Add-on Pack.
    If you cannot get anything at 192.168.1.1 then perhaps this is not your router's address. Go to "Start" > All Programs > Accessories > Command Prompt.
    A black DOS box will appear. Type in "ipconfig" (with no quotes), then hit the Enter key. Look at the "Default Gateway". Is it 192.168.1.1 ? Point your browser to the "Default Gateway", then login to your router.
    If the above fails, disconnect your modem from the router, and try again. If this corrects your problem, then most likely you have a "modem-router" rather than an ordinary modem. Check to see if your "modem-router" is using the same 192.168.1.x address space as your Linksys router. If it is, then report back with this problem, and also state the make and model of your modem-router.
    If all of the above fails, power down your entire system, unplug it from the wall, wait one minute, then power up and try again.

  • OSB business service transforming a date column 1936 to 2036 ( 1950)

    Hello, I'v a database view with a normal date column "geburtsdatum".
    Data Dictionary:
    GEBURTSDATUM DATE
    Now with JDeveloper I create a db-adapter. This works fine.
    On OSB I do generate a business service on the just created jca file. Also this works fine.
    XSD for db adapter:
    <xs:element name="geburtsdatum" type="xs:dateTime" minOccurs="0" nillable="true"/>
    I can test this business service successfully, everything is fine, but not the date interpretation when birtdate <1950
    Sample geburtsdatum (birtdate): 29-JUL-1934
    DATABASE: 29.07.1934
    OSB Business Service: 29.07.2034
    Why or where happends this date conversion?
    This is very strange, anyone had the same problem?
    Any help would be appreciated.
    Thanks
    Best regards,
    Reto

    After all I found the solution. Again the problem has been caused on DB side.
    I'm using a view. On this view I had a DATE column with a decode. I think I did a clean TO_DATE casting, but it seems as the OSB DB Adapter did not interpret this correctly.
    (on database side with SQL I did not have any problems here)
    My solution was:
    Using a date returning function (which does my decoding) in my view :
    CREATE VIEW xyz AS
    SELECT ...
    , myPackage.removeMaxDate(n.geburtsdatum) as geburtsdatum
    FROM ...
    Regards,
    Reto

  • OSB/ALSB: xquery transformation

    Hi
    I have xml of the form:
    namespaceA="www.school.com/school"
    namespaceB="www.teacher.com/teacher"
    <namespaceA:School>
    <namespaceA:Class>10th</namespaceA:Class>
    <namespaceB:Teacher>John</namespaceB:Teacher>
    </namespaceA:School>
    I want to extract <Class> element, so in xquery i simply write expression and assign it to variable:
    $body/namespaceA:School/namespaceA:Class so expected outcome is this : *<namespaceA:Class xmlns:namespaceA="www.school.com/school">10th</namespaceA:Class>*
    However I get the following:
    <namespaceA:Class xmlns:namespaceA="www.school.com/school" xmlns:namespaceB="www.teacher.com/teacher">10th</namespaceA:Class>
    Now clearly I do not need namespace B declaration in the obtained sub-element <Class>.
    How to stop inheriting these namespaces? I used expression : $body/namespaceA:School/@* , $body/namespaceA:School/node() But in vain.
    Any ideas?

    if you can ignore it, just ignore it. If it really irritates you, here in OSB How to remove a namespace that is located into the <soapenv:Body> you have a few solutions - I haven't tried them so it's up to you to experiment.

  • OSB Routing Options for JMS Proxy

    Hello!
    My config:
    WS Proxy Service -> <jms queue> ->Proxy Service -> WS Service
    jms queue used for guaranteed delivery of msg. I wanna dynamically change retry interval and retry count.
    Does Configuration Routing Options in Proxy Service (Retry Interval and Retry Count) override default settings of queue?
    I tried to change JMS headers (JMS_BEA_DeliveryTime, JMS_BEA_RedeliveryLimit) via snippet Transport Headers, but all of these headers are not delivered.
    Any ideas?
    Thanks,
    lam
    Edited by: laaam on 17.05.2012 12:50

    laaam wrote:
    but all of these headers are not delivered.
    Edited by: laaam on 17.05.2012 12:50They should be delivered, I have a proxy that send JMS header using an insert operation of my expression "as first child of" */ctx:transport/ctx:request/tp:headers* "in variable" outbound.
    Cheers,
    Vlad

  • WSDL - Response - Transformed

    Is there is a way to display the value of Bussiness_Unit "XYZ" and Voucher_ID "00012345" through Web Services for Third Party product.
    <?xml version="1.0"?>
    <ns1:Create__CompIntfc__CI_VCHR_EXPRESS_WEBSERVResponse xmlns:ns1="http://xmlns.oracle.com/Enterprise/Tools/schemas/CI_VCHR_WEB_C_RESPONSE.V1">
    <ns1:notification>1</ns1:notification>
    <ns1:detail>
    <ns1:CI_VCHR_EXPRESS_WEBSERV>
    <ns1:*BUSINESS_UNIT*/>
    <ns1:*VOUCHER_ID*/>
    </ns1:CI_VCHR_EXPRESS_WEBSERV>
    </ns1:detail>
    </ns1:Create__CompIntfc__CI_VCHR_EXPRESS_WEBSERVResponse>

    Have a look at
    E-CI/IB: SOAP Response Return Blank Keys Value in CI Based Web Services Create Method [ID 780249.1]
    What I also have noticed is that the key fields in some CI´s are named KEYPROP_FIELD and this does not map to the response message.
    I had changed the CI field name to PROP_FIELD and was able to get the key values from the create CI operation.
    Hope this helps.
    Hakan

Maybe you are looking for

  • How to remove xvidly from os 10.8.5

    My Macbook pro 10.8.5 has been infected by xvidly malware...any ideas please on how to remove. First time in 18 years of owning a Mac that i have ever had any malware.

  • Motion 5 to Final Cut 7 Import Problems

    Hello! I am driving myself nuts with a project mixing Motion 5 with Final Cut Pro 7. I am using 1920 x 1080p settings in both programs with 23.98 frame rate settings in both. When I export from Motion (as either an image sequence or a self-contained

  • How can I include metadata when importing libraries?

    I've exported my 100 GB of photos to an external hard drive. Now I would like to split my photos into five libraries and import them including their metadata (modifications and tags, mostly) to my new libraries. Is that possible?

  • How i can insert an youtube movie in to the keynote?

    how i can insert an youtube movie in to the keynote?

  • Enable a disabled user on the native oracle resource

    I have to enable a disabled account on the native resource from a form. Field name='view.accounts[$(Resource)].enable' doesnot work whereas Field name='view.accounts[$(Resource)].disable' works properly. I have a custom adapter which has the required