Setting header variable in policy
Hi
I have been trying to set header variable "oimuid" in policy on Authorization success. "oimuid" is attribute of custom object class "Company". We have configured "Company" object class as person object class in Identity and Access Manager.
I get the following message when I try to save the action.
"oimuid is not a valid Identity Attribute. This attribute is not defined in the directory schema."
I checked into Identity system and figured out that "Company" object class has "oimuid" attribute. I also looked into Policy directory server and it has "Company" object class with "oimuid" attribute.
Hs anyone faced the issue before?
Any help would be appreciated.
Thanks.
Kiran Thakkar
Hi Kiran,
Good to know you've got past the problem! I was about to suggest looking at debug logs to see if it gave more clues. I am curious about a couple of things though -
1) Was it only attributes from "Company" or also those from "inetorgperson" that were giving this problem?
2) If I understood your solution correctly, you had to create the "AccessManager_setup_user_profile" and mark it used by "Access Managers", when earlier you had deleted this profile and created another with a different name and possibly used by "All Oracle Access Manager Components". If I got that part right, have you tried eliminating one reason or the other (i.e. profile with a different name but used by "Access Managers" or profile with the same name but used by "All Oracle Access Manager Components")? In any case, it sounds like a bug Oracle should fix.
Thanks,
-Vinod
Similar Messages
-
How to set Header variables through Jsp
Hi,
Can anybody help me with the code.
I need to send user id in http header variable from jsp to a third party tool, which will read user id from the http header.
i am tryng to test if ui can set the variable using th efollowing code
<%response.addHeader("REMOTE_USER" ,"user1"); %>
and to get that i am using response.getHeader("REMOTE_USER");
The header variable is not set.
can you let me know if is possible , can we set user defined header variables??
Any help will be highly appreciated
Thanks in advanceHi,
If you'd like to send some additional headers from your jsp it would make sense to add it to your request than the response. Unfortunately, neither a servlet or jsp is allowed to modify the request object. You would need to write a filter to achieve this.
See the below url for more information on creating filters.
http://java.sun.com/products/servlet/Filters.html
cheers,
vidyut -
How to set the header variables in weblogic
Hi,
We have a following set up in our environment.
We have weblogic and on the top of it we have apex listener deployed which redirects Oracle Apex.
My Issue:
How can we set up the header variables in weblogic once the user is authenticated against weblogic server.
We are struck here, not knowing how to set the header variables in weblogic server. Its fairly straight forward for Oracle Access Manager or others..
Thanks
Ramesh P.maybe you are looking for the routing options
http://docs.oracle.com/cd/E13159_01/osb/docs10gr3/userguide/modelingmessageflow.html#wp1125348 -
Error in setting up HTTP Header Variable Authentication
Hi,
I am trying to set-up SSO for SAP Biller Direct aplication (deployed on SAP J2EE 7.0) using HTTP Header variable authentication.
As per SAP documentation I have created a new login module "HeaderVariableLoginModule" pointing to class "com.sap.security.core.server.jaas.HeaderVariableLoginModule".
Then I have added this new login module to Statck "Ticket" and the new config looks as below. HTTP header when UID is passed is USI_LOP.
Name Flag Options
com.sap.security.core.server.jaas.HeaderVariableLoginModule Sufficient ume.configuration.active= tue,
Header=USI_LOP
BasicPasswordLoginModule Optional
CreateTicketLoginModule Optional ume.configuration.active= tue
EvaluateTicketLoginModule Sufficient ume.configuration.active= tue
The problem I am now having is that the authentication through HTTP_HEADEr does not work. Even though I ahve increased the trace level for JAAS module to debug, there is not any type of information generated in the log.
Each time I call the Biller Direct URL from the extrenal web server which also passes the HEADER variable for Authntication, the authrisation just fails and I am being shown a Logon Screen to pust UID/PASSWORD.
Can someone please guide me, how I can debug this? There is very no information whether anyone tried to login with HEADER varibale and that has failed...
Also, I am not pretty sure whether I am using the right Authentication Stack, which is is Ticket in my case..
But when I enter the application without any URL redirects and enter UID and password directly for Biller Direct, I get the following in log file, which makes me believe that I am using the right stack.
LOGIN.OK
User: CONDLG
Authentication Stack: ticket
Login Module Flag Initialize Login Commit Abort Details
1. com.sap.security.core.server.jaas.HeaderVariableLoginModule SUFFICIENT ok false false
2. com.sap.engine.services.security.server.jaas.BasicPasswordLoginModule OPTIONAL ok true true
3. com.sap.security.core.server.jaas.CreateTicketLoginModule OPTIONAL ok true true
4. com.sap.security.core.server.jaas.EvaluateTicketLoginModule SUFFICIENT ok false false
Central Checks true
Any help will be very much apprecated..
Thanks,
Vikrant SudVikrant,
The reason why it is not working is because your login modules in ticket stack are in wrong order and with wrong flags. The first one should be EvaluateTicketLoginModule with flag=SUFFICIENT, then the Header Variable login module, with flag=OPTIONAL, then CreateTicketLoginModule with flag=SUFFICIENT, then BasicPasswordLoginModule with flag=REQUISITE, and lastly CreateTicektLoginModule with flag=OPTIONAL
Thanks,
Tim -
How can I set #HOST# variable referenced in the Chart template?
#HOST# and #HOST_PROTOCOL# are being set incorrectly by APEX from CGI variables when I create a chart. I am using APEX 4.1 and Oracle 11g. The get the continual "Loading data..." and then after it times out I get "Error loading file".
Before we changed to a secure http environment, our charts worked. After we changed to the new web layer, the charts do not work. The #HOST# substitution was set to http://correctservername/ and #HOST_PROTOCOL# was set to http. We set PlsqlCGIEnvironmentList REQUEST_PROTOCOL=https in the dads configuration file and now the #HOST# displays https but it also includes the default port number which we do not want (https://correctservername:port/) The charts work without the port. REQUEST_PROTOCOL is not in the cgi list and setting this variable set #HOST_PROTOCOL#. What variable can we set to make #HOST# correct. It seems like #HOST# is being set by #REQUEST_PROTOCOL#'://'||HTTP_HOST||':'||SERVER_PORT||SCRIPT_NAME||'/'. SERVER_NAME could also be used in of HTTP_HOST. I don't know how APEX is setting #HOST#. Does it come from a host alias somewhere in the environment?
I don't want to add a new cgi variable called HOST because HOST sounds so generic and it might interfere with something else running in our environment. Or, I don't want to change the plsql cgi environment variable (such as HTTP_HOST) because many developers may use owa_util.get_cgi_env('HTTP_HOST') to get the current server. If the SERVER_PORT is part of the #HOST# then what could I change it to if it needs to be null. If you leave it blank, then the default SERVER_PORT comes from the CGI variables.
I would rather not create a global variable (hard-coding) and create a new chart template using the global variable or create a before header application process to re-direct url without a port.
Edited by: Donna C-Houston on Oct 10, 2012 1:06 PMHi Donna,
changing the CGI environment variables HTTP_HOST, REQUEST_PROTOCOL and SERVER_PORT is the correct way how to resolve this, because it appears that your hiding the web server where you have installed mod_plsql or EPG by a different outside facing web server (also called reverse proxy). That's why APEX gets the host name, protocol and port of the internal web server, but should actually get the values of your reverse proxy web server. Can can fix that by changing the following CGI environment variables.
HTTP_HOST should just contain the domain name (no protocol or port). For example: www.oracle.com
REQUEST_PROTOCOL should contain http or https
SERVER_PORT should be the port for https
I don't want to add a new cgi variable called HOST because HOST sounds so generic and it might interfere with something else running in our environment. Or, I don't want to change the plsql cgi environment variable (such as HTTP_HOST) because many developers may use owa_util.get_cgi_env('HTTP_HOST') to get the current server. If the SERVER_PORT is part of the #HOST# then what could I change it to if it needs to be null. If you leave it blank, then the default SERVER_PORT comes from the CGI variables.The value of HTTP_HOST is wrong anyway and points to your internal web server, but I assume your developers actually want to get the host name of your external web server if they use it to generate absolute URLs. That's why I wouldn't bother and set it to the correct host name.
Regards
Patrick
My Blog: http://www.inside-oracle-apex.com
APEX Plug-Ins: http://apex.oracle.com/plugins
Twitter: http://www.twitter.com/patrickwolf -
How to pass header Variables along with body
Hi,
Here I am invoking siebel web service which is wsdl(SOAP) based web service. I tested it through sopaUI and it is working fine for me as I am getting proper response. here is the input payload structure.
Note: it is running on HTTPS, so SSL has been applied to this site.
it is loading as http not https. For every operation when we make a request, we are changing the link to https and submitting it. Then it is working for us.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.xxxxxx.com/2005/">
<soapenv:Header>
<ns:AuthorizationToken>
<ns:Token>userName;Password</ns:Token>
</ns:AuthorizationToken>
</soapenv:Header>
<soapenv:Body>
<ns:WEBIndividualGet>
<ns:key>{6D803C43-3917-4C99-91F3-003EB9E16E1F}</ns:key>
</ns:WEBIndividualGet>
</soapenv:Body>
</soapenv:Envelope>
Now I created the bpel projects like this.
Step 1:- in the xsd, I created two elements types
<xsd:element name="UsernameToken" type="xsd:string"/>
<xsd:element name="PasswordText" type="xsd:string"/>
Step 2:- Then I created the WSDL in respect to above elements
<!-- Message section -->
<wsdl:message name="WEBAutTokenOut">
<wsdl:part name="userName" element="netObj:UsernameToken"/>
<wsdl:part name="passWord" element="netObj:PasswordText"/>
</wsdl:message>
<wsdl:portType name="portTypeName">
<wsdl:operation name="operationName">
<soap:operation soapAction="sopaAction">
</soap:operation>
<wsdl:input message="netSer:SvcRequestMessage">
<soap:header message="netSer:WEBGetAutToken" part="userName" use="literal"/>
<soap:header message="netSer:WEBGetAutToken" part="passWord" use="literal"/>
</wsdl:input>
<wsdl:output message="netSer:SvcResponseMessage">
<soap:header message="netSer:WEBAutTokenOut" part="userName" use="literal"/>
<soap:header message="netSer:WEBAutTokenOut" part="passWord" use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
Step 3:- and My Bpel looks like
<!--Variable Declaration -->
<variable name="customHeaderVar" messageType="netSer:WEBGetAutToken"/>
<variable name="customOutputHeaderVar" messageType="netSer:WEBAutTokenOut"/>
<sequence name="main">
<receive name="receiveInput" partnerLink="xxxxxxx"
portType="netSer:xxxxxxxxxxx" operation="xxxxxx"
variable="inputVariable" createInstance="yes"
bpelx:headerVariable="customHeaderVar"/>
<assign name="AssignHeaderVariables">
<copy>
<from expression='"username"'/>
<to variable="customHeaderVar" part="userName"
query="/ns2:UsernameToken"/>
</copy>
<copy>
<from expression='"soa1234"'/>
<to variable="customHeaderVar" part="passWord"
query="/ns2:PasswordText"/>
</copy>
</assign>
<invoke name="Invoke" inputVariable="xxxxxxxxxxxxxxxx"
outputVariable="Invoke_OutputVar"
partnerLink="xxxxxxxxxxx" portType="ns1:XMLSoap"
operation="WEBGet" bpelx:invokeAsDetail="no"
bpelx:inputHeaderVariable="customHeaderVar">
bpelx:outputHeaderVariables="customOutputHeaderVar"/>
Note: When I am hitting siebel web service it is giving some out put, The output it self has header variable. so that is reason am added outputHeaderVariables.
< Here we have Transformation Activity >
<reply name="replyOutput" partnerLink="xxxxxx"
portType="netSer:xxxxxxx" operation="WEBGet"
variable="outputVariable"
bpelx:inputHeaderVariable="customOutputHeaderVar"/>
That's about my project. But when test this service Am getting error. below is the error details.
==============================================================================
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<env:Fault>
<faultcode>env:Client</faultcode>
<faultstring>System.Web.Services.Protocols.SoapException: Object reference not set to an instance of an object.
at Avectra.netForum.xWeb.xWebSecure.netForumXMLSecure.WEBIndividualGet(Guid key)</faultstring>
<faultactor/>
<detail>
<exception><![CDATA[<InvalidTokenException xmlns="http://www.xxxxxx.com/2005/">
<XWebException xmlns="http://www.xxxxxx.com/2005/">
<Message>Object reference not set to an instance of an object.</Message>
<Number>0</Number>
<Source>xWebClasses</Source>
<Line>0</Line>
<StackTrace> at Avectra.netForum.xWeb.xWebSecure.xWebServiceClass.ValidateToken(AuthorizationToken AuthToken)
at Avectra.netForum.xWeb.xWebSecure.netForumXMLSecure.WEBIndividualGet(Guid key)</StackTrace>
<ErrorType>GeneralError</ErrorType>
<Errors/>
</XWebException>
</InvalidTokenException>]]></exception>
</detail>
</env:Fault>
</env:Body>
</env:Envelope>
==============================================================
Could you please help me out.
Thanks,The UserNameToken and the Password variables should be created based on the schema http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
Refer the below url for more details.
OracleFusionMiddleWare 10g,11g and AIA: How to set security credentials dynamically in Oracle BPEL
Regards
Albin I
http://www.albinsblog.com/ -
How to pass a header variable in jsp
Hi ,
I am using Headervariable login module(which takes user id form http header variable) for single sign on.
I configured the login module stack. But to test i need a jsp from which i can pass the user id in http header.
to test if i am able to set the user id in http header , i have written 2 jsps
1. Header.jsp
In this , i am setting the user id
response.addHeader("UserId" ,"user1");
and i am posting it to HeaderResult.jsp
2.HeaderResult.jsp
In this, i am tryng to rretrieve it By using
request.getHeader("UserId");
But i am not geeting any value.
Can i set user defined header variables?if not, can i set the standard http header variabes,
Please help me with the code.
Thanks,
LakshmiHi,
check this thread
http://help.sap.com/saphelp_nw04/helpdata/en/71/bcf3bf2ed7e142a5011b43c288f08c/content.htm
HTTP Header parameters in iView.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/bc-jas/~form/handler
May help you
Regards,
RK -
Header variable: Content Disposition for downloading file over HTTP?
Hi All,
I have a general content server question...Is there anyway to pass a parameter or set a setting on the content server to send the file with the header variable content-disposition set so that when a user selects a file within a browser, it doesn't open in place but asks the user whether they want to open or save the document?
Note - I'm actually using this with ArchiveLink and displaying the link in the Portal but this forum seems the closest I can get to asking this question.
Regards,
MattThanks Athol.
Although there's quite a bit of configuration options there for displaying files, there doesn't appear to be anything that let's you manipulate the HTTP header variables to set content-disposition.
Any other ideas?
Cheers,
Matt
ps. If you want to artificially see the behaviour I'm after, within IIS, you can predefine this header variable for the contentserver.dll but this makes every HTTP request act like a file that wants to be downloaded, and it calls every file contentserver.<suffix>. From a user perspective, there's nothing worse than a document opening in place in your window (losing the underlying application), or within another IE window, hence why I'd like it to act like a file download. -
Oracle Service Bus 10.3 - split join how to set header for invoked service
In Oracle Service Bus 10.3 how can I set the header for the service being invoked. We make parallel calls to 2 different business services. One of the invoked service requires header to be set and I am unable to figure out how it can be done. Below are snippet of the code and WSDL.
--- Login Operation start ---
<operation name="login">
<wsdlsoap:operation soapAction="blah"/>
<input name="loginRequest">
<wsdlsoap:body use="literal"/>
<wsdlsoap:header message="passport:loginHeader" part="hppwsHeaderElement" use="literal"/>
</input>
<output name="loginResponse">
<wsdlsoap:body use="literal"/>
</output>
<fault name="genericFaultException">
<wsdlsoap:fault name="genericFaultException" use="literal"/>
</fault>
</operation>
--- Login Operation end ---
--- hppwsHeader Element --
<complexType name="hppwsHeaderElement">
<sequence>
<element maxOccurs="1" minOccurs="0" name="version" type="tns1:version"/>
<element maxOccurs="1" minOccurs="0" name="tx-id" type="tns1:tx-id"/>
<element maxOccurs="1" minOccurs="1" name="systemLangCode" type="xsd:string"/>
</sequence>
</complexType>
--- LoginRequest Element ---
<xs:element name="loginRequestElement" type="s0:loginRequestType"/>
<xs:complexType name="loginRequestType">
<xs:sequence>
<xs:element name="userId" minOccurs="1" maxOccurs="1" type="xs:string"/>
<xs:element name="password" minOccurs="1" maxOccurs="1" type="xs:string"/>
</xs:sequence>
</xs:complexType>
--- LoginResponse Element ---
<xs:element name="loginResponseElement" type="s0:loginResultType"/>
<xs:complexType name="loginResultType">
<xs:sequence>
<xs:element name="sessionToken" minOccurs="1" maxOccurs="1" type="xs:string"/>
</xs:sequence>
</xs:complexType>
In Oracle Workshop for WebLogic when I create a split-join .flow file while adding the invoke service call to login operation I am prompted to create the loginRequest and loginResponse variables. I can assign the appropriate expression to loginRequest.loginRequestElement prior to making the invoke call but then the backend business call fails because "systemLangCode" is not defined and set. Actual fault is
<ns1:genericFault xmlns:ns1="http://hppcbl.globalops.company.com/webservice">
<systemLangCode>en</systemLangCode>
<fault>
<ruleNumber>589</ruleNumber>
<fieldName>systemLangCode</fieldName>
<code>field.empty</code>
<desc>System language code is required.</desc>
<ftype>2</ftype>
</fault>
</ns1:genericFault>
I would really appreciate if someone could guide me on how to resolve this
Regards,
-NilayThere is this $header variable which you should populate before calling the BS. What is the type of BS? If it is WSDL BS , Any Soap BS then above solution will work. I assume that yours is WSDL based BS and setting $header should resolve this issue.
AnyXML and Messaging type BS services requires that you create proper pay load (setting $header will not work).
There is also other actions Set Transport Headers {outbound request/inbound response} which can be used to set transport related headers but not soap headers.
Manoj -
How to set #HOST# variable used in Chart template using Multiple Domains?
I have a extended question to How can I set #HOST# variable referenced in the Chart template?
In addition to the Proxy layer, we are looking to use multiple sub-domain names into the same Oracle APEX instance (through the one DAD) each mapped to a different application id. Therefore I don't think the solution in the link will work for me - as this embeds a single domain name in the DADS.CONF.
Two questions:
- Is it possible to set the "HTTP_HOST" in "dads.conf" using an existing HTTP Header value? - my proxy can pass on the original domain as "HTTP_X_FORWARDED_HOST". So if it was possible to use (say: using whatever form/syntax of parameterisation is available) ?
>
PlsqlCGIEnvironmentList HTTP_HOST=%{HTTP_X_FORWARDED_HOST}
>
If it can then that would work for me. It would be great if modl_plsql handled this out of the box as I understand the "X-FORWARDED" approach is pretty standard in the proxy world including passing on original IP addresses. Hitting an phpinfo() site shows headers
>
HTTP_X_FORWARDED_FOR 192.168.2.100
HTTP_X_FORWARDED_HOST dev.mycompany.com:443
HTTP_X_FORWARDED_SERVER mycompany.com
>
- Alternatively is it possible in APEX environment to set the #HOST# from the HTTP Header "HTTP_X_FORWARDED_HOST" if it exists for all requests?
ThanksHi Donna,
changing the CGI environment variables HTTP_HOST, REQUEST_PROTOCOL and SERVER_PORT is the correct way how to resolve this, because it appears that your hiding the web server where you have installed mod_plsql or EPG by a different outside facing web server (also called reverse proxy). That's why APEX gets the host name, protocol and port of the internal web server, but should actually get the values of your reverse proxy web server. Can can fix that by changing the following CGI environment variables.
HTTP_HOST should just contain the domain name (no protocol or port). For example: www.oracle.com
REQUEST_PROTOCOL should contain http or https
SERVER_PORT should be the port for https
I don't want to add a new cgi variable called HOST because HOST sounds so generic and it might interfere with something else running in our environment. Or, I don't want to change the plsql cgi environment variable (such as HTTP_HOST) because many developers may use owa_util.get_cgi_env('HTTP_HOST') to get the current server. If the SERVER_PORT is part of the #HOST# then what could I change it to if it needs to be null. If you leave it blank, then the default SERVER_PORT comes from the CGI variables.The value of HTTP_HOST is wrong anyway and points to your internal web server, but I assume your developers actually want to get the host name of your external web server if they use it to generate absolute URLs. That's why I wouldn't bother and set it to the correct host name.
Regards
Patrick
My Blog: http://www.inside-oracle-apex.com
APEX Plug-Ins: http://apex.oracle.com/plugins
Twitter: http://www.twitter.com/patrickwolf -
(Bash) How to set a variable with text from a file? [SOLVED]
I'm having a little problem.
I have textfile with a single line of text. What I want to do is set a variable with that line of text. How do I go about doing that?
A simple var="text" wont work in this case, since the text in the file changes with another script of mine.
Thanks in advance.
Last edited by Aziere (2007-03-27 09:07:03)if you have a file with more than one line but you only want the first line you could use 'head'
VAR=`head -n 1 file`
Last edited by SiD (2007-03-27 05:58:33) -
Help with setting/getting variables in app
Hi,
I have an application which behaves in the following manner:
1. User logs in.
2. User is presented with a list of projects; user clicks on a project to drill down to that project.
3. User is presented with project information which includes 4 separate lists of tasks grouped by week. So there are tasks for the current week the user is in plus task for the 3 weeks out.
4. User can edit talks or create new ones for each of the 4 weekly groupings.
Given that, on the main page for a project I have set up a report and form for each of the weekly groupings. I also have an item for the project id as well as each weekly grouping id. The goal there is that when a user clicks the "create" button they can create a new task for the appropriate weekly group. However, this isn't working.
For the first weekly group when I click "create" I'm presented with the form to fill out for the task. All of the info is there, including the correct id for that weekly group so the task gets assigned to it properly. However, when I save I get an error which says that particular id is null.
For the next three groups when I click "create" I'm given the same thing as above but without the id for the weekly group. Even if I set it and save things I'm getting the same error.
So, I'm wondering what I've done wrong in the app flow. Am I setting these variables too early, too late? Am I really not picking them up in spite of what I see on my screen? Have I missed some fundamentals of Apex here?
Thanks in advance for your time and help.
JonVarad....here you go...thanks!
0.16: A C C E P T: Request="CREATE"
0.21: Metadata: Fetch application definition and shortcuts
0.22: NLS: wwv_flow.g_flow_language_derived_from=FLOW_PRIMARY_LANGUAGE: wwv_flow.g_browser_language=en-us
0.23: alter session set nls_language="AMERICAN"
0.23: alter session set nls_territory="AMERICA"
0.23: NLS: CSV charset=WE8MSWIN1252
0.23: ...NLS: Set Decimal separator="."
0.23: ...NLS: Set NLS Group separator=","
0.23: ...NLS: Set date format="DD-MON-RR"
0.23: ...Setting session time_zone to -08:00
0.25: Fetch session state from database
0.27: ...Check session 1196910493324671 owner
0.27: ...Metadata: Fetch Page, Computation, Process, and Branch
0.27: Session: Fetch session header information
0.27: ...Metadata: Fetch page attributes for application 120, page 18
0.28: ...Validate item page affinity.
0.28: ...Validate hidden_protected items.
0.33: ...Check authorization security schemes
0.33: Session State: Save form items and p_arg_values
0.33: ...Session State: Save "P18_TASK_SEQ" - saving same value: ""
0.33: ...Session State: Save "P18_WEEK_GROUP_SEQ" - saving same value: ""
0.34: ...Session State: Saved Item "P18_DISCIPLINE_SEQ" New Value="1"
0.34: ...Session State: Saved Item "P18_TASK_TITLE" New Value="Test"
0.34: ...Session State: Saved Item "P18_TASK_PRIORITY" New Value="5"
0.35: ...Session State: Saved Item "P18_PERCENTAGE_COMPLETE" New Value="25"
0.35: ...Session State: Saved Item "P18_TASK_RISK" New Value="None"
0.35: ...Session State: Saved Item "P18_TASK_IMPACT" New Value="None"
0.36: ...Session State: Saved Item "P18_TASK_MITIGATION" New Value="None"
0.36: ...Session State: Saved Item "P18_CREATED_ON" New Value="12-DEC-08"
0.37: ...Session State: Saved Item "P18_CREATED_BY" New Value="jwynacht"
0.37: ...Session State: Save "P18_CREATED_FROM_TASK_SEQ" - saving same value: ""
0.37: ...Session State: Saved Item "P18_LAST_MODIFIED_ON" New Value="12-DEC-08"
0.37: ...Session State: Saved Item "P18_LAST_MODIFIED_BY" New Value="jwynacht"
0.38: ...Session State: Saved Item "P18_DELETE_FLAG" New Value="0"
0.38: Processing point: ON_SUBMIT_BEFORE_COMPUTATION
0.38: Branch point: BEFORE_COMPUTATION
0.38: Computation point: AFTER_SUBMIT
0.38: ...Evaluate condition "PLSQL_EXPRESSION" for computation of item: P18_WEEK_GROUP_SEQ
0.39: Tabs: Perform Branching for Tab Requests
0.39: Branch point: BEFORE_VALIDATION
0.39: Perform validations:
0.40: ...Item Not Null Validation: P18_WEEK_GROUP_SEQ
0.40: ...Validation did NOT pass
0.40: ...Item Not Null Validation: P18_DISCIPLINE_SEQ
0.40: ...Item Not Null Validation: P18_TASK_TITLE
0.40: ...Item Not Null Validation: P18_TASK_PRIORITY
0.40: ...Item Not Null Validation: P18_CREATED_ON
0.40: ...Item Not Null Validation: P18_CREATED_BY
0.40: ...Item Not Null Validation: P18_LAST_MODIFIED_ON
0.40: ...Item Not Null Validation: P18_LAST_MODIFIED_BY
0.40: ...Item Not Null Validation: P18_DELETE_FLAG
0.41: ...Inline validation error count = 1
0.41: Show current page with inline validations
0.42:
0.42: S H O W: application="120" page="18" workspace="" request="" session="1196910493324671"
0.43: NLS: Language=en-us
0.43: Application 120, Authentication: CUSTOM2, Page Template: 2370905300761909
0.43: ...Session ID 1196910493324671 can be used
0.43: ...Application session: 1196910493324671, user=JWYNACHT
0.43: ...Determine if user "APEX_JON" workspace "995216593441806" can develop application "120" in workspace "995216593441806"
0.44: ...Metadata: Fetch page attributes for application 120, page 18
0.44: Branch point: BEFORE_HEADER
0.44: Fetch application meta data
0.46: Computation point: BEFORE_HEADER
0.46: Processing point: BEFORE_HEADER
0.47: ...Recompute field lables for fields in error.
0.48: Show page template header
0.53: Computation point: AFTER_HEADER
0.53: Processing point: AFTER_HEADER
0.53: ......Do not perform process because inline validation condition found.
0.53: ...Do not run process "Fetch Row from TASK", process point=AFTER_HEADER, condition type=, when button pressed=
JWYNACHTLogout
1 error has occurred
Week Group Seq must have some value.
0.53: Computation point: BEFORE_BOX_BODY
0.53: Processing point: BEFORE_BOX_BODY
0.53: Region: Task
Task
Cancel
Create
0.55: Item: P18_TASK_SEQ HIDDEN_PROTECTED
0.57: Item: P18_WEEK_GROUP_SEQ TEXT
Week Group Seq
Week Group Seq must have some value.
0.57: Item: P18_DISCIPLINE_SEQ TEXT
Discipline Seq
0.58: Item: P18_TASK_TITLE TEXT
Title
0.58: Item: P18_TASK_PRIORITY TEXT
Priority
0.58: Item: P18_PERCENTAGE_COMPLETE TEXT
%Complete
0.59: Item: P18_TASK_RISK TEXTAREA
Risk
0.59: Item: P18_TASK_IMPACT TEXTAREA
Impact
0.59: Item: P18_TASK_MITIGATION TEXTAREA
Mitigation
0.59: Item: P18_CREATED_ON TEXT
Created On
0.60: Item: P18_CREATED_BY TEXT
Created By
0.60: Item: P18_CREATED_FROM_TASK_SEQ TEXT
Created From Task Seq
0.61: Item: P18_LAST_MODIFIED_ON TEXT
Last Modified On
0.61: Item: P18_LAST_MODIFIED_BY TEXT
Last Modified By
0.62: Item: P18_DELETE_FLAG TEXT
Delete Flag
0.62: Computation point: AFTER_BOX_BODY
0.62: Processing point: AFTER_BOX_BODY
0.62: Computation point: BEFORE_FOOTER
0.62: Processing point: BEFORE_FOOTER
0.62: Show page tempate footer
Home
Application 120
Edit Page 18
Create
Session
Activity
No Debug
Show Edit Links
0.63: Computation point: AFTER_FOOTER
0.63: Processing point: AFTER_FOOTER
0.63: Log Activity:
0.63: Execute Count=0
0.63: End Show: -
BPEL Invoke: Input Header Variable
Is there a simple way to replicate the Input Header Variable that is part of JDeveloper 10g for BPEL Invoke activity?
Doing some work with 11g TP3 to work with salesforce.com and need to include a Session ID in the header of the massage sent to invoke a salesforce web service.
I made the change by manually pasting 'bpelx:inputHeaderVariable="headerRequest"' into the BPEL XML source document for the Invoke activity.
I'd also be interested in a way to more easily set the EndpointReference of the Partner Link than first importing ws-addressing.xsd schema document into the BPEL Project in order to next create an EndpointReference Element type variable, then copying an XML Fragment to the EndpointReference variable before finally setting the Web Service URL at runtime?
Thanks,
MarkI started with the example code included with SOA Suite 10g.
All of the steps from that example, except the Input Header Variable, could be done the same way in both 10g & 11g.
To make things work, I had to manually paste the code noted in my initial post to BPEL XML source document.
I'm hoping TP4 or other future release will have the ability to include the header variable in the visual design tool.
I'm also hoping TP4, which I haven't used yet, or future release of the BPEL desginer in JDev 11g will come up with a simpler way to dynamically set the address of a partner link invoke. -
Custom Header and Custom policy
In one of my BPEL service I need to create Custom security policy which generated custom SOAP header.
To be clear when we use Usernametoken client security policy, Soap header with username and password elements gets generated for a request payload. In the same way I need to create a client policy which generates custom soap header while request is sent.
Can anyone suggest, how to do this.
SowmyaThanks Anuj all these says how to customize the existing policy
But my requirement is to create a custom header in SOA 11g
Example if we use WSSE UsernameToken Header, in SOAP request header we get as
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken>
<wsse:Username>username</wsse:Username>
<wsse:Password>password</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
In the same way I want to create a custom header
<soap envelope ch="namespace">
<soap:Header>
<ch::CustomHeader>
<ch:customelement1>Value1</ch:customelement1>
<ch:customelement2>Value1</ch:customelement2>
<ch:customelement3>Value1</ch:customelement3>
</ch:CustomHeader>
</soap:Header>
One of the options for this is to give an input header variable in the BPEL service invocation, but I do not want this way
Is there any other way to create it in em console since multiple services use this header
Thanks,
Sowmya
Edited by: 1004017 on May 10, 2013 8:20 AM -
ObRequestedUrl header variable missing!
Hello,
I'm trying to figure out why the ObRequestedUrl is missing from the HTTP header of my login form. The form is behind an SunOne 6.1, 32-bit web server running on Solaris. I've got the authentication scheme configured for "passthrough:yes". But the target URL (the 'action' parameter) never sees the ObRequestedURL header value!
I'm fairly sure it's not a problem with the authentication scheme configuration, because I've got a very similar form set up on an Apache 2, Linux web server that works fine.
Has anyone else seen this??
Thanks,
- Jim
Edited by: user3982020 on Jan 15, 2010 7:43 AM
Edited by: user3982020 on Jan 15, 2010 7:44 AMHi,
obrequestedurl is usually set as a header variable (so seen server-side only), but it seems that it is an intended (though undocumented) side-effect of the SlowLoginForm:true setting is that its contents are instead placed in a cookie - something to do with SlowLoginForm telling the web server that it is not sending anything other than the credentials in POST data, so it has to store the requested url somewhere. As I understand it, SlowLoginForm is not required for solving the performance issue (the web server polling for extra POST data) in recent versions of the web server. I'm not sure how helpful this is, and I don't know why you're not seeing the obrequestedurl as a header variable when the SlowLoginForm parameter is not set - this could be a bug, or perhaps a limitation with the web server API that the WebGate is using.
As you've got this working with Apache, could you send all your authentication requests to an Apache web server via the Challenge Redirect parameter?
Regards,
Colin
Edited by: user497666 on Jan 19, 2010 3:36 PM
Maybe you are looking for
-
Why can't I print out downloaded PDF files?
Such as medical forms, tax forms... It's making me INSANE. I purchased "Reader" among many other Adobe products, but still all I get is the word "error" in my printer queue. Message was edited by: AllUser-NamesTaken
-
Backing up 41.4 GB on 930 GB internal drive to a NAS with 5.1 MB used on 929 GB drive.
-
Trying to choose a method for wireless access (non-Safari question)
This isn't a Safari question, but I think plenty of Safari users would hopefully know an answer to it....and I'm not sure where else to ask: I'd like to be able to access Wi-Fi when I'm travelling-- which isn't very often, so I'm not keen on spending
-
hi friends, I have purchased an asset last and year for 10,000 and ran the dep for 1,000 Now I realized that the acquisition value is 9,000. so this year i want to reduced the value to 8,000. Can i reduce with using ABMA/ABAA Advise me. Best Regards,
-
Encore CS4's Slideshow component= WORTHLESS
Hi, When I create slideshows in Adobe Encore CS4 and then build them, they look "fine" when played on a computer DVD player. However, when playing the authored DVD on an actual DVD player attached to a TV, the playback is cropped, images come out ext