My Oracle Support Banner

Selection of Identity Service Function Parameters in the Expression Builder Dialog May Cause a Compilation Error (Doc ID 1341814.1)

Last updated on MARCH 30, 2019

Applies to:

Oracle(R) BPEL Process Manager 10g - Version 10.1.2.0.0 and later
Oracle SOA Suite - Version 11.1.1.5.0 to 11.1.1.5.0 [Release 11gR1]
Information in this document applies to any platform.

Symptoms

Identity service function parameters created in the Expression Builder dialog of an assign activity can result in compilation errors.


[scac] error: in BPELProcess1.bpel(108): namespace prefix "ids" can not be resolved

For example, the following selection method causes a compilation error.

1. Select an identity service function in an assign activity.

a. In the Copy Rules dialog of an assign activity, drag the Expression Builder icon to the target variable. The Expression Builder dialog is displayed.
b. From the Functions list, select Identity Service Functions.
c. Select and insert a function into the Expression field (for example, getManager).
d. Place the cursor inside the parentheses of the function.
e. From the BPEL Variable list, select and insert the variable parameters.
f. Click OK to close the Expression Builder dialog.
g. Click Apply and OK to close the Copy Rules dialog.

2. Create and design a human task in the Human Task Editor.

3. In Oracle BPEL Designer, drag and drop a human task activity into the BPEL process.

4. Double-click the human task to display the Human Task dialog.

5. From the Task Definition list, select the human task activity you created in Step 2.

6. In the Task Title field, enter an expression such as the following:

task for <%ids:getManager(bpws:getVariableData('inputVariable','payload','/
client:process/client:input'))%>


7. Complete modeling of your application.

8. Compile the application, and note that you receive the following error:

[scac] error: in BPELProcess1.bpel(108): namespace prefix "ids" can not be resolved

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.