How to put SOAP body in BPEL variable

Hi everybody,
I have a BPEL process which needs to pick up a SOAP-message from a queue, transform the body and send the result to a webservice.
The process is running deployed and picks up the soap message. In the receive action I see the SOAP message - envolope, header and body - as expected (shown below).
- <businessEventBody>
- <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="body">
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
- <SOAP-ENV:Header>
<wsa:To>
http://testhost/CCS/Service_Endpoint
</wsa:To>
- <wsa:From>
<wsa:Address>
http://localhost/CCS/Service_Endpoint
</wsa:Address>
- <wsa:Metadata>
- <device xmlns:hl7="urn:hl7-org:v3" xmlns="urn:hl7-org:v3">
<id root="1.3.6.1.4.1.25208.20.100.50" extension="CCSMESSAGING"/>
</device>
</wsa:Metadata>
</wsa:From>
<wsa:Action>
urn:hl7-org:v3:CCS_POCD_IN009010CS14
</wsa:Action>
<wsa:MessageID>
MSG_ID1208340800216
</wsa:MessageID>
</wsse:Security>
</SOAP-ENV:Header>
- <SOAP-ENV:Body>
- <CCS_POCD_IN009010CS14 xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<id xsi:type="II" root="1.3.6.1.4.1.25208.20.100.30" extension="com.scandihealth.ccs.NoteInformerCS14com.csc.hat.collaboration.Collaboration@127.0.0.1:1208340800190:0.9747211212965656"/>
<employerCCS_IdentifiedOrganization classCode="ORG" determinerCode="INSTANCE">
<id xsi:type="II" root="1.2.2.1" extension="18573" displayable="false"/>
<id xsi:type="II" root="1.3.6.1.4.1.25208.20.20" extension="5234102" displayable="false"/>
<code xsi:type="CE" code="ENTERPRISE" codeSystem="1.3.6.1.4.1.25208.20.10.20" codeSystemName="CcsOrgUnitType" displayName="Enterprise"/>
- <name xsi:type="EN" use="L">
<given>88</given></name>
- <name xsi:type="EN" use="AL">
<given>mnemo-88</given>
</name>
- <name xsi:type="EN" use="C">
<given>Enterprise 88</given>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</part>
</businessEventBody>
Now what I want to do is simply assign the body to a variable as a string (using a copy operation), however all I get is a few scattered excerpts from the body of the message (as shown here).
<javaInput>
http://testhost/CCS/Service_Endpoint
http://localhost/CCS/Service_Endpoint
urn:hl7-org:v3:CCS_POCD_IN009010CS14
MSG_ID1208340800216
88
mnemo-88
Enterprise 88
81.1
mnemo-81.1
Unit 81.1
88
mnemo-88
Enterprise 88
</javaInput>
My FormatMessageToGS.bpel file is as shown here:
<?xml version = "1.0" encoding = "UTF-8" ?>
<process name="FormatMessageToGS"
targetNamespace="http://xmlns.ccs.scandihealth.com/FormatMessageToGS"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:ns4="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
xmlns:ns7="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:bees="http://xmlns.oracle.com/pcbpel/adapter/jms/BusinessEventErrorService/"
xmlns:ns5="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
xmlns:ns6="http://com.scandihealth.ccs.webservices.messaging.common/CCSMessageServiceRemote.wsdl"
xmlns:ora="http://schemas.oracle.com/xpath/extension"
xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
xmlns:ns1="http://com.scandihealth.ccs.webservices.task.common/CCSBPELTaskServiceRemote.wsdl"
xmlns:ccstypes="http://ccs.scandihealth.com/workflow/types/"
xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
xmlns:ns3="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://com.scandihealth.ccs.webservices.security.common/CCSSecurityServiceRemote.wsdl"
xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
xmlns:jms="http://xmlns.oracle.com/pcbpel/adapter/jms/"
xmlns:bes="http://xmlns.oracle.com/pcbpel/adapter/jms/BusinessEventService/">
<bpelx:exec import="javax.xml.transform.*"/>
<bpelx:exec import="javax.xml.transform.stream.*"/>
<bpelx:exec import="java.io.*"/>
<bpelx:exec import="java.util.*"/>
<!--
PARTNERLINKS
List of services participating in this BPEL process
-->
<partnerLinks>
<partnerLink name="BusinessEventService"
partnerLinkType="bes:Consume_Message_plt"
myRole="Consume_Message_role"/>
</partnerLinks>
<!--
VARIABLES
List of messages and XML documents used within this BPEL process
-->
<variables>
<variable name="businessEventBody" messageType="ccstypes:body_msg"/>
<variable name="businessEventInboundHeader"
messageType="jms:InboundHeader_msg"/>
<variable name="javaInput" type="xsd:string"/>
<variable name="javaOutput" type="xsd:string"/>
<variable name="FirstXSL" type="xsd:string"/>
<variable name="SecondXSL" type="xsd:string"/>
<variable name="SimplerXML" type="xsd:string"/>
<variable name="OutputToGS" type="xsd:string"/>
</variables>
<!--
ORCHESTRATION LOGIC
Set of activities coordinating the flow of messages across the
services integrated within this business process
-->
<sequence name="main">
<receive name="ReceiveBusinessEvent" partnerLink="BusinessEventService"
portType="bes:Consume_Message_ptt" operation="Consume_Message"
variable="businessEventBody" createInstance="yes"
bpelx:headerVariable="businessEventInboundHeader"/>
<!-- <throw faultName="deliberateFault" /> -->
<scope name="XSLT">
<sequence name="Sequence_1">
</scope>
</sequence>
</process>
And my types.wsdl is like this:
<definitions targetNamespace="http://ccs.scandihealth.com/workflow/types/"
xmlns:tns="http://ccs.scandihealth.com/workflow/types/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>
<schema targetNamespace="http://ccs.scandihealth.com/workflow/types/"
xmlns="http://www.w3.org/2001/XMLSchema">
<element name="stringElement" type="string"/>
<complexType name="ccsExceptionType">
<sequence>
<element name="faultString" type="string"/>
<element name="detail" type="string"/>
          </sequence>
</complexType>
</schema>
</types>
<message name="body_msg">
<part name="body" element="tns:stringElement"/>
</message>
<message name="createTaskResponseMessage"/>
<message name="ccsExceptionMessage">
<part name="ccsException" type="tns:ccsExceptionType"/>
</message>
</definitions>
Does anybody have any idea as to what I am doing wrong, and more interesting how I can make it right?
Any help is truly appreciated.
Kind regards
Aagaard

How did you define headerID?
You can also see an example here:
http://java.net/projects/oraclesoasuite11g/pages/BPEL
Arik

Similar Messages

  • How to put mail body while sending Payment Advice Note by mail

    Hi,
    I am sending payment advice form through mail using the BTE 2040.
    Everything is fine and mail is coming properly but mail does not have any body line. It just contains the PDF as an attachment.
    I want to put mail body in that. I have just copied the Script, I have not copied the driver program.
    E.g
    Hello,
    Please find the payment advice note as an attachment.
    Kindly advice how to put mail body in that mail, is there any BTE through which we can put the mail body?
    Kindly help.
    Regards
    Sachin Yadav

    Hi,
    I am sending payment advice form through mail using the BTE 2040.
    Everything is fine and mail is coming properly but mail does not have any body line. It just contains the PDF as an attachment.
    I want to put mail body in that. I have just copied the Script, I have not copied the driver program.
    E.g
    Hello,
    Please find the payment advice note as an attachment.
    Kindly advice how to put mail body in that mail, is there any BTE through which we can put the mail body?
    Kindly help.
    Regards
    Sachin Yadav

  • How to Capture SOAP Header in BPEL

    Hi All,
    I have a requirement to pass a value from SOAP Header to BPEL and has to capture the value in BPEL and manipulate the data.
    In the receive activity i created a variable and assigned Header to it, but iam getting NULL value when i check the instance, this is the code i used in receive
    activity.
    <receive name="receiveInput" partnerLink="bpelsensor_client" portType="client:BPELSensor" operation="process" variable="inputVariable" createInstance="yes"
    bpelx:inputHeaderVariable="headerID"/>
    Any suggestions how to do this?

    How did you define headerID?
    You can also see an example here:
    http://java.net/projects/oraclesoasuite11g/pages/BPEL
    Arik

  • How to put the column name and variable value in the alert message.

    Dear,
    how can i put the column name and variable value in the alert message text. i want to display an alert which tell the user about the empty textboxes. that these textboxes must be filled.
    Regards:
    Muhammad Nadeem
    CHIMERA PVT. LTD.
    LAHORE
    [email protected]

    Hello,
    The name of the item that fires the current trigger is stored in the :SYSTEM.TRIGGER_ITEM system variable.
    The value contained in this item can be retrived with the Name_In() built-in
    value := Name_In( 'SYSTEM.TRIGGER_ITEM') ;
    LC$Msg := 'The item ' || :SYSTEM.TRIGGER_ITEM || ' must be entered' ;
    Set_Alert_Property('my_alert_box', ALERT_MESSAGE_TEXT, LC$Msg ) ;
    Ok := Show_Alert( 'my_alert_box' ) ;
    ...Francois

  • How to put whitespace in launchd.conf variable values

    Working on a Mavericks, I'm trying to set global environment variable available in the terminal, spotlight and any GUI application.
    To do so, I want to use launchd.conf to set my environment variables. I have been able to set some variables, until I wanted to put a whitespace in the variable values. Here is the content of my launchd.conf:
    setenv MYVAR2 "my var"
    setenv MYVAR3 "myvar"
    setenv MYVAR4 "my\ var"
    setenv MYVAR5 my var
    setenv MYVAR6 myvar
    setenv MYVAR7 my\ var
    Then, here i what I tried in my terminal:
    >grep -E "^setenv" /etc/launchd.conf | xargs -t -L 1 launchctl
    launchctl setenv MYVAR2 my var
    launchctl setenv MYVAR3 myvar
    launchctl setenv MYVAR4 my\ var
    launchctl setenv MYVAR5 my var
    launchctl usage: setenv <key> <value>
    launchctl setenv MYVAR6 myvar
    launchctl setenv MYVAR7 my var
    >env | grep MYVAR
    MYVAR_IN_LAUNCHD_NOSPACE6=myvar
    MYVAR_IN_LAUNCHD_NOSPACE3="myvar"
    As you can see, all the variable containing a whitespace (even escaped with a backslash) are purely ignored. And I need to have several variables with whitespace inside.
    Instead of the "grep" command, I rebooted my mac, but the result is the same.
    Is there any workaround or solution  for this issue ?
    Rémi

    So you run this command in a shell:
    launchctl setenv MYVAR2 "my var"
    Then this:
    launchctl getenv MYVAR2
    and you get nothing? You relaunch Terminal and run
    echo $MYVAR2
    and get nothing?

  • How to put date&time into a variable from a database?

    In an Oracle table, myDateColumn is 2002-06-25 17:40:55. I can't put it into a variable.
    java.text.SimpleDateFormat dF=new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
    rs=stmt.executeQuery("select myDateColumn from myTable");
    rs.next()
    System.out.println(rs.getString(1)); // 2002-06-25 17:40:55 is output
    java.util.Date myDate=rs.getDate(1);
    out.println(dF.format(myDate)); // 25/06/2002 00:00:00 is output
    java.util.Date myDate=rs.getTime(1);
    out.println(dF.format(myDate)); // 01/01/1970 17:40:55 is output
    My question is: How should I put this date (both date and time) into a variable, myDate?

    There are three JDBC types relating to time:
    1] The JDBC DATE type represents a date consisting of day, month, and year. The corresponding SQL DATE type is defined in SQL-92, but it is implemented by only a subset of the major databases. Some databases offer alternative SQL types that support similar semantics.
    2] The JDBC TIME type represents a time consisting of hours, minutes, and seconds. The corresponding SQL TIME type is defined in SQL-92, but it is implemented by only a subset of the major databases. As with DATE, some databases offer alternative SQL types that support similar semantics.
    3] The JDBC TIMESTAMP type represents DATE plus TIME plus a nanosecond field. The corresponding SQL TIMESTAMP type is defined in SQL-92, but it is implemented by only a very small number of databases.
    In ur case pls use:
    java.sql.Timestamp
    good luck !
    ...san :--)

  • How To : Call External Webservice from BPEL and pass SOAP Message to the WS

    Hello All-
    Greetings to all BPEL gurus. I am currently facing difficulties in calling an External Webservice from my BPEL Process and passing SOAP Message to it. The details are below:
    <strong>1. The BPEL process, using database polling feature of DB Adapter, will get the records from the database.</strong>
    <strong>2. Transform the message</strong>
    <strong>3. Call the External Webservice and pass the transformed message as the input to it. However the Webservice expects the BPEL process to send SOAP headers in the input message.</strong>
    I am struggling on how to put the transformed message within a SOAP envelope in the BPEL process.
    If anyone had similar requirements and have successfully been able to send SOAP messages from BPEL process to an external webservice, kindly let me know.
    Also if there is some kind of documentation or any link in the forum that I can refer, please let me know that as well.
    I am new to Webservice integration using BPEL and would really appreciate your help.
    Thanks In Advance
    Regards,
    Dibya

    Hi Dharmendra,
    I am trying to send a SOAP message from my BPEL process to a web service. I have a complete SOAP message in a complex variable defined in the wsdl for the partnerlink (web service). My problem is that when I invoke the partnerlink it fails even though the content shown in the BPEL console looks valid.
    I have set up obtunnel to see what I am actually sending out from BPEL. You mention that BPEL creates the SOAP envelope automatically.
    I think that my problem is a result of this automatic SOAP envelope that BPEL is creating. Do you know if there is a way to turn it off?
    This is what I see in the TCP monitor, please note the double SOAP env:Body:
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <env:Body> <RCMR_IN000002NR01 xmlns="urn:hl7-org:v3" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
    <env:Header>
    <wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://testhost/CCS/Service_Endpoint</wsa:To>
    <wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing">
    <wsa:Address>http://localhost/CCS/Service_Endpoint</wsa:Address>
    <wsa:Metadata>
    <device xmlns:hl7="urn:hl7-org:v3">
    </device>
    </wsa:Metadata>
    </env:Header>
    <env:Body>
    <RCMR_IN000002NR01>
    </RCMR_IN000002NR01>
    </env:Body>
    </RCMR_IN000002NR01>
    </env:Body>
    </env:Envelope>
    Any help is appreciated.
    Regards,
    Aagaard
    Edited by: Aagaard on Oct 30, 2008 8:59 PM
    Should have mentioned. I am using BPEL 10.1.3.4
    Edited by: Aagaard on Oct 31, 2008 8:43 AM
    I have opened a new thread for this question so as to not confuse the issue more than necessary.
    How many SOAP envelopes do you really need?

  • How to include XML Prolog in BPEL SOAP message.

    Hi,
    I'm using SOA Suite 11g on WebLogic and have a BPEL Process in a composite application that is calling a third party SOAP Web Service.
    Whilst it is standard for a SOAP service to not care whether or not the SOAP message includes an XML Prolog (<?xml version="1.0" encoding="utf-8"?>) this third party service rejects the message if the prolog is not included.
    Unfortunately the partner link in my BPEL process is not adding the prolog when invoking the service and I cannot get the third party service changed to accept messages without it.
    Does anyone know how I can make BPEL include the prolog in SOAP messages?
    Currently the SOAP message looks like this:-
    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Header/>
    <soap:Body>
    </soap:Body>
    </soap:Envelope>
    What I would like it to look like is this :-
    *<?xml version="1.0" encoding="utf-8"?>*
    <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
    <soap:Header/>
    <soap:Body>
    </soap:Body>
    </soap:Envelope>
    Thanks in advance...

    Hi swigg,
    It's not the partnerlink input variable that I want to manipulate, it's the SOAP Envelope that the Partner Link generates when it is invoked.
    I know that you can manipulate the SOAP Header by adding properties to the Partnerlink but it's the Envelope that surrounds both the Header and the Body that I want to set the prolog on.
    It can be done in java and .NET (WCF) by setting a property on the SOAP Envelope class, but I can't see a way to do it for a partner link in BPEL which is a shame.
    To be honest it looks like Oracle have let me down here so I'll have to use some other technology to call this service which unfortunately plays into the hands of those that didn't think I should use Oracle's BPEL offering in the first place.
    Thanks.

  • How to put input variable (elementName in xpath) name in runtime for Assign

    Hi All,
    I want to know how to refer an XSD schema based variable's element and assign it to some other variable at runtime. I mean how can i put the 'To' element's name in assign-activity at run-time?
    Suppose i am having a variable "varInput_PastDuedata" which as below expansion:-
    -varInput_PastDuedata
    -body
    <> ns6:Root-Element-Email
    <> ns6:emailRecords
    <> ns6:CCID
    <> ns6:ACCTNO
    <> ns6:CUTOFFDATE
    <> ns6:AMOUNTDUE
    <> ns6:MOBNO
    <> ns6:TO
    <> ns6:FROM
    <>ns6:SUBJECT
    Now suppose we have assigned text "ACCTNO" to a "String" type variable "varTempString_AcctNo"
    now after above step lets have an assign activity. Now, if we want to assign "varInput_PastDuedata->body->ns6:Root-Element-Email->ns6:emailRecords->ns6:ACCTNO" variable's data to a "String" type variable "varTempResult"
    then we simply assign bpws:getVariableData('varInput_PastDuedata','body','/ns6:Root-Element-Email/ns6:emailRecords/ns6:ACCTNO')
    expression to "varTempResult" variable. But what if i define the element name in run-time which is to be assigned to "varTempResult" then how to do it?
    I tried below steps but failed:-
    1) I first assigned "ACCTNO" text to a "String" type vaiable "varTempString_AcctNo"
    2) Then i tried doing below assignment:-
    <copy>
    <from expression="bpws:getVariableData('varInput_PastDuedata','body','/ns6:Root-Element-Email/ns6:emailRecords/ns6:$varTempString_AcctNo')"/>
    <to variable="varTempResult"/>
    </copy>
    but it failed at run-time
    3) I also tried below assigment:-
    <copy>
    <from expression="bpws:getVariableData('varInput_PastDuedata','body','/ns6:Root-Element-Email/ns6:emailRecords','/ns6:$varTempString_AcctNo')"/>
    <to variable="varTempResult"/>
    </copy>
    but this one also got failed
    4) I tried below assigment also:-
    <copy>
    <from expression="bpws:getVariableData('varInput_PastDuedata','body','/ns6:Root-Element-Email/ns6:emailRecords',bpws:getVariableData(varTempString_AcctNo)"/>
    <to variable="varTempResult"/>
    </copy>
    but this one also got failed
    Please help me in finding the solution for how can i achieve this functionality and decide at run-time about which element is to be used in assignment. Write me for further input if you want in this regard..
    Thanks,
    Mahipal Singh
    [email protected]

    I am not sure what you are looking, as far as what I understood from your question is setting up the values dynamically.
    For setting up the values dynamically you can use getPreference() inside assign activity. You can define the values directly inside the console. The following link might help you
    http://eelzinga.wordpress.com/2009/10/28/oracle-soa-suite-11g-setting-and-getting-preferences/
    Thanks,

  • How to create a SOAP body based on a Serializable Object?

    Hello,
    I have a serializable object such as this one
            HeaderSection header = new HeaderSection();
            RequestName requestName = new RequestName();
            requestName.setActivityName("this is an activity");
            NNSVMessage nnsvMessage = new NNSVMessage();
            nnsvMessage.setHeaderSection(header);
            nnsvMessage.setRequestSection(request);
            nnsvMessage.setResponseSection(response);I create a SOAP message using SAAJ API
            SOAPMessage message = messageFactory.createMessage();
            SOAPPart soapPart = message.getSOAPPart();
            SOAPEnvelope envelope = soapPart.getEnvelope();
            SOAPBody body = envelope.getBody();
    ...How can I stuff this object into the SOAP body?
    Thanks,
    Mustafa

    Hi Saleem,
    Herewith an example:
            Dim oDoc As SAPbobsCOM.Documents
            oDoc = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders)
            oDoc.CardCode = "530010"
            oDoc.DocDate = Date.Now
            oDoc.DocDueDate = Date.Now
            oDoc.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Service
            oDoc.Lines.ItemDescription = "Line 1"
            oDoc.Lines.Price = 100
            oDoc.Lines.VatGroup = "O1"
            oDoc.Lines.AccountCode = "0000090000"
            oDoc.Lines.Add()
            oDoc.Lines.ItemDescription = "Line 2"
            oDoc.Lines.Price = 200
            oDoc.Lines.VatGroup = "O1"
            oDoc.Lines.AccountCode = "0000090201"
            If oDoc.Add <> 0 Then
                MessageBox.Show(oCompany.GetLastErrorDescription)
            Else
                MessageBox.Show("Added")
            End If
    Hope it helps,
    Adele

  • How to put Variable value into Labeltext of a subcomponent WIB

    Hello
    In our Web Based Planning tool we uses Tabstrib_control component and the Label-Text is filled like 'Plan 2008'. (Our BPS = 3.5 and Web interface builder)
    I am looking for a way,how to put a variable into the Label field of the component.  I am not sure if there is a possibility to enhance the labelfield with variable values.
    Thanks a lof for any good idea.
    Best regards
    Christian
    Our BPS = 3.5 and Web interface builder

    Hello Christian,
    Maybe I have a solution for your problem.
    1. Create subcomponent "Selector variable" with your variable.
    2. Hide this new subcomponent
    3. Write in the Label-Text: <%=descr("Name of new subcomponent"/value)%>
    If the variable will be selected by the user in the web interface, put the name of this selector in the field "Update upon Change of" in the properties of the new created subcomponent.
    Hope this helps.
    Friedrich

  • How to display a BPEL variable using Java Embedding

    Hi, hope someone can help, I'm sure this is something very simple but for the life of me can't seem to find it through the tutorials including the Dev guide.
    Question
    =======
    How can I display user defined and BPEL variables in the process activity "Java Embedding" ?
    ex: System.out.println(bpws:getVariableData("myDatabaseParameterVariable")
    This example doesn't work but this is basically what I am trying to achieve.
    I would appreciate any help with this.
    Rookie

    Actually that's all the code I have.... System.out.println(myDatabaseArg);
    myDatabaseArg is a simple parameter defined in the database adapter configuration wizard which is used as a criteria to retrieve data.
    Just before I invoke the Read I use the Java Embedding to display the content of the parameter.

  • How to put variable value in Alert window?

    Hi, everytime I use:
    Alert.show("this is the value of the variable: " +
    theVariableName);
    the alert stops working and no error message was given.
    Does anyone know how to put the variable inside the Alert
    window?

    Is theVariableName defined in the object that is opening the
    Alert window?
    If you can post your code it will help.

  • How to put restriction/variable in BI 7.0 ? Is there any settings required?

    Hello,
    I am working on BI 7. I want to know ""How to put restriction/variable in BI 7.0 ? Is there any settings required? I am putting some variables in BI 7.0 while making some query""
    amit shetye.

    Hi Amith,
              just create a new query  like a previous  versions how u create..  and  now  select particular charecterstic  in the  left side window itself.. and drill down it.. and create  a variable..  and assign all the properties to that variable.. now  drag that particular variable.. in to the Rows  or filters..
         for Restrictions...  put any charecterstics into Free charecterstics.. and right clcik that and select  Restriction. now you need to give  the  values.. based on that  it will  RESTRICT THE VALUES..
    BI 7.0 reporting features
    http://searchsap.techtarget.com/cgi-bin/rd.pl/ftID-1121728-ctID-1064004?//expert/KnowledgebaseAnswer/0,289625,sid21_gci1064004,00.html
    http://help.sap.com/saphelp_nw04s/helpdata/en/9d/24ff4009b8f223e10000000a155106/content.htm
    https://www.sdn.sap.com/irj/sdn/developerareas/bi?rid=/webcontent/uuid/ba95531a-0e01-0010-5e9b-891fc040a66c [original link is broken]
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/F9D041D6392AE3E10000000A422035/frameset.htm
    BI7.0
    For greater information on reporting.....
    Good Knowledge in BW Reporting
    regards
    @jay

  • Rwclient, how to put E-mail body

    Dear Gurus,
    On Oracle AS, by using below comand I am able to generate reports and able to send them by Email but I would like to put Mail Body so could you please help me on this.
    How to put E-mail body on this comand.
    rwclient server=servicename report=reportname.rdf userid=dbusername/password@dbaliasname desformat=pdf destype=mail DESNAME=mailDESNAME=[email protected]@amazegifts.com SUBJECT="Amaze Gifts Mail"
    Regards,
    Satish Kumar Sadhu.

    Since email messages are text-based, only some email programs allow them to be viewed with html code to add color, style changes, etc. What you need to do is read some tutorials on basic html coding. i.e. <b>BOLD</b> would show BOLD with bold lettering.
    Allen
    Sun Developer Support

Maybe you are looking for

  • Xml parsing in weblogic 6.0: can't build tree

    Environment: weblogic 6.0 Using: xalan.jar, jaxp.jar and crimson.jar. (but probably conflicting with other parsers included in weblogic??) I have a component that reads xml file working on weblogic 5.1. When migrated to 6.0, it seems it starts readin

  • ITunes won't launch, is running according to Task Manager, iTunes won't launch, is running according to Task Manager

    I closed iTunes yesterday. SInce then, I have not been able to open it back up. Task Manager says it's running, and opening it prompts a "allow permissions" pop-up. Then nothing happens. I've heard people suggest I end a "daemon" process, but it's no

  • Idoc generation error

    Hi guys Mine is a Idoc to File scenario. I am using ARTMAS Idoc. When I go to trigger the Idoc from WE19, using the Idoc number obtained from SXMB_MONI, I am able to get the idoc. However, when I go to BD10 and enter a range for the articles, only th

  • IWork the only option?

    Is iWork the only option MAC users have for importing/editing/exporting Word Docs?

  • Backslash problem in properties

    I have a properties file where I want the user to define a full file path to a windows directory. In properties file if the file name is c:\ramkibg\monitor.exe , when I read it , it will return as c:ramkibgmonitor.exe Is there any way to avoid it? It